[{"data":1,"prerenderedAt":1294},["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-police-force-1989":17,"i-lucide:database":1258,"i-lucide:file-json-2":1260,"i-lucide:shield-check":1262,"i-lucide:toggle-left":1264,"i-lucide:zap":1266,"i-lucide:disc-3":1268,"i-lucide:library-big":1270,"i-lucide:triangle-alert":1272,"i-lucide:plug-zap":1274,"i-lucide:arrow-up-right":1276,"i-lucide:info":1278,"i-lucide:archive":1280,"i-lucide:file-code-2":1282,"i-lucide:list":1284,"i-lucide:external-link":1286,"i-lucide:notebook-pen":1288,"i-lucide:message-square-warning":1290,"i-lucide:chevron-right":1292},{"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":1257},{"conflicts":19,"controller":27,"coverage":29,"displays":49,"drivers":50,"format":73,"inputs":74,"knowledge":849,"machine":851,"mechanisms":856,"outputs":857,"relationships":1178,"schema_version":143,"sources":1179,"slug":1196,"sourcePath":1197,"knowledgePath":850,"knowledgeHtml":1198,"knowledgeHeadings":1199,"knowledgeSummary":1233,"catalogDrivers":1237,"related":1245,"family":1257},[20],{"description":21,"id":22,"path":23,"source_refs":24},"Legacy sources disagree on label: 'ROM Started' versus 'GI Relay'.","conflict.pinmame-output-solenoid-23-none","binding:pinmame.output.solenoid\u002F23\u002FNone",[25,26],"legacy.game.polic","legacy.platform.system11",{"inversion_applied_by_emulator":12,"platform":28},"pinmame.system11",{"status":30,"missing":31,"dimensions":45},"partial",[32,33,34,35,36,37,38,39,40,41,42,43,44],"identity","controller_platform","input_enumeration","input_semantics","output_enumeration","output_semantics","display_inventory","mechanism_inventory","mechanism_behavior","polarity","variant_differences","recreation_notes","provenance",{"address_enumeration":46,"catalog_identity":47,"mechanisms":48,"physical_wiring":46,"recreation_knowledge":46,"semantic_naming":46,"variant_coverage":46},"candidate","observed","unknown",[],[51,57,60,63,65,69],{"clone_of":52,"description":53,"flags":4,"id":54,"manufacturer":55,"year":56},"polic_l4","Police Force (LG-4 German)","polic_g4","Williams","1989",{"clone_of":52,"description":58,"flags":4,"id":59,"manufacturer":55,"year":56},"Police Force (LA-2)","polic_l2",{"clone_of":52,"description":61,"flags":4,"id":62,"manufacturer":55,"year":56},"Police Force (LA-3)","polic_l3",{"description":64,"flags":4,"id":52,"manufacturer":55,"year":56},"Police Force (LA-4)",{"clone_of":52,"description":66,"flags":4,"id":67,"manufacturer":55,"year":68},"Police Force (LX-5a MOD)","polic_lx5","2025",{"clone_of":52,"description":70,"flags":4,"id":71,"manufacturer":55,"year":72},"Police Force (LX-5pi (Post INDISC) MOD)","polic_lx5pi","2026","pinmame-machine-definition",[75,92,105,118,131,148,165,184,203,222,241,258,275,288,301,314,327,340,353,366,379,392,405,418,431,443,456,469,482,495,508,521,534,547,560,573,586,599,612,625,638,651,664,677,690,703,716,729,742,755,768,781,798,815,832],{"aliases":76,"binding":84,"id":87,"kind":88,"label":89,"provenance":90},[77,80,82],{"namespace":78,"value":79},"pinmame.switch","-7",{"namespace":81,"value":79},"vpe-legacy.switch",{"namespace":81,"value":83},"s_advance",{"device":85,"group":86},-7,"pinmame.input.switch","switch.advance","switch","Advance",{"source_refs":91,"status":46},[26],{"aliases":93,"binding":99,"id":101,"kind":88,"label":102,"provenance":103},[94,96,97],{"namespace":78,"value":95},"-6",{"namespace":81,"value":95},{"namespace":81,"value":98},"s_up_down",{"device":100,"group":86},-6,"switch.up-down","Up\u002FDown",{"source_refs":104,"status":46},[26],{"aliases":106,"binding":112,"id":114,"kind":88,"label":115,"provenance":116},[107,109,110],{"namespace":78,"value":108},"-5",{"namespace":81,"value":108},{"namespace":81,"value":111},"s_cpu_diagnostics",{"device":113,"group":86},-5,"switch.cpu-diagnostics","CPU Diagnostics",{"source_refs":117,"status":46},[26],{"aliases":119,"binding":125,"id":127,"kind":88,"label":128,"provenance":129},[120,122,123],{"namespace":78,"value":121},"-4",{"namespace":81,"value":121},{"namespace":81,"value":124},"s_sound_diagnostics",{"device":126,"group":86},-4,"switch.sound-diagnostics","Sound Diagnostics",{"source_refs":130,"status":46},[26],{"aliases":132,"binding":142,"id":144,"kind":88,"label":145,"provenance":146},[133,135,136,138,140],{"namespace":78,"value":134},"1",{"namespace":81,"value":134},{"namespace":81,"value":137},"01",{"namespace":81,"value":139},"001",{"namespace":81,"value":141},"s_tilt",{"device":143,"group":86},1,"switch.tilt","Tilt",{"source_refs":147,"status":46},[26],{"aliases":149,"binding":159,"id":161,"kind":88,"label":162,"provenance":163},[150,152,153,155,157],{"namespace":78,"value":151},"2",{"namespace":81,"value":151},{"namespace":81,"value":154},"02",{"namespace":81,"value":156},"002",{"namespace":81,"value":158},"s_ball_roll_tilt",{"device":160,"group":86},2,"switch.ball-roll-tilt","Ball Roll Tilt",{"source_refs":164,"status":46},[26],{"aliases":166,"binding":176,"id":178,"kind":88,"label":179,"provenance":180,"roles":182},[167,169,170,172,174],{"namespace":78,"value":168},"3",{"namespace":81,"value":168},{"namespace":81,"value":171},"03",{"namespace":81,"value":173},"003",{"namespace":81,"value":175},"s_start_button",{"device":177,"group":86},3,"switch.start-button","Start Button",{"source_refs":181,"status":46},[26],[183],"cabinet.start",{"aliases":185,"binding":195,"id":197,"kind":88,"label":198,"provenance":199,"roles":201},[186,188,189,191,193],{"namespace":78,"value":187},"4",{"namespace":81,"value":187},{"namespace":81,"value":190},"04",{"namespace":81,"value":192},"004",{"namespace":81,"value":194},"s_coin_3",{"device":196,"group":86},4,"switch.coin-3","Coin Button 3",{"source_refs":200,"status":46},[26],[202],"cabinet.coin.3",{"aliases":204,"binding":214,"id":216,"kind":88,"label":217,"provenance":218,"roles":220},[205,207,208,210,212],{"namespace":78,"value":206},"5",{"namespace":81,"value":206},{"namespace":81,"value":209},"05",{"namespace":81,"value":211},"005",{"namespace":81,"value":213},"s_coin_2",{"device":215,"group":86},5,"switch.coin-2","Coin Button 2",{"source_refs":219,"status":46},[26],[221],"cabinet.coin.2",{"aliases":223,"binding":233,"id":235,"kind":88,"label":236,"provenance":237,"roles":239},[224,226,227,229,231],{"namespace":78,"value":225},"6",{"namespace":81,"value":225},{"namespace":81,"value":228},"06",{"namespace":81,"value":230},"006",{"namespace":81,"value":232},"s_coin_1",{"device":234,"group":86},6,"switch.coin-1","Coin Button 1",{"source_refs":238,"status":46},[26],[240],"cabinet.coin.1",{"aliases":242,"binding":252,"id":254,"kind":88,"label":255,"provenance":256},[243,245,246,248,250],{"namespace":78,"value":244},"7",{"namespace":81,"value":244},{"namespace":81,"value":247},"07",{"namespace":81,"value":249},"007",{"namespace":81,"value":251},"s_slam_tilt",{"device":253,"group":86},7,"switch.slam-tilt","Slam Tilt",{"source_refs":257,"status":46},[26],{"aliases":259,"binding":269,"id":271,"kind":88,"label":272,"provenance":273},[260,262,263,265,267],{"namespace":78,"value":261},"8",{"namespace":81,"value":261},{"namespace":81,"value":264},"08",{"namespace":81,"value":266},"008",{"namespace":81,"value":268},"s_high_score_reset",{"device":270,"group":86},8,"switch.high-score-reset","High Score Reset",{"source_refs":274,"status":46},[26],{"aliases":276,"binding":282,"id":284,"kind":88,"label":285,"provenance":286},[277,279,280],{"namespace":78,"value":278},"10",{"namespace":81,"value":278},{"namespace":81,"value":281},"010",{"device":283,"group":86},10,"switch.trough-3-outhole","Trough 3 (Outhole)",{"source_refs":287,"status":46},[25],{"aliases":289,"binding":295,"id":297,"kind":88,"label":298,"provenance":299},[290,292,293],{"namespace":78,"value":291},"11",{"namespace":81,"value":291},{"namespace":81,"value":294},"011",{"device":296,"group":86},11,"switch.trough-2","Trough 2",{"source_refs":300,"status":46},[25],{"aliases":302,"binding":308,"id":310,"kind":88,"label":311,"provenance":312},[303,305,306],{"namespace":78,"value":304},"12",{"namespace":81,"value":304},{"namespace":81,"value":307},"012",{"device":309,"group":86},12,"switch.trough-1","Trough 1",{"source_refs":313,"status":46},[25],{"aliases":315,"binding":321,"id":323,"kind":88,"label":324,"provenance":325},[316,318,319],{"namespace":78,"value":317},"14",{"namespace":81,"value":317},{"namespace":81,"value":320},"014",{"device":322,"group":86},14,"switch.shooter-lane","Shooter Lane",{"source_refs":326,"status":46},[25],{"aliases":328,"binding":334,"id":336,"kind":88,"label":337,"provenance":338},[329,331,332],{"namespace":78,"value":330},"15",{"namespace":81,"value":330},{"namespace":81,"value":333},"015",{"device":335,"group":86},15,"switch.saucer-top-right","Saucer Top Right",{"source_refs":339,"status":46},[25],{"aliases":341,"binding":347,"id":349,"kind":88,"label":350,"provenance":351},[342,344,345],{"namespace":78,"value":343},"17",{"namespace":81,"value":343},{"namespace":81,"value":346},"017",{"device":348,"group":86},17,"switch.standup-target-1","Standup Target 1",{"source_refs":352,"status":46},[25],{"aliases":354,"binding":360,"id":362,"kind":88,"label":363,"provenance":364},[355,357,358],{"namespace":78,"value":356},"18",{"namespace":81,"value":356},{"namespace":81,"value":359},"018",{"device":361,"group":86},18,"switch.standup-target-2","Standup Target 2",{"source_refs":365,"status":46},[25],{"aliases":367,"binding":373,"id":375,"kind":88,"label":376,"provenance":377},[368,370,371],{"namespace":78,"value":369},"19",{"namespace":81,"value":369},{"namespace":81,"value":372},"019",{"device":374,"group":86},19,"switch.standup-target-3","Standup Target 3",{"source_refs":378,"status":46},[25],{"aliases":380,"binding":386,"id":388,"kind":88,"label":389,"provenance":390},[381,383,384],{"namespace":78,"value":382},"20",{"namespace":81,"value":382},{"namespace":81,"value":385},"020",{"device":387,"group":86},20,"switch.right-drop-target-1","Right Drop Target 1",{"source_refs":391,"status":46},[25],{"aliases":393,"binding":399,"id":401,"kind":88,"label":402,"provenance":403},[394,396,397],{"namespace":78,"value":395},"21",{"namespace":81,"value":395},{"namespace":81,"value":398},"021",{"device":400,"group":86},21,"switch.right-drop-target-2","Right Drop Target 2",{"source_refs":404,"status":46},[25],{"aliases":406,"binding":412,"id":414,"kind":88,"label":415,"provenance":416},[407,409,410],{"namespace":78,"value":408},"22",{"namespace":81,"value":408},{"namespace":81,"value":411},"022",{"device":413,"group":86},22,"switch.right-drop-target-3","Right Drop Target 3",{"source_refs":417,"status":46},[25],{"aliases":419,"binding":425,"id":427,"kind":88,"label":428,"provenance":429},[420,422,423],{"namespace":78,"value":421},"23",{"namespace":81,"value":421},{"namespace":81,"value":424},"023",{"device":426,"group":86},23,"switch.saucer-right","Saucer Right",{"source_refs":430,"status":46},[25],{"aliases":432,"binding":438,"id":439,"kind":88,"label":440,"provenance":441},[433,435,436],{"namespace":78,"value":434},"24",{"namespace":81,"value":434},{"namespace":81,"value":437},"024",{"device":5,"group":86},"switch.saucer-top-left","Saucer Top Left",{"source_refs":442,"status":46},[25],{"aliases":444,"binding":450,"id":452,"kind":88,"label":453,"provenance":454},[445,447,448],{"namespace":78,"value":446},"25",{"namespace":81,"value":446},{"namespace":81,"value":449},"025",{"device":451,"group":86},25,"switch.left-drop-target-1","Left Drop Target 1",{"source_refs":455,"status":46},[25],{"aliases":457,"binding":463,"id":465,"kind":88,"label":466,"provenance":467},[458,460,461],{"namespace":78,"value":459},"26",{"namespace":81,"value":459},{"namespace":81,"value":462},"026",{"device":464,"group":86},26,"switch.left-drop-target-2","Left Drop Target 2",{"source_refs":468,"status":46},[25],{"aliases":470,"binding":476,"id":478,"kind":88,"label":479,"provenance":480},[471,473,474],{"namespace":78,"value":472},"27",{"namespace":81,"value":472},{"namespace":81,"value":475},"027",{"device":477,"group":86},27,"switch.left-drop-target-3","Left Drop Target 3",{"source_refs":481,"status":46},[25],{"aliases":483,"binding":489,"id":491,"kind":88,"label":492,"provenance":493},[484,486,487],{"namespace":78,"value":485},"31",{"namespace":81,"value":485},{"namespace":81,"value":488},"031",{"device":490,"group":86},31,"switch.car-position-back","Car Position Back",{"source_refs":494,"status":46},[25],{"aliases":496,"binding":502,"id":504,"kind":88,"label":505,"provenance":506},[497,499,500],{"namespace":78,"value":498},"32",{"namespace":81,"value":498},{"namespace":81,"value":501},"032",{"device":503,"group":86},32,"switch.car-position-front","Car Position Front",{"source_refs":507,"status":46},[25],{"aliases":509,"binding":515,"id":517,"kind":88,"label":518,"provenance":519},[510,512,513],{"namespace":78,"value":511},"34",{"namespace":81,"value":511},{"namespace":81,"value":514},"034",{"device":516,"group":86},34,"switch.ramp-gate-1","Ramp Gate 1",{"source_refs":520,"status":46},[25],{"aliases":522,"binding":528,"id":530,"kind":88,"label":531,"provenance":532},[523,525,526],{"namespace":78,"value":524},"35",{"namespace":81,"value":524},{"namespace":81,"value":527},"035",{"device":529,"group":86},35,"switch.standup-target-4","Standup Target 4",{"source_refs":533,"status":46},[25],{"aliases":535,"binding":541,"id":543,"kind":88,"label":544,"provenance":545},[536,538,539],{"namespace":78,"value":537},"36",{"namespace":81,"value":537},{"namespace":81,"value":540},"036",{"device":542,"group":86},36,"switch.ball-diverter","Ball Diverter",{"source_refs":546,"status":46},[25],{"aliases":548,"binding":554,"id":556,"kind":88,"label":557,"provenance":558},[549,551,552],{"namespace":78,"value":550},"37",{"namespace":81,"value":550},{"namespace":81,"value":553},"037",{"device":555,"group":86},37,"switch.ramp-trigger-1","Ramp Trigger 1",{"source_refs":559,"status":46},[25],{"aliases":561,"binding":567,"id":569,"kind":88,"label":570,"provenance":571},[562,564,565],{"namespace":78,"value":563},"38",{"namespace":81,"value":563},{"namespace":81,"value":566},"038",{"device":568,"group":86},38,"switch.ramp-trigger-2","Ramp Trigger 2",{"source_refs":572,"status":46},[25],{"aliases":574,"binding":580,"id":582,"kind":88,"label":583,"provenance":584},[575,577,578],{"namespace":78,"value":576},"41",{"namespace":81,"value":576},{"namespace":81,"value":579},"041",{"device":581,"group":86},41,"switch.spinner","Spinner",{"source_refs":585,"status":46},[25],{"aliases":587,"binding":593,"id":595,"kind":88,"label":596,"provenance":597},[588,590,591],{"namespace":78,"value":589},"45",{"namespace":81,"value":589},{"namespace":81,"value":592},"045",{"device":594,"group":86},45,"switch.ramp-gate-2","Ramp Gate 2",{"source_refs":598,"status":46},[25],{"aliases":600,"binding":606,"id":608,"kind":88,"label":609,"provenance":610},[601,603,604],{"namespace":78,"value":602},"46",{"namespace":81,"value":602},{"namespace":81,"value":605},"046",{"device":607,"group":86},46,"switch.ramp-gate-3","Ramp Gate 3",{"source_refs":611,"status":46},[25],{"aliases":613,"binding":619,"id":621,"kind":88,"label":622,"provenance":623},[614,616,617],{"namespace":78,"value":615},"49",{"namespace":81,"value":615},{"namespace":81,"value":618},"049",{"device":620,"group":86},49,"switch.inlane-outlane-1","Inlane\u002FOutlane 1",{"source_refs":624,"status":46},[25],{"aliases":626,"binding":632,"id":634,"kind":88,"label":635,"provenance":636},[627,629,630],{"namespace":78,"value":628},"50",{"namespace":81,"value":628},{"namespace":81,"value":631},"050",{"device":633,"group":86},50,"switch.inlane-outlane-2","Inlane\u002FOutlane 2",{"source_refs":637,"status":46},[25],{"aliases":639,"binding":645,"id":647,"kind":88,"label":648,"provenance":649},[640,642,643],{"namespace":78,"value":641},"51",{"namespace":81,"value":641},{"namespace":81,"value":644},"051",{"device":646,"group":86},51,"switch.inlane-outlane-3","Inlane\u002FOutlane 3",{"source_refs":650,"status":46},[25],{"aliases":652,"binding":658,"id":660,"kind":88,"label":661,"provenance":662},[653,655,656],{"namespace":78,"value":654},"52",{"namespace":81,"value":654},{"namespace":81,"value":657},"052",{"device":659,"group":86},52,"switch.inlane-outlane-4","Inlane\u002FOutlane 4",{"source_refs":663,"status":46},[25],{"aliases":665,"binding":671,"id":673,"kind":88,"label":674,"provenance":675},[666,668,669],{"namespace":78,"value":667},"54",{"namespace":81,"value":667},{"namespace":81,"value":670},"054",{"device":672,"group":86},54,"switch.top-lane-1","Top Lane 1",{"source_refs":676,"status":46},[25],{"aliases":678,"binding":684,"id":686,"kind":88,"label":687,"provenance":688},[679,681,682],{"namespace":78,"value":680},"55",{"namespace":81,"value":680},{"namespace":81,"value":683},"055",{"device":685,"group":86},55,"switch.top-lane-2","Top Lane 2",{"source_refs":689,"status":46},[25],{"aliases":691,"binding":697,"id":699,"kind":88,"label":700,"provenance":701},[692,694,695],{"namespace":78,"value":693},"56",{"namespace":81,"value":693},{"namespace":81,"value":696},"056",{"device":698,"group":86},56,"switch.top-lane-3","Top Lane 3",{"source_refs":702,"status":46},[25],{"aliases":704,"binding":710,"id":712,"kind":88,"label":713,"normally_closed":12,"provenance":714},[705,707,708],{"namespace":78,"value":706},"57",{"namespace":81,"value":706},{"namespace":81,"value":709},"057",{"device":711,"group":86},57,"switch.plumb-bob-tilt","Plumb Bob Tilt",{"source_refs":715,"status":46},[25],{"aliases":717,"binding":723,"id":725,"kind":88,"label":726,"provenance":727},[718,720,721],{"namespace":78,"value":719},"60",{"namespace":81,"value":719},{"namespace":81,"value":722},"060",{"device":724,"group":86},60,"switch.pop-bumper-top","Pop Bumper Top",{"source_refs":728,"status":46},[25],{"aliases":730,"binding":736,"id":738,"kind":88,"label":739,"provenance":740},[731,733,734],{"namespace":78,"value":732},"61",{"namespace":81,"value":732},{"namespace":81,"value":735},"061",{"device":737,"group":86},61,"switch.pop-bumper-middle","Pop Bumper Middle",{"source_refs":741,"status":46},[25],{"aliases":743,"binding":749,"id":751,"kind":88,"label":752,"provenance":753},[744,746,747],{"namespace":78,"value":745},"62",{"namespace":81,"value":745},{"namespace":81,"value":748},"062",{"device":750,"group":86},62,"switch.pop-bumper-bottom","Pop Bumper Bottom",{"source_refs":754,"status":46},[25],{"aliases":756,"binding":762,"id":764,"kind":88,"label":765,"provenance":766},[757,759,760],{"namespace":78,"value":758},"63",{"namespace":81,"value":758},{"namespace":81,"value":761},"063",{"device":763,"group":86},63,"switch.right-slingshot","Right Slingshot",{"source_refs":767,"status":46},[25],{"aliases":769,"binding":775,"id":777,"kind":88,"label":778,"provenance":779},[770,772,773],{"namespace":78,"value":771},"64",{"namespace":81,"value":771},{"namespace":81,"value":774},"064",{"device":776,"group":86},64,"switch.left-slingshot","Left Slingshot",{"source_refs":780,"status":46},[25],{"aliases":782,"binding":790,"id":792,"kind":88,"label":793,"provenance":794,"roles":796},[783,785,786,788],{"namespace":78,"value":784},"81",{"namespace":81,"value":784},{"namespace":81,"value":787},"081",{"namespace":81,"value":789},"s_flipper_upper_right",{"device":791,"group":86},81,"switch.flipper-upper-right","Upper Right Flipper",{"source_refs":795,"status":46},[26],[797],"flipper.upper.right",{"aliases":799,"binding":807,"id":809,"kind":88,"label":810,"provenance":811,"roles":813},[800,802,803,805],{"namespace":78,"value":801},"82",{"namespace":81,"value":801},{"namespace":81,"value":804},"082",{"namespace":81,"value":806},"s_flipper_lower_right",{"device":808,"group":86},82,"switch.flipper-lower-right","Lower Right Flipper",{"source_refs":812,"status":46},[26],[814],"flipper.lower.right",{"aliases":816,"binding":824,"id":826,"kind":88,"label":827,"provenance":828,"roles":830},[817,819,820,822],{"namespace":78,"value":818},"83",{"namespace":81,"value":818},{"namespace":81,"value":821},"083",{"namespace":81,"value":823},"s_flipper_upper_left",{"device":825,"group":86},83,"switch.flipper-upper-left","Upper Left Flipper",{"source_refs":829,"status":46},[26],[831],"flipper.upper.left",{"aliases":833,"binding":841,"id":843,"kind":88,"label":844,"provenance":845,"roles":847},[834,836,837,839],{"namespace":78,"value":835},"84",{"namespace":81,"value":835},{"namespace":81,"value":838},"084",{"namespace":81,"value":840},"s_flipper_lower_left",{"device":842,"group":86},84,"switch.flipper-lower-left","Lower Left Flipper",{"source_refs":846,"status":46},[26],[848],"flipper.lower.left",{"path":850,"status":30},"knowledge\u002Fwilliams\u002Fpolice-force-1989.md",{"id":852,"ipdb_id":853,"manufacturer":55,"name":854,"year":855},"williams.police-force.1989",1841,"Police Force",1989,[],[858,873,884,894,905,916,927,938,949,965,976,986,999,1009,1020,1030,1042,1052,1062,1072,1085,1098,1111,1121,1131,1142,1153,1164],{"aliases":859,"binding":866,"id":868,"kind":869,"label":870,"provenance":871},[860,862,864,865],{"namespace":861,"value":134},"pinmame.coil",{"namespace":863,"value":134},"vpe-legacy.coil",{"namespace":863,"value":137},{"namespace":863,"value":139},{"device":143,"group":867},"pinmame.output.solenoid","device.trough-kicker-outhole","coil","Trough Kicker (Outhole)",{"source_refs":872,"status":46},[25],{"aliases":874,"binding":879,"id":880,"kind":869,"label":881,"provenance":882},[875,876,877,878],{"namespace":861,"value":151},{"namespace":863,"value":151},{"namespace":863,"value":154},{"namespace":863,"value":156},{"device":160,"group":867},"device.saucer-top-left-kicker","Saucer Top Left Kicker",{"source_refs":883,"status":46},[25],{"aliases":885,"binding":890,"id":891,"kind":869,"label":544,"provenance":892},[886,887,888,889],{"namespace":861,"value":168},{"namespace":863,"value":168},{"namespace":863,"value":171},{"namespace":863,"value":173},{"device":177,"group":867},"device.ball-diverter",{"source_refs":893,"status":46},[25],{"aliases":895,"binding":900,"id":901,"kind":869,"label":902,"provenance":903},[896,897,898,899],{"namespace":861,"value":187},{"namespace":863,"value":187},{"namespace":863,"value":190},{"namespace":863,"value":192},{"device":196,"group":867},"device.right-drop-target-bank-reset","Right Drop Target Bank Reset",{"source_refs":904,"status":46},[25],{"aliases":906,"binding":911,"id":912,"kind":869,"label":913,"provenance":914},[907,908,909,910],{"namespace":861,"value":206},{"namespace":863,"value":206},{"namespace":863,"value":209},{"namespace":863,"value":211},{"device":215,"group":867},"device.saucer-right-kicker","Saucer Right Kicker",{"source_refs":915,"status":46},[25],{"aliases":917,"binding":922,"id":923,"kind":869,"label":924,"provenance":925},[918,919,920,921],{"namespace":861,"value":225},{"namespace":863,"value":225},{"namespace":863,"value":228},{"namespace":863,"value":230},{"device":234,"group":867},"device.left-drop-target-bank-reset","Left Drop Target Bank Reset",{"source_refs":926,"status":46},[25],{"aliases":928,"binding":933,"id":934,"kind":869,"label":935,"provenance":936},[929,930,931,932],{"namespace":861,"value":244},{"namespace":863,"value":244},{"namespace":863,"value":247},{"namespace":863,"value":249},{"device":253,"group":867},"device.knocker","Knocker",{"source_refs":937,"status":46},[25],{"aliases":939,"binding":944,"id":945,"kind":869,"label":946,"provenance":947},[940,941,942,943],{"namespace":861,"value":261},{"namespace":863,"value":261},{"namespace":863,"value":264},{"namespace":863,"value":266},{"device":270,"group":867},"device.saucer-top-right-kicker","Saucer Top Right Kicker",{"source_refs":948,"status":46},[25],{"aliases":950,"binding":958,"id":960,"kind":961,"label":962,"provenance":963},[951,953,954,956],{"namespace":861,"value":952},"9",{"namespace":863,"value":952},{"namespace":863,"value":955},"09",{"namespace":863,"value":957},"009",{"device":959,"group":867},9,"device.top-right-pf-lamp-under-ramp","flasher","Top Right PF Lamp Under Ramp",{"source_refs":964,"status":46},[25],{"aliases":966,"binding":970,"id":971,"kind":972,"label":973,"provenance":974},[967,968,969],{"namespace":861,"value":278},{"namespace":863,"value":278},{"namespace":863,"value":281},{"device":283,"group":867},"device.gi-dimming","relay","GI Dimming",{"source_refs":975,"status":46},[25],{"aliases":977,"binding":981,"id":982,"kind":972,"label":983,"provenance":984},[978,979,980],{"namespace":861,"value":291},{"namespace":863,"value":291},{"namespace":863,"value":294},{"device":296,"group":867},"device.backglass-gi-dimming","Backglass GI Dimming",{"source_refs":985,"status":46},[25],{"aliases":987,"binding":993,"id":995,"kind":961,"label":996,"provenance":997},[988,990,991],{"namespace":861,"value":989},"13",{"namespace":863,"value":989},{"namespace":863,"value":992},"013",{"device":994,"group":867},13,"device.firing-range-insert-skill-shot","Firing Range Insert (Skill Shot)",{"source_refs":998,"status":46},[25],{"aliases":1000,"binding":1004,"id":1005,"kind":961,"label":1006,"provenance":1007},[1001,1002,1003],{"namespace":861,"value":317},{"namespace":863,"value":317},{"namespace":863,"value":320},{"device":322,"group":867},"device.top-cop-inserts","Top Cop Inserts",{"source_refs":1008,"status":46},[25],{"aliases":1010,"binding":1014,"id":1015,"kind":1016,"label":1017,"provenance":1018},[1011,1012,1013],{"namespace":861,"value":330},{"namespace":863,"value":330},{"namespace":863,"value":333},{"device":335,"group":867},"device.car-motor","motor","Car Motor",{"source_refs":1019,"status":46},[25],{"aliases":1021,"binding":1025,"id":1026,"kind":869,"label":1027,"provenance":1028},[1022,1023,1024],{"namespace":861,"value":408},{"namespace":863,"value":408},{"namespace":863,"value":411},{"device":413,"group":867},"device.ball-release","Ball Release",{"source_refs":1029,"status":46},[25],{"aliases":1031,"binding":1037,"id":1038,"kind":869,"label":1039,"provenance":1040},[1032,1033,1034,1035],{"namespace":861,"value":421},{"namespace":863,"value":421},{"namespace":863,"value":424},{"namespace":863,"value":1036},"c_game_on",{"device":426,"group":867},"device.game-on","ROM Started",{"source_refs":1041,"status":46},[25,26],{"aliases":1043,"binding":1047,"id":1048,"kind":961,"label":1049,"provenance":1050},[1044,1045,1046],{"namespace":861,"value":446},{"namespace":863,"value":446},{"namespace":863,"value":449},{"device":451,"group":867},"device.bottom-left-shark-dome-flasher","Bottom Left Shark Dome Flasher",{"source_refs":1051,"status":46},[25],{"aliases":1053,"binding":1057,"id":1058,"kind":961,"label":1059,"provenance":1060},[1054,1055,1056],{"namespace":861,"value":459},{"namespace":863,"value":459},{"namespace":863,"value":462},{"device":464,"group":867},"device.top-left-croc-dome-flasher","Top Left Croc Dome Flasher",{"source_refs":1061,"status":46},[25],{"aliases":1063,"binding":1067,"id":1068,"kind":961,"label":1069,"provenance":1070},[1064,1065,1066],{"namespace":861,"value":472},{"namespace":863,"value":472},{"namespace":863,"value":475},{"device":477,"group":867},"device.center-rat-dome-flasher","Center Rat Dome Flasher",{"source_refs":1071,"status":46},[25],{"aliases":1073,"binding":1079,"id":1081,"kind":961,"label":1082,"provenance":1083},[1074,1076,1077],{"namespace":861,"value":1075},"28",{"namespace":863,"value":1075},{"namespace":863,"value":1078},"028",{"device":1080,"group":867},28,"device.bottom-right-weasel-pf-lamp-flasher","Bottom Right Weasel PF Lamp Flasher",{"source_refs":1084,"status":46},[25],{"aliases":1086,"binding":1092,"id":1094,"kind":961,"label":1095,"provenance":1096},[1087,1089,1090],{"namespace":861,"value":1088},"29",{"namespace":863,"value":1088},{"namespace":863,"value":1091},"029",{"device":1093,"group":867},29,"device.jackpot-insert-scope-billboard-flasher","Jackpot Insert \u002F Scope Billboard Flasher",{"source_refs":1097,"status":46},[25],{"aliases":1099,"binding":1105,"id":1107,"kind":961,"label":1108,"provenance":1109},[1100,1102,1103],{"namespace":861,"value":1101},"30",{"namespace":863,"value":1101},{"namespace":863,"value":1104},"030",{"device":1106,"group":867},30,"device.million-flasher-insert","Million Flasher Insert",{"source_refs":1110,"status":46},[25],{"aliases":1112,"binding":1116,"id":1117,"kind":961,"label":1118,"provenance":1119},[1113,1114,1115],{"namespace":861,"value":485},{"namespace":863,"value":485},{"namespace":863,"value":488},{"device":490,"group":867},"device.left-dome-flasher","Left Dome Flasher",{"source_refs":1120,"status":46},[25],{"aliases":1122,"binding":1126,"id":1127,"kind":961,"label":1128,"provenance":1129},[1123,1124,1125],{"namespace":861,"value":498},{"namespace":863,"value":498},{"namespace":863,"value":501},{"device":503,"group":867},"device.right-dome-flasher","Right Dome Flasher",{"source_refs":1130,"status":46},[25],{"aliases":1132,"binding":1138,"id":1139,"kind":869,"label":793,"provenance":1140},[1133,1134,1135,1136],{"namespace":861,"value":511},{"namespace":863,"value":511},{"namespace":863,"value":514},{"namespace":863,"value":1137},"c_flipper_upper_right",{"device":516,"group":867},"device.flipper-upper-right",{"source_refs":1141,"status":46},[26],{"aliases":1143,"binding":1149,"id":1150,"kind":869,"label":827,"provenance":1151},[1144,1145,1146,1147],{"namespace":861,"value":537},{"namespace":863,"value":537},{"namespace":863,"value":540},{"namespace":863,"value":1148},"c_flipper_upper_left",{"device":542,"group":867},"device.flipper-upper-left",{"source_refs":1152,"status":46},[26],{"aliases":1154,"binding":1160,"id":1161,"kind":869,"label":810,"provenance":1162},[1155,1156,1157,1158],{"namespace":861,"value":602},{"namespace":863,"value":602},{"namespace":863,"value":605},{"namespace":863,"value":1159},"c_flipper_lower_right",{"device":607,"group":867},"device.flipper-lower-right",{"source_refs":1163,"status":46},[26],{"aliases":1165,"binding":1173,"id":1175,"kind":869,"label":844,"provenance":1176},[1166,1168,1169,1171],{"namespace":861,"value":1167},"48",{"namespace":863,"value":1167},{"namespace":863,"value":1170},"048",{"namespace":863,"value":1172},"c_flipper_lower_left",{"device":1174,"group":867},48,"device.flipper-lower-left",{"source_refs":1177,"status":46},[26],[],[1180,1186,1188],{"attribution":1181,"id":25,"kind":1182,"locator":1183,"revision":1184,"uri":1185},"pinmame-game-defs contributors","legacy_json","games\u002Fpolic.json; origin=vbscript-parser","4ea106d080728648a693af3b4dcabb091eee0a02","https:\u002F\u002Fgithub.com\u002Fvpinball\u002Fpinmame-game-defs",{"attribution":1181,"id":26,"kind":1182,"locator":1187,"revision":1184,"uri":1185},"platforms\u002Fsystem11.json",{"attribution":1189,"id":1190,"kind":1191,"license":1192,"locator":1193,"revision":1194,"uri":1195},"PinMAME contributors","pinmame.catalog.4ec52ff0ac13","pinmame_catalog","BSD-3-Clause","PinmameGetGames","4ec52ff0ac133ac251681518aed2249e19fe26eb","https:\u002F\u002Fgithub.com\u002Fvpinball\u002Fpinmame","williams-police-force-1989","machines\u002Fpartial\u002Fwilliams\u002Fpolice-force-1989.json","\u003Ch2 id=\"overview\">Overview\u003C\u002Fh2>\n\u003Cp>Legacy evidence identifies this candidate as Williams (1989). The information below is preserved for recreation work but is not automatically treated as validated physical-machine fact.\u003C\u002Fp>\n\u003Ch2 id=\"playfield-devices\">Playfield devices\u003C\u002Fh2>\n\u003Cp>Switch, lamp\u002FGI, and controlled-device candidates are in the adjacent machine definition. Source-specific implementation notes are retained below.\u003C\u002Fp>\n\u003Ch2 id=\"custom-mechanisms\">Custom mechanisms\u003C\u002Fh2>\n\u003Cp>No custom mechanism conclusion has been validated. Manuals, schematics, PinMAME source, and gameplay evidence still need to be checked.\u003C\u002Fp>\n\u003Ch2 id=\"ball-state-transitions\">Ball-state transitions\u003C\u002Fh2>\n\u003Cp>Ball paths, trough ordering, locks, kickouts, and causal transitions have not yet been normalized. Relevant source notes follow under Evidence notes.\u003C\u002Fp>\n\u003Ch2 id=\"controller-interactions\">Controller interactions\u003C\u002Fh2>\n\u003Cp>Controller callbacks and bindings are candidate evidence only until reconciled against PinMAME and physical documentation.\u003C\u002Fp>\n\u003Ch2 id=\"service-and-setup-information\">Service and setup information\u003C\u002Fh2>\n\u003Cp>Unknown; locate operator\u002Fservice documentation.\u003C\u002Fp>\n\u003Ch2 id=\"timing-and-tuning-observations\">Timing and tuning observations\u003C\u002Fh2>\n\u003Cp>Source timing values may describe a particular VPX implementation rather than physical hardware and require review.\u003C\u002Fp>\n\u003Ch2 id=\"recreation-guidance\">Recreation guidance\u003C\u002Fh2>\n\u003Cp>Do not treat this partial definition as a complete authoring specification. Resolve every coverage requirement and conflict before promotion.\u003C\u002Fp>\n\u003Ch2 id=\"evidence-notes\">Evidence notes\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F0._note\u003C\u002Fcode>: Outhole position — SolTrough (sol 1) kicks from here into sw11\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F1._note\u003C\u002Fcode>: Middle trough — ball stacks here. SolRelease (sol 22) kicks to shooter lane\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F2._note\u003C\u002Fcode>: Top trough — overflow kicks into sw11 via UpdateTroughTimer\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F3._note\u003C\u002Fcode>: Ball in plunger lane. Cleared by SolRelease\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F4._inferred_type\u003C\u002Fcode>: kicker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F4._note\u003C\u002Fcode>: VUK — captured ball kicked by SaucerTR (sol 8)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F5._inferred_type\u003C\u002Fcode>: standup_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F5._note\u003C\u002Fcode>: STHit(17) — pulsed via STAnimate\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F6._inferred_type\u003C\u002Fcode>: standup_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F6._note\u003C\u002Fcode>: STHit(18) — pulsed via STAnimate\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F7._inferred_type\u003C\u002Fcode>: standup_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F7._note\u003C\u002Fcode>: STHit(19) — pulsed via STAnimate\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F8._inferred_type\u003C\u002Fcode>: drop_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F8._note\u003C\u002Fcode>: DTHit(20) — right bank, reset by sol 4 (dtRightBank)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F9._inferred_type\u003C\u002Fcode>: drop_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F9._note\u003C\u002Fcode>: DTHit(21) — right bank, reset by sol 4 (dtRightBank)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F10._inferred_type\u003C\u002Fcode>: drop_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F10._note\u003C\u002Fcode>: DTHit(22) — right bank, reset by sol 4 (dtRightBank)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F11._inferred_type\u003C\u002Fcode>: kicker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F11._note\u003C\u002Fcode>: VUK — captured ball kicked by SaucerRight (sol 5)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F12._inferred_type\u003C\u002Fcode>: kicker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F12._note\u003C\u002Fcode>: VUK — captured ball kicked by SaucerTL (sol 2)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F13._inferred_type\u003C\u002Fcode>: drop_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F13._note\u003C\u002Fcode>: DTHit(25) — left bank, reset by sol 6 (dtLeftBank)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F14._inferred_type\u003C\u002Fcode>: drop_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F14._note\u003C\u002Fcode>: DTHit(26) — left bank, reset by sol 6 (dtLeftBank)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F15._inferred_type\u003C\u002Fcode>: drop_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F15._note\u003C\u002Fcode>: DTHit(27) — left bank, reset by sol 6 (dtLeftBank)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F16._inferred_type\u003C\u002Fcode>: opto\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F16._note\u003C\u002Fcode>: Car mechanism — set when car is at back of ramp (CarLocation &lt;= 10). Driven by SolCar motor (sol 15)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F17._inferred_type\u003C\u002Fcode>: opto\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F17._note\u003C\u002Fcode>: Car mechanism — set when car is at front of ramp (CarLocation &gt;= CarDistance - 10). Driven by SolCar motor (sol 15)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F18._note\u003C\u002Fcode>: Pulsed via vpmTimer.PulseSw 34\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F19._inferred_type\u003C\u002Fcode>: standup_target\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F19._note\u003C\u002Fcode>: STHit(35) — pulsed via STAnimate\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F20._inferred_type\u003C\u002Fcode>: opto\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F20._note\u003C\u002Fcode>: Toggled by SolBallDiverter (sol 3). Switch tracks diverter arm position\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F21._note\u003C\u002Fcode>: Pulsed via vpmTimer.PulseSw 37\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F22._note\u003C\u002Fcode>: Pulsed via vpmTimer.PulseSw 38\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F23._inferred_type\u003C\u002Fcode>: spinner\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F23._note\u003C\u002Fcode>: sw41_Spin() — pulsed via vpmTimer.PulseSw 41\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F24._note\u003C\u002Fcode>: Pulsed via vpmTimer.PulseSw 45\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F25._note\u003C\u002Fcode>: Pulsed via vpmTimer.PulseSw 46\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F26._note\u003C\u002Fcode>: Controller.Switch set\u002Fcleared on Hit\u002FUnHit\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F27._note\u003C\u002Fcode>: Controller.Switch set\u002Fcleared on Hit\u002FUnHit\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F28._note\u003C\u002Fcode>: Controller.Switch set\u002Fcleared on Hit\u002FUnHit\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F29._note\u003C\u002Fcode>: Controller.Switch set\u002Fcleared on Hit\u002FUnHit\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F30._note\u003C\u002Fcode>: Controller.Switch set\u002Fcleared on Hit\u002FUnHit\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F31._note\u003C\u002Fcode>: Controller.Switch set\u002Fcleared on Hit\u002FUnHit\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F32._note\u003C\u002Fcode>: Controller.Switch set\u002Fcleared on Hit\u002FUnHit\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F33._vbscript_name\u003C\u002Fcode>: swTilt\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F33._note\u003C\u002Fcode>: vpmNudge.TiltSwitch = swTilt (S11.VBS framework constant = 57)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F34._inferred_type\u003C\u002Fcode>: bumper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F34._note\u003C\u002Fcode>: Bumper1_Hit — pulsed via vpmTimer.PulseSw 60\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F35._inferred_type\u003C\u002Fcode>: bumper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F35._note\u003C\u002Fcode>: Bumper2_Hit — pulsed via vpmTimer.PulseSw 61\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F36._inferred_type\u003C\u002Fcode>: bumper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F36._note\u003C\u002Fcode>: Bumper3_Hit — pulsed via vpmTimer.PulseSw 62\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F37._inferred_type\u003C\u002Fcode>: slingshot\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F37._note\u003C\u002Fcode>: RightSlingShot_Slingshot — pulsed via vpmTimer.PulseSw 63\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F38._inferred_type\u003C\u002Fcode>: slingshot\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fswitches\u002F38._note\u003C\u002Fcode>: LeftSlingShot_Slingshot — pulsed via vpmTimer.PulseSw 64\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F0._vbscript_callback\u003C\u002Fcode>: SolTrough\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F0._inferred_type\u003C\u002Fcode>: ball_management\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F0._note\u003C\u002Fcode>: Kicks ball from sw10 (outhole) into trough stack (sw11)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F1._vbscript_callback\u003C\u002Fcode>: SaucerTL\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F1._inferred_type\u003C\u002Fcode>: kicker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F1._note\u003C\u002Fcode>: Kicks ball from sw24 (saucer top left)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F2._vbscript_callback\u003C\u002Fcode>: SolBallDiverter\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F2._inferred_type\u003C\u002Fcode>: diverter\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F2._note\u003C\u002Fcode>: Toggles diverter arm position and Controller.Switch(36)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F3._vbscript_callback\u003C\u002Fcode>: dtRightBank\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F3._inferred_type\u003C\u002Fcode>: drop_target_reset\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F3._note\u003C\u002Fcode>: Resets drop targets sw20, sw21, sw22\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F4._vbscript_callback\u003C\u002Fcode>: SaucerRight\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F4._inferred_type\u003C\u002Fcode>: kicker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F4._note\u003C\u002Fcode>: Kicks ball from sw23 (saucer right)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F5._vbscript_callback\u003C\u002Fcode>: dtLeftBank\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F5._inferred_type\u003C\u002Fcode>: drop_target_reset\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F5._note\u003C\u002Fcode>: Resets drop targets sw25, sw26, sw27\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F6._vbscript_callback\u003C\u002Fcode>: SolKnocker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F6._inferred_type\u003C\u002Fcode>: knocker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F7._vbscript_callback\u003C\u002Fcode>: SaucerTR\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F7._inferred_type\u003C\u002Fcode>: kicker\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F7._note\u003C\u002Fcode>: Kicks ball from sw15 (saucer top right)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F8._vbscript_callback\u003C\u002Fcode>: Flash109 \u002F FlashMod109\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F8._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F8._note\u003C\u002Fcode>: f109. Has both ModSol (PWM) and non-ModSol callback paths\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F9._vbscript_callback\u003C\u002Fcode>: SolGIBlink \u002F SolModGIBlink\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F9._inferred_type\u003C\u002Fcode>: gi_relay\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F9._note\u003C\u002Fcode>: Playfield GI dimming control. Commented-out non-mod SolCallback in base block, active in both if\u002Felse branches\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F10._vbscript_callback\u003C\u002Fcode>: SolBGGIBlink\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F10._inferred_type\u003C\u002Fcode>: gi_relay\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F10._note\u003C\u002Fcode>: BG GI dimming — always active (not in ModSol conditional)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F11._vbscript_callback\u003C\u002Fcode>: Flash113 \u002F FlashMod113\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F11._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F11._note\u003C\u002Fcode>: f113. Skill shot insert flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F12._vbscript_callback\u003C\u002Fcode>: Flash114 \u002F FlashMod114\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F12._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F12._note\u003C\u002Fcode>: f114 \u002F f114a. Two inserts driven by one coil\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F13._vbscript_callback\u003C\u002Fcode>: SolCar\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F13._inferred_type\u003C\u002Fcode>: motor\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F13._note\u003C\u002Fcode>: Drives car mechanism up\u002Fdown ramp. Controls switches 31 (back) and 32 (front). Plays &#39;Motor&#39; sound loop\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F14._vbscript_callback\u003C\u002Fcode>: SolRelease\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F14._inferred_type\u003C\u002Fcode>: ball_management\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F14._note\u003C\u002Fcode>: Kicks ball from sw11 to shooter lane. Also clears Controller.Switch(14)\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F15._vbscript_callback\u003C\u002Fcode>: SolGI\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F15._inferred_type\u003C\u002Fcode>: gi_relay\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F15._note\u003C\u002Fcode>: Main playfield GI on\u002Foff relay\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F16._vbscript_callback\u003C\u002Fcode>: Flash125 \u002F FlashMod125\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F16._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F16._note\u003C\u002Fcode>: f125. 1c — bottom left shark dome\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F17._vbscript_callback\u003C\u002Fcode>: Flash126 \u002F FlashMod126\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F17._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F17._note\u003C\u002Fcode>: f126. 2c — top left croc dome\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F18._vbscript_callback\u003C\u002Fcode>: Flash127 \u002F FlashMod127\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F18._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F18._note\u003C\u002Fcode>: f127. 3c — center rat dome\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F19._vbscript_callback\u003C\u002Fcode>: Flash128 \u002F FlashMod128\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F19._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F19._note\u003C\u002Fcode>: f128. 4c — bottom right weasel PF lamp\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F20._vbscript_callback\u003C\u002Fcode>: Flash129 \u002F FlashMod129\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F20._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F20._note\u003C\u002Fcode>: f129 \u002F f129a. 5c — jackpot insert and scope billboard\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F21._vbscript_callback\u003C\u002Fcode>: Flash130 \u002F FlashMod130\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F21._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F21._note\u003C\u002Fcode>: f130. 6c — million flasher insert\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F22._vbscript_callback\u003C\u002Fcode>: Flash131 \u002F FlashMod131\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F22._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F22._note\u003C\u002Fcode>: f131. Left dome — possibly backbox topper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F23._vbscript_callback\u003C\u002Fcode>: Flash132 \u002F FlashMod132\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F23._inferred_type\u003C\u002Fcode>: flasher\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002Fcoils\u002F23._note\u003C\u002Fcode>: f132. Right dome — possibly backbox topper\u003C\u002Fli>\n\u003Cli>\u003Ccode>games\u002Fpolic.json#\u002F_source\u002Fconfidence_notes\u003C\u002Fcode>: High confidence on coils from SolCallback\u002FSolModCallback assignments. High confidence on switches from sw*_Hit\u002FUnHit handlers, PulseSw calls, DTHit\u002FSTHit target arrays, and Controller.Switch assignments. Flasher coils (9, 13, 14, 25-32) have both ModSol and non-ModSol paths. Lamps use vpmMapLights with InsertLamps collection (ROM-driven, no explicit lamp IDs in script). Car mechanism (sol 15) drives switches 31\u002F32 via position logic. Trough is manual 3-ball (sw10\u002F11\u002F12) with custom kick logic, not cvpmTrough. Framework constants from S11.VBS: sLRFlipper=46, sLLFlipper=48, swTilt=57.\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.polic\u003C\u002Fcode>: \u003Ccode>games\u002Fpolic.json\u003C\u002Fcode> at the pinned migration revision.\u003C\u002Fli>\n\u003C\u002Ful>\n",[1200,1203,1206,1209,1212,1215,1218,1221,1224,1227,1230],{"id":1201,"text":1202},"overview","Overview",{"id":1204,"text":1205},"playfield-devices","Playfield devices",{"id":1207,"text":1208},"custom-mechanisms","Custom mechanisms",{"id":1210,"text":1211},"ball-state-transitions","Ball-state transitions",{"id":1213,"text":1214},"controller-interactions","Controller interactions",{"id":1216,"text":1217},"service-and-setup-information","Service and setup information",{"id":1219,"text":1220},"timing-and-tuning-observations","Timing and tuning observations",{"id":1222,"text":1223},"recreation-guidance","Recreation guidance",{"id":1225,"text":1226},"evidence-notes","Evidence notes",{"id":1228,"text":1229},"unresolved-questions","Unresolved questions",{"id":1231,"text":1232},"sources","Sources",[1234],{"label":1235,"value":1236},"Coverage","partial - source-derived recreation knowledge requiring validation",[1238,1240,1241,1242,1243,1244],{"clone_of":52,"coverage_status":30,"definition":1197,"definition_sha256":1239,"description":53,"flags":4,"id":54,"machine_id":852,"manufacturer":55,"root_driver":52,"year":56},"c43a9f84869d693397639e26d08e21adaaedf58a756950762be01e67428776b3",{"clone_of":52,"coverage_status":30,"definition":1197,"definition_sha256":1239,"description":58,"flags":4,"id":59,"machine_id":852,"manufacturer":55,"root_driver":52,"year":56},{"clone_of":52,"coverage_status":30,"definition":1197,"definition_sha256":1239,"description":61,"flags":4,"id":62,"machine_id":852,"manufacturer":55,"root_driver":52,"year":56},{"coverage_status":30,"definition":1197,"definition_sha256":1239,"description":64,"flags":4,"id":52,"machine_id":852,"manufacturer":55,"root_driver":52,"year":56},{"clone_of":52,"coverage_status":30,"definition":1197,"definition_sha256":1239,"description":66,"flags":4,"id":67,"machine_id":852,"manufacturer":55,"root_driver":52,"year":68},{"clone_of":52,"coverage_status":30,"definition":1197,"definition_sha256":1239,"description":70,"flags":4,"id":71,"machine_id":852,"manufacturer":55,"root_driver":52,"year":72},[1246,1250,1253],{"slug":1247,"name":1248,"manufacturer":55,"year":1249,"status":30},"williams-jokerz-1988","Jokerz!",1988,{"slug":1251,"name":1252,"manufacturer":55,"year":1249,"status":30},"williams-taxi-1988","Taxi",{"slug":1254,"name":1255,"manufacturer":1256,"year":855,"status":30},"bally-transporter-the-rescue-1989","Transporter the Rescue","Bally",null,{"left":4,"top":4,"width":5,"height":5,"rotate":4,"vFlip":6,"hFlip":6,"body":1259},"\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":1261,"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":1263},"\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":1265},"\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":1267},"\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":1269},"\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":1271},"\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":1273},"\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":1275},"\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":1277},"\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":1279},"\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":1281},"\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":1283,"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":1285},"\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":1287},"\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":1289},"\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":1291},"\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":1293},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m9 18l6-6l-6-6\"\u002F>",1785881380160]