[{"data":1,"prerenderedAt":2115},["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-fish-tales-1992":17,"i-lucide:database":2077,"i-lucide:file-json-2":2079,"i-lucide:shield-check":2081,"i-lucide:toggle-left":2083,"i-lucide:zap":2085,"i-lucide:disc-3":2087,"i-lucide:library-big":2089,"i-lucide:triangle-alert":2091,"i-lucide:plug-zap":2093,"i-lucide:arrow-up-right":2095,"i-lucide:info":2097,"i-lucide:chevron-down":2099,"i-lucide:archive":2101,"i-lucide:file-code-2":2103,"i-lucide:list":2105,"i-lucide:external-link":2107,"i-lucide:notebook-pen":2109,"i-lucide:message-square-warning":2111,"i-lucide:chevron-right":2113},{"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":2076},{"conflicts":19,"controller":27,"coverage":29,"displays":49,"drivers":50,"format":82,"inputs":83,"knowledge":898,"machine":900,"mechanisms":905,"outputs":906,"relationships":1983,"schema_version":98,"sources":1984,"slug":2001,"sourcePath":2002,"knowledgePath":899,"knowledgeHtml":2003,"knowledgeHeadings":2004,"knowledgeSummary":2038,"catalogDrivers":2042,"related":2053,"family":2076},[20],{"description":21,"id":22,"path":23,"source_refs":24},"Legacy sources disagree on label: 'ROM Started' versus 'Flasher - Instant Multiball'.","conflict.pinmame-output-solenoid-19-none","binding:pinmame.output.solenoid\u002F19\u002FNone",[25,26],"legacy.game.ft","legacy.platform.wpc",{"inversion_applied_by_emulator":12,"platform":28},"pinmame.wpc",{"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,62,65,68,70,73,76,79],{"clone_of":52,"description":53,"flags":4,"id":54,"manufacturer":55,"year":56},"ft_l5","Fish Tales (D-5 LED Ghost Fix)","ft_d5","Williams","1992",{"clone_of":52,"description":58,"flags":4,"id":59,"manufacturer":60,"year":61},"Fish Tales (D-6 Text size patch LED Ghost Fix)","ft_d6","Inkochnito \u002F Williams","2015",{"clone_of":52,"description":63,"flags":4,"id":64,"manufacturer":55,"year":56},"Fish Tales (L-3)","ft_l3",{"clone_of":52,"description":66,"flags":4,"id":67,"manufacturer":55,"year":56},"Fish Tales (L-4)","ft_l4",{"description":69,"flags":4,"id":52,"manufacturer":55,"year":56},"Fish Tales (L-5)",{"clone_of":52,"description":71,"flags":4,"id":72,"manufacturer":55,"year":56},"Fish Tales (L-5 Text size patch)","ft_l5p",{"clone_of":52,"description":74,"flags":4,"id":75,"manufacturer":55,"year":56},"Fish Tales (P-2 Prototype)","ft_p2",{"clone_of":52,"description":77,"flags":4,"id":78,"manufacturer":55,"year":56},"Fish Tales (P-4 Prototype)","ft_p4",{"clone_of":52,"description":80,"flags":4,"id":81,"manufacturer":55,"year":56},"Fish Tales (P-5 LED Ghost Fix)","ft_p5","pinmame-machine-definition",[84,107,126,145,164,183,202,221,240,253,265,280,293,306,319,332,345,358,371,384,396,409,422,435,448,461,474,487,500,513,526,539,552,565,578,591,604,617,630,643,656,669,682,695,708,721,734,747,760,773,786,799,812,825,838,853,868,883],{"aliases":85,"binding":97,"id":100,"kind":101,"label":102,"provenance":103,"roles":105},[86,89,91,93,95],{"namespace":87,"value":88},"pinmame.switch","1",{"namespace":90,"value":88},"vpe-legacy.switch",{"namespace":90,"value":92},"01",{"namespace":90,"value":94},"001",{"namespace":90,"value":96},"s_coin_1",{"device":98,"group":99},1,"pinmame.input.switch","switch.coin-1","switch","Coin Button 1",{"source_refs":104,"status":46},[26],[106],"cabinet.coin.1",{"aliases":108,"binding":118,"id":120,"kind":101,"label":121,"provenance":122,"roles":124},[109,111,112,114,116],{"namespace":87,"value":110},"2",{"namespace":90,"value":110},{"namespace":90,"value":113},"02",{"namespace":90,"value":115},"002",{"namespace":90,"value":117},"s_coin_2",{"device":119,"group":99},2,"switch.coin-2","Coin Button 2",{"source_refs":123,"status":46},[26],[125],"cabinet.coin.2",{"aliases":127,"binding":137,"id":139,"kind":101,"label":140,"provenance":141,"roles":143},[128,130,131,133,135],{"namespace":87,"value":129},"3",{"namespace":90,"value":129},{"namespace":90,"value":132},"03",{"namespace":90,"value":134},"003",{"namespace":90,"value":136},"s_coin_3",{"device":138,"group":99},3,"switch.coin-3","Coin Button 3",{"source_refs":142,"status":46},[26],[144],"cabinet.coin.3",{"aliases":146,"binding":156,"id":158,"kind":101,"label":159,"provenance":160,"roles":162},[147,149,150,152,154],{"namespace":87,"value":148},"4",{"namespace":90,"value":148},{"namespace":90,"value":151},"04",{"namespace":90,"value":153},"004",{"namespace":90,"value":155},"s_coin_4",{"device":157,"group":99},4,"switch.coin-4","Coin Button 4",{"source_refs":161,"status":46},[26],[163],"cabinet.coin.4",{"aliases":165,"binding":175,"id":177,"kind":101,"label":178,"provenance":179,"roles":181},[166,168,169,171,173],{"namespace":87,"value":167},"5",{"namespace":90,"value":167},{"namespace":90,"value":170},"05",{"namespace":90,"value":172},"005",{"namespace":90,"value":174},"s_cancel",{"device":176,"group":99},5,"switch.cancel","Cancel",{"source_refs":180,"status":46},[26],[182],"service.cancel",{"aliases":184,"binding":194,"id":196,"kind":101,"label":197,"provenance":198,"roles":200},[185,187,188,190,192],{"namespace":87,"value":186},"6",{"namespace":90,"value":186},{"namespace":90,"value":189},"06",{"namespace":90,"value":191},"006",{"namespace":90,"value":193},"s_down",{"device":195,"group":99},6,"switch.down","Down",{"source_refs":199,"status":46},[26],[201],"service.down",{"aliases":203,"binding":213,"id":215,"kind":101,"label":216,"provenance":217,"roles":219},[204,206,207,209,211],{"namespace":87,"value":205},"7",{"namespace":90,"value":205},{"namespace":90,"value":208},"07",{"namespace":90,"value":210},"007",{"namespace":90,"value":212},"s_up",{"device":214,"group":99},7,"switch.up","Up",{"source_refs":218,"status":46},[26],[220],"service.up",{"aliases":222,"binding":232,"id":234,"kind":101,"label":235,"provenance":236,"roles":238},[223,225,226,228,230],{"namespace":87,"value":224},"8",{"namespace":90,"value":224},{"namespace":90,"value":227},"08",{"namespace":90,"value":229},"008",{"namespace":90,"value":231},"s_enter",{"device":233,"group":99},8,"switch.enter","Enter",{"source_refs":237,"status":46},[26],[239],"service.enter",{"aliases":241,"binding":247,"id":249,"kind":101,"label":250,"provenance":251},[242,244,245],{"namespace":87,"value":243},"11",{"namespace":90,"value":243},{"namespace":90,"value":246},"011",{"device":248,"group":99},11,"switch.not-used","Not Used",{"source_refs":252,"status":46},[25],{"aliases":254,"binding":260,"id":262,"kind":101,"label":250,"provenance":263},[255,257,258],{"namespace":87,"value":256},"12",{"namespace":90,"value":256},{"namespace":90,"value":259},"012",{"device":261,"group":99},12,"switch.not-used.12",{"source_refs":264,"status":46},[25],{"aliases":266,"binding":272,"id":274,"kind":101,"label":275,"provenance":276,"roles":278},[267,269,270],{"namespace":87,"value":268},"13",{"namespace":90,"value":268},{"namespace":90,"value":271},"013",{"device":273,"group":99},13,"switch.start-button","Start Button",{"source_refs":277,"status":46},[25],[279],"cabinet.start",{"aliases":281,"binding":287,"id":289,"kind":101,"label":290,"provenance":291},[282,284,285],{"namespace":87,"value":283},"14",{"namespace":90,"value":283},{"namespace":90,"value":286},"014",{"device":288,"group":99},14,"switch.plumb-bob-tilt","Plumb Bob Tilt",{"source_refs":292,"status":46},[25],{"aliases":294,"binding":300,"id":302,"kind":101,"label":303,"provenance":304},[295,297,298],{"namespace":87,"value":296},"15",{"namespace":90,"value":296},{"namespace":90,"value":299},"015",{"device":301,"group":99},15,"switch.outhole","Outhole",{"source_refs":305,"status":46},[25],{"aliases":307,"binding":313,"id":315,"kind":101,"label":316,"provenance":317},[308,310,311],{"namespace":87,"value":309},"16",{"namespace":90,"value":309},{"namespace":90,"value":312},"016",{"device":314,"group":99},16,"switch.trough-1-right-release-end","Trough 1 (Right\u002FRelease End)",{"source_refs":318,"status":46},[25],{"aliases":320,"binding":326,"id":328,"kind":101,"label":329,"provenance":330},[321,323,324],{"namespace":87,"value":322},"17",{"namespace":90,"value":322},{"namespace":90,"value":325},"017",{"device":327,"group":99},17,"switch.trough-2-center","Trough 2 (Center)",{"source_refs":331,"status":46},[25],{"aliases":333,"binding":339,"id":341,"kind":101,"label":342,"provenance":343},[334,336,337],{"namespace":87,"value":335},"18",{"namespace":90,"value":335},{"namespace":90,"value":338},"018",{"device":340,"group":99},18,"switch.trough-3-left","Trough 3 (Left)",{"source_refs":344,"status":46},[25],{"aliases":346,"binding":352,"id":354,"kind":101,"label":355,"provenance":356},[347,349,350],{"namespace":87,"value":348},"21",{"namespace":90,"value":348},{"namespace":90,"value":351},"021",{"device":353,"group":99},21,"switch.slam-tilt","Slam Tilt",{"source_refs":357,"status":46},[25],{"aliases":359,"binding":365,"id":367,"kind":101,"label":368,"provenance":369},[360,362,363],{"namespace":87,"value":361},"22",{"namespace":90,"value":361},{"namespace":90,"value":364},"022",{"device":366,"group":99},22,"switch.coin-door-closed","Coin Door Closed",{"source_refs":370,"status":46},[25],{"aliases":372,"binding":378,"id":380,"kind":101,"label":381,"provenance":382},[373,375,376],{"namespace":87,"value":374},"23",{"namespace":90,"value":374},{"namespace":90,"value":377},"023",{"device":379,"group":99},23,"switch.ticket-opto","Ticket Opto",{"source_refs":383,"status":46},[25],{"aliases":385,"binding":391,"id":392,"kind":101,"label":393,"provenance":394},[386,388,389],{"namespace":87,"value":387},"24",{"namespace":90,"value":387},{"namespace":90,"value":390},"024",{"device":5,"group":99},"switch.always-closed","Always Closed",{"source_refs":395,"status":46},[25],{"aliases":397,"binding":403,"id":405,"kind":101,"label":406,"provenance":407},[398,400,401],{"namespace":87,"value":399},"25",{"namespace":90,"value":399},{"namespace":90,"value":402},"025",{"device":404,"group":99},25,"switch.left-outlane","Left Outlane",{"source_refs":408,"status":46},[25],{"aliases":410,"binding":416,"id":418,"kind":101,"label":419,"provenance":420},[411,413,414],{"namespace":87,"value":412},"26",{"namespace":90,"value":412},{"namespace":90,"value":415},"026",{"device":417,"group":99},26,"switch.left-return-lane","Left Return Lane",{"source_refs":421,"status":46},[25],{"aliases":423,"binding":429,"id":431,"kind":101,"label":432,"provenance":433},[424,426,427],{"namespace":87,"value":425},"27",{"namespace":90,"value":425},{"namespace":90,"value":428},"027",{"device":430,"group":99},27,"switch.left-standup-target-1-bottom","Left Standup Target 1 (Bottom)",{"source_refs":434,"status":46},[25],{"aliases":436,"binding":442,"id":444,"kind":101,"label":445,"provenance":446},[437,439,440],{"namespace":87,"value":438},"28",{"namespace":90,"value":438},{"namespace":90,"value":441},"028",{"device":443,"group":99},28,"switch.left-standup-target-2-top","Left Standup Target 2 (Top)",{"source_refs":447,"status":46},[25],{"aliases":449,"binding":455,"id":457,"kind":101,"label":458,"provenance":459},[450,452,453],{"namespace":87,"value":451},"31",{"namespace":90,"value":451},{"namespace":90,"value":454},"031",{"device":456,"group":99},31,"switch.cast-plunger-lane","Cast (Plunger Lane)",{"source_refs":460,"status":46},[25],{"aliases":462,"binding":468,"id":470,"kind":101,"label":471,"provenance":472},[463,465,466],{"namespace":87,"value":464},"32",{"namespace":90,"value":464},{"namespace":90,"value":467},"032",{"device":469,"group":99},32,"switch.left-boat-exit","Left Boat Exit",{"source_refs":473,"status":46},[25],{"aliases":475,"binding":481,"id":483,"kind":101,"label":484,"provenance":485},[476,478,479],{"namespace":87,"value":477},"33",{"namespace":90,"value":477},{"namespace":90,"value":480},"033",{"device":482,"group":99},33,"switch.right-boat-exit","Right Boat Exit",{"source_refs":486,"status":46},[25],{"aliases":488,"binding":494,"id":496,"kind":101,"label":497,"provenance":498},[489,491,492],{"namespace":87,"value":490},"34",{"namespace":90,"value":490},{"namespace":90,"value":493},"034",{"device":495,"group":99},34,"switch.spinner","Spinner",{"source_refs":499,"status":46},[25],{"aliases":501,"binding":507,"id":509,"kind":101,"label":510,"provenance":511},[502,504,505],{"namespace":87,"value":503},"35",{"namespace":90,"value":503},{"namespace":90,"value":506},"035",{"device":508,"group":99},35,"switch.reel-entry","Reel Entry",{"source_refs":512,"status":46},[25],{"aliases":514,"binding":520,"id":522,"kind":101,"label":523,"provenance":524},[515,517,518],{"namespace":87,"value":516},"36",{"namespace":90,"value":516},{"namespace":90,"value":519},"036",{"device":521,"group":99},36,"switch.catapult","Catapult",{"source_refs":525,"status":46},[25],{"aliases":527,"binding":533,"id":535,"kind":101,"label":536,"provenance":537},[528,530,531],{"namespace":87,"value":529},"37",{"namespace":90,"value":529},{"namespace":90,"value":532},"037",{"device":534,"group":99},37,"switch.reel-opto-1","Reel Opto 1",{"source_refs":538,"status":46},[25],{"aliases":540,"binding":546,"id":548,"kind":101,"label":549,"provenance":550},[541,543,544],{"namespace":87,"value":542},"38",{"namespace":90,"value":542},{"namespace":90,"value":545},"038",{"device":547,"group":99},38,"switch.reel-opto-2","Reel Opto 2",{"source_refs":551,"status":46},[25],{"aliases":553,"binding":559,"id":561,"kind":101,"label":562,"provenance":563},[554,556,557],{"namespace":87,"value":555},"41",{"namespace":90,"value":555},{"namespace":90,"value":558},"041",{"device":560,"group":99},41,"switch.captive-ball-target","Captive Ball Target",{"source_refs":564,"status":46},[25],{"aliases":566,"binding":572,"id":574,"kind":101,"label":575,"provenance":576},[567,569,570],{"namespace":87,"value":568},"42",{"namespace":90,"value":568},{"namespace":90,"value":571},"042",{"device":573,"group":99},42,"switch.right-boat-entry","Right Boat Entry",{"source_refs":577,"status":46},[25],{"aliases":579,"binding":585,"id":587,"kind":101,"label":588,"provenance":589},[580,582,583],{"namespace":87,"value":581},"43",{"namespace":90,"value":581},{"namespace":90,"value":584},"043",{"device":586,"group":99},43,"switch.left-boat-entry","Left Boat Entry",{"source_refs":590,"status":46},[25],{"aliases":592,"binding":598,"id":600,"kind":101,"label":601,"provenance":602},[593,595,596],{"namespace":87,"value":594},"44",{"namespace":90,"value":594},{"namespace":90,"value":597},"044",{"device":599,"group":99},44,"switch.lie-e-trigger","LIE - E Trigger",{"source_refs":603,"status":46},[25],{"aliases":605,"binding":611,"id":613,"kind":101,"label":614,"provenance":615},[606,608,609],{"namespace":87,"value":607},"45",{"namespace":90,"value":607},{"namespace":90,"value":610},"045",{"device":612,"group":99},45,"switch.lie-i-trigger","LIE - I Trigger",{"source_refs":616,"status":46},[25],{"aliases":618,"binding":624,"id":626,"kind":101,"label":627,"provenance":628},[619,621,622],{"namespace":87,"value":620},"46",{"namespace":90,"value":620},{"namespace":90,"value":623},"046",{"device":625,"group":99},46,"switch.lie-l-trigger","LIE - L Trigger",{"source_refs":629,"status":46},[25],{"aliases":631,"binding":637,"id":639,"kind":101,"label":640,"provenance":641},[632,634,635],{"namespace":87,"value":633},"47",{"namespace":90,"value":633},{"namespace":90,"value":636},"047",{"device":638,"group":99},47,"switch.ball-popper-caster-club-vuk","Ball Popper (Caster Club VUK)",{"source_refs":642,"status":46},[25],{"aliases":644,"binding":650,"id":652,"kind":101,"label":653,"provenance":654},[645,647,648],{"namespace":87,"value":646},"48",{"namespace":90,"value":646},{"namespace":90,"value":649},"048",{"device":651,"group":99},48,"switch.drop-target","Drop Target",{"source_refs":655,"status":46},[25],{"aliases":657,"binding":663,"id":665,"kind":101,"label":666,"provenance":667},[658,660,661],{"namespace":87,"value":659},"51",{"namespace":90,"value":659},{"namespace":90,"value":662},"051",{"device":664,"group":99},51,"switch.left-jet-bumper","Left Jet Bumper",{"source_refs":668,"status":46},[25],{"aliases":670,"binding":676,"id":678,"kind":101,"label":679,"provenance":680},[671,673,674],{"namespace":87,"value":672},"52",{"namespace":90,"value":672},{"namespace":90,"value":675},"052",{"device":677,"group":99},52,"switch.center-jet-bumper","Center Jet Bumper",{"source_refs":681,"status":46},[25],{"aliases":683,"binding":689,"id":691,"kind":101,"label":692,"provenance":693},[684,686,687],{"namespace":87,"value":685},"53",{"namespace":90,"value":685},{"namespace":90,"value":688},"053",{"device":690,"group":99},53,"switch.right-jet-bumper","Right Jet Bumper",{"source_refs":694,"status":46},[25],{"aliases":696,"binding":702,"id":704,"kind":101,"label":705,"provenance":706},[697,699,700],{"namespace":87,"value":698},"54",{"namespace":90,"value":698},{"namespace":90,"value":701},"054",{"device":703,"group":99},54,"switch.right-standup-target-1-top","Right Standup Target 1 (Top)",{"source_refs":707,"status":46},[25],{"aliases":709,"binding":715,"id":717,"kind":101,"label":718,"provenance":719},[710,712,713],{"namespace":87,"value":711},"55",{"namespace":90,"value":711},{"namespace":90,"value":714},"055",{"device":716,"group":99},55,"switch.right-standup-target-2-bottom","Right Standup Target 2 (Bottom)",{"source_refs":720,"status":46},[25],{"aliases":722,"binding":728,"id":730,"kind":101,"label":731,"provenance":732},[723,725,726],{"namespace":87,"value":724},"56",{"namespace":90,"value":724},{"namespace":90,"value":727},"056",{"device":729,"group":99},56,"switch.ball-shooter-lane","Ball Shooter Lane",{"source_refs":733,"status":46},[25],{"aliases":735,"binding":741,"id":743,"kind":101,"label":744,"provenance":745},[736,738,739],{"namespace":87,"value":737},"57",{"namespace":90,"value":737},{"namespace":90,"value":740},"057",{"device":742,"group":99},57,"switch.left-slingshot","Left Slingshot",{"source_refs":746,"status":46},[25],{"aliases":748,"binding":754,"id":756,"kind":101,"label":757,"provenance":758},[749,751,752],{"namespace":87,"value":750},"58",{"namespace":90,"value":750},{"namespace":90,"value":753},"058",{"device":755,"group":99},58,"switch.right-slingshot","Right Slingshot",{"source_refs":759,"status":46},[25],{"aliases":761,"binding":767,"id":769,"kind":101,"label":770,"provenance":771},[762,764,765],{"namespace":87,"value":763},"61",{"namespace":90,"value":763},{"namespace":90,"value":766},"061",{"device":768,"group":99},61,"switch.extra-ball-caster-club-target","Extra Ball \u002F Caster Club Target",{"source_refs":772,"status":46},[25],{"aliases":774,"binding":780,"id":782,"kind":101,"label":783,"provenance":784},[775,777,778],{"namespace":87,"value":776},"62",{"namespace":90,"value":776},{"namespace":90,"value":779},"062",{"device":781,"group":99},62,"switch.top-right-loop","Top Right Loop",{"source_refs":785,"status":46},[25],{"aliases":787,"binding":793,"id":795,"kind":101,"label":796,"provenance":797},[788,790,791],{"namespace":87,"value":789},"63",{"namespace":90,"value":789},{"namespace":90,"value":792},"063",{"device":794,"group":99},63,"switch.fish-finder-top-eject-hole","Fish Finder (Top Eject Hole)",{"source_refs":798,"status":46},[25],{"aliases":800,"binding":806,"id":808,"kind":101,"label":809,"provenance":810},[801,803,804],{"namespace":87,"value":802},"64",{"namespace":90,"value":802},{"namespace":90,"value":805},"064",{"device":807,"group":99},64,"switch.top-left-loop","Top Left Loop",{"source_refs":811,"status":46},[25],{"aliases":813,"binding":819,"id":821,"kind":101,"label":822,"provenance":823},[814,816,817],{"namespace":87,"value":815},"65",{"namespace":90,"value":815},{"namespace":90,"value":818},"065",{"device":820,"group":99},65,"switch.right-return-lane","Right Return Lane",{"source_refs":824,"status":46},[25],{"aliases":826,"binding":832,"id":834,"kind":101,"label":835,"provenance":836},[827,829,830],{"namespace":87,"value":828},"66",{"namespace":90,"value":828},{"namespace":90,"value":831},"066",{"device":833,"group":99},66,"switch.right-outlane","Right Outlane",{"source_refs":837,"status":46},[25],{"aliases":839,"binding":845,"id":847,"kind":101,"label":848,"provenance":849,"roles":851},[840,842,843],{"namespace":87,"value":841},"112",{"namespace":90,"value":841},{"namespace":90,"value":844},"s_flipper_lower_right",{"device":846,"group":99},112,"switch.flipper-lower-right","Lower Right Flipper",{"source_refs":850,"status":46},[26],[852],"flipper.lower.right",{"aliases":854,"binding":860,"id":862,"kind":101,"label":863,"provenance":864,"roles":866},[855,857,858],{"namespace":87,"value":856},"114",{"namespace":90,"value":856},{"namespace":90,"value":859},"s_flipper_lower_left",{"device":861,"group":99},114,"switch.flipper-lower-left","Lower Left Flipper",{"source_refs":865,"status":46},[26],[867],"flipper.lower.left",{"aliases":869,"binding":875,"id":877,"kind":101,"label":878,"provenance":879,"roles":881},[870,872,873],{"namespace":87,"value":871},"116",{"namespace":90,"value":871},{"namespace":90,"value":874},"s_flipper_upper_right",{"device":876,"group":99},116,"switch.flipper-upper-right","Upper Right Flipper",{"source_refs":880,"status":46},[26],[882],"flipper.upper.right",{"aliases":884,"binding":890,"id":892,"kind":101,"label":893,"provenance":894,"roles":896},[885,887,888],{"namespace":87,"value":886},"118",{"namespace":90,"value":886},{"namespace":90,"value":889},"s_flipper_upper_left",{"device":891,"group":99},118,"switch.flipper-upper-left","Upper Left Flipper",{"source_refs":895,"status":46},[26],[897],"flipper.upper.left",{"path":899,"status":30},"knowledge\u002Fwilliams\u002Ffish-tales-1992.md",{"id":901,"ipdb_id":902,"manufacturer":55,"name":903,"year":904},"williams.fish-tales.1992",861,"Fish Tales",1992,[],[907,925,936,947,958,972,982,992,1002,1012,1022,1032,1042,1051,1061,1071,1080,1090,1100,1110,1120,1130,1140,1150,1160,1170,1180,1190,1200,1210,1220,1230,1240,1250,1260,1270,1280,1290,1300,1310,1320,1330,1340,1350,1359,1369,1379,1389,1399,1409,1419,1432,1445,1458,1471,1484,1497,1510,1523,1536,1549,1562,1575,1588,1601,1614,1627,1639,1654,1664,1675,1685,1695,1706,1717,1728,1743,1756,1766,1776,1786,1795,1804,1813,1823,1833,1848,1861,1871,1881,1891,1900,1910,1920,1930,1941,1953,1965,1974],{"aliases":908,"binding":918,"id":920,"kind":921,"label":922,"provenance":923},[909,912,914,916],{"namespace":910,"value":911},"pinmame.gi","0",{"namespace":913,"value":911},"vpe-legacy.gi",{"namespace":913,"value":915},"00",{"namespace":913,"value":917},"000",{"device":4,"group":919},"pinmame.output.gi","gi.backglass-gi","gi","Backglass GI",{"source_refs":924,"status":46},[25],{"aliases":926,"binding":931,"id":932,"kind":921,"label":933,"provenance":934},[927,928,929,930],{"namespace":910,"value":88},{"namespace":913,"value":88},{"namespace":913,"value":92},{"namespace":913,"value":94},{"device":98,"group":919},"gi.topper-gi","Topper GI",{"source_refs":935,"status":46},[25],{"aliases":937,"binding":942,"id":943,"kind":921,"label":944,"provenance":945},[938,939,940,941],{"namespace":910,"value":110},{"namespace":913,"value":110},{"namespace":913,"value":113},{"namespace":913,"value":115},{"device":119,"group":919},"gi.top-gi-playfield-upper","Top GI (Playfield Upper)",{"source_refs":946,"status":46},[25],{"aliases":948,"binding":953,"id":954,"kind":921,"label":955,"provenance":956},[949,950,951,952],{"namespace":910,"value":148},{"namespace":913,"value":148},{"namespace":913,"value":151},{"namespace":913,"value":153},{"device":157,"group":919},"gi.bottom-gi-playfield-lower","Bottom GI (Playfield Lower)",{"source_refs":957,"status":46},[25],{"aliases":959,"binding":965,"id":967,"kind":968,"label":969,"provenance":970},[960,962,964],{"namespace":961,"value":243},"pinmame.lamp",{"namespace":963,"value":243},"vpe-legacy.lamp",{"namespace":963,"value":246},{"device":248,"group":966},"pinmame.output.lamp","lamp.boat-rock-the-boat","lamp","Boat - Rock the Boat",{"source_refs":971,"status":46},[25],{"aliases":973,"binding":977,"id":978,"kind":968,"label":979,"provenance":980},[974,975,976],{"namespace":961,"value":256},{"namespace":963,"value":256},{"namespace":963,"value":259},{"device":261,"group":966},"lamp.boat-light-extra-ball","Boat - Light Extra Ball",{"source_refs":981,"status":46},[25],{"aliases":983,"binding":987,"id":988,"kind":968,"label":989,"provenance":990},[984,985,986],{"namespace":961,"value":268},{"namespace":963,"value":268},{"namespace":963,"value":271},{"device":273,"group":966},"lamp.boat-instant-multiball","Boat - Instant Multiball",{"source_refs":991,"status":46},[25],{"aliases":993,"binding":997,"id":998,"kind":968,"label":999,"provenance":1000},[994,995,996],{"namespace":961,"value":283},{"namespace":963,"value":283},{"namespace":963,"value":286},{"device":288,"group":966},"lamp.boat-video-mode","Boat - Video Mode",{"source_refs":1001,"status":46},[25],{"aliases":1003,"binding":1007,"id":1008,"kind":968,"label":1009,"provenance":1010},[1004,1005,1006],{"namespace":961,"value":296},{"namespace":963,"value":296},{"namespace":963,"value":299},{"device":301,"group":966},"lamp.boat-hold-bonus","Boat - Hold Bonus",{"source_refs":1011,"status":46},[25],{"aliases":1013,"binding":1017,"id":1018,"kind":968,"label":1019,"provenance":1020},[1014,1015,1016],{"namespace":961,"value":309},{"namespace":963,"value":309},{"namespace":963,"value":312},{"device":314,"group":966},"lamp.lie-l","LIE - L",{"source_refs":1021,"status":46},[25],{"aliases":1023,"binding":1027,"id":1028,"kind":968,"label":1029,"provenance":1030},[1024,1025,1026],{"namespace":961,"value":322},{"namespace":963,"value":322},{"namespace":963,"value":325},{"device":327,"group":966},"lamp.lie-i","LIE - I",{"source_refs":1031,"status":46},[25],{"aliases":1033,"binding":1037,"id":1038,"kind":968,"label":1039,"provenance":1040},[1034,1035,1036],{"namespace":961,"value":335},{"namespace":963,"value":335},{"namespace":963,"value":338},{"device":340,"group":966},"lamp.lie-e","LIE - E",{"source_refs":1041,"status":46},[25],{"aliases":1043,"binding":1047,"id":1048,"kind":968,"label":744,"provenance":1049},[1044,1045,1046],{"namespace":961,"value":348},{"namespace":963,"value":348},{"namespace":963,"value":351},{"device":353,"group":966},"lamp.left-slingshot",{"source_refs":1050,"status":46},[25],{"aliases":1052,"binding":1056,"id":1057,"kind":968,"label":1058,"provenance":1059},[1053,1054,1055],{"namespace":961,"value":361},{"namespace":963,"value":361},{"namespace":963,"value":364},{"device":366,"group":966},"lamp.left-standup-arrow-1","Left Standup Arrow 1",{"source_refs":1060,"status":46},[25],{"aliases":1062,"binding":1066,"id":1067,"kind":968,"label":1068,"provenance":1069},[1063,1064,1065],{"namespace":961,"value":374},{"namespace":963,"value":374},{"namespace":963,"value":377},{"device":379,"group":966},"lamp.left-standup-arrow-2","Left Standup Arrow 2",{"source_refs":1070,"status":46},[25],{"aliases":1072,"binding":1076,"id":1077,"kind":968,"label":757,"provenance":1078},[1073,1074,1075],{"namespace":961,"value":387},{"namespace":963,"value":387},{"namespace":963,"value":390},{"device":5,"group":966},"lamp.right-slingshot",{"source_refs":1079,"status":46},[25],{"aliases":1081,"binding":1085,"id":1086,"kind":968,"label":1087,"provenance":1088},[1082,1083,1084],{"namespace":961,"value":399},{"namespace":963,"value":399},{"namespace":963,"value":402},{"device":404,"group":966},"lamp.right-standup-arrow","Right Standup Arrow",{"source_refs":1089,"status":46},[25],{"aliases":1091,"binding":1095,"id":1096,"kind":968,"label":1097,"provenance":1098},[1092,1093,1094],{"namespace":961,"value":412},{"namespace":963,"value":412},{"namespace":963,"value":415},{"device":417,"group":966},"lamp.fishing-rod-fish-1-bottom","Fishing Rod - Fish 1 (Bottom)",{"source_refs":1099,"status":46},[25],{"aliases":1101,"binding":1105,"id":1106,"kind":968,"label":1107,"provenance":1108},[1102,1103,1104],{"namespace":961,"value":425},{"namespace":963,"value":425},{"namespace":963,"value":428},{"device":430,"group":966},"lamp.fishing-rod-fish-2","Fishing Rod - Fish 2",{"source_refs":1109,"status":46},[25],{"aliases":1111,"binding":1115,"id":1116,"kind":968,"label":1117,"provenance":1118},[1112,1113,1114],{"namespace":961,"value":438},{"namespace":963,"value":438},{"namespace":963,"value":441},{"device":443,"group":966},"lamp.fishing-rod-fish-3-top","Fishing Rod - Fish 3 (Top)",{"source_refs":1119,"status":46},[25],{"aliases":1121,"binding":1125,"id":1126,"kind":968,"label":1127,"provenance":1128},[1122,1123,1124],{"namespace":961,"value":451},{"namespace":963,"value":451},{"namespace":963,"value":454},{"device":456,"group":966},"lamp.rewind-arrow","Rewind Arrow",{"source_refs":1129,"status":46},[25],{"aliases":1131,"binding":1135,"id":1136,"kind":968,"label":1137,"provenance":1138},[1132,1133,1134],{"namespace":961,"value":464},{"namespace":963,"value":464},{"namespace":963,"value":467},{"device":469,"group":966},"lamp.right-ramp-arrow-1","Right Ramp Arrow 1",{"source_refs":1139,"status":46},[25],{"aliases":1141,"binding":1145,"id":1146,"kind":968,"label":1147,"provenance":1148},[1142,1143,1144],{"namespace":961,"value":477},{"namespace":963,"value":477},{"namespace":963,"value":480},{"device":482,"group":966},"lamp.right-ramp-arrow-2","Right Ramp Arrow 2",{"source_refs":1149,"status":46},[25],{"aliases":1151,"binding":1155,"id":1156,"kind":968,"label":1157,"provenance":1158},[1152,1153,1154],{"namespace":961,"value":490},{"namespace":963,"value":490},{"namespace":963,"value":493},{"device":495,"group":966},"lamp.spinner-arrow","Spinner Arrow",{"source_refs":1159,"status":46},[25],{"aliases":1161,"binding":1165,"id":1166,"kind":968,"label":1167,"provenance":1168},[1162,1163,1164],{"namespace":961,"value":503},{"namespace":963,"value":503},{"namespace":963,"value":506},{"device":508,"group":966},"lamp.boat-ramp-left-arrow-1","Boat Ramp Left Arrow 1",{"source_refs":1169,"status":46},[25],{"aliases":1171,"binding":1175,"id":1176,"kind":968,"label":1177,"provenance":1178},[1172,1173,1174],{"namespace":961,"value":516},{"namespace":963,"value":516},{"namespace":963,"value":519},{"device":521,"group":966},"lamp.boat-ramp-left-arrow-2","Boat Ramp Left Arrow 2",{"source_refs":1179,"status":46},[25],{"aliases":1181,"binding":1185,"id":1186,"kind":968,"label":1187,"provenance":1188},[1182,1183,1184],{"namespace":961,"value":529},{"namespace":963,"value":529},{"namespace":963,"value":532},{"device":534,"group":966},"lamp.boat-ramp-right-arrow-1","Boat Ramp Right Arrow 1",{"source_refs":1189,"status":46},[25],{"aliases":1191,"binding":1195,"id":1196,"kind":968,"label":1197,"provenance":1198},[1192,1193,1194],{"namespace":961,"value":542},{"namespace":963,"value":542},{"namespace":963,"value":545},{"device":547,"group":966},"lamp.boat-ramp-right-arrow-2","Boat Ramp Right Arrow 2",{"source_refs":1199,"status":46},[25],{"aliases":1201,"binding":1205,"id":1206,"kind":968,"label":1207,"provenance":1208},[1202,1203,1204],{"namespace":961,"value":555},{"namespace":963,"value":555},{"namespace":963,"value":558},{"device":560,"group":966},"lamp.tale-1","Tale 1",{"source_refs":1209,"status":46},[25],{"aliases":1211,"binding":1215,"id":1216,"kind":968,"label":1217,"provenance":1218},[1212,1213,1214],{"namespace":961,"value":568},{"namespace":963,"value":568},{"namespace":963,"value":571},{"device":573,"group":966},"lamp.tale-2","Tale 2",{"source_refs":1219,"status":46},[25],{"aliases":1221,"binding":1225,"id":1226,"kind":968,"label":1227,"provenance":1228},[1222,1223,1224],{"namespace":961,"value":581},{"namespace":963,"value":581},{"namespace":963,"value":584},{"device":586,"group":966},"lamp.tale-3","Tale 3",{"source_refs":1229,"status":46},[25],{"aliases":1231,"binding":1235,"id":1236,"kind":968,"label":1237,"provenance":1238},[1232,1233,1234],{"namespace":961,"value":594},{"namespace":963,"value":594},{"namespace":963,"value":597},{"device":599,"group":966},"lamp.tale-4","Tale 4",{"source_refs":1239,"status":46},[25],{"aliases":1241,"binding":1245,"id":1246,"kind":968,"label":1247,"provenance":1248},[1242,1243,1244],{"namespace":961,"value":607},{"namespace":963,"value":607},{"namespace":963,"value":610},{"device":612,"group":966},"lamp.left-standup-2x","Left Standup 2X",{"source_refs":1249,"status":46},[25],{"aliases":1251,"binding":1255,"id":1256,"kind":968,"label":1257,"provenance":1258},[1252,1253,1254],{"namespace":961,"value":620},{"namespace":963,"value":620},{"namespace":963,"value":623},{"device":625,"group":966},"lamp.left-standup-3x","Left Standup 3X",{"source_refs":1259,"status":46},[25],{"aliases":1261,"binding":1265,"id":1266,"kind":968,"label":1267,"provenance":1268},[1262,1263,1264],{"namespace":961,"value":633},{"namespace":963,"value":633},{"namespace":963,"value":636},{"device":638,"group":966},"lamp.left-standup-4x","Left Standup 4X",{"source_refs":1269,"status":46},[25],{"aliases":1271,"binding":1275,"id":1276,"kind":968,"label":1277,"provenance":1278},[1272,1273,1274],{"namespace":961,"value":646},{"namespace":963,"value":646},{"namespace":963,"value":649},{"device":651,"group":966},"lamp.left-return-special","Left Return Special",{"source_refs":1279,"status":46},[25],{"aliases":1281,"binding":1285,"id":1286,"kind":968,"label":1287,"provenance":1288},[1282,1283,1284],{"namespace":961,"value":659},{"namespace":963,"value":659},{"namespace":963,"value":662},{"device":664,"group":966},"lamp.left-outlane-special","Left Outlane Special",{"source_refs":1289,"status":46},[25],{"aliases":1291,"binding":1295,"id":1296,"kind":968,"label":1297,"provenance":1298},[1292,1293,1294],{"namespace":961,"value":672},{"namespace":963,"value":672},{"namespace":963,"value":675},{"device":677,"group":966},"lamp.shoot-again-extra-ball","Shoot Again (Extra Ball)",{"source_refs":1299,"status":46},[25],{"aliases":1301,"binding":1305,"id":1306,"kind":968,"label":1307,"provenance":1308},[1302,1303,1304],{"namespace":961,"value":685},{"namespace":963,"value":685},{"namespace":963,"value":688},{"device":690,"group":966},"lamp.fish-finder-arrow","Fish Finder Arrow",{"source_refs":1309,"status":46},[25],{"aliases":1311,"binding":1315,"id":1316,"kind":968,"label":1317,"provenance":1318},[1312,1313,1314],{"namespace":961,"value":698},{"namespace":963,"value":698},{"namespace":963,"value":701},{"device":703,"group":966},"lamp.caster-club-arrow","Caster Club Arrow",{"source_refs":1319,"status":46},[25],{"aliases":1321,"binding":1325,"id":1326,"kind":968,"label":1327,"provenance":1328},[1322,1323,1324],{"namespace":961,"value":711},{"namespace":963,"value":711},{"namespace":963,"value":714},{"device":716,"group":966},"lamp.right-standup-2x","Right Standup 2X",{"source_refs":1329,"status":46},[25],{"aliases":1331,"binding":1335,"id":1336,"kind":968,"label":1337,"provenance":1338},[1332,1333,1334],{"namespace":961,"value":724},{"namespace":963,"value":724},{"namespace":963,"value":727},{"device":729,"group":966},"lamp.right-standup-3x","Right Standup 3X",{"source_refs":1339,"status":46},[25],{"aliases":1341,"binding":1345,"id":1346,"kind":968,"label":1347,"provenance":1348},[1342,1343,1344],{"namespace":961,"value":737},{"namespace":963,"value":737},{"namespace":963,"value":740},{"device":742,"group":966},"lamp.right-standup-4x","Right Standup 4X",{"source_refs":1349,"status":46},[25],{"aliases":1351,"binding":1355,"id":1356,"kind":968,"label":419,"provenance":1357},[1352,1353,1354],{"namespace":961,"value":750},{"namespace":963,"value":750},{"namespace":963,"value":753},{"device":755,"group":966},"lamp.left-return-lane",{"source_refs":1358,"status":46},[25],{"aliases":1360,"binding":1364,"id":1365,"kind":968,"label":1366,"provenance":1367},[1361,1362,1363],{"namespace":961,"value":763},{"namespace":963,"value":763},{"namespace":963,"value":766},{"device":768,"group":966},"lamp.catch-c","Catch - C",{"source_refs":1368,"status":46},[25],{"aliases":1370,"binding":1374,"id":1375,"kind":968,"label":1376,"provenance":1377},[1371,1372,1373],{"namespace":961,"value":776},{"namespace":963,"value":776},{"namespace":963,"value":779},{"device":781,"group":966},"lamp.catch-a","Catch - A",{"source_refs":1378,"status":46},[25],{"aliases":1380,"binding":1384,"id":1385,"kind":968,"label":1386,"provenance":1387},[1381,1382,1383],{"namespace":961,"value":789},{"namespace":963,"value":789},{"namespace":963,"value":792},{"device":794,"group":966},"lamp.catch-t","Catch - T",{"source_refs":1388,"status":46},[25],{"aliases":1390,"binding":1394,"id":1395,"kind":968,"label":1396,"provenance":1397},[1391,1392,1393],{"namespace":961,"value":802},{"namespace":963,"value":802},{"namespace":963,"value":805},{"device":807,"group":966},"lamp.catch-c-2nd","Catch - C (2nd)",{"source_refs":1398,"status":46},[25],{"aliases":1400,"binding":1404,"id":1405,"kind":968,"label":1406,"provenance":1407},[1401,1402,1403],{"namespace":961,"value":815},{"namespace":963,"value":815},{"namespace":963,"value":818},{"device":820,"group":966},"lamp.catch-h","Catch - H",{"source_refs":1408,"status":46},[25],{"aliases":1410,"binding":1414,"id":1415,"kind":968,"label":1416,"provenance":1417},[1411,1412,1413],{"namespace":961,"value":828},{"namespace":963,"value":828},{"namespace":963,"value":831},{"device":833,"group":966},"lamp.caster-club-2x","Caster Club 2X",{"source_refs":1418,"status":46},[25],{"aliases":1420,"binding":1426,"id":1428,"kind":968,"label":1429,"provenance":1430},[1421,1423,1424],{"namespace":961,"value":1422},"67",{"namespace":963,"value":1422},{"namespace":963,"value":1425},"067",{"device":1427,"group":966},67,"lamp.caster-club-3x","Caster Club 3X",{"source_refs":1431,"status":46},[25],{"aliases":1433,"binding":1439,"id":1441,"kind":968,"label":1442,"provenance":1443},[1434,1436,1437],{"namespace":961,"value":1435},"68",{"namespace":963,"value":1435},{"namespace":963,"value":1438},"068",{"device":1440,"group":966},68,"lamp.right-return-lane-right-return-special","Right Return Lane \u002F Right Return Special",{"source_refs":1444,"status":46},[25],{"aliases":1446,"binding":1452,"id":1454,"kind":968,"label":1455,"provenance":1456},[1447,1449,1450],{"namespace":961,"value":1448},"71",{"namespace":963,"value":1448},{"namespace":963,"value":1451},"071",{"device":1453,"group":966},71,"lamp.stretch-the-truth-s","Stretch the Truth - S",{"source_refs":1457,"status":46},[25],{"aliases":1459,"binding":1465,"id":1467,"kind":968,"label":1468,"provenance":1469},[1460,1462,1463],{"namespace":961,"value":1461},"72",{"namespace":963,"value":1461},{"namespace":963,"value":1464},"072",{"device":1466,"group":966},72,"lamp.stretch-the-truth-t","Stretch the Truth - T",{"source_refs":1470,"status":46},[25],{"aliases":1472,"binding":1478,"id":1480,"kind":968,"label":1481,"provenance":1482},[1473,1475,1476],{"namespace":961,"value":1474},"73",{"namespace":963,"value":1474},{"namespace":963,"value":1477},"073",{"device":1479,"group":966},73,"lamp.stretch-the-truth-r","Stretch the Truth - R",{"source_refs":1483,"status":46},[25],{"aliases":1485,"binding":1491,"id":1493,"kind":968,"label":1494,"provenance":1495},[1486,1488,1489],{"namespace":961,"value":1487},"74",{"namespace":963,"value":1487},{"namespace":963,"value":1490},"074",{"device":1492,"group":966},74,"lamp.stretch-the-truth-e","Stretch the Truth - E",{"source_refs":1496,"status":46},[25],{"aliases":1498,"binding":1504,"id":1506,"kind":968,"label":1507,"provenance":1508},[1499,1501,1502],{"namespace":961,"value":1500},"75",{"namespace":963,"value":1500},{"namespace":963,"value":1503},"075",{"device":1505,"group":966},75,"lamp.stretch-the-truth-t-2nd","Stretch the Truth - T (2nd)",{"source_refs":1509,"status":46},[25],{"aliases":1511,"binding":1517,"id":1519,"kind":968,"label":1520,"provenance":1521},[1512,1514,1515],{"namespace":961,"value":1513},"76",{"namespace":963,"value":1513},{"namespace":963,"value":1516},"076",{"device":1518,"group":966},76,"lamp.stretch-the-truth-c","Stretch the Truth - C",{"source_refs":1522,"status":46},[25],{"aliases":1524,"binding":1530,"id":1532,"kind":968,"label":1533,"provenance":1534},[1525,1527,1528],{"namespace":961,"value":1526},"77",{"namespace":963,"value":1526},{"namespace":963,"value":1529},"077",{"device":1531,"group":966},77,"lamp.stretch-the-truth-h","Stretch the Truth - H",{"source_refs":1535,"status":46},[25],{"aliases":1537,"binding":1543,"id":1545,"kind":968,"label":1546,"provenance":1547},[1538,1540,1541],{"namespace":961,"value":1539},"78",{"namespace":963,"value":1539},{"namespace":963,"value":1542},"078",{"device":1544,"group":966},78,"lamp.extra-ball","Extra Ball",{"source_refs":1548,"status":46},[25],{"aliases":1550,"binding":1556,"id":1558,"kind":968,"label":1559,"provenance":1560},[1551,1553,1554],{"namespace":961,"value":1552},"81",{"namespace":963,"value":1552},{"namespace":963,"value":1555},"081",{"device":1557,"group":966},81,"lamp.reel-1-caster-s-club","Reel 1 (Caster's Club)",{"source_refs":1561,"status":46},[25],{"aliases":1563,"binding":1569,"id":1571,"kind":968,"label":1572,"provenance":1573},[1564,1566,1567],{"namespace":961,"value":1565},"82",{"namespace":963,"value":1565},{"namespace":963,"value":1568},"082",{"device":1570,"group":966},82,"lamp.reel-2-rock-the-boat","Reel 2 (Rock the Boat)",{"source_refs":1574,"status":46},[25],{"aliases":1576,"binding":1582,"id":1584,"kind":968,"label":1585,"provenance":1586},[1577,1579,1580],{"namespace":961,"value":1578},"83",{"namespace":963,"value":1578},{"namespace":963,"value":1581},"083",{"device":1583,"group":966},83,"lamp.reel-3-monster-fish","Reel 3 (Monster Fish)",{"source_refs":1587,"status":46},[25],{"aliases":1589,"binding":1595,"id":1597,"kind":968,"label":1598,"provenance":1599},[1590,1592,1593],{"namespace":961,"value":1591},"84",{"namespace":963,"value":1591},{"namespace":963,"value":1594},"084",{"device":1596,"group":966},84,"lamp.reel-4-feeding-frenzy","Reel 4 (Feeding Frenzy)",{"source_refs":1600,"status":46},[25],{"aliases":1602,"binding":1608,"id":1610,"kind":968,"label":1611,"provenance":1612},[1603,1605,1606],{"namespace":961,"value":1604},"85",{"namespace":963,"value":1604},{"namespace":963,"value":1607},"085",{"device":1609,"group":966},85,"lamp.reel-5-lock","Reel 5 (Lock)",{"source_refs":1613,"status":46},[25],{"aliases":1615,"binding":1621,"id":1623,"kind":968,"label":1624,"provenance":1625},[1616,1618,1619],{"namespace":961,"value":1617},"86",{"namespace":963,"value":1617},{"namespace":963,"value":1620},"086",{"device":1622,"group":966},86,"lamp.ball-lock-indicator","Ball Lock Indicator",{"source_refs":1626,"status":46},[25],{"aliases":1628,"binding":1634,"id":1636,"kind":968,"label":275,"provenance":1637},[1629,1631,1632],{"namespace":961,"value":1630},"88",{"namespace":963,"value":1630},{"namespace":963,"value":1633},"088",{"device":1635,"group":966},88,"lamp.start-button",{"source_refs":1638,"status":46},[25],{"aliases":1640,"binding":1647,"id":1649,"kind":1650,"label":1651,"provenance":1652},[1641,1643,1645,1646],{"namespace":1642,"value":88},"pinmame.coil",{"namespace":1644,"value":88},"vpe-legacy.coil",{"namespace":1644,"value":92},{"namespace":1644,"value":94},{"device":98,"group":1648},"pinmame.output.solenoid","device.auto-plunger","coil","Auto Plunger",{"source_refs":1653,"status":46},[25],{"aliases":1655,"binding":1660,"id":1661,"kind":1650,"label":523,"provenance":1662},[1656,1657,1658,1659],{"namespace":1642,"value":110},{"namespace":1644,"value":110},{"namespace":1644,"value":113},{"namespace":1644,"value":115},{"device":119,"group":1648},"device.catapult",{"source_refs":1663,"status":46},[25],{"aliases":1665,"binding":1670,"id":1671,"kind":1650,"label":1672,"provenance":1673},[1666,1667,1668,1669],{"namespace":1642,"value":129},{"namespace":1644,"value":129},{"namespace":1644,"value":132},{"namespace":1644,"value":134},{"device":138,"group":1648},"device.vuk-caster-club-ball-popper","VUK (Caster Club Ball Popper)",{"source_refs":1674,"status":46},[25],{"aliases":1676,"binding":1681,"id":1682,"kind":1650,"label":250,"provenance":1683},[1677,1678,1679,1680],{"namespace":1642,"value":148},{"namespace":1644,"value":148},{"namespace":1644,"value":151},{"namespace":1644,"value":153},{"device":157,"group":1648},"device.not-used",{"source_refs":1684,"status":46},[25],{"aliases":1686,"binding":1691,"id":1692,"kind":1650,"label":250,"provenance":1693},[1687,1688,1689,1690],{"namespace":1642,"value":167},{"namespace":1644,"value":167},{"namespace":1644,"value":170},{"namespace":1644,"value":172},{"device":176,"group":1648},"device.not-used.5",{"source_refs":1694,"status":46},[25],{"aliases":1696,"binding":1701,"id":1702,"kind":1650,"label":1703,"provenance":1704},[1697,1698,1699,1700],{"namespace":1642,"value":186},{"namespace":1644,"value":186},{"namespace":1644,"value":189},{"namespace":1644,"value":191},{"device":195,"group":1648},"device.gate","Gate",{"source_refs":1705,"status":46},[25],{"aliases":1707,"binding":1712,"id":1713,"kind":1650,"label":1714,"provenance":1715},[1708,1709,1710,1711],{"namespace":1642,"value":205},{"namespace":1644,"value":205},{"namespace":1644,"value":208},{"namespace":1644,"value":210},{"device":214,"group":1648},"device.knocker","Knocker",{"source_refs":1716,"status":46},[25],{"aliases":1718,"binding":1723,"id":1724,"kind":1650,"label":1725,"provenance":1726},[1719,1720,1721,1722],{"namespace":1642,"value":224},{"namespace":1644,"value":224},{"namespace":1644,"value":227},{"namespace":1644,"value":229},{"device":233,"group":1648},"device.topper-fish","Topper Fish",{"source_refs":1727,"status":46},[25],{"aliases":1729,"binding":1737,"id":1739,"kind":1650,"label":1740,"provenance":1741},[1730,1732,1733,1735],{"namespace":1642,"value":1731},"9",{"namespace":1644,"value":1731},{"namespace":1644,"value":1734},"09",{"namespace":1644,"value":1736},"009",{"device":1738,"group":1648},9,"device.trough-drain-kicker","Trough \u002F Drain Kicker",{"source_refs":1742,"status":46},[25],{"aliases":1744,"binding":1750,"id":1752,"kind":1650,"label":1753,"provenance":1754},[1745,1747,1748],{"namespace":1642,"value":1746},"10",{"namespace":1644,"value":1746},{"namespace":1644,"value":1749},"010",{"device":1751,"group":1648},10,"device.ball-release","Ball Release",{"source_refs":1755,"status":46},[25],{"aliases":1757,"binding":1761,"id":1762,"kind":1650,"label":1763,"provenance":1764},[1758,1759,1760],{"namespace":1642,"value":243},{"namespace":1644,"value":243},{"namespace":1644,"value":246},{"device":248,"group":1648},"device.fish-finder-eject","Fish Finder Eject",{"source_refs":1765,"status":46},[25],{"aliases":1767,"binding":1771,"id":1772,"kind":1650,"label":1773,"provenance":1774},[1768,1769,1770],{"namespace":1642,"value":256},{"namespace":1644,"value":256},{"namespace":1644,"value":259},{"device":261,"group":1648},"device.drop-target-up-reset","Drop Target Up (Reset)",{"source_refs":1775,"status":46},[25],{"aliases":1777,"binding":1781,"id":1782,"kind":1650,"label":1783,"provenance":1784},[1778,1779,1780],{"namespace":1642,"value":268},{"namespace":1644,"value":268},{"namespace":1644,"value":271},{"device":273,"group":1648},"device.drop-target-down","Drop Target Down",{"source_refs":1785,"status":46},[25],{"aliases":1787,"binding":1791,"id":1792,"kind":1650,"label":250,"provenance":1793},[1788,1789,1790],{"namespace":1642,"value":283},{"namespace":1644,"value":283},{"namespace":1644,"value":286},{"device":288,"group":1648},"device.not-used.14",{"source_refs":1794,"status":46},[25],{"aliases":1796,"binding":1800,"id":1801,"kind":1650,"label":250,"provenance":1802},[1797,1798,1799],{"namespace":1642,"value":296},{"namespace":1644,"value":296},{"namespace":1644,"value":299},{"device":301,"group":1648},"device.not-used.15",{"source_refs":1803,"status":46},[25],{"aliases":1805,"binding":1809,"id":1810,"kind":1650,"label":250,"provenance":1811},[1806,1807,1808],{"namespace":1642,"value":309},{"namespace":1644,"value":309},{"namespace":1644,"value":312},{"device":314,"group":1648},"device.not-used.16",{"source_refs":1812,"status":46},[25],{"aliases":1814,"binding":1818,"id":1819,"kind":1650,"label":1820,"provenance":1821},[1815,1816,1817],{"namespace":1642,"value":322},{"namespace":1644,"value":322},{"namespace":1644,"value":325},{"device":327,"group":1648},"device.flasher-jackpot","Flasher - Jackpot",{"source_refs":1822,"status":46},[25],{"aliases":1824,"binding":1828,"id":1829,"kind":1650,"label":1830,"provenance":1831},[1825,1826,1827],{"namespace":1642,"value":335},{"namespace":1644,"value":335},{"namespace":1644,"value":338},{"device":340,"group":1648},"device.flasher-super-jackpot","Flasher - Super Jackpot",{"source_refs":1832,"status":46},[25],{"aliases":1834,"binding":1842,"id":1844,"kind":1650,"label":1845,"provenance":1846},[1835,1837,1838,1840],{"namespace":1642,"value":1836},"19",{"namespace":1644,"value":1836},{"namespace":1644,"value":1839},"019",{"namespace":1644,"value":1841},"c_game_on",{"device":1843,"group":1648},19,"device.game-on","ROM Started",{"source_refs":1847,"status":46},[25,26],{"aliases":1849,"binding":1855,"id":1857,"kind":1650,"label":1858,"provenance":1859},[1850,1852,1853],{"namespace":1642,"value":1851},"20",{"namespace":1644,"value":1851},{"namespace":1644,"value":1854},"020",{"device":1856,"group":1648},20,"device.flasher-light-extra-ball","Flasher - Light Extra Ball",{"source_refs":1860,"status":46},[25],{"aliases":1862,"binding":1866,"id":1867,"kind":1650,"label":1868,"provenance":1869},[1863,1864,1865],{"namespace":1642,"value":348},{"namespace":1644,"value":348},{"namespace":1644,"value":351},{"device":353,"group":1648},"device.flasher-rock-the-boat","Flasher - Rock the Boat",{"source_refs":1870,"status":46},[25],{"aliases":1872,"binding":1876,"id":1877,"kind":1650,"label":1878,"provenance":1879},[1873,1874,1875],{"namespace":1642,"value":361},{"namespace":1644,"value":361},{"namespace":1644,"value":364},{"device":366,"group":1648},"device.flasher-video-mode","Flasher - Video Mode",{"source_refs":1880,"status":46},[25],{"aliases":1882,"binding":1886,"id":1887,"kind":1650,"label":1888,"provenance":1889},[1883,1884,1885],{"namespace":1642,"value":374},{"namespace":1644,"value":374},{"namespace":1644,"value":377},{"device":379,"group":1648},"device.flasher-hold-bonus","Flasher - Hold Bonus",{"source_refs":1890,"status":46},[25],{"aliases":1892,"binding":1896,"id":1897,"kind":1650,"label":250,"provenance":1898},[1893,1894,1895],{"namespace":1642,"value":387},{"namespace":1644,"value":387},{"namespace":1644,"value":390},{"device":5,"group":1648},"device.not-used.24",{"source_refs":1899,"status":46},[25],{"aliases":1901,"binding":1905,"id":1906,"kind":1650,"label":1907,"provenance":1908},[1902,1903,1904],{"namespace":1642,"value":399},{"namespace":1644,"value":399},{"namespace":1644,"value":402},{"device":404,"group":1648},"device.flasher-reel","Flasher - Reel",{"source_refs":1909,"status":46},[25],{"aliases":1911,"binding":1915,"id":1916,"kind":1650,"label":1917,"provenance":1918},[1912,1913,1914],{"namespace":1642,"value":412},{"namespace":1644,"value":412},{"namespace":1644,"value":415},{"device":417,"group":1648},"device.flasher-top-left","Flasher - Top Left",{"source_refs":1919,"status":46},[25],{"aliases":1921,"binding":1925,"id":1926,"kind":1650,"label":1927,"provenance":1928},[1922,1923,1924],{"namespace":1642,"value":425},{"namespace":1644,"value":425},{"namespace":1644,"value":428},{"device":430,"group":1648},"device.flasher-caster-club","Flasher - Caster Club",{"source_refs":1929,"status":46},[25],{"aliases":1931,"binding":1935,"id":1936,"kind":1937,"label":1938,"provenance":1939},[1932,1933,1934],{"namespace":1642,"value":438},{"namespace":1644,"value":438},{"namespace":1644,"value":441},{"device":443,"group":1648},"device.reel-motor","motor","Reel Motor",{"source_refs":1940,"status":46},[25],{"aliases":1942,"binding":1948,"id":1950,"kind":1650,"label":250,"provenance":1951},[1943,1945,1946],{"namespace":1642,"value":1944},"29",{"namespace":1644,"value":1944},{"namespace":1644,"value":1947},"029",{"device":1949,"group":1648},29,"device.not-used.29",{"source_refs":1952,"status":46},[25],{"aliases":1954,"binding":1960,"id":1962,"kind":1650,"label":250,"provenance":1963},[1955,1957,1958],{"namespace":1642,"value":1956},"30",{"namespace":1644,"value":1956},{"namespace":1644,"value":1959},"030",{"device":1961,"group":1648},30,"device.not-used.30",{"source_refs":1964,"status":46},[25],{"aliases":1966,"binding":1970,"id":1971,"kind":1650,"label":848,"provenance":1972},[1967,1968,1969],{"namespace":1642,"value":620},{"namespace":1644,"value":620},{"namespace":1644,"value":623},{"device":625,"group":1648},"device.lower-right-flipper",{"source_refs":1973,"status":46},[25],{"aliases":1975,"binding":1979,"id":1980,"kind":1650,"label":863,"provenance":1981},[1976,1977,1978],{"namespace":1642,"value":646},{"namespace":1644,"value":646},{"namespace":1644,"value":649},{"device":651,"group":1648},"device.lower-left-flipper",{"source_refs":1982,"status":46},[25],[],[1985,1991,1993],{"attribution":1986,"id":25,"kind":1987,"locator":1988,"revision":1989,"uri":1990},"pinmame-game-defs contributors","legacy_json","games\u002Fft.json; origin=vbscript-parser","4ea106d080728648a693af3b4dcabb091eee0a02","https:\u002F\u002Fgithub.com\u002Fvpinball\u002Fpinmame-game-defs",{"attribution":1986,"id":26,"kind":1987,"locator":1992,"revision":1989,"uri":1990},"platforms\u002Fwpc.json",{"attribution":1994,"id":1995,"kind":1996,"license":1997,"locator":1998,"revision":1999,"uri":2000},"PinMAME contributors","pinmame.catalog.4ec52ff0ac13","pinmame_catalog","BSD-3-Clause","PinmameGetGames","4ec52ff0ac133ac251681518aed2249e19fe26eb","https:\u002F\u002Fgithub.com\u002Fvpinball\u002Fpinmame","williams-fish-tales-1992","machines\u002Fpartial\u002Fwilliams\u002Ffish-tales-1992.json","\u003Ch2 id=\"overview\">Overview\u003C\u002Fh2>\n\u003Cp>Legacy evidence identifies this candidate as Williams (1992). 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>platforms\u002Fwpc.json#\u002Fcoils\u002F1\u003C\u002Fcode>: Unbound legacy outputs record \u003Ccode>c_flipper_lower_right\u003C\u002Fcode> was retained as a migration note only.\u003C\u002Fli>\n\u003Cli>\u003Ccode>platforms\u002Fwpc.json#\u002Fcoils\u002F2\u003C\u002Fcode>: Unbound legacy outputs record \u003Ccode>c_flipper_lower_left\u003C\u002Fcode> was retained as a migration note only.\u003C\u002Fli>\n\u003Cli>\u003Ccode>platforms\u002Fwpc.json#\u002Fcoils\u002F3\u003C\u002Fcode>: Unbound legacy outputs record \u003Ccode>c_flipper_upper_right\u003C\u002Fcode> was retained as a migration note only.\u003C\u002Fli>\n\u003Cli>\u003Ccode>platforms\u002Fwpc.json#\u002Fcoils\u002F4\u003C\u002Fcode>: Unbound legacy outputs record \u003Ccode>c_flipper_upper_left\u003C\u002Fcode> was retained as a migration note only.\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F3._note\u003C\u002Fcode>: vpmNudge.TiltSwitch = 14\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F5._note\u003C\u002Fcode>: Ball release end; SolRelease kicks from sw16\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F9._note\u003C\u002Fcode>: Controller.Switch(22) = 1 on init\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F11._note\u003C\u002Fcode>: Controller.Switch(24) = 1 on init\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F12._inferred_type\u003C\u002Fcode>: rollover\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F13._inferred_type\u003C\u002Fcode>: rollover\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F14._inferred_type\u003C\u002Fcode>: standup_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F15._inferred_type\u003C\u002Fcode>: standup_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F16._note\u003C\u002Fcode>: Mapped to PlungerKey; Controller.Switch(31) toggled on KeyDown\u002FKeyUp\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F17._inferred_type\u003C\u002Fcode>: rollover\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F18._inferred_type\u003C\u002Fcode>: rollover\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F19._inferred_type\u003C\u002Fcode>: spinner\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F20._inferred_type\u003C\u002Fcode>: rollover\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F20._note\u003C\u002Fcode>: Trigger at reel entry; PulseSw 35\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F21._inferred_type\u003C\u002Fcode>: saucer\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F21._note\u003C\u002Fcode>: Set on Catapult_hit, cleared by SolCatapult or timer\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F22._note\u003C\u002Fcode>: Driven by VBS ReelPosTable; not a physical switch in VPX\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F23._note\u003C\u002Fcode>: Driven by VBS ReelPosTable; not a physical switch in VPX\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F24._inferred_type\u003C\u002Fcode>: standup_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F25._inferred_type\u003C\u002Fcode>: rollover\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F25._note\u003C\u002Fcode>: VPX object sw42a maps to PulseSw 42\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F26._inferred_type\u003C\u002Fcode>: rollover\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F26._note\u003C\u002Fcode>: VPX object sw43a maps to PulseSw 43\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F27._inferred_type\u003C\u002Fcode>: rollover\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F28._inferred_type\u003C\u002Fcode>: rollover\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F29._inferred_type\u003C\u002Fcode>: rollover\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F30._inferred_type\u003C\u002Fcode>: saucer\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F30._note\u003C\u002Fcode>: VUK (Vertical Up Kicker) for Caster Club\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F31._inferred_type\u003C\u002Fcode>: drop_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F32._inferred_type\u003C\u002Fcode>: bumper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F33._inferred_type\u003C\u002Fcode>: bumper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F34._inferred_type\u003C\u002Fcode>: bumper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F35._inferred_type\u003C\u002Fcode>: standup_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F36._inferred_type\u003C\u002Fcode>: standup_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F37._inferred_type\u003C\u002Fcode>: rollover\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F37._note\u003C\u002Fcode>: Held switch (Controller.Switch set\u002Fcleared on Hit\u002FUnHit)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F38._inferred_type\u003C\u002Fcode>: slingshot\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F39._inferred_type\u003C\u002Fcode>: slingshot\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F40._inferred_type\u003C\u002Fcode>: standup_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F41._inferred_type\u003C\u002Fcode>: rollover\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F42._inferred_type\u003C\u002Fcode>: saucer\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F42._note\u003C\u002Fcode>: Fish Finder saucer; SolFF controls eject\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F43._inferred_type\u003C\u002Fcode>: rollover\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F44._inferred_type\u003C\u002Fcode>: rollover\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fswitches\u002F45._inferred_type\u003C\u002Fcode>: rollover\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F0._vbscript_callback\u003C\u002Fcode>: AutoPlunger\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F0._inferred_type\u003C\u002Fcode>: kicker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F1._vbscript_callback\u003C\u002Fcode>: SolCatapult\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F1._inferred_type\u003C\u002Fcode>: kicker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F2._vbscript_callback\u003C\u002Fcode>: SolVUK\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F2._inferred_type\u003C\u002Fcode>: kicker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F5._vbscript_callback\u003C\u002Fcode>: SolGate\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F5._inferred_type\u003C\u002Fcode>: diverter\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F6._vbscript_callback\u003C\u002Fcode>: SolKnocker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F6._inferred_type\u003C\u002Fcode>: knocker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F7._vbscript_callback\u003C\u002Fcode>: TopperFish\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F7._inferred_type\u003C\u002Fcode>: toy\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F7._note\u003C\u002Fcode>: VR Topper fish animation; not a physical solenoid on playfield\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F8._vbscript_callback\u003C\u002Fcode>: SolDrain\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F8._inferred_type\u003C\u002Fcode>: kicker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F9._vbscript_callback\u003C\u002Fcode>: SolRelease\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F9._inferred_type\u003C\u002Fcode>: kicker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F10._vbscript_callback\u003C\u002Fcode>: SolFF\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F10._inferred_type\u003C\u002Fcode>: kicker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F11._vbscript_callback\u003C\u002Fcode>: SolDTUp\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F11._inferred_type\u003C\u002Fcode>: drop_target_reset\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F12._vbscript_callback\u003C\u002Fcode>: SolDTDown\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F12._inferred_type\u003C\u002Fcode>: drop_target_trip\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F16._vbscript_callback\u003C\u002Fcode>: Flash17\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F16._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F16._note\u003C\u002Fcode>: PWM via SolModCallBack; also f17b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F17._vbscript_callback\u003C\u002Fcode>: Flash18\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F17._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F17._note\u003C\u002Fcode>: PWM via SolModCallBack; also f18b\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F18._vbscript_callback\u003C\u002Fcode>: Flash19\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F18._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F18._note\u003C\u002Fcode>: PWM via SolModCallBack\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F19._vbscript_callback\u003C\u002Fcode>: Flash20\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F19._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F19._note\u003C\u002Fcode>: PWM via SolModCallBack\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F20._vbscript_callback\u003C\u002Fcode>: Flash21\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F20._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F20._note\u003C\u002Fcode>: PWM via SolModCallBack\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F21._vbscript_callback\u003C\u002Fcode>: Flash22\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F21._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F21._note\u003C\u002Fcode>: PWM via SolModCallBack\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F22._vbscript_callback\u003C\u002Fcode>: Flash23\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F22._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F22._note\u003C\u002Fcode>: PWM via SolModCallBack\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F23._note\u003C\u002Fcode>: No SolCallback(24) assigned\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F24._vbscript_callback\u003C\u002Fcode>: Flash25\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F24._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F24._note\u003C\u002Fcode>: PWM via SolModCallBack\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F25._vbscript_callback\u003C\u002Fcode>: Flash26\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F25._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F25._note\u003C\u002Fcode>: PWM via SolModCallBack\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F26._vbscript_callback\u003C\u002Fcode>: Flash27\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F26._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F26._note\u003C\u002Fcode>: PWM via SolModCallBack\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F27._vbscript_callback\u003C\u002Fcode>: ReelMotor\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F27._inferred_type\u003C\u002Fcode>: motor\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F27._note\u003C\u002Fcode>: Drives fishing reel mechanism; controls reel rotation and ball lock\u002Frelease positions via ReelPosTable\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F30._vbscript_callback\u003C\u002Fcode>: SolRFlipper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F30._inferred_type\u003C\u002Fcode>: flipper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F30._note\u003C\u002Fcode>: Framework constant sLRFlipper=46 from core.vbs\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F31._vbscript_callback\u003C\u002Fcode>: SolLFlipper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F31._inferred_type\u003C\u002Fcode>: flipper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fcoils\u002F31._note\u003C\u002Fcode>: Framework constant sLLFlipper=48 from core.vbs; NoUpperLeftFlipper and NoUpperRightFlipper called\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F0._vlm_array\u003C\u002Fcode>: BL_Inserts_l11\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F1._vlm_array\u003C\u002Fcode>: BL_Inserts_l12\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F2._vlm_array\u003C\u002Fcode>: BL_Inserts_l13\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F3._vlm_array\u003C\u002Fcode>: BL_Inserts_l14\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F4._vlm_array\u003C\u002Fcode>: BL_Inserts_l15\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F5._vlm_array\u003C\u002Fcode>: BL_Inserts_l16\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F6._vlm_array\u003C\u002Fcode>: BL_Inserts_l17\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F7._vlm_array\u003C\u002Fcode>: BL_Inserts_l18\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F8._vlm_array\u003C\u002Fcode>: BL_Inserts_l21\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F9._vlm_array\u003C\u002Fcode>: BL_Inserts_l22\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F10._vlm_array\u003C\u002Fcode>: BL_Inserts_l23\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F11._vlm_array\u003C\u002Fcode>: BL_Inserts_l24\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F12._vlm_array\u003C\u002Fcode>: BL_Inserts_l25\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F13._vlm_array\u003C\u002Fcode>: BL_Inserts_l26\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F14._vlm_array\u003C\u002Fcode>: BL_Inserts_l27\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F15._vlm_array\u003C\u002Fcode>: BL_Inserts_l28\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F16._vlm_array\u003C\u002Fcode>: BL_Inserts_l31\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F17._vlm_array\u003C\u002Fcode>: BL_Inserts_l32\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F18._vlm_array\u003C\u002Fcode>: BL_Inserts_l33\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F19._vlm_array\u003C\u002Fcode>: BL_Inserts_l34\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F20._vlm_array\u003C\u002Fcode>: BL_Inserts_l35\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F21._vlm_array\u003C\u002Fcode>: BL_Inserts_l36\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F22._vlm_array\u003C\u002Fcode>: BL_Inserts_l37\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F23._vlm_array\u003C\u002Fcode>: BL_Inserts_l38\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F24._vlm_array\u003C\u002Fcode>: BL_Inserts_l41\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F25._vlm_array\u003C\u002Fcode>: BL_Inserts_l42\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F26._vlm_array\u003C\u002Fcode>: BL_Inserts_l43\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F27._vlm_array\u003C\u002Fcode>: BL_Inserts_l44\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F28._vlm_array\u003C\u002Fcode>: BL_Inserts_l45\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F29._vlm_array\u003C\u002Fcode>: BL_Inserts_l46\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F30._vlm_array\u003C\u002Fcode>: BL_Inserts_l47\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F31._vlm_array\u003C\u002Fcode>: BL_Inserts_l48\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F32._vlm_array\u003C\u002Fcode>: BL_Inserts_l51\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F33._vlm_array\u003C\u002Fcode>: BL_Inserts_l52\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F34._vlm_array\u003C\u002Fcode>: BL_Inserts_l53\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F35._vlm_array\u003C\u002Fcode>: BL_Inserts_l54\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F36._vlm_array\u003C\u002Fcode>: BL_Inserts_l55\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F37._vlm_array\u003C\u002Fcode>: BL_Inserts_l56\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F38._vlm_array\u003C\u002Fcode>: BL_Inserts_l57\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F39._vlm_array\u003C\u002Fcode>: BL_Inserts_l58\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F40._vlm_array\u003C\u002Fcode>: BL_Inserts_l61\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F41._vlm_array\u003C\u002Fcode>: BL_Inserts_l62\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F42._vlm_array\u003C\u002Fcode>: BL_Inserts_l63\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F43._vlm_array\u003C\u002Fcode>: BL_Inserts_l64\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F44._vlm_array\u003C\u002Fcode>: BL_Inserts_l65\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F45._vlm_array\u003C\u002Fcode>: BL_Inserts_l66\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F46._vlm_array\u003C\u002Fcode>: BL_Inserts_l67\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F47._vlm_array\u003C\u002Fcode>: BL_Inserts_l68\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F48._vlm_array\u003C\u002Fcode>: BL_Inserts_l71\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F49._vlm_array\u003C\u002Fcode>: BL_Inserts_l72\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F50._vlm_array\u003C\u002Fcode>: BL_Inserts_l73\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F51._vlm_array\u003C\u002Fcode>: BL_Inserts_l74\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F52._vlm_array\u003C\u002Fcode>: BL_Inserts_l75\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F53._vlm_array\u003C\u002Fcode>: BL_Inserts_l76\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F54._vlm_array\u003C\u002Fcode>: BL_Inserts_l77\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F55._vlm_array\u003C\u002Fcode>: BL_Inserts_l78\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F56._vlm_array\u003C\u002Fcode>: BL_Inserts_l81\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F57._vlm_array\u003C\u002Fcode>: BL_Inserts_l82\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F58._vlm_array\u003C\u002Fcode>: BL_Inserts_l83\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F59._vlm_array\u003C\u002Fcode>: BL_Inserts_l84\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F60._vlm_array\u003C\u002Fcode>: BL_Inserts_l85\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F61._vlm_array\u003C\u002Fcode>: BL_Inserts_l86\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F62\u003C\u002Fcode>: Unbound legacy outputs record \u003Ccode>48a\u003C\u002Fcode> was retained as a migration note only.\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F62._vlm_array\u003C\u002Fcode>: BL_Inserts_l48a\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F62._note\u003C\u002Fcode>: VPX-only lamp; split from L48 for better lighting geometry. Not in original WPC lamp matrix.\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Flamps\u002F63._note\u003C\u002Fcode>: Under apron; added to AllLamps collection. Drives Primary_StartButton and StartButton2 lighting in VR\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fgi_strings\u002F2._note\u003C\u002Fcode>: Also controls VLM arrays: BL_GITop, BL_GISplit_gi002, BL_GISplit_gi006, BL_GISplit_gi009, BL_GISplit_gi011, BL_GISplit_gitop020\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002Fgi_strings\u002F3._note\u003C\u002Fcode>: Also controls VLM array BL_GIBottom; affects ball color based on room brightness\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fft.json#\u002F_source\u002Fconfidence_notes\u003C\u002Fcode>: High confidence on coils\u002FSolCallbacks, switches, and lamp matrix. No Const sw* definitions in table script - uses raw switch numbers (Controller.Switch(N), VPMTimer.PulseSw N) and raw SolCallback(N) indices. Trough is custom-implemented (not bsTrough): sw16\u002Fsw17\u002Fsw18 are trough kicker switches, sw15 (Drain_Hit) is outhole. Reel mechanism uses switches 37\u002F38 driven by position table in VBS (not physical optos). sLLFlipper\u002FsLRFlipper are framework constants from WPC.VBS (typically 46\u002F34 for WPC). Flashers 17-23,25-27 use SolModCallBack for PWM dimming. Lamp numbers derived from VLM BL_Inserts_l## arrays and cross-referenced with Fish Tales manual lamp matrix. L48a is a VPX-only extra lamp (split from L48 for better lighting). L88 is Start Button lamp (added to AllLamps collection). IPDB ID: 861.\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.ft\u003C\u002Fcode>: \u003Ccode>games\u002Fft.json\u003C\u002Fcode> at the pinned migration revision.\u003C\u002Fli>\n\u003C\u002Ful>\n",[2005,2008,2011,2014,2017,2020,2023,2026,2029,2032,2035],{"id":2006,"text":2007},"overview","Overview",{"id":2009,"text":2010},"playfield-devices","Playfield devices",{"id":2012,"text":2013},"custom-mechanisms","Custom mechanisms",{"id":2015,"text":2016},"ball-state-transitions","Ball-state transitions",{"id":2018,"text":2019},"controller-interactions","Controller interactions",{"id":2021,"text":2022},"service-and-setup-information","Service and setup information",{"id":2024,"text":2025},"timing-and-tuning-observations","Timing and tuning observations",{"id":2027,"text":2028},"recreation-guidance","Recreation guidance",{"id":2030,"text":2031},"evidence-notes","Evidence notes",{"id":2033,"text":2034},"unresolved-questions","Unresolved questions",{"id":2036,"text":2037},"sources","Sources",[2039],{"label":2040,"value":2041},"Coverage","partial - source-derived recreation knowledge requiring validation",[2043,2045,2046,2047,2048,2049,2050,2051,2052],{"clone_of":52,"coverage_status":30,"definition":2002,"definition_sha256":2044,"description":53,"flags":4,"id":54,"machine_id":901,"manufacturer":55,"root_driver":52,"year":56},"5238856269610dca7dde41f08295886a524d0b7aece6fd0ce2b1b31894a08bc8",{"clone_of":52,"coverage_status":30,"definition":2002,"definition_sha256":2044,"description":58,"flags":4,"id":59,"machine_id":901,"manufacturer":60,"root_driver":52,"year":61},{"clone_of":52,"coverage_status":30,"definition":2002,"definition_sha256":2044,"description":63,"flags":4,"id":64,"machine_id":901,"manufacturer":55,"root_driver":52,"year":56},{"clone_of":52,"coverage_status":30,"definition":2002,"definition_sha256":2044,"description":66,"flags":4,"id":67,"machine_id":901,"manufacturer":55,"root_driver":52,"year":56},{"coverage_status":30,"definition":2002,"definition_sha256":2044,"description":69,"flags":4,"id":52,"machine_id":901,"manufacturer":55,"root_driver":52,"year":56},{"clone_of":52,"coverage_status":30,"definition":2002,"definition_sha256":2044,"description":71,"flags":4,"id":72,"machine_id":901,"manufacturer":55,"root_driver":52,"year":56},{"clone_of":52,"coverage_status":30,"definition":2002,"definition_sha256":2044,"description":74,"flags":4,"id":75,"machine_id":901,"manufacturer":55,"root_driver":52,"year":56},{"clone_of":52,"coverage_status":30,"definition":2002,"definition_sha256":2044,"description":77,"flags":4,"id":78,"machine_id":901,"manufacturer":55,"root_driver":52,"year":56},{"clone_of":52,"coverage_status":30,"definition":2002,"definition_sha256":2044,"description":80,"flags":4,"id":81,"machine_id":901,"manufacturer":55,"root_driver":52,"year":56},[2054,2058,2061,2064,2068,2072],{"slug":2055,"name":2056,"manufacturer":55,"year":2057,"status":30},"williams-bram-stoker-s-dracula-1993","Bram Stoker's Dracula",1993,{"slug":2059,"name":2060,"manufacturer":55,"year":2057,"status":30},"williams-indiana-jones-the-pinball-adventure-1993","Indiana Jones: The Pinball Adventure",{"slug":2062,"name":2063,"manufacturer":55,"year":2057,"status":30},"williams-star-trek-the-next-generation-1993","Star Trek: The Next Generation",{"slug":2065,"name":2066,"manufacturer":55,"year":2067,"status":30},"williams-the-machine-bride-of-pinbot-1991","The Machine: Bride of Pinbot",1991,{"slug":2069,"name":2070,"manufacturer":55,"year":2071,"status":30},"williams-red-and-ted-s-road-show-1994","Red and Ted's Road Show",1994,{"slug":2073,"name":2074,"manufacturer":55,"year":2075,"status":30},"williams-congo-1995","Congo",1995,null,{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":2078},"\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":2080,"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":2082},"\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":2084},"\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":2086},"\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":2088},"\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":2090},"\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":2092},"\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":2094},"\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":2096},"\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":2098},"\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":2100},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":2102},"\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":2104,"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":2106},"\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":2108},"\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":2110},"\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":2112},"\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":2114},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m9 18l6-6l-6-6\"\u002F>",1785881378970]