\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.CFG_ENDIAN.html b/rustdoc/game/pregame/built_info/constant.CFG_ENDIAN.html
index d9d08f37f4..4af9458e4d 100644
--- a/rustdoc/game/pregame/built_info/constant.CFG_ENDIAN.html
+++ b/rustdoc/game/pregame/built_info/constant.CFG_ENDIAN.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::CFG_ENDIAN - Rust
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.CFG_ENV.html b/rustdoc/game/pregame/built_info/constant.CFG_ENV.html
index 0b03f56399..283d57d34e 100644
--- a/rustdoc/game/pregame/built_info/constant.CFG_ENV.html
+++ b/rustdoc/game/pregame/built_info/constant.CFG_ENV.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::CFG_ENV - Rust
The toolchain-environment, given by cfg!(target_env).
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.CFG_FAMILY.html b/rustdoc/game/pregame/built_info/constant.CFG_FAMILY.html
index 602f61531d..cc1bb5a8d2 100644
--- a/rustdoc/game/pregame/built_info/constant.CFG_FAMILY.html
+++ b/rustdoc/game/pregame/built_info/constant.CFG_FAMILY.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::CFG_FAMILY - Rust
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.CFG_OS.html b/rustdoc/game/pregame/built_info/constant.CFG_OS.html
index bc3c15ec15..705f929b6f 100644
--- a/rustdoc/game/pregame/built_info/constant.CFG_OS.html
+++ b/rustdoc/game/pregame/built_info/constant.CFG_OS.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::CFG_OS - Rust
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.CFG_POINTER_WIDTH.html b/rustdoc/game/pregame/built_info/constant.CFG_POINTER_WIDTH.html
index 5925f4f8f2..2a3734cf7d 100644
--- a/rustdoc/game/pregame/built_info/constant.CFG_POINTER_WIDTH.html
+++ b/rustdoc/game/pregame/built_info/constant.CFG_POINTER_WIDTH.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::CFG_POINTER_WIDTH - Rust
The pointer width, given by cfg!(target_pointer_width).
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.CFG_TARGET_ARCH.html b/rustdoc/game/pregame/built_info/constant.CFG_TARGET_ARCH.html
index 9653ee3678..e7156835d5 100644
--- a/rustdoc/game/pregame/built_info/constant.CFG_TARGET_ARCH.html
+++ b/rustdoc/game/pregame/built_info/constant.CFG_TARGET_ARCH.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::CFG_TARGET_ARCH - Rust
The target architecture, given by cfg!(target_arch).
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.CI_PLATFORM.html b/rustdoc/game/pregame/built_info/constant.CI_PLATFORM.html
index 0d444ec453..39e3e91dae 100644
--- a/rustdoc/game/pregame/built_info/constant.CI_PLATFORM.html
+++ b/rustdoc/game/pregame/built_info/constant.CI_PLATFORM.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::CI_PLATFORM - Rust
The Continuous Integration platform detected during compilation.
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.DEBUG.html b/rustdoc/game/pregame/built_info/constant.DEBUG.html
index 356e22b458..9957d35de2 100644
--- a/rustdoc/game/pregame/built_info/constant.DEBUG.html
+++ b/rustdoc/game/pregame/built_info/constant.DEBUG.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::DEBUG - Rust
Value of DEBUG for the profile used during compilation.
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.FEATURES.html b/rustdoc/game/pregame/built_info/constant.FEATURES.html
index a16a9f7608..237c207067 100644
--- a/rustdoc/game/pregame/built_info/constant.FEATURES.html
+++ b/rustdoc/game/pregame/built_info/constant.FEATURES.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::FEATURES - Rust
The features that were enabled during compilation.
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.FEATURES_STR.html b/rustdoc/game/pregame/built_info/constant.FEATURES_STR.html
index 40c74b9c30..c6b0772d55 100644
--- a/rustdoc/game/pregame/built_info/constant.FEATURES_STR.html
+++ b/rustdoc/game/pregame/built_info/constant.FEATURES_STR.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::FEATURES_STR - Rust
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.HOST.html b/rustdoc/game/pregame/built_info/constant.HOST.html
index 0c49903ba1..9cc2647f97 100644
--- a/rustdoc/game/pregame/built_info/constant.HOST.html
+++ b/rustdoc/game/pregame/built_info/constant.HOST.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::HOST - Rust
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.NUM_JOBS.html b/rustdoc/game/pregame/built_info/constant.NUM_JOBS.html
index 5453001fdd..24b6df0f3b 100644
--- a/rustdoc/game/pregame/built_info/constant.NUM_JOBS.html
+++ b/rustdoc/game/pregame/built_info/constant.NUM_JOBS.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::NUM_JOBS - Rust
The parallelism that was specified during compilation.
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.OPT_LEVEL.html b/rustdoc/game/pregame/built_info/constant.OPT_LEVEL.html
index caef283faf..7ae855741d 100644
--- a/rustdoc/game/pregame/built_info/constant.OPT_LEVEL.html
+++ b/rustdoc/game/pregame/built_info/constant.OPT_LEVEL.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::OPT_LEVEL - Rust
Value of OPT_LEVEL for the profile used during compilation.
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.PKG_AUTHORS.html b/rustdoc/game/pregame/built_info/constant.PKG_AUTHORS.html
index 66252f94ac..e442ebea37 100644
--- a/rustdoc/game/pregame/built_info/constant.PKG_AUTHORS.html
+++ b/rustdoc/game/pregame/built_info/constant.PKG_AUTHORS.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::PKG_AUTHORS - Rust
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.PKG_DESCRIPTION.html b/rustdoc/game/pregame/built_info/constant.PKG_DESCRIPTION.html
index ac8462b994..7028549f89 100644
--- a/rustdoc/game/pregame/built_info/constant.PKG_DESCRIPTION.html
+++ b/rustdoc/game/pregame/built_info/constant.PKG_DESCRIPTION.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::PKG_DESCRIPTION - Rust
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.PKG_HOMEPAGE.html b/rustdoc/game/pregame/built_info/constant.PKG_HOMEPAGE.html
index 7f1684eb52..2984580f36 100644
--- a/rustdoc/game/pregame/built_info/constant.PKG_HOMEPAGE.html
+++ b/rustdoc/game/pregame/built_info/constant.PKG_HOMEPAGE.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::PKG_HOMEPAGE - Rust
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.PKG_NAME.html b/rustdoc/game/pregame/built_info/constant.PKG_NAME.html
index a25ee03bde..0c22de0109 100644
--- a/rustdoc/game/pregame/built_info/constant.PKG_NAME.html
+++ b/rustdoc/game/pregame/built_info/constant.PKG_NAME.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::PKG_NAME - Rust
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.PKG_VERSION.html b/rustdoc/game/pregame/built_info/constant.PKG_VERSION.html
index 9160a76ca2..02e87b6f3f 100644
--- a/rustdoc/game/pregame/built_info/constant.PKG_VERSION.html
+++ b/rustdoc/game/pregame/built_info/constant.PKG_VERSION.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::PKG_VERSION - Rust
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.PKG_VERSION_MAJOR.html b/rustdoc/game/pregame/built_info/constant.PKG_VERSION_MAJOR.html
index 3f3d2a318e..32dded24c7 100644
--- a/rustdoc/game/pregame/built_info/constant.PKG_VERSION_MAJOR.html
+++ b/rustdoc/game/pregame/built_info/constant.PKG_VERSION_MAJOR.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::PKG_VERSION_MAJOR - Rust
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.PKG_VERSION_MINOR.html b/rustdoc/game/pregame/built_info/constant.PKG_VERSION_MINOR.html
index 8554c6e89f..861c4ab719 100644
--- a/rustdoc/game/pregame/built_info/constant.PKG_VERSION_MINOR.html
+++ b/rustdoc/game/pregame/built_info/constant.PKG_VERSION_MINOR.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::PKG_VERSION_MINOR - Rust
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.PKG_VERSION_PATCH.html b/rustdoc/game/pregame/built_info/constant.PKG_VERSION_PATCH.html
index b9c4f0090d..e5d539eb14 100644
--- a/rustdoc/game/pregame/built_info/constant.PKG_VERSION_PATCH.html
+++ b/rustdoc/game/pregame/built_info/constant.PKG_VERSION_PATCH.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::PKG_VERSION_PATCH - Rust
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.PKG_VERSION_PRE.html b/rustdoc/game/pregame/built_info/constant.PKG_VERSION_PRE.html
index 942bc9f2a1..90141f8b1a 100644
--- a/rustdoc/game/pregame/built_info/constant.PKG_VERSION_PRE.html
+++ b/rustdoc/game/pregame/built_info/constant.PKG_VERSION_PRE.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::PKG_VERSION_PRE - Rust
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.PROFILE.html b/rustdoc/game/pregame/built_info/constant.PROFILE.html
index b9c782ab6e..70844d81f9 100644
--- a/rustdoc/game/pregame/built_info/constant.PROFILE.html
+++ b/rustdoc/game/pregame/built_info/constant.PROFILE.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::PROFILE - Rust
release for release builds, debug for other builds.
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.RUSTC.html b/rustdoc/game/pregame/built_info/constant.RUSTC.html
index e353b18646..76284a6f7f 100644
--- a/rustdoc/game/pregame/built_info/constant.RUSTC.html
+++ b/rustdoc/game/pregame/built_info/constant.RUSTC.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::RUSTC - Rust
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.RUSTC_VERSION.html b/rustdoc/game/pregame/built_info/constant.RUSTC_VERSION.html
index 1103ffcbe9..61be42fdac 100644
--- a/rustdoc/game/pregame/built_info/constant.RUSTC_VERSION.html
+++ b/rustdoc/game/pregame/built_info/constant.RUSTC_VERSION.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::RUSTC_VERSION - Rust
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.RUSTDOC.html b/rustdoc/game/pregame/built_info/constant.RUSTDOC.html
index 41b2c236a5..c4e25ae69a 100644
--- a/rustdoc/game/pregame/built_info/constant.RUSTDOC.html
+++ b/rustdoc/game/pregame/built_info/constant.RUSTDOC.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::RUSTDOC - Rust
The documentation generator that cargo resolved to use.
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.RUSTDOC_VERSION.html b/rustdoc/game/pregame/built_info/constant.RUSTDOC_VERSION.html
index 43bace81bd..23d00578bb 100644
--- a/rustdoc/game/pregame/built_info/constant.RUSTDOC_VERSION.html
+++ b/rustdoc/game/pregame/built_info/constant.RUSTDOC_VERSION.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::RUSTDOC_VERSION - Rust
\ No newline at end of file
diff --git a/rustdoc/game/pregame/built_info/constant.TARGET.html b/rustdoc/game/pregame/built_info/constant.TARGET.html
index 6ef866f366..a850a6d563 100644
--- a/rustdoc/game/pregame/built_info/constant.TARGET.html
+++ b/rustdoc/game/pregame/built_info/constant.TARGET.html
@@ -1,2 +1,2 @@
-game::pregame::built_info::TARGET - Rust
\ No newline at end of file
diff --git a/rustdoc/search-index.js b/rustdoc/search-index.js
index 92d4229b4a..e1159e09ca 100644
--- a/rustdoc/search-index.js
+++ b/rustdoc/search-index.js
@@ -17,6 +17,6 @@ var searchIndex = JSON.parse('{\
"sim":{"doc":"","i":[[3,"Analytics","sim","",null,null],[12,"road_thruput","","",0,null],[12,"intersection_thruput","","",0,null],[12,"traffic_signal_thruput","","",0,null],[12,"demand","","",0,null],[12,"bus_arrivals","","",0,null],[12,"passengers_boarding","","",0,null],[12,"passengers_alighting","","",0,null],[12,"started_trips","","",0,null],[12,"finished_trips","","",0,null],[12,"trip_log","","",0,null],[12,"intersection_delays","","",0,null],[12,"parking_lane_changes","","",0,null],[12,"parking_lot_changes","","",0,null],[12,"alerts","","",0,null],[12,"record_anything","","",0,null],[3,"TripPhase","","",null,null],[12,"start_time","","",1,null],[12,"end_time","","",1,null],[12,"path","","",1,null],[12,"has_path_req","","",1,null],[12,"phase_type","","",1,null],[3,"BorderSpawnOverTime","","",null,null],[12,"num_peds","","",2,null],[12,"num_cars","","",2,null],[12,"num_bikes","","",2,null],[12,"percent_use_transit","","",2,null],[12,"start_time","","",2,null],[12,"stop_time","","",2,null],[12,"start_from_border","","",2,null],[12,"goal","","",2,null],[3,"ExternalPerson","","",null,null],[12,"origin","","",3,null],[12,"trips","","",3,null],[3,"ExternalTrip","","",null,null],[12,"departure","","",4,null],[12,"position","","",4,null],[12,"mode","","",4,null],[3,"IndividTrip","","",null,null],[12,"depart","","",5,null],[12,"trip","","",5,null],[12,"purpose","","",5,null],[12,"cancelled","","",5,null],[12,"modified","","",5,null],[3,"OffMapLocation","","",null,null],[12,"parcel_id","","",6,null],[12,"gps","","",6,null],[3,"PersonSpec","","",null,null],[12,"id","","",7,null],[12,"orig_id","","",7,null],[12,"trips","","",7,null],[3,"Scenario","","",null,null],[12,"scenario_name","","",8,null],[12,"map_name","","",8,null],[12,"people","","",8,null],[12,"only_seed_buses","","",8,null],[3,"ScenarioGenerator","","",null,null],[12,"scenario_name","","",9,null],[12,"only_seed_buses","","",9,null],[12,"spawn_over_time","","",9,null],[12,"border_spawn_over_time","","",9,null],[3,"SimFlags","","",null,null],[12,"load","","",10,null],[12,"modifiers","","",10,null],[12,"rng_seed","","",10,null],[12,"opts","","",10,null],[3,"SpawnOverTime","","",null,null],[12,"num_agents","","",11,null],[12,"start_time","","",11,null],[12,"stop_time","","",11,null],[12,"goal","","",11,null],[12,"percent_driving","","",11,null],[12,"percent_biking","","",11,null],[12,"percent_use_transit","","",11,null],[3,"TripSpawner","","",null,null],[12,"trips","","",12,null],[3,"AgentProperties","","",null,null],[12,"total_time","","",13,null],[12,"waiting_here","","",13,null],[12,"total_waiting","","",13,null],[12,"dist_crossed","","",13,null],[12,"total_dist","","",13,null],[12,"lanes_crossed","","",13,null],[12,"total_lanes","","",13,null],[3,"Sim","","",null,null],[12,"driving","","",14,null],[12,"parking","","",14,null],[12,"walking","","",14,null],[12,"intersections","","",14,null],[12,"transit","","",14,null],[12,"cap","","",14,null],[12,"trips","","",14,null],[12,"pandemic","","",14,null],[12,"scheduler","","",14,null],[12,"time","","",14,null],[12,"map_name","","",14,null],[12,"edits_name","","",14,null],[12,"run_name","","",14,null],[12,"step_count","","",14,null],[12,"analytics","","",14,null],[12,"alerts","","",14,null],[3,"SimOptions","","",null,null],[12,"run_name","","",15,null],[12,"use_freeform_policy_everywhere","","",15,null],[12,"dont_block_the_box","","",15,null],[12,"recalc_lanechanging","","",15,null],[12,"break_turn_conflict_cycles","","",15,null],[12,"handle_uber_turns","","",15,null],[12,"enable_pandemic_model","","",15,null],[12,"alerts","","",15,null],[12,"pathfinding_upfront","","",15,null],[12,"infinite_parking","","",15,null],[3,"Person","","",null,null],[12,"id","","",16,null],[12,"orig_id","","",16,null],[12,"trips","","",16,null],[12,"state","","",16,null],[12,"ped","","",16,null],[12,"ped_speed","","",16,null],[12,"vehicles","","",16,null],[12,"delayed_trips","","",16,null],[12,"on_bus","","",16,null],[3,"TripInfo","","",null,null],[12,"departure","","",17,null],[12,"mode","","",17,null],[12,"start","","",17,null],[12,"end","","",17,null],[12,"purpose","","",17,null],[12,"modified","","",17,null],[12,"capped","","",17,null],[3,"DontDrawAgents","","",null,null],[3,"DrawCarInput","","",null,null],[12,"id","","",18,null],[12,"waiting_for_turn","","",18,null],[12,"status","","",18,null],[12,"on","","",18,null],[12,"partly_on","","",18,null],[12,"label","","",18,null],[12,"body","","",18,null],[3,"DrawPedCrowdInput","","",null,null],[12,"low","","",19,null],[12,"high","","",19,null],[12,"members","","",19,null],[12,"location","","",19,null],[3,"DrawPedestrianInput","","",null,null],[12,"id","","",20,null],[12,"pos","","",20,null],[12,"facing","","",20,null],[12,"waiting_for_turn","","",20,null],[12,"preparing_bike","","",20,null],[12,"waiting_for_bus","","",20,null],[12,"on","","",20,null],[3,"UnzoomedAgent","","",null,null],[12,"vehicle_type","","",21,null],[12,"pos","","",21,null],[12,"person","","",21,null],[12,"parking","","",21,null],[3,"CarID","","",null,null],[12,"0","","",22,null],[12,"1","","",22,null],[3,"PedestrianID","","",null,null],[12,"0","","",23,null],[3,"TripID","","",null,null],[12,"0","","",24,null],[3,"PersonID","","",null,null],[12,"0","","",25,null],[3,"OrigPersonID","","",null,null],[12,"0","","",26,null],[12,"1","","",26,null],[3,"Vehicle","","",null,null],[12,"id","","",27,null],[12,"owner","","",27,null],[12,"vehicle_type","","",27,null],[12,"length","","",27,null],[12,"max_speed","","",27,null],[3,"VehicleSpec","","",null,null],[12,"vehicle_type","","",28,null],[12,"length","","",28,null],[12,"max_speed","","",28,null],[3,"ParkedCar","","",null,null],[12,"vehicle","","",29,null],[12,"spot","","",29,null],[12,"parked_since","","",29,null],[3,"SidewalkSpot","","",null,null],[12,"connection","","",30,null],[12,"sidewalk_pos","","",30,null],[3,"TimeInterval","","",null,null],[12,"start","","",31,null],[12,"end","","",31,null],[3,"DistanceInterval","","",null,null],[12,"start","","",32,null],[12,"end","","",32,null],[3,"CreatePedestrian","","",null,null],[12,"id","","",33,null],[12,"start","","",33,null],[12,"speed","","",33,null],[12,"goal","","",33,null],[12,"req","","",33,null],[12,"path","","",33,null],[12,"trip","","",33,null],[12,"person","","",33,null],[3,"CreateCar","","",null,null],[12,"vehicle","","",34,null],[12,"router","","",34,null],[12,"req","","",34,null],[12,"start_dist","","",34,null],[12,"maybe_parked_car","","",34,null],[12,"trip_and_person","","",34,null],[12,"maybe_route","","",34,null],[4,"AlertLocation","","",null,null],[13,"Nil","","",35,null],[13,"Intersection","","",35,null],[13,"Person","","",35,null],[13,"Building","","",35,null],[4,"TripPhaseType","","",null,null],[13,"Driving","","",36,null],[13,"Walking","","",36,null],[13,"Biking","","",36,null],[13,"Parking","","",36,null],[13,"WaitingForBus","","",36,null],[13,"RidingBus","","",36,null],[13,"Aborted","","",36,null],[13,"Finished","","",36,null],[13,"DelayedStart","","",36,null],[13,"Remote","","",36,null],[4,"OriginDestination","","",null,null],[13,"Anywhere","","",37,null],[13,"EndOfRoad","","",37,null],[13,"GotoBldg","","",37,null],[4,"ScenarioModifier","","",null,null],[13,"RepeatDays","","",38,null],[13,"CancelPeople","","",38,null],[13,"ChangeMode","","",38,null],[12,"to_mode","sim::ScenarioModifier","",39,null],[12,"pct_ppl","","",39,null],[12,"departure_filter","","",39,null],[12,"from_modes","","",39,null],[13,"AddExtraTrips","sim","",38,null],[4,"SpawnTrip","","",null,null],[13,"VehicleAppearing","","",40,null],[12,"start","sim::SpawnTrip","",41,null],[12,"goal","","",41,null],[12,"is_bike","","",41,null],[13,"FromBorder","sim","",40,null],[12,"dr","sim::SpawnTrip","",42,null],[12,"goal","","",42,null],[12,"is_bike","","",42,null],[12,"origin","","",42,null],[13,"UsingParkedCar","sim","",40,null],[13,"UsingBike","","",40,null],[13,"JustWalking","","",40,null],[13,"UsingTransit","","",40,null],[13,"Remote","","",40,null],[12,"from","sim::SpawnTrip","",43,null],[12,"to","","",43,null],[12,"trip_time","","",43,null],[12,"mode","","",43,null],[4,"TripPurpose","sim","",null,null],[13,"Home","","",44,null],[13,"Work","","",44,null],[13,"School","","",44,null],[13,"Escort","","",44,null],[13,"PersonalBusiness","","",44,null],[13,"Shopping","","",44,null],[13,"Meal","","",44,null],[13,"Social","","",44,null],[13,"Recreation","","",44,null],[13,"Medical","","",44,null],[13,"ParkAndRideTransfer","","",44,null],[4,"TripSpec","","",null,null],[13,"VehicleAppearing","","",45,null],[12,"start_pos","sim::TripSpec","",46,null],[12,"goal","","",46,null],[12,"use_vehicle","","",46,null],[12,"retry_if_no_room","","",46,null],[12,"origin","","",46,null],[13,"NoRoomToSpawn","sim","",45,null],[12,"i","sim::TripSpec","",47,null],[12,"goal","","",47,null],[12,"use_vehicle","","",47,null],[12,"origin","","",47,null],[12,"error","","",47,null],[13,"UsingParkedCar","sim","",45,null],[12,"car","sim::TripSpec","",48,null],[12,"start_bldg","","",48,null],[12,"goal","","",48,null],[13,"JustWalking","sim","",45,null],[12,"start","sim::TripSpec","",49,null],[12,"goal","","",49,null],[13,"UsingBike","sim","",45,null],[12,"bike","sim::TripSpec","",50,null],[12,"start","","",50,null],[12,"goal","","",50,null],[13,"UsingTransit","sim","",45,null],[12,"start","sim::TripSpec","",51,null],[12,"goal","","",51,null],[12,"route","","",51,null],[12,"stop1","","",51,null],[12,"maybe_stop2","","",51,null],[13,"Remote","sim","",45,null],[12,"from","sim::TripSpec","",52,null],[12,"to","","",52,null],[12,"trip_time","","",52,null],[12,"mode","","",52,null],[4,"AlertHandler","sim","",null,null],[13,"Print","","",53,null],[13,"Block","","",53,null],[13,"Silence","","",53,null],[4,"PersonState","","",null,null],[13,"Trip","","",54,null],[13,"Inside","","",54,null],[13,"OffMap","","",54,null],[4,"TripResult","","",null,null],[13,"Ok","","",55,null],[13,"ModeChange","","",55,null],[13,"TripDone","","",55,null],[13,"TripDoesntExist","","",55,null],[13,"TripNotStarted","","",55,null],[13,"TripAborted","","",55,null],[13,"TripCancelled","","",55,null],[13,"RemoteTrip","","",55,null],[4,"TripEndpoint","","",null,null],[13,"Bldg","","",56,null],[13,"Border","","",56,null],[4,"TripMode","","",null,null],[13,"Walk","","",57,null],[13,"Bike","","",57,null],[13,"Transit","","",57,null],[13,"Drive","","",57,null],[4,"CarStatus","","",null,null],[13,"Moving","","",58,null],[13,"Parked","","",58,null],[4,"PedCrowdLocation","","",null,null],[13,"Sidewalk","","",59,null],[13,"BldgDriveway","","",59,null],[13,"LotDriveway","","",59,null],[4,"AgentID","","",null,null],[13,"Car","","",60,null],[13,"Pedestrian","","",60,null],[13,"BusPassenger","","",60,null],[4,"AgentType","","",null,null],[13,"Car","","",61,null],[13,"Bike","","",61,null],[13,"Bus","","",61,null],[13,"Train","","",61,null],[13,"Pedestrian","","",61,null],[13,"TransitRider","","",61,null],[4,"VehicleType","","",null,null],[13,"Car","","",62,null],[13,"Bus","","",62,null],[13,"Train","","",62,null],[13,"Bike","","",62,null],[4,"ParkingSpot","","",null,null],[13,"Onstreet","","",63,null],[13,"Offstreet","","",63,null],[13,"Lot","","",63,null],[4,"DrivingGoal","","",null,null],[13,"ParkNear","","",64,null],[13,"Border","","",64,null],[4,"SidewalkPOI","","",null,null],[13,"ParkingSpot","","",65,null],[13,"DeferredParkingSpot","","",65,null],[13,"Building","","",65,null],[13,"BusStop","","",65,null],[13,"Border","","",65,null],[13,"BikeRack","","",65,null],[13,"SuddenlyAppear","","",65,null],[0,"analytics","","",null,null],[3,"Analytics","sim::analytics","",null,null],[12,"road_thruput","","",0,null],[12,"intersection_thruput","","",0,null],[12,"traffic_signal_thruput","","",0,null],[12,"demand","","",0,null],[12,"bus_arrivals","","",0,null],[12,"passengers_boarding","","",0,null],[12,"passengers_alighting","","",0,null],[12,"started_trips","","",0,null],[12,"finished_trips","","",0,null],[12,"trip_log","","",0,null],[12,"intersection_delays","","",0,null],[12,"parking_lane_changes","","",0,null],[12,"parking_lot_changes","","",0,null],[12,"alerts","","",0,null],[12,"record_anything","","",0,null],[3,"TripPhase","","",null,null],[12,"start_time","","",1,null],[12,"end_time","","",1,null],[12,"path","","",1,null],[12,"has_path_req","","",1,null],[12,"phase_type","","",1,null],[3,"TimeSeriesCount","","",null,null],[12,"counts","","",66,null],[12,"raw","","",66,null],[3,"Window","","",null,null],[12,"times","","",67,null],[12,"window_size","","",67,null],[11,"new","sim","",0,[[],["analytics",3]]],[11,"event","","",0,[[["event",4],["time",3],["map",3]]]],[11,"record_demand","","",0,[[["path",3],["map",3]]]],[11,"finished_trip_time","","",0,[[["tripid",3]],[["option",4],["duration",3]]]],[11,"both_finished_trips","","",0,[[["time",3],["analytics",3]],["vec",3]]],[11,"get_trip_phases","","",0,[[["map",3],["tripid",3]],[["tripphase",3],["vec",3]]]],[11,"get_all_trip_phases","","",0,[[],[["tripid",3],["vec",3],["btreemap",3]]]],[11,"active_agents","","",0,[[["time",3]],["vec",3]]],[11,"parking_lane_availability","","",0,[[["time",3],["laneid",3]],["vec",3]]],[11,"parking_lot_availability","","",0,[[["time",3],["parkinglotid",3]],["vec",3]]],[11,"parking_spot_availability","","",0,[[["time",3],["vec",3]],["vec",3]]],[11,"new","sim::analytics","",66,[[],["timeseriescount",3]]],[11,"record","","",66,[[["time",3],["agenttype",4]]]],[11,"total_for","","",66,[[]]],[11,"all_total_counts","","",66,[[],["counter",3]]],[11,"count_per_hour","","",66,[[["time",3]],["vec",3]]],[11,"raw_throughput","","",66,[[["time",3]],["vec",3]]],[11,"new","","",67,[[["duration",3]],["window",3]]],[11,"add","","",67,[[["time",3]]]],[11,"count","","",67,[[["time",3]]]],[0,"cap","sim","",null,null],[3,"CapSimState","sim::cap","",null,null],[12,"lane_to_zone","","",68,null],[12,"zones","","",68,null],[3,"Zone","","",null,null],[12,"cap","","",69,null],[12,"entered_in_last_hour","","",69,null],[12,"hour_started","","",69,null],[6,"ZoneIdx","","",null,null],[11,"new","","",68,[[["map",3]],["capsimstate",3]]],[11,"allow_trip","","",68,[[["time",3],["carid",3],["path",3]]]],[11,"validate_path","","",68,[[["time",3],["map",3],["path",3],["pathrequest",3],["carid",3]],[["path",3],["option",4]]]],[11,"get_cap_counter","","",68,[[["laneid",3]]]],[0,"events","sim","",null,null],[4,"Event","sim::events","",null,null],[13,"CarReachedParkingSpot","","",70,null],[13,"CarLeftParkingSpot","","",70,null],[13,"BusArrivedAtStop","","",70,null],[13,"BusDepartedFromStop","","",70,null],[13,"PassengerBoardsTransit","","",70,null],[13,"PassengerAlightsTransit","","",70,null],[13,"PersonEntersBuilding","","",70,null],[13,"PersonLeavesBuilding","","",70,null],[13,"PersonLeavesMap","","",70,null],[13,"PersonEntersMap","","",70,null],[13,"PersonEntersRemoteBuilding","","",70,null],[13,"PersonLeavesRemoteBuilding","","",70,null],[13,"PedReachedParkingSpot","","",70,null],[13,"BikeStoppedAtSidewalk","","",70,null],[13,"AgentEntersTraversable","","",70,null],[13,"IntersectionDelayMeasured","","",70,null],[13,"TripFinished","","",70,null],[12,"trip","sim::events::Event","",71,null],[12,"mode","","",71,null],[12,"total_time","","",71,null],[12,"blocked_time","","",71,null],[13,"TripAborted","sim::events","",70,null],[13,"TripPhaseStarting","","",70,null],[13,"PathAmended","","",70,null],[13,"Alert","","",70,null],[4,"AlertLocation","","",null,null],[13,"Nil","","",35,null],[13,"Intersection","","",35,null],[13,"Person","","",35,null],[13,"Building","","",35,null],[4,"TripPhaseType","","",null,null],[13,"Driving","","",36,null],[13,"Walking","","",36,null],[13,"Biking","","",36,null],[13,"Parking","","",36,null],[13,"WaitingForBus","","",36,null],[13,"RidingBus","","",36,null],[13,"Aborted","","",36,null],[13,"Finished","","",36,null],[13,"DelayedStart","","",36,null],[13,"Remote","","",36,null],[11,"describe","sim","",36,[[["map",3]],["string",3]]],[0,"make","","",null,null],[0,"activity_model","sim::make","",null,null],[5,"create_prole","sim::make::activity_model","",null,[[["map",3],["xorshiftrng",3],["tripendpoint",4]],[["personspec",3],["result",4],["box",3]]]],[5,"select_trip_mode","","",null,[[["distance",3],["xorshiftrng",3]],["tripmode",4]]],[5,"rand_time","","",null,[[["time",3],["xorshiftrng",3]],["time",3]]],[11,"proletariat_robot","sim","",9,[[["timer",3],["xorshiftrng",3],["map",3]],["scenario",3]]],[0,"external","sim::make","",null,null],[3,"ExternalPerson","sim::make::external","",null,null],[12,"origin","","",3,null],[12,"trips","","",3,null],[3,"ExternalTrip","","",null,null],[12,"departure","","",4,null],[12,"position","","",4,null],[12,"mode","","",4,null],[11,"import","sim","",3,[[["externalperson",3],["vec",3],["map",3]],[["result",4],["string",3],["vec",3]]]],[0,"generator","sim::make","",null,null],[3,"ScenarioGenerator","sim::make::generator","",null,null],[12,"scenario_name","","",9,null],[12,"only_seed_buses","","",9,null],[12,"spawn_over_time","","",9,null],[12,"border_spawn_over_time","","",9,null],[3,"SpawnOverTime","","",null,null],[12,"num_agents","","",11,null],[12,"start_time","","",11,null],[12,"stop_time","","",11,null],[12,"goal","","",11,null],[12,"percent_driving","","",11,null],[12,"percent_biking","","",11,null],[12,"percent_use_transit","","",11,null],[3,"BorderSpawnOverTime","","",null,null],[12,"num_peds","","",2,null],[12,"num_cars","","",2,null],[12,"num_bikes","","",2,null],[12,"percent_use_transit","","",2,null],[12,"start_time","","",2,null],[12,"stop_time","","",2,null],[12,"start_from_border","","",2,null],[12,"goal","","",2,null],[4,"OriginDestination","","",null,null],[13,"Anywhere","","",37,null],[13,"EndOfRoad","","",37,null],[13,"GotoBldg","","",37,null],[5,"rand_time","","",null,[[["time",3],["xorshiftrng",3]],["time",3]]],[11,"generate","sim","",9,[[["timer",3],["xorshiftrng",3],["map",3]],["scenario",3]]],[11,"small_run","","",9,[[["map",3]],["scenariogenerator",3]]],[11,"empty","","",9,[[],["scenariogenerator",3]]],[11,"scaled_run","","",9,[[],["scenariogenerator",3]]],[11,"spawn_agent","","",11,[[["scenario",3],["timer",3],["xorshiftrng",3],["map",3]]]],[11,"spawn_peds","","",2,[[["scenario",3],["timer",3],["xorshiftrng",3],["map",3]]]],[11,"spawn_vehicles","","",2,[[["scenario",3],["timer",3],["xorshiftrng",3],["pathconstraints",4],["map",3]]]],[11,"pick_driving_goal","","",37,[[["timer",3],["xorshiftrng",3],["pathconstraints",4],["map",3]],[["option",4],["drivinggoal",4]]]],[11,"pick_walking_goal","","",37,[[["timer",3],["xorshiftrng",3],["map",3]],[["option",4],["sidewalkspot",3]]]],[0,"load","sim::make","",null,null],[3,"SimFlags","sim::make::load","",null,null],[12,"load","","",10,null],[12,"modifiers","","",10,null],[12,"rng_seed","","",10,null],[12,"opts","","",10,null],[18,"RNG_SEED","sim","",10,null],[11,"from_args","","",10,[[["cmdargs",3]],["simflags",3]]],[11,"for_test","","",10,[[],["simflags",3]]],[11,"synthetic_test","","",10,[[],["simflags",3]]],[11,"make_rng","","",10,[[],["xorshiftrng",3]]],[11,"load","","",10,[[["timer",3]]]],[0,"modifier","sim::make","",null,null],[4,"ScenarioModifier","sim::make::modifier","",null,null],[13,"RepeatDays","","",38,null],[13,"CancelPeople","","",38,null],[13,"ChangeMode","","",38,null],[12,"to_mode","sim::make::modifier::ScenarioModifier","",39,null],[12,"pct_ppl","","",39,null],[12,"departure_filter","","",39,null],[12,"from_modes","","",39,null],[13,"AddExtraTrips","sim::make::modifier","",38,null],[5,"repeat_days","","",null,[[["scenario",3]],["scenario",3]]],[5,"cancel_people","","",null,[[["scenario",3]],["scenario",3]]],[11,"apply","sim","",38,[[["scenario",3],["xorshiftrng",3],["map",3]],["scenario",3]]],[11,"describe","","",38,[[],["string",3]]],[0,"scenario","sim::make","",null,null],[3,"Scenario","sim::make::scenario","",null,null],[12,"scenario_name","","",8,null],[12,"map_name","","",8,null],[12,"people","","",8,null],[12,"only_seed_buses","","",8,null],[3,"PersonSpec","","",null,null],[12,"id","","",7,null],[12,"orig_id","","",7,null],[12,"trips","","",7,null],[3,"IndividTrip","","",null,null],[12,"depart","","",5,null],[12,"trip","","",5,null],[12,"purpose","","",5,null],[12,"cancelled","","",5,null],[12,"modified","","",5,null],[3,"OffMapLocation","","",null,null],[12,"parcel_id","","",6,null],[12,"gps","","",6,null],[4,"SpawnTrip","","",null,null],[13,"VehicleAppearing","","",40,null],[12,"start","sim::make::scenario::SpawnTrip","",41,null],[12,"goal","","",41,null],[12,"is_bike","","",41,null],[13,"FromBorder","sim::make::scenario","",40,null],[12,"dr","sim::make::scenario::SpawnTrip","",42,null],[12,"goal","","",42,null],[12,"is_bike","","",42,null],[12,"origin","","",42,null],[13,"UsingParkedCar","sim::make::scenario","",40,null],[13,"UsingBike","","",40,null],[13,"JustWalking","","",40,null],[13,"UsingTransit","","",40,null],[13,"Remote","","",40,null],[12,"from","sim::make::scenario::SpawnTrip","",43,null],[12,"to","","",43,null],[12,"trip_time","","",43,null],[12,"mode","","",43,null],[4,"TripPurpose","sim::make::scenario","",null,null],[13,"Home","","",44,null],[13,"Work","","",44,null],[13,"School","","",44,null],[13,"Escort","","",44,null],[13,"PersonalBusiness","","",44,null],[13,"Shopping","","",44,null],[13,"Meal","","",44,null],[13,"Social","","",44,null],[13,"Recreation","","",44,null],[13,"Medical","","",44,null],[13,"ParkAndRideTransfer","","",44,null],[5,"seed_parked_cars","","",null,[[["timer",3],["xorshiftrng",3],["vec",3],["sim",3],["map",3]]]],[5,"find_spot_near_building","","",null,[[["btreemap",3],["buildingid",3],["map",3]],[["option",4],["parkingspot",4]]]],[11,"new","sim","",5,[[["time",3],["spawntrip",4],["trippurpose",4]],["individtrip",3]]],[11,"instantiate","","",8,[[["timer",3],["xorshiftrng",3],["sim",3],["map",3]]]],[11,"save","","",8,[[]]],[11,"empty","","",8,[[["map",3]],["scenario",3]]],[11,"rand_car","","",8,[[["xorshiftrng",3]],["vehiclespec",3]]],[11,"rand_bike","","",8,[[["xorshiftrng",3]],["vehiclespec",3]]],[11,"max_bike_speed","","",8,[[],["speed",3]]],[11,"rand_dist","","",8,[[["distance",3],["xorshiftrng",3]],["distance",3]]],[11,"rand_speed","","",8,[[["speed",3],["xorshiftrng",3]],["speed",3]]],[11,"rand_ped_speed","","",8,[[["xorshiftrng",3]],["speed",3]]],[11,"max_ped_speed","","",8,[[],["speed",3]]],[11,"count_parked_cars_per_bldg","","",8,[[],[["buildingid",3],["counter",3]]]],[11,"remove_weird_schedules","","",8,[[["map",3]],["scenario",3]]],[11,"to_trip_spec","","",40,[[["xorshiftrng",3],["carid",3],["option",4],["map",3]],["tripspec",4]]],[11,"mode","","",40,[[],["tripmode",4]]],[11,"start","","",40,[[["map",3]],["tripendpoint",4]]],[11,"end","","",40,[[["map",3]],["tripendpoint",4]]],[11,"new","","",40,[[["map",3],["tripendpoint",4],["tripmode",4]],[["option",4],["spawntrip",4]]]],[11,"check_schedule","","",7,[[["map",3]],[["string",3],["result",4]]]],[11,"get_vehicles","","",7,[[["xorshiftrng",3]]]],[0,"spawner","sim::make","",null,null],[3,"TripSpawner","sim::make::spawner","",null,null],[12,"trips","","",12,null],[4,"TripSpec","","",null,null],[13,"VehicleAppearing","","",45,null],[12,"start_pos","sim::make::spawner::TripSpec","",46,null],[12,"goal","","",46,null],[12,"use_vehicle","","",46,null],[12,"retry_if_no_room","","",46,null],[12,"origin","","",46,null],[13,"NoRoomToSpawn","sim::make::spawner","",45,null],[12,"i","sim::make::spawner::TripSpec","",47,null],[12,"goal","","",47,null],[12,"use_vehicle","","",47,null],[12,"origin","","",47,null],[12,"error","","",47,null],[13,"UsingParkedCar","sim::make::spawner","",45,null],[12,"car","sim::make::spawner::TripSpec","",48,null],[12,"start_bldg","","",48,null],[12,"goal","","",48,null],[13,"JustWalking","sim::make::spawner","",45,null],[12,"start","sim::make::spawner::TripSpec","",49,null],[12,"goal","","",49,null],[13,"UsingBike","sim::make::spawner","",45,null],[12,"bike","sim::make::spawner::TripSpec","",50,null],[12,"start","","",50,null],[12,"goal","","",50,null],[13,"UsingTransit","sim::make::spawner","",45,null],[12,"start","sim::make::spawner::TripSpec","",51,null],[12,"goal","","",51,null],[12,"route","","",51,null],[12,"stop1","","",51,null],[12,"maybe_stop2","","",51,null],[13,"Remote","sim::make::spawner","",45,null],[12,"from","sim::make::spawner::TripSpec","",52,null],[12,"to","","",52,null],[12,"trip_time","","",52,null],[12,"mode","","",52,null],[11,"new","sim","",12,[[],["tripspawner",3]]],[11,"schedule_trip","","",12,[[["time",3],["map",3],["person",3],["tripspec",4],["tripendpoint",4],["trippurpose",4]]]],[11,"finalize","","",12,[[["scheduler",3],["timer",3],["tripmanager",3],["map",3]]]],[11,"get_pathfinding_request","","",45,[[["map",3]],[["option",4],["pathrequest",3]]]],[0,"mechanics","","",null,null],[0,"car","sim::mechanics","",null,null],[3,"Car","sim::mechanics::car","",null,null],[12,"vehicle","","",72,null],[12,"state","","",72,null],[12,"router","","",72,null],[12,"trip_and_person","","",72,null],[12,"started_at","","",72,null],[12,"total_blocked_time","","",72,null],[12,"last_steps","","",72,null],[4,"CarState","","",null,null],[13,"Crossing","","",73,null],[13,"Queued","","",73,null],[12,"blocked_since","sim::mechanics::car::CarState","",74,null],[13,"WaitingToAdvance","sim::mechanics::car","",73,null],[12,"blocked_since","sim::mechanics::car::CarState","",75,null],[13,"Unparking","sim::mechanics::car","",73,null],[13,"Parking","","",73,null],[13,"IdlingAtStop","","",73,null],[11,"crossing_state","","",72,[[["time",3],["distance",3],["map",3]],["carstate",4]]],[11,"crossing_state_with_end_dist","","",72,[[["distanceinterval",3],["time",3],["map",3]],["carstate",4]]],[11,"get_draw_car","","",72,[[["time",3],["transitsimstate",3],["distance",3],["map",3]],["drawcarinput",3]]],[11,"is_parking","","",72,[[]]],[11,"get_end_time","","",73,[[],["time",3]]],[11,"time_spent_waiting","","",73,[[["time",3]],["duration",3]]],[0,"driving","sim::mechanics","",null,null],[3,"DrivingSimState","sim::mechanics::driving","",null,null],[12,"cars","","",76,null],[12,"queues","","",76,null],[12,"events","","",76,null],[12,"recalc_lanechanging","","",76,null],[12,"handle_uber_turns","","",76,null],[17,"TIME_TO_UNPARK_ONSTRET","","",null,null],[17,"TIME_TO_PARK_ONSTREET","","",null,null],[17,"TIME_TO_UNPARK_OFFSTREET","","",null,null],[17,"TIME_TO_PARK_OFFSTREET","","",null,null],[17,"TIME_TO_WAIT_AT_STOP","","",null,null],[17,"BLIND_RETRY_TO_CREEP_FORWARDS","","",null,null],[17,"BLIND_RETRY_TO_REACH_END_DIST","","",null,null],[11,"new","","",76,[[["map",3]],["drivingsimstate",3]]],[11,"start_car_on_lane","","",76,[[["time",3],["intersectionsimstate",3],["parkingsimstate",4],["createcar",3],["scheduler",3],["map",3]]]],[11,"update_car","","",76,[[["time",3],["tripmanager",3],["transitsimstate",3],["ctx",3],["carid",3],["walkingsimstate",3]]]],[11,"update_car_without_distances","","",76,[[["time",3],["transitsimstate",3],["ctx",3],["car",3]]]],[11,"update_car_with_distances","","",76,[[["vec",3],["time",3],["tripmanager",3],["transitsimstate",3],["ctx",3],["car",3],["walkingsimstate",3]]]],[11,"delete_car","","",76,[[["time",3],["carid",3],["ctx",3]],["vehicle",3]]],[11,"delete_car_internal","","",76,[[["time",3],["ctx",3],["car",3],["vec",3]]]],[11,"update_laggy_head","","",76,[[["time",3],["carid",3],["ctx",3]]]],[11,"trim_last_steps","","",76,[[["time",3],["ctx",3],["car",3]]]],[11,"get_unzoomed_agents","","",76,[[["time",3],["map",3]],[["unzoomedagent",3],["vec",3]]]],[11,"does_car_exist","","",76,[[["carid",3]]]],[11,"get_all_draw_cars","","",76,[[["time",3],["transitsimstate",3],["map",3]],[["vec",3],["drawcarinput",3]]]],[11,"get_single_draw_car","","",76,[[["time",3],["transitsimstate",3],["carid",3],["map",3]],[["option",4],["drawcarinput",3]]]],[11,"get_draw_cars_on","","",76,[[["time",3],["traversable",4],["transitsimstate",3],["map",3]],[["vec",3],["drawcarinput",3]]]],[11,"debug_car","","",76,[[["carid",3]]]],[11,"debug_lane","","",76,[[["laneid",3]]]],[11,"agent_properties","","",76,[[["time",3],["carid",3]],["agentproperties",3]]],[11,"get_path","","",76,[[["carid",3]],[["path",3],["option",4]]]],[11,"get_all_driving_paths","","",76,[[],[["path",3],["vec",3]]]],[11,"trace_route","","",76,[[["time",3],["option",4],["carid",3],["distance",3],["map",3]],[["polyline",3],["option",4]]]],[11,"percent_along_route","","",76,[[["carid",3]]]],[11,"get_owner_of_car","","",76,[[["carid",3]],[["option",4],["personid",3]]]],[11,"find_blockage_front","","",76,[[["carid",3],["intersectionsimstate",3],["map",3]],["string",3]]],[11,"collect_events","","",76,[[],[["vec",3],["event",4]]]],[11,"target_lane_penalty","","",76,[[["laneid",3]]]],[11,"find_trips_to_edited_parking","","",76,[[["btreeset",3],["parkingspot",4]],["vec",3]]],[11,"all_waiting_people","","",76,[[["time",3],["btreemap",3]]]],[0,"intersection","sim::mechanics","",null,null],[3,"IntersectionSimState","sim::mechanics::intersection","",null,null],[12,"state","","",77,null],[12,"use_freeform_policy_everywhere","","",77,null],[12,"dont_block_the_box","","",77,null],[12,"break_turn_conflict_cycles","","",77,null],[12,"handle_uber_turns","","",77,null],[12,"blocked_by","","",77,null],[12,"events","","",77,null],[3,"State","","",null,null],[12,"id","","",78,null],[12,"accepted","","",78,null],[12,"waiting","","",78,null],[12,"reserved","","",78,null],[12,"signal","","",78,null],[3,"SignalState","","",null,null],[12,"current_stage","","",79,null],[12,"stage_ends_at","","",79,null],[3,"Request","","",null,null],[12,"agent","","",80,null],[12,"turn","","",80,null],[5,"allow_block_the_box","","",null,[[]]],[17,"WAIT_AT_STOP_SIGN","","",null,null],[17,"WAIT_BEFORE_YIELD_AT_TRAFFIC_SIGNAL","","",null,null],[11,"new","","",77,[[["scheduler",3],["map",3]],["intersectionsimstate",3]]],[11,"nobody_headed_towards","","",77,[[["laneid",3],["intersectionid",3]]]],[11,"turn_finished","","",77,[[["time",3],["scheduler",3],["turnid",3],["agentid",4],["map",3]]]],[11,"cancel_request","","",77,[[["turnid",3],["agentid",4]]]],[11,"space_freed","","",77,[[["time",3],["scheduler",3],["intersectionid",3],["map",3]]]],[11,"vehicle_gone","","",77,[[["carid",3]]]],[11,"wakeup_waiting","","",77,[[["time",3],["scheduler",3],["intersectionid",3],["map",3]]]],[11,"update_intersection","","",77,[[["time",3],["scheduler",3],["intersectionid",3],["map",3]]]],[11,"maybe_start_turn","","",77,[[["speed",3],["time",3],["turnid",3],["agentid",4],["scheduler",3],["option",4],["map",3]]]],[11,"debug","","",77,[[["intersectionid",3],["map",3]]]],[11,"get_accepted_agents","","",77,[[["intersectionid",3]],[["hashset",3],["agentid",4]]]],[11,"get_waiting_agents","","",77,[[["intersectionid",3]],["vec",3]]],[11,"get_blocked_by","","",77,[[["agentid",4]],[["hashset",3],["agentid",4]]]],[11,"collect_events","","",77,[[],[["vec",3],["event",4]]]],[11,"delayed_intersections","","returns intersections with travelers waiting for at least…",77,[[["time",3],["duration",3]],["vec",3]]],[11,"current_stage_and_remaining_time","","",77,[[["time",3],["intersectionid",3]]]],[11,"handle_live_edited_traffic_signals","","",77,[[["time",3],["scheduler",3],["map",3]]]],[11,"stop_sign_policy","","",77,[[["controlstopsign",3],["time",3],["scheduler",3],["request",3],["map",3]]]],[11,"traffic_signal_policy","","",77,[[["map",3],["speed",3],["time",3],["option",4],["scheduler",3],["controltrafficsignal",3],["request",3]]]],[11,"handle_accepted_conflicts","","",77,[[["option",4],["request",3],["map",3]]]],[11,"detect_conflict_cycle","","",77,[[["carid",3]],[["hashset",3],["option",4]]]],[11,"new","","",79,[[["time",3],["scheduler",3],["intersectionid",3],["map",3]],["signalstate",3]]],[0,"parking","sim::mechanics","",null,null],[3,"NormalParkingSimState","sim::mechanics::parking","",null,null],[12,"parked_cars","","",81,null],[12,"occupants","","",81,null],[12,"reserved_spots","","",81,null],[12,"onstreet_lanes","","",81,null],[12,"driving_to_parking_lanes","","",81,null],[12,"num_spots_per_offstreet","","",81,null],[12,"driving_to_offstreet","","",81,null],[12,"num_spots_per_lot","","",81,null],[12,"driving_to_lots","","",81,null],[12,"events","","",81,null],[3,"ParkingLane","","",null,null],[12,"parking_lane","","",82,null],[12,"driving_lane","","",82,null],[12,"sidewalk","","",82,null],[12,"spot_dist_along","","",82,null],[3,"InfiniteParkingSimState","","",null,null],[12,"parked_cars","","",83,null],[12,"occupants","","",83,null],[12,"reserved_spots","","",83,null],[12,"driving_to_offstreet","","",83,null],[12,"blackholed_building_redirects","","",83,null],[12,"events","","",83,null],[4,"ParkingSimState","","",null,null],[13,"Normal","","",84,null],[13,"Infinite","","",84,null],[8,"ParkingSim","","",null,null],[10,"handle_live_edits","","",85,[[["timer",3],["map",3]],[["parkedcar",3],["vec",3]]]],[10,"get_free_onstreet_spots","","",85,[[["laneid",3]],[["vec",3],["parkingspot",4]]]],[10,"get_free_offstreet_spots","","",85,[[["buildingid",3]],[["vec",3],["parkingspot",4]]]],[10,"get_free_lot_spots","","",85,[[["parkinglotid",3]],[["vec",3],["parkingspot",4]]]],[10,"reserve_spot","","",85,[[["parkingspot",4]]]],[10,"remove_parked_car","","",85,[[["parkedcar",3]]]],[10,"add_parked_car","","",85,[[["parkedcar",3]]]],[10,"get_draw_cars","","",85,[[["laneid",3],["map",3]],[["vec",3],["drawcarinput",3]]]],[10,"get_draw_cars_in_lots","","",85,[[["laneid",3],["map",3]],[["vec",3],["drawcarinput",3]]]],[10,"get_draw_car","","",85,[[["carid",3],["map",3]],[["option",4],["drawcarinput",3]]]],[10,"canonical_pt","","",85,[[["carid",3],["map",3]],[["option",4],["pt2d",3]]]],[10,"get_all_draw_cars","","",85,[[["map",3]],[["vec",3],["drawcarinput",3]]]],[10,"is_free","","",85,[[["parkingspot",4]]]],[10,"get_car_at_spot","","",85,[[["parkingspot",4]],[["option",4],["parkedcar",3]]]],[10,"get_all_free_spots","","",85,[[["map",3],["buildingid",3],["vehicle",3],["position",3]],["vec",3]]],[10,"spot_to_driving_pos","","",85,[[["map",3],["parkingspot",4],["vehicle",3]],["position",3]]],[10,"spot_to_sidewalk_pos","","",85,[[["parkingspot",4],["map",3]],["position",3]]],[10,"get_owner_of_car","","",85,[[["carid",3]],[["option",4],["personid",3]]]],[10,"lookup_parked_car","","",85,[[["carid",3]],[["option",4],["parkedcar",3]]]],[10,"get_all_parking_spots","","",85,[[]]],[10,"path_to_free_parking_spot","","",85,[[["laneid",3],["buildingid",3],["vehicle",3],["map",3]],["option",4]]],[10,"collect_events","","",85,[[],[["vec",3],["event",4]]]],[10,"all_parked_car_positions","","",85,[[["map",3]],["vec",3]]],[10,"bldg_to_parked_cars","","",85,[[["buildingid",3]],[["carid",3],["vec",3]]]],[11,"new","","",84,[[["timer",3],["map",3]],["parkingsimstate",4]]],[11,"is_infinite","","",84,[[]]],[11,"new","","",81,[[["timer",3],["map",3]],["normalparkingsimstate",3]]],[11,"new","","",82,[[["lane",3],["timer",3],["map",3]],[["option",4],["parkinglane",3]]]],[11,"dist_along_for_car","","",82,[[["vehicle",3]],["distance",3]]],[11,"spots","","",82,[[],[["vec",3],["parkingspot",4]]]],[11,"new","","",83,[[["map",3]],["infiniteparkingsimstate",3]]],[11,"get_free_bldg_spot","","",83,[[["buildingid",3]],["parkingspot",4]]],[0,"queue","sim::mechanics","",null,null],[3,"Queue","sim::mechanics::queue","",null,null],[12,"id","","",86,null],[12,"cars","","",86,null],[12,"laggy_head","","",86,null],[12,"geom_len","","",86,null],[12,"reserved_length","","",86,null],[5,"validate_positions","","",null,[[["time",3],["traversable",4],["btreemap",3],["vec",3]],["vec",3]]],[5,"dump_cars","","",null,[[["vec",3],["traversable",4],["time",3],["btreemap",3]]]],[11,"new","","",86,[[["traversable",4],["map",3]],["queue",3]]],[11,"get_car_positions","","",86,[[["time",3],["btreemap",3],["btreemap",3]],["vec",3]]],[11,"inner_get_car_positions","","",86,[[["time",3],["btreemap",3],["btreeset",3],["btreemap",3]],["vec",3]]],[11,"get_idx_to_insert_car","","",86,[[["time",3],["btreemap",3],["btreemap",3],["distance",3]],["option",4]]],[11,"try_to_reserve_entry","","",86,[[["car",3]]]],[11,"room_for_car","","",86,[[["car",3]]]],[11,"free_reserved_space","","",86,[[["car",3]]]],[11,"target_lane_penalty","","",86,[[]]],[0,"walking","sim::mechanics","",null,null],[3,"WalkingSimState","sim::mechanics::walking","",null,null],[12,"peds","","",87,null],[12,"peds_per_traversable","","",87,null],[12,"events","","",87,null],[3,"Pedestrian","","",null,null],[12,"id","","",88,null],[12,"state","","",88,null],[12,"speed","","",88,null],[12,"total_blocked_time","","",88,null],[12,"started_at","","",88,null],[12,"path","","",88,null],[12,"goal","","",88,null],[12,"trip","","",88,null],[12,"person","","",88,null],[4,"PedState","","",null,null],[13,"Crossing","","",89,null],[13,"WaitingToTurn","","",89,null],[13,"LeavingBuilding","","",89,null],[13,"EnteringBuilding","","",89,null],[13,"LeavingParkingLot","","",89,null],[13,"EnteringParkingLot","","",89,null],[13,"StartingToBike","","",89,null],[13,"FinishingBiking","","",89,null],[13,"WaitingForBus","","",89,null],[5,"find_crowds","","",null,[[["vec",3],["pedcrowdlocation",4]]]],[17,"TIME_TO_START_BIKING","","",null,null],[17,"TIME_TO_FINISH_BIKING","","",null,null],[11,"new","","",87,[[],["walkingsimstate",3]]],[11,"spawn_ped","","",87,[[["time",3],["scheduler",3],["createpedestrian",3],["map",3]]]],[11,"get_draw_ped","","",87,[[["time",3],["map",3],["pedestrianid",3]],[["drawpedestrianinput",3],["option",4]]]],[11,"get_all_draw_peds","","",87,[[["time",3],["map",3]],[["vec",3],["drawpedestrianinput",3]]]],[11,"update_ped","","",87,[[["time",3],["tripmanager",3],["transitsimstate",3],["ctx",3],["pedestrianid",3]]]],[11,"ped_boarded_bus","","",87,[[["time",3],["pedestrianid",3]]]],[11,"delete_ped","","",87,[[["scheduler",3],["pedestrianid",3]]]],[11,"debug_ped","","",87,[[["pedestrianid",3]]]],[11,"agent_properties","","",87,[[["time",3],["pedestrianid",3]],["agentproperties",3]]],[11,"trace_route","","",87,[[["time",3],["pedestrianid",3],["distance",3],["option",4],["map",3]],[["polyline",3],["option",4]]]],[11,"get_path","","",87,[[["pedestrianid",3]],[["path",3],["option",4]]]],[11,"get_unzoomed_agents","","",87,[[["time",3],["map",3]],[["unzoomedagent",3],["vec",3]]]],[11,"does_ped_exist","","",87,[[["pedestrianid",3]]]],[11,"get_draw_peds_on","","",87,[[["time",3],["traversable",4],["map",3]]]],[11,"collect_events","","",87,[[],[["vec",3],["event",4]]]],[11,"find_trips_to_parking","","",87,[[["parkedcar",3],["vec",3]],["vec",3]]],[11,"all_waiting_people","","",87,[[["time",3],["btreemap",3]]]],[11,"crossing_state","","",88,[[["time",3],["distance",3],["map",3]],["pedstate",4]]],[11,"get_dist_along","","",88,[[["time",3],["map",3]],["distance",3]]],[11,"get_draw_ped","","",88,[[["time",3],["map",3]],["drawpedestrianinput",3]]],[11,"maybe_transition","","",88,[[["time",3],["scheduler",3],["intersectionsimstate",3],["vec",3],["multimap",3],["map",3]]]],[11,"get_end_time","","",89,[[],["time",3]]],[11,"time_spent_waiting","","",89,[[["time",3]],["duration",3]]],[0,"pandemic","sim","",null,null],[3,"AnyTime","sim::pandemic","",null,null],[12,"0","","",90,null],[3,"Event","","",null,null],[12,"s","","",91,null],[12,"p_hosp","","",91,null],[12,"p_death","","",91,null],[12,"t","","",91,null],[4,"StateEvent","","",null,null],[13,"Exposition","","",92,null],[13,"Incubation","","",92,null],[13,"Hospitalization","","",92,null],[13,"Recovery","","",92,null],[13,"Death","","",92,null],[4,"State","","",null,null],[13,"Sane","","",93,null],[13,"Exposed","","",93,null],[13,"Infectious","","",93,null],[13,"Hospitalized","","",93,null],[13,"Recovered","","",93,null],[13,"Dead","","",93,null],[0,"pandemic","","",null,null],[3,"PandemicModel","sim::pandemic::pandemic","",null,null],[12,"pop","","",94,null],[12,"bldgs","","",94,null],[12,"remote_bldgs","","",94,null],[12,"bus_stops","","",94,null],[12,"buses","","",94,null],[12,"person_to_bus","","",94,null],[12,"rng","","",94,null],[12,"initialized","","",94,null],[3,"SharedSpace","","",null,null],[12,"occupants","","",95,null],[4,"Cmd","","",null,null],[13,"BecomeHospitalized","","",96,null],[13,"BecomeQuarantined","","",96,null],[11,"new","","",94,[[["xorshiftrng",3]],["pandemicmodel",3]]],[11,"initialize","","",94,[[["vec",3],["scheduler",3]]]],[11,"count_sane","","",94,[[]]],[11,"count_exposed","","",94,[[]]],[11,"count_infected","","",94,[[]]],[11,"count_recovered","","",94,[[]]],[11,"count_dead","","",94,[[]]],[11,"count_total","","",94,[[]]],[11,"handle_event","","",94,[[["time",3],["event",4],["scheduler",3]]]],[11,"handle_cmd","","",94,[[["time",3],["scheduler",3],["cmd",4]]]],[11,"get_time","","",94,[[["personid",3]],[["time",3],["option",4]]]],[11,"is_sane","","",94,[[["personid",3]]]],[11,"is_infectious","","",94,[[["personid",3]]]],[11,"is_exposed","","",94,[[["personid",3]]]],[11,"is_recovered","","",94,[[["personid",3]]]],[11,"is_dead","","",94,[[["personid",3]]]],[11,"infectious_contact","","",94,[[["personid",3]],[["option",4],["personid",3]]]],[11,"transmission","","",94,[[["time",3],["scheduler",3],["vec",3],["personid",3]]]],[11,"transition","","",94,[[["time",3],["scheduler",3],["personid",3]]]],[11,"become_exposed","","",94,[[["time",3],["scheduler",3],["duration",3],["personid",3]]]],[11,"new","","",95,[[],["sharedspace",3]]],[11,"person_enters_space","","",95,[[["time",3],["personid",3]]]],[11,"person_leaves_space","","",95,[[["time",3],["personid",3]],[["vec",3],["option",4]]]],[11,"inner_seconds","sim::pandemic","",90,[[]]],[11,"is_finite","","",90,[[]]],[11,"next","","",91,[[["anytime",3],["xorshiftrng",3]],["state",4]]],[18,"T_INF","","",93,null],[18,"T_INC","","",93,null],[18,"R_0","","",93,null],[18,"E_RATIO","","",93,null],[18,"I_RATIO","","",93,null],[11,"ini_infectious_ratio","","",93,[[]]],[11,"ini_exposed_ratio","","",93,[[]]],[11,"new","","",93,[[]]],[11,"get_time_exp","","",93,[[["xorshiftrng",3]],["duration",3]]],[11,"get_time_normal","","",93,[[["xorshiftrng",3]],["duration",3]]],[11,"is_sane","","",93,[[]]],[11,"is_exposed","","",93,[[]]],[11,"is_infectious","","",93,[[]]],[11,"is_recovered","","",93,[[]]],[11,"is_dead","","",93,[[]]],[11,"get_time","","",93,[[],[["time",3],["option",4]]]],[11,"get_event_time","","",93,[[],[["option",4],["anytime",3]]]],[11,"next_default","","",93,[[["anytime",3],["xorshiftrng",3]],["option",4]]],[11,"next","","",93,[[["anytime",3],["xorshiftrng",3]],["option",4]]],[11,"start","","",93,[[["anytime",3],["duration",3],["xorshiftrng",3]],[["result",4],["string",3]]]],[0,"render","sim","",null,null],[3,"DrawPedestrianInput","sim::render","",null,null],[12,"id","","",20,null],[12,"pos","","",20,null],[12,"facing","","",20,null],[12,"waiting_for_turn","","",20,null],[12,"preparing_bike","","",20,null],[12,"waiting_for_bus","","",20,null],[12,"on","","",20,null],[3,"DrawPedCrowdInput","","",null,null],[12,"low","","",19,null],[12,"high","","",19,null],[12,"members","","",19,null],[12,"location","","",19,null],[3,"DrawCarInput","","",null,null],[12,"id","","",18,null],[12,"waiting_for_turn","","",18,null],[12,"status","","",18,null],[12,"on","","",18,null],[12,"partly_on","","",18,null],[12,"label","","",18,null],[12,"body","","",18,null],[3,"UnzoomedAgent","","",null,null],[12,"vehicle_type","","",21,null],[12,"pos","","",21,null],[12,"person","","",21,null],[12,"parking","","",21,null],[3,"DontDrawAgents","","",null,null],[4,"PedCrowdLocation","","",null,null],[13,"Sidewalk","","",59,null],[13,"BldgDriveway","","",59,null],[13,"LotDriveway","","",59,null],[4,"CarStatus","","",null,null],[13,"Moving","","",58,null],[13,"Parked","","",58,null],[8,"GetDrawAgents","","",null,null],[10,"time","","",97,[[],["time",3]]],[10,"step_count","","",97,[[]]],[10,"get_draw_car","","",97,[[["carid",3],["map",3]],[["option",4],["drawcarinput",3]]]],[10,"get_draw_ped","","",97,[[["map",3],["pedestrianid",3]],[["drawpedestrianinput",3],["option",4]]]],[10,"get_draw_cars","","",97,[[["traversable",4],["map",3]],[["vec",3],["drawcarinput",3]]]],[10,"get_draw_peds","","",97,[[["traversable",4],["map",3]]]],[10,"get_all_draw_cars","","",97,[[["map",3]],[["vec",3],["drawcarinput",3]]]],[10,"get_all_draw_peds","","",97,[[["map",3]],[["vec",3],["drawpedestrianinput",3]]]],[10,"get_unzoomed_agents","","",97,[[["map",3]],[["unzoomedagent",3],["vec",3]]]],[0,"router","sim","",null,null],[3,"Router","sim::router","",null,null],[12,"path","","",98,null],[12,"goal","","",98,null],[12,"owner","","",98,null],[4,"ActionAtEnd","","",null,null],[13,"VanishAtBorder","","",99,null],[13,"StartParking","","",99,null],[13,"GotoLaneEnd","","",99,null],[13,"StopBiking","","",99,null],[13,"BusAtStop","","",99,null],[13,"GiveUpOnParking","","",99,null],[4,"Goal","","",null,null],[13,"ParkNearBuilding","","",100,null],[12,"target","sim::router::Goal","",101,null],[12,"spot","","",101,null],[12,"stuck_end_dist","","",101,null],[12,"started_looking","","",101,null],[13,"EndAtBorder","sim::router","",100,null],[12,"end_dist","sim::router::Goal","",102,null],[12,"i","","",102,null],[13,"BikeThenStop","sim::router","",100,null],[12,"goal","sim::router::Goal","",103,null],[13,"FollowBusRoute","sim::router","",100,null],[12,"end_dist","sim::router::Goal","",104,null],[11,"end_at_border","sim::router","",98,[[["intersectionid",3],["carid",3],["path",3],["distance",3]],["router",3]]],[11,"vanish_bus","","",98,[[["carid",3],["laneid",3],["map",3]],["router",3]]],[11,"park_near","","",98,[[["carid",3],["path",3],["buildingid",3]],["router",3]]],[11,"bike_then_stop","","",98,[[["carid",3],["path",3],["sidewalkspot",3]],["router",3]]],[11,"follow_bus_route","","",98,[[["carid",3],["path",3],["distance",3]],["router",3]]],[11,"head","","",98,[[],["traversable",4]]],[11,"next","","",98,[[],["traversable",4]]],[11,"maybe_next","","",98,[[],[["traversable",4],["option",4]]]],[11,"last_step","","",98,[[]]],[11,"get_end_dist","","",98,[[],["distance",3]]],[11,"get_path","","",98,[[],["path",3]]],[11,"advance","","",98,[[["option",4],["parkingsimstate",4],["vec",3],["vehicle",3],["map",3]],["traversable",4]]],[11,"maybe_handle_end","","",98,[[["option",4],["parkingsimstate",4],["vec",3],["distance",3],["vehicle",3],["map",3]],[["option",4],["actionatend",4]]]],[11,"opportunistically_lanechange","","",98,[[["btreemap",3],["map",3]]]],[11,"replace_path_for_serialization","","",98,[[["path",3]],["path",3]]],[11,"is_parking","","",98,[[]]],[11,"get_parking_spot_goal","","",98,[[],[["option",4],["parkingspot",4]]]],[0,"scheduler","sim","",null,null],[3,"Item","sim::scheduler","",null,null],[12,"time","","",105,null],[12,"cmd_type","","",105,null],[3,"Scheduler","","",null,null],[12,"items","","",106,null],[12,"queued_commands","","",106,null],[12,"latest_time","","",106,null],[12,"last_time","","",106,null],[12,"delta_times","","",106,null],[4,"Command","","",null,null],[13,"SpawnCar","","",107,null],[13,"SpawnPed","","",107,null],[13,"StartTrip","","",107,null],[13,"UpdateCar","","",107,null],[13,"UpdateLaggyHead","","",107,null],[13,"UpdatePed","","",107,null],[13,"UpdateIntersection","","",107,null],[13,"Callback","","",107,null],[13,"Pandemic","","",107,null],[13,"FinishRemoteTrip","","",107,null],[13,"StartBus","","",107,null],[4,"CommandType","","",null,null],[13,"StartTrip","","",108,null],[13,"Car","","",108,null],[13,"CarLaggyHead","","",108,null],[13,"Ped","","",108,null],[13,"Intersection","","",108,null],[13,"Callback","","",108,null],[13,"Pandemic","","",108,null],[13,"FinishRemoteTrip","","",108,null],[13,"StartBus","","",108,null],[11,"update_agent","","",107,[[["agentid",4]],["command",4]]],[11,"to_type","","",107,[[],["commandtype",4]]],[11,"new","","",106,[[],["scheduler",3]]],[11,"push","","",106,[[["time",3],["command",4]]]],[11,"update","","",106,[[["time",3],["command",4]]]],[11,"cancel","","",106,[[["command",4]]]],[11,"must_cancel_by_type","","",106,[[["commandtype",4]]]],[11,"peek_next_time","","",106,[[],[["time",3],["option",4]]]],[11,"get_last_time","","",106,[[],["time",3]]],[11,"get_next","","",106,[[],[["option",4],["command",4]]]],[11,"describe_stats","","",106,[[],["string",3]]],[11,"get_requests_for_savestate","","",106,[[],[["pathrequest",3],["vec",3]]]],[11,"before_savestate","","",106,[[],[["vec",3],["path",3]]]],[11,"after_savestate","","",106,[[["vec",3],["path",3]]]],[0,"sim","sim","",null,null],[3,"Sim","sim::sim","",null,null],[12,"driving","","",14,null],[12,"parking","","",14,null],[12,"walking","","",14,null],[12,"intersections","","",14,null],[12,"transit","","",14,null],[12,"cap","","",14,null],[12,"trips","","",14,null],[12,"pandemic","","",14,null],[12,"scheduler","","",14,null],[12,"time","","",14,null],[12,"map_name","","",14,null],[12,"edits_name","","",14,null],[12,"run_name","","",14,null],[12,"step_count","","",14,null],[12,"analytics","","",14,null],[12,"alerts","","",14,null],[3,"Ctx","","",null,null],[12,"parking","","",109,null],[12,"intersections","","",109,null],[12,"cap","","",109,null],[12,"scheduler","","",109,null],[12,"map","","",109,null],[3,"SimOptions","","",null,null],[12,"run_name","","",15,null],[12,"use_freeform_policy_everywhere","","",15,null],[12,"dont_block_the_box","","",15,null],[12,"recalc_lanechanging","","",15,null],[12,"break_turn_conflict_cycles","","",15,null],[12,"handle_uber_turns","","",15,null],[12,"enable_pandemic_model","","",15,null],[12,"alerts","","",15,null],[12,"pathfinding_upfront","","",15,null],[12,"infinite_parking","","",15,null],[4,"AlertHandler","","",null,null],[13,"Print","","",53,null],[13,"Block","","",53,null],[13,"Silence","","",53,null],[0,"queries","","",null,null],[3,"AgentProperties","sim::sim::queries","",null,null],[12,"total_time","","",13,null],[12,"waiting_here","","",13,null],[12,"total_waiting","","",13,null],[12,"dist_crossed","","",13,null],[12,"total_dist","","",13,null],[12,"lanes_crossed","","",13,null],[12,"total_lanes","","",13,null],[11,"time","sim","",14,[[],["time",3]]],[11,"is_done","","",14,[[]]],[11,"is_empty","","",14,[[]]],[11,"num_trips","","",14,[[]]],[11,"num_agents","","",14,[[],[["agenttype",4],["counter",3]]]],[11,"num_ppl","","",14,[[]]],[11,"debug_ped","","",14,[[["pedestrianid",3]]]],[11,"debug_car","","",14,[[["carid",3]]]],[11,"debug_intersection","","",14,[[["intersectionid",3],["map",3]]]],[11,"debug_lane","","",14,[[["laneid",3]]]],[11,"agent_properties","","",14,[[["agentid",4]],["agentproperties",3]]],[11,"num_transit_passengers","","",14,[[["carid",3]]]],[11,"bus_route_id","","",14,[[["carid",3]],[["option",4],["busrouteid",3]]]],[11,"active_agents","","",14,[[],[["vec",3],["agentid",4]]]],[11,"agent_to_trip","","",14,[[["agentid",4]],[["option",4],["tripid",3]]]],[11,"trip_to_agent","","",14,[[["tripid",3]],[["tripresult",4],["agentid",4]]]],[11,"trip_info","","",14,[[["tripid",3]],["tripinfo",3]]],[11,"all_trip_info","","",14,[[],["vec",3]]],[11,"finished_trip_time","","",14,[[["tripid",3]],["option",4]]],[11,"trip_to_person","","",14,[[["tripid",3]],["personid",3]]],[11,"agent_to_person","","",14,[[["agentid",4]],[["option",4],["personid",3]]]],[11,"get_owner_of_car","","",14,[[["carid",3]],[["option",4],["personid",3]]]],[11,"lookup_parked_car","","",14,[[["carid",3]],[["option",4],["parkedcar",3]]]],[11,"all_parked_car_positions","","",14,[[["map",3]],["vec",3]]],[11,"lookup_person","","",14,[[["personid",3]],[["option",4],["person",3]]]],[11,"get_person","","",14,[[["personid",3]],["person",3]]],[11,"find_person_by_orig_id","","",14,[[["origpersonid",3]],[["option",4],["personid",3]]]],[11,"get_all_people","","",14,[[],["vec",3]]],[11,"lookup_car_id","","",14,[[],[["carid",3],["option",4]]]],[11,"get_path","","",14,[[["agentid",4]],[["path",3],["option",4]]]],[11,"get_all_driving_paths","","",14,[[],[["path",3],["vec",3]]]],[11,"trace_route","","",14,[[["agentid",4],["distance",3],["option",4],["map",3]],[["polyline",3],["option",4]]]],[11,"get_canonical_pt_per_trip","","",14,[[["map",3],["tripid",3]],[["pt2d",3],["tripresult",4]]]],[11,"get_canonical_pt_per_person","","",14,[[["personid",3],["map",3]],[["option",4],["pt2d",3]]]],[11,"canonical_pt_for_agent","","",14,[[["map",3],["agentid",4]],[["option",4],["pt2d",3]]]],[11,"get_accepted_agents","","",14,[[["intersectionid",3]],[["hashset",3],["agentid",4]]]],[11,"get_waiting_agents","","",14,[[["intersectionid",3]],["vec",3]]],[11,"get_blocked_by","","",14,[[["agentid",4]],[["hashset",3],["agentid",4]]]],[11,"status_of_buses","","",14,[[["busrouteid",3],["map",3]],["vec",3]]],[11,"get_analytics","","",14,[[],["analytics",3]]],[11,"find_blockage_front","","",14,[[["carid",3],["map",3]],["string",3]]],[11,"delayed_intersections","","",14,[[["duration",3]],["vec",3]]],[11,"bldg_to_people","","",14,[[["buildingid",3]],[["vec",3],["personid",3]]]],[11,"get_pandemic_model","","",14,[[],[["option",4],["pandemicmodel",3]]]],[11,"get_end_of_day","","",14,[[],["time",3]]],[11,"current_stage_and_remaining_time","","",14,[[["intersectionid",3]]]],[11,"all_arrivals_at_border","","",14,[[["intersectionid",3]],["vec",3]]],[11,"target_lane_penalty","","",14,[[["lane",3]]]],[11,"get_people_waiting_at_stop","","",14,[[["busstopid",3]],["vec",3]]],[11,"generate_scenario","","",14,[[["string",3],["map",3]],["scenario",3]]],[11,"get_cap_counter","","",14,[[["laneid",3]]]],[11,"infinite_parking","","",14,[[]]],[11,"all_waiting_people","","",14,[[],[["duration",3],["btreemap",3],["personid",3]]]],[17,"BLIND_RETRY_TO_SPAWN","sim::sim","",null,null],[8,"SimCallback","","",null,null],[10,"run","","",110,[[["sim",3],["map",3]]]],[11,"from_args","sim","",15,[[["cmdargs",3]],["simoptions",3]]],[11,"new","","",15,[[],["simoptions",3]]],[11,"new","","",14,[[["simoptions",3],["timer",3],["map",3]],["sim",3]]],[11,"make_spawner","","",14,[[],["tripspawner",3]]],[11,"flush_spawner","","",14,[[["map",3],["timer",3],["tripspawner",3]]]],[11,"get_free_onstreet_spots","","",14,[[["laneid",3]],[["vec",3],["parkingspot",4]]]],[11,"get_free_offstreet_spots","","",14,[[["buildingid",3]],[["vec",3],["parkingspot",4]]]],[11,"get_free_lot_spots","","",14,[[["parkinglotid",3]],[["vec",3],["parkingspot",4]]]],[11,"get_all_parking_spots","","",14,[[]]],[11,"bldg_to_parked_cars","","",14,[[["buildingid",3]],[["carid",3],["vec",3]]]],[11,"walking_path_to_nearest_parking_spot","","",14,[[["buildingid",3],["map",3]],["option",4]]],[11,"new_person","","",14,[[["speed",3],["vehiclespec",3],["origpersonid",3],["vec",3],["personid",3],["option",4]]]],[11,"random_person","","",14,[[["speed",3],["vehiclespec",3],["vec",3]],["person",3]]],[11,"seed_parked_car","","",14,[[["vehicle",3],["parkingspot",4]]]],[11,"seed_bus_route","","",14,[[["busroute",3]]]],[11,"start_bus","","",14,[[["busroute",3],["map",3]]]],[11,"set_name","","",14,[[["string",3]]]],[11,"minimal_step","","",14,[[["duration",3],["option",4],["map",3]]]],[11,"do_step","","",14,[[["time",3],["command",4],["option",4],["map",3]]]],[11,"dispatch_events","","",14,[[["vec",3],["event",4],["map",3]]]],[11,"timed_step","","",14,[[["timer",3],["duration",3],["option",4],["map",3]]]],[11,"tiny_step","","",14,[[["option",4],["map",3]]]],[11,"time_limited_step","","",14,[[["duration",3],["option",4],["map",3]]]],[11,"dump_before_abort","","",14,[[]]],[11,"run_until_done","","",14,[[["fn",8],["option",4],["duration",3],["map",3]]]],[11,"save_dir","","",14,[[],["string",3]]],[11,"save_path","","",14,[[["time",3]],["string",3]]],[11,"save","","",14,[[],["string",3]]],[11,"find_previous_savestate","","",14,[[["time",3]],[["string",3],["option",4]]]],[11,"find_next_savestate","","",14,[[["time",3]],[["string",3],["option",4]]]],[11,"load_savestate","","",14,[[["string",3],["timer",3],["map",3]],[["result",4],["error",3],["sim",3]]]],[11,"restore_paths","","",14,[[["timer",3],["map",3]]]],[11,"handle_live_edited_traffic_signals","","",14,[[["map",3]]]],[11,"handle_live_edits","","",14,[[["map",3]]]],[11,"find_trips_affected_by_live_edits","","",14,[[["map",3]],["vec",3]]],[11,"delete_car","","",14,[[["carid",3],["map",3]]]],[11,"clear_alerts","","",14,[[],["vec",3]]],[11,"is","sim::sim","Returns true if the trait object wraps an object of type…",110,[[]]],[11,"downcast","","Returns a boxed object from a boxed trait object if the…",110,[[["box",3]],[["result",4],["box",3],["box",3]]]],[11,"downcast_rc","","Returns an `Rc`-ed object from an `Rc`-ed trait object if…",110,[[["rc",3]],[["rc",3],["rc",3],["result",4]]]],[11,"downcast_ref","","Returns a reference to the object within the trait object…",110,[[],["option",4]]],[11,"downcast_mut","","Returns a mutable reference to the object within the trait…",110,[[],["option",4]]],[11,"set_periodic_callback","sim","",14,[[["duration",3]]]],[11,"unset_periodic_callback","","",14,[[]]],[0,"transit","","",null,null],[3,"Stop","sim::transit","",null,null],[12,"id","","",111,null],[12,"driving_pos","","",111,null],[12,"next_stop","","",111,null],[3,"Route","","",null,null],[12,"stops","","",112,null],[12,"start","","",112,null],[12,"end_at_border","","",112,null],[12,"active_vehicles","","",112,null],[3,"Bus","","",null,null],[12,"car","","",113,null],[12,"route","","",113,null],[12,"passengers","","",113,null],[12,"state","","",113,null],[3,"TransitSimState","","",null,null],[12,"buses","","",114,null],[12,"routes","","",114,null],[12,"peds_waiting","","",114,null],[12,"events","","",114,null],[4,"BusState","","",null,null],[13,"DrivingToStop","","",115,null],[13,"AtStop","","",115,null],[13,"DrivingOffMap","","",115,null],[13,"Done","","",115,null],[6,"StopIdx","","",null,null],[11,"new","","",114,[[["map",3]],["transitsimstate",3]]],[11,"create_empty_route","","",114,[[["busroute",3],["map",3]]]],[11,"bus_created","","",114,[[["carid",3],["busrouteid",3]]]],[11,"bus_arrived_at_stop","","",114,[[["time",3],["tripmanager",3],["ctx",3],["carid",3],["walkingsimstate",3]]]],[11,"bus_departed_from_stop","","",114,[[["carid",3],["map",3]],["router",3]]],[11,"ped_waiting_for_bus","","",114,[[["time",3],["map",3],["busrouteid",3],["busstopid",3],["pedestrianid",3],["tripid",3],["personid",3],["option",4]],[["carid",3],["option",4]]]],[11,"collect_events","","",114,[[],[["vec",3],["event",4]]]],[11,"get_passengers","","",114,[[["carid",3]],["vec",3]]],[11,"bus_route","","",114,[[["carid",3]],["busrouteid",3]]],[11,"buses_for_route","","",114,[[["busrouteid",3]],["vec",3]]],[11,"active_vehicles","","",114,[[]]],[11,"get_people_waiting_at_stop","","",114,[[["busstopid",3]],["vec",3]]],[0,"trips","sim","",null,null],[3,"TripManager","sim::trips","",null,null],[12,"trips","","",116,null],[12,"people","","",116,null],[12,"active_trip_mode","","",116,null],[12,"unfinished_trips","","",116,null],[12,"pathfinding_upfront","","",116,null],[12,"car_id_counter","","",116,null],[12,"events","","",116,null],[3,"Trip","","",null,null],[12,"id","","",117,null],[12,"info","","",117,null],[12,"started","","",117,null],[12,"finished_at","","",117,null],[12,"total_blocked_time","","",117,null],[12,"aborted","","",117,null],[12,"cancelled","","",117,null],[12,"legs","","",117,null],[12,"person","","",117,null],[3,"TripInfo","","",null,null],[12,"departure","","",17,null],[12,"mode","","",17,null],[12,"start","","",17,null],[12,"end","","",17,null],[12,"purpose","","",17,null],[12,"modified","","",17,null],[12,"capped","","",17,null],[3,"Person","","",null,null],[12,"id","","",16,null],[12,"orig_id","","",16,null],[12,"trips","","",16,null],[12,"state","","",16,null],[12,"ped","","",16,null],[12,"ped_speed","","",16,null],[12,"vehicles","","",16,null],[12,"delayed_trips","","",16,null],[12,"on_bus","","",16,null],[4,"TripLeg","","",null,null],[13,"Walk","","",118,null],[13,"Drive","","",118,null],[13,"RideBus","","",118,null],[13,"Remote","","",118,null],[4,"TripMode","","",null,null],[13,"Walk","","",57,null],[13,"Bike","","",57,null],[13,"Transit","","",57,null],[13,"Drive","","",57,null],[4,"TripEndpoint","","",null,null],[13,"Bldg","","",56,null],[13,"Border","","",56,null],[4,"TripResult","","",null,null],[13,"Ok","","",55,null],[13,"ModeChange","","",55,null],[13,"TripDone","","",55,null],[13,"TripDoesntExist","","",55,null],[13,"TripNotStarted","","",55,null],[13,"TripAborted","","",55,null],[13,"TripCancelled","","",55,null],[13,"RemoteTrip","","",55,null],[4,"PersonState","","",null,null],[13,"Trip","","",54,null],[13,"Inside","","",54,null],[13,"OffMap","","",54,null],[5,"pos","","",null,[[["map",3],["tripendpoint",4],["tripmode",4]],[["option",4],["position",3]]]],[11,"new","","",116,[[],["tripmanager",3]]],[11,"new_person","","",116,[[["speed",3],["vehiclespec",3],["origpersonid",3],["vec",3],["personid",3],["option",4]]]],[11,"random_person","","",116,[[["speed",3],["vehiclespec",3],["vec",3]],["person",3]]],[11,"new_car_id","","",116,[[]]],[11,"new_trip","","",116,[[["time",3],["map",3],["tripmode",4],["trippurpose",4],["vec",3],["tripleg",4],["personid",3],["tripendpoint",4]],["tripid",3]]],[11,"agent_starting_trip_leg","","",116,[[["tripid",3],["agentid",4]]]],[11,"car_reached_parking_spot","","",116,[[["time",3],["parkingspot",4],["ctx",3],["carid",3],["duration",3]]]],[11,"ped_reached_parking_spot","","",116,[[["time",3],["parkingspot",4],["ctx",3],["duration",3],["pedestrianid",3]]]],[11,"ped_ready_to_bike","","",116,[[["time",3],["sidewalkspot",3],["ctx",3],["duration",3],["pedestrianid",3]]]],[11,"bike_reached_end","","",116,[[["time",3],["sidewalkspot",3],["scheduler",3],["carid",3],["duration",3],["map",3]]]],[11,"ped_reached_building","","",116,[[["time",3],["buildingid",3],["ctx",3],["duration",3],["pedestrianid",3]]]],[11,"ped_reached_bus_stop","","",116,[[["time",3],["transitsimstate",3],["busstopid",3],["ctx",3],["duration",3],["pedestrianid",3]],[["option",4],["busrouteid",3]]]],[11,"ped_boarded_bus","","",116,[[["time",3],["walkingsimstate",3],["carid",3],["duration",3],["pedestrianid",3]]]],[11,"person_left_bus","","",116,[[["time",3],["ctx",3],["carid",3],["personid",3]]]],[11,"ped_reached_border","","",116,[[["time",3],["ctx",3],["intersectionid",3],["duration",3],["pedestrianid",3]]]],[11,"transit_rider_reached_border","","",116,[[["time",3],["ctx",3],["carid",3],["personid",3]]]],[11,"car_or_bike_reached_border","","",116,[[["time",3],["ctx",3],["carid",3],["intersectionid",3],["duration",3]]]],[11,"remote_trip_finished","","",116,[[["time",3],["ctx",3],["tripid",3]]]],[11,"cancel_trip","","",116,[[["tripid",3]]]],[11,"abort_trip","","",116,[[["time",3],["vehicle",3],["option",4],["tripid",3],["ctx",3]]]],[11,"active_agents","","",116,[[],[["vec",3],["agentid",4]]]],[11,"get_active_trips","","",116,[[],[["tripid",3],["vec",3]]]],[11,"active_agents_and_trips","","",116,[[],["btreemap",3]]],[11,"num_active_agents","","",116,[[]]],[11,"trip_to_agent","","",116,[[["tripid",3]],[["tripresult",4],["agentid",4]]]],[11,"agent_to_trip","","",116,[[["agentid",4]],[["option",4],["tripid",3]]]],[11,"debug_trip","","",116,[[["agentid",4]]]],[11,"num_trips","","",116,[[]]],[11,"num_agents","","",116,[[["transitsimstate",3]],[["agenttype",4],["counter",3]]]],[11,"num_ppl","","",116,[[]]],[11,"is_done","","",116,[[]]],[11,"collect_events","","",116,[[],[["vec",3],["event",4]]]],[11,"trip_info","","",116,[[["tripid",3]],["tripinfo",3]]],[11,"all_trip_info","","",116,[[],["vec",3]]],[11,"finished_trip_time","","",116,[[["tripid",3]],["option",4]]],[11,"bldg_to_people","","",116,[[["buildingid",3]],[["vec",3],["personid",3]]]],[11,"get_person","","",116,[[["personid",3]],[["option",4],["person",3]]]],[11,"get_all_people","","",116,[[],["vec",3]]],[11,"trip_to_person","","",116,[[["tripid",3]],["personid",3]]],[11,"person_finished_trip","","",116,[[["time",3],["ctx",3],["personid",3]]]],[11,"start_trip","","",116,[[["time",3],["option",4],["pathrequest",3],["ctx",3],["tripid",3],["tripspec",4],["path",3],["option",4]]]],[11,"all_arrivals_at_border","","",116,[[["intersectionid",3]],["vec",3]]],[11,"generate_scenario","","",116,[[["string",3],["map",3]],["scenario",3]]],[11,"spawn_ped","","",117,[[["time",3],["sidewalkspot",3],["person",3],["scheduler",3],["vec",3],["map",3]]]],[11,"assert_walking_leg","","",117,[[["sidewalkspot",3]]]],[11,"all","sim","",57,[[],[["vec",3],["tripmode",4]]]],[11,"verb","","",57,[[]]],[11,"ongoing_verb","","",57,[[]]],[11,"noun","","",57,[[]]],[11,"to_constraints","","",57,[[],["pathconstraints",4]]],[11,"from_constraints","","",57,[[["pathconstraints",4]],["tripmode",4]]],[11,"path_req","","",56,[[["map",3],["tripendpoint",4],["tripmode",4]],[["option",4],["pathrequest",3]]]],[11,"ok","","",55,[[],["option",4]]],[11,"propagate_error","","",55,[[],["tripresult",4]]],[11,"get_vehicle","","",16,[[["carid",3]],["vehicle",3]]],[11,"start_sidewalk_spot","","",56,[[["map",3]],[["option",4],["sidewalkspot",3]]]],[11,"end_sidewalk_spot","","",56,[[["map",3]],[["option",4],["sidewalkspot",3]]]],[11,"driving_goal","","",56,[[["pathconstraints",4],["map",3]],[["option",4],["drivinggoal",4]]]],[17,"BIKE_LENGTH","","",null,null],[17,"MIN_CAR_LENGTH","","",null,null],[17,"MAX_CAR_LENGTH","","",null,null],[17,"BUS_LENGTH","","",null,null],[17,"LIGHT_RAIL_LENGTH","","",null,null],[17,"FOLLOWING_DISTANCE","","",null,null],[17,"SPAWN_DIST","","",null,null],[8,"SimCallback","","",null,null],[10,"run","","",110,[[["sim",3],["map",3]]]],[8,"GetDrawAgents","","",null,null],[10,"time","","",97,[[],["time",3]]],[10,"step_count","","",97,[[]]],[10,"get_draw_car","","",97,[[["carid",3],["map",3]],[["option",4],["drawcarinput",3]]]],[10,"get_draw_ped","","",97,[[["map",3],["pedestrianid",3]],[["drawpedestrianinput",3],["option",4]]]],[10,"get_draw_cars","","",97,[[["traversable",4],["map",3]],[["vec",3],["drawcarinput",3]]]],[10,"get_draw_peds","","",97,[[["traversable",4],["map",3]]]],[10,"get_all_draw_cars","","",97,[[["map",3]],[["vec",3],["drawcarinput",3]]]],[10,"get_all_draw_peds","","",97,[[["map",3]],[["vec",3],["drawpedestrianinput",3]]]],[10,"get_unzoomed_agents","","",97,[[["map",3]],[["unzoomedagent",3],["vec",3]]]],[11,"as_car","","",60,[[],["carid",3]]],[11,"to_type","","",60,[[],["agenttype",4]]],[11,"all","","",61,[[],[["vec",3],["agenttype",4]]]],[11,"noun","","",61,[[]]],[11,"plural_noun","","",61,[[]]],[11,"ongoing_verb","","",61,[[]]],[11,"to_constraints","","",62,[[],["pathconstraints",4]]],[11,"is_transit","","",62,[[]]],[11,"make","","",28,[[["option",4],["carid",3],["personid",3]],["vehicle",3]]],[11,"end_at_border","","",64,[[["map",3],["offmaplocation",3],["pathconstraints",4],["option",4],["directedroadid",3]],[["option",4],["drivinggoal",4]]]],[11,"goal_pos","","",64,[[["pathconstraints",4],["map",3]],[["option",4],["position",3]]]],[11,"make_router","","",64,[[["carid",3],["path",3],["map",3]],["router",3]]],[11,"pt","","",64,[[["map",3]],["pt2d",3]]],[11,"deferred_parking_spot","","",30,[[],["sidewalkspot",3]]],[11,"parking_spot","","",30,[[["parkingsimstate",4],["parkingspot",4],["map",3]],["sidewalkspot",3]]],[11,"building","","",30,[[["buildingid",3],["map",3]],["sidewalkspot",3]]],[11,"bike_rack","","",30,[[["buildingid",3],["map",3]],[["option",4],["sidewalkspot",3]]]],[11,"bus_stop","","",30,[[["map",3],["busstopid",3]],["sidewalkspot",3]]],[11,"start_at_border","","",30,[[["offmaplocation",3],["option",4],["intersectionid",3],["map",3]],[["option",4],["sidewalkspot",3]]]],[11,"end_at_border","","",30,[[["offmaplocation",3],["option",4],["intersectionid",3],["map",3]],[["option",4],["sidewalkspot",3]]]],[11,"suddenly_appear","","",30,[[["laneid",3],["distance",3],["map",3]],["sidewalkspot",3]]],[11,"new","","",31,[[["time",3]],["timeinterval",3]]],[11,"percent","","",31,[[["time",3]]]],[11,"percent_clamp_end","","",31,[[["time",3]]]],[11,"new_driving","","",32,[[["distance",3]],["distanceinterval",3]]],[11,"new_walking","","",32,[[["distance",3]],["distanceinterval",3]]],[11,"lerp","","",32,[[],["distance",3]]],[11,"length","","",32,[[],["distance",3]]],[11,"for_appearing","","",34,[[["vehicle",3],["router",3],["pathrequest",3],["tripid",3],["personid",3],["position",3]],["createcar",3]]],[11,"for_parked_car","","",34,[[["parkedcar",3],["router",3],["pathrequest",3],["tripid",3],["distance",3],["personid",3]],["createcar",3]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"to_owned","","",0,[[]]],[11,"clone_into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"into_any","","",0,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",0,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",0,[[],["any",8]]],[11,"as_any_mut","","",0,[[],["any",8]]],[11,"into_any_arc","","",0,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"into_any","","",1,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",1,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",1,[[],["any",8]]],[11,"as_any_mut","","",1,[[],["any",8]]],[11,"into_any_arc","","",1,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"to_owned","","",2,[[]]],[11,"clone_into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"into_any","","",2,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",2,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",2,[[],["any",8]]],[11,"as_any_mut","","",2,[[],["any",8]]],[11,"into_any_arc","","",2,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"into_any","","",3,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",3,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",3,[[],["any",8]]],[11,"as_any_mut","","",3,[[],["any",8]]],[11,"into_any_arc","","",3,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"into_any","","",4,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",4,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",4,[[],["any",8]]],[11,"as_any_mut","","",4,[[],["any",8]]],[11,"into_any_arc","","",4,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"to_owned","","",5,[[]]],[11,"clone_into","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"into_any","","",5,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",5,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",5,[[],["any",8]]],[11,"as_any_mut","","",5,[[],["any",8]]],[11,"into_any_arc","","",5,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"to_owned","","",6,[[]]],[11,"clone_into","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"equivalent","","",6,[[]]],[11,"into_any","","",6,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",6,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",6,[[],["any",8]]],[11,"as_any_mut","","",6,[[],["any",8]]],[11,"into_any_arc","","",6,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"to_owned","","",7,[[]]],[11,"clone_into","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"vzip","","",7,[[]]],[11,"into_any","","",7,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",7,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",7,[[],["any",8]]],[11,"as_any_mut","","",7,[[],["any",8]]],[11,"into_any_arc","","",7,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",8,[[]]],[11,"into","","",8,[[]]],[11,"to_owned","","",8,[[]]],[11,"clone_into","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"try_into","","",8,[[],["result",4]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"vzip","","",8,[[]]],[11,"into_any","","",8,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",8,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",8,[[],["any",8]]],[11,"as_any_mut","","",8,[[],["any",8]]],[11,"into_any_arc","","",8,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",9,[[]]],[11,"into","","",9,[[]]],[11,"to_owned","","",9,[[]]],[11,"clone_into","","",9,[[]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"vzip","","",9,[[]]],[11,"into_any","","",9,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",9,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",9,[[],["any",8]]],[11,"as_any_mut","","",9,[[],["any",8]]],[11,"into_any_arc","","",9,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",10,[[]]],[11,"into","","",10,[[]]],[11,"to_owned","","",10,[[]]],[11,"clone_into","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"vzip","","",10,[[]]],[11,"into_any","","",10,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",10,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",10,[[],["any",8]]],[11,"as_any_mut","","",10,[[],["any",8]]],[11,"into_any_arc","","",10,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",11,[[]]],[11,"into","","",11,[[]]],[11,"to_owned","","",11,[[]]],[11,"clone_into","","",11,[[]]],[11,"try_from","","",11,[[],["result",4]]],[11,"try_into","","",11,[[],["result",4]]],[11,"borrow","","",11,[[]]],[11,"borrow_mut","","",11,[[]]],[11,"type_id","","",11,[[],["typeid",3]]],[11,"vzip","","",11,[[]]],[11,"into_any","","",11,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",11,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",11,[[],["any",8]]],[11,"as_any_mut","","",11,[[],["any",8]]],[11,"into_any_arc","","",11,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",12,[[]]],[11,"into","","",12,[[]]],[11,"try_from","","",12,[[],["result",4]]],[11,"try_into","","",12,[[],["result",4]]],[11,"borrow","","",12,[[]]],[11,"borrow_mut","","",12,[[]]],[11,"type_id","","",12,[[],["typeid",3]]],[11,"vzip","","",12,[[]]],[11,"into_any","","",12,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",12,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",12,[[],["any",8]]],[11,"as_any_mut","","",12,[[],["any",8]]],[11,"into_any_arc","","",12,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",13,[[]]],[11,"into","","",13,[[]]],[11,"try_from","","",13,[[],["result",4]]],[11,"try_into","","",13,[[],["result",4]]],[11,"borrow","","",13,[[]]],[11,"borrow_mut","","",13,[[]]],[11,"type_id","","",13,[[],["typeid",3]]],[11,"vzip","","",13,[[]]],[11,"into_any","","",13,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",13,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",13,[[],["any",8]]],[11,"as_any_mut","","",13,[[],["any",8]]],[11,"into_any_arc","","",13,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",14,[[]]],[11,"into","","",14,[[]]],[11,"to_owned","","",14,[[]]],[11,"clone_into","","",14,[[]]],[11,"try_from","","",14,[[],["result",4]]],[11,"try_into","","",14,[[],["result",4]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"vzip","","",14,[[]]],[11,"into_any","","",14,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",14,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",14,[[],["any",8]]],[11,"as_any_mut","","",14,[[],["any",8]]],[11,"into_any_arc","","",14,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",15,[[]]],[11,"into","","",15,[[]]],[11,"to_owned","","",15,[[]]],[11,"clone_into","","",15,[[]]],[11,"try_from","","",15,[[],["result",4]]],[11,"try_into","","",15,[[],["result",4]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"vzip","","",15,[[]]],[11,"into_any","","",15,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",15,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",15,[[],["any",8]]],[11,"as_any_mut","","",15,[[],["any",8]]],[11,"into_any_arc","","",15,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",16,[[]]],[11,"into","","",16,[[]]],[11,"to_owned","","",16,[[]]],[11,"clone_into","","",16,[[]]],[11,"try_from","","",16,[[],["result",4]]],[11,"try_into","","",16,[[],["result",4]]],[11,"borrow","","",16,[[]]],[11,"borrow_mut","","",16,[[]]],[11,"type_id","","",16,[[],["typeid",3]]],[11,"vzip","","",16,[[]]],[11,"into_any","","",16,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",16,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",16,[[],["any",8]]],[11,"as_any_mut","","",16,[[],["any",8]]],[11,"into_any_arc","","",16,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",17,[[]]],[11,"into","","",17,[[]]],[11,"to_owned","","",17,[[]]],[11,"clone_into","","",17,[[]]],[11,"try_from","","",17,[[],["result",4]]],[11,"try_into","","",17,[[],["result",4]]],[11,"borrow","","",17,[[]]],[11,"borrow_mut","","",17,[[]]],[11,"type_id","","",17,[[],["typeid",3]]],[11,"vzip","","",17,[[]]],[11,"into_any","","",17,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",17,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",17,[[],["any",8]]],[11,"as_any_mut","","",17,[[],["any",8]]],[11,"into_any_arc","","",17,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",119,[[]]],[11,"into","","",119,[[]]],[11,"try_from","","",119,[[],["result",4]]],[11,"try_into","","",119,[[],["result",4]]],[11,"borrow","","",119,[[]]],[11,"borrow_mut","","",119,[[]]],[11,"type_id","","",119,[[],["typeid",3]]],[11,"vzip","","",119,[[]]],[11,"into_any","","",119,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",119,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",119,[[],["any",8]]],[11,"as_any_mut","","",119,[[],["any",8]]],[11,"into_any_arc","","",119,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",18,[[]]],[11,"into","","",18,[[]]],[11,"to_owned","","",18,[[]]],[11,"clone_into","","",18,[[]]],[11,"try_from","","",18,[[],["result",4]]],[11,"try_into","","",18,[[],["result",4]]],[11,"borrow","","",18,[[]]],[11,"borrow_mut","","",18,[[]]],[11,"type_id","","",18,[[],["typeid",3]]],[11,"vzip","","",18,[[]]],[11,"into_any","","",18,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",18,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",18,[[],["any",8]]],[11,"as_any_mut","","",18,[[],["any",8]]],[11,"into_any_arc","","",18,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",19,[[]]],[11,"into","","",19,[[]]],[11,"try_from","","",19,[[],["result",4]]],[11,"try_into","","",19,[[],["result",4]]],[11,"borrow","","",19,[[]]],[11,"borrow_mut","","",19,[[]]],[11,"type_id","","",19,[[],["typeid",3]]],[11,"vzip","","",19,[[]]],[11,"into_any","","",19,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",19,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",19,[[],["any",8]]],[11,"as_any_mut","","",19,[[],["any",8]]],[11,"into_any_arc","","",19,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",20,[[]]],[11,"into","","",20,[[]]],[11,"to_owned","","",20,[[]]],[11,"clone_into","","",20,[[]]],[11,"try_from","","",20,[[],["result",4]]],[11,"try_into","","",20,[[],["result",4]]],[11,"borrow","","",20,[[]]],[11,"borrow_mut","","",20,[[]]],[11,"type_id","","",20,[[],["typeid",3]]],[11,"vzip","","",20,[[]]],[11,"into_any","","",20,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",20,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",20,[[],["any",8]]],[11,"as_any_mut","","",20,[[],["any",8]]],[11,"into_any_arc","","",20,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",21,[[]]],[11,"into","","",21,[[]]],[11,"try_from","","",21,[[],["result",4]]],[11,"try_into","","",21,[[],["result",4]]],[11,"borrow","","",21,[[]]],[11,"borrow_mut","","",21,[[]]],[11,"type_id","","",21,[[],["typeid",3]]],[11,"vzip","","",21,[[]]],[11,"into_any","","",21,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",21,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",21,[[],["any",8]]],[11,"as_any_mut","","",21,[[],["any",8]]],[11,"into_any_arc","","",21,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",22,[[]]],[11,"into","","",22,[[]]],[11,"to_owned","","",22,[[]]],[11,"clone_into","","",22,[[]]],[11,"to_string","","",22,[[],["string",3]]],[11,"try_from","","",22,[[],["result",4]]],[11,"try_into","","",22,[[],["result",4]]],[11,"borrow","","",22,[[]]],[11,"borrow_mut","","",22,[[]]],[11,"type_id","","",22,[[],["typeid",3]]],[11,"vzip","","",22,[[]]],[11,"equivalent","","",22,[[]]],[11,"into_any","","",22,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",22,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",22,[[],["any",8]]],[11,"as_any_mut","","",22,[[],["any",8]]],[11,"into_any_arc","","",22,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",23,[[]]],[11,"into","","",23,[[]]],[11,"to_owned","","",23,[[]]],[11,"clone_into","","",23,[[]]],[11,"to_string","","",23,[[],["string",3]]],[11,"try_from","","",23,[[],["result",4]]],[11,"try_into","","",23,[[],["result",4]]],[11,"borrow","","",23,[[]]],[11,"borrow_mut","","",23,[[]]],[11,"type_id","","",23,[[],["typeid",3]]],[11,"vzip","","",23,[[]]],[11,"equivalent","","",23,[[]]],[11,"into_any","","",23,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",23,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",23,[[],["any",8]]],[11,"as_any_mut","","",23,[[],["any",8]]],[11,"into_any_arc","","",23,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",24,[[]]],[11,"into","","",24,[[]]],[11,"to_owned","","",24,[[]]],[11,"clone_into","","",24,[[]]],[11,"to_string","","",24,[[],["string",3]]],[11,"try_from","","",24,[[],["result",4]]],[11,"try_into","","",24,[[],["result",4]]],[11,"borrow","","",24,[[]]],[11,"borrow_mut","","",24,[[]]],[11,"type_id","","",24,[[],["typeid",3]]],[11,"vzip","","",24,[[]]],[11,"equivalent","","",24,[[]]],[11,"into_any","","",24,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",24,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",24,[[],["any",8]]],[11,"as_any_mut","","",24,[[],["any",8]]],[11,"into_any_arc","","",24,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",25,[[]]],[11,"into","","",25,[[]]],[11,"to_owned","","",25,[[]]],[11,"clone_into","","",25,[[]]],[11,"to_string","","",25,[[],["string",3]]],[11,"try_from","","",25,[[],["result",4]]],[11,"try_into","","",25,[[],["result",4]]],[11,"borrow","","",25,[[]]],[11,"borrow_mut","","",25,[[]]],[11,"type_id","","",25,[[],["typeid",3]]],[11,"vzip","","",25,[[]]],[11,"equivalent","","",25,[[]]],[11,"into_any","","",25,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",25,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",25,[[],["any",8]]],[11,"as_any_mut","","",25,[[],["any",8]]],[11,"into_any_arc","","",25,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",26,[[]]],[11,"into","","",26,[[]]],[11,"to_owned","","",26,[[]]],[11,"clone_into","","",26,[[]]],[11,"try_from","","",26,[[],["result",4]]],[11,"try_into","","",26,[[],["result",4]]],[11,"borrow","","",26,[[]]],[11,"borrow_mut","","",26,[[]]],[11,"type_id","","",26,[[],["typeid",3]]],[11,"vzip","","",26,[[]]],[11,"equivalent","","",26,[[]]],[11,"into_any","","",26,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",26,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",26,[[],["any",8]]],[11,"as_any_mut","","",26,[[],["any",8]]],[11,"into_any_arc","","",26,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",27,[[]]],[11,"into","","",27,[[]]],[11,"to_owned","","",27,[[]]],[11,"clone_into","","",27,[[]]],[11,"try_from","","",27,[[],["result",4]]],[11,"try_into","","",27,[[],["result",4]]],[11,"borrow","","",27,[[]]],[11,"borrow_mut","","",27,[[]]],[11,"type_id","","",27,[[],["typeid",3]]],[11,"vzip","","",27,[[]]],[11,"into_any","","",27,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",27,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",27,[[],["any",8]]],[11,"as_any_mut","","",27,[[],["any",8]]],[11,"into_any_arc","","",27,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",28,[[]]],[11,"into","","",28,[[]]],[11,"to_owned","","",28,[[]]],[11,"clone_into","","",28,[[]]],[11,"try_from","","",28,[[],["result",4]]],[11,"try_into","","",28,[[],["result",4]]],[11,"borrow","","",28,[[]]],[11,"borrow_mut","","",28,[[]]],[11,"type_id","","",28,[[],["typeid",3]]],[11,"vzip","","",28,[[]]],[11,"into_any","","",28,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",28,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",28,[[],["any",8]]],[11,"as_any_mut","","",28,[[],["any",8]]],[11,"into_any_arc","","",28,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",29,[[]]],[11,"into","","",29,[[]]],[11,"to_owned","","",29,[[]]],[11,"clone_into","","",29,[[]]],[11,"try_from","","",29,[[],["result",4]]],[11,"try_into","","",29,[[],["result",4]]],[11,"borrow","","",29,[[]]],[11,"borrow_mut","","",29,[[]]],[11,"type_id","","",29,[[],["typeid",3]]],[11,"vzip","","",29,[[]]],[11,"into_any","","",29,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",29,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",29,[[],["any",8]]],[11,"as_any_mut","","",29,[[],["any",8]]],[11,"into_any_arc","","",29,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",30,[[]]],[11,"into","","",30,[[]]],[11,"to_owned","","",30,[[]]],[11,"clone_into","","",30,[[]]],[11,"try_from","","",30,[[],["result",4]]],[11,"try_into","","",30,[[],["result",4]]],[11,"borrow","","",30,[[]]],[11,"borrow_mut","","",30,[[]]],[11,"type_id","","",30,[[],["typeid",3]]],[11,"vzip","","",30,[[]]],[11,"into_any","","",30,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",30,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",30,[[],["any",8]]],[11,"as_any_mut","","",30,[[],["any",8]]],[11,"into_any_arc","","",30,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",31,[[]]],[11,"into","","",31,[[]]],[11,"to_owned","","",31,[[]]],[11,"clone_into","","",31,[[]]],[11,"try_from","","",31,[[],["result",4]]],[11,"try_into","","",31,[[],["result",4]]],[11,"borrow","","",31,[[]]],[11,"borrow_mut","","",31,[[]]],[11,"type_id","","",31,[[],["typeid",3]]],[11,"vzip","","",31,[[]]],[11,"into_any","","",31,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",31,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",31,[[],["any",8]]],[11,"as_any_mut","","",31,[[],["any",8]]],[11,"into_any_arc","","",31,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",32,[[]]],[11,"into","","",32,[[]]],[11,"to_owned","","",32,[[]]],[11,"clone_into","","",32,[[]]],[11,"try_from","","",32,[[],["result",4]]],[11,"try_into","","",32,[[],["result",4]]],[11,"borrow","","",32,[[]]],[11,"borrow_mut","","",32,[[]]],[11,"type_id","","",32,[[],["typeid",3]]],[11,"vzip","","",32,[[]]],[11,"into_any","","",32,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",32,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",32,[[],["any",8]]],[11,"as_any_mut","","",32,[[],["any",8]]],[11,"into_any_arc","","",32,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",33,[[]]],[11,"into","","",33,[[]]],[11,"to_owned","","",33,[[]]],[11,"clone_into","","",33,[[]]],[11,"try_from","","",33,[[],["result",4]]],[11,"try_into","","",33,[[],["result",4]]],[11,"borrow","","",33,[[]]],[11,"borrow_mut","","",33,[[]]],[11,"type_id","","",33,[[],["typeid",3]]],[11,"vzip","","",33,[[]]],[11,"into_any","","",33,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",33,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",33,[[],["any",8]]],[11,"as_any_mut","","",33,[[],["any",8]]],[11,"into_any_arc","","",33,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",34,[[]]],[11,"into","","",34,[[]]],[11,"to_owned","","",34,[[]]],[11,"clone_into","","",34,[[]]],[11,"try_from","","",34,[[],["result",4]]],[11,"try_into","","",34,[[],["result",4]]],[11,"borrow","","",34,[[]]],[11,"borrow_mut","","",34,[[]]],[11,"type_id","","",34,[[],["typeid",3]]],[11,"vzip","","",34,[[]]],[11,"into_any","","",34,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",34,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",34,[[],["any",8]]],[11,"as_any_mut","","",34,[[],["any",8]]],[11,"into_any_arc","","",34,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",35,[[]]],[11,"into","","",35,[[]]],[11,"to_owned","","",35,[[]]],[11,"clone_into","","",35,[[]]],[11,"try_from","","",35,[[],["result",4]]],[11,"try_into","","",35,[[],["result",4]]],[11,"borrow","","",35,[[]]],[11,"borrow_mut","","",35,[[]]],[11,"type_id","","",35,[[],["typeid",3]]],[11,"vzip","","",35,[[]]],[11,"into_any","","",35,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",35,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",35,[[],["any",8]]],[11,"as_any_mut","","",35,[[],["any",8]]],[11,"into_any_arc","","",35,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",36,[[]]],[11,"into","","",36,[[]]],[11,"to_owned","","",36,[[]]],[11,"clone_into","","",36,[[]]],[11,"try_from","","",36,[[],["result",4]]],[11,"try_into","","",36,[[],["result",4]]],[11,"borrow","","",36,[[]]],[11,"borrow_mut","","",36,[[]]],[11,"type_id","","",36,[[],["typeid",3]]],[11,"vzip","","",36,[[]]],[11,"into_any","","",36,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",36,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",36,[[],["any",8]]],[11,"as_any_mut","","",36,[[],["any",8]]],[11,"into_any_arc","","",36,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",37,[[]]],[11,"into","","",37,[[]]],[11,"to_owned","","",37,[[]]],[11,"clone_into","","",37,[[]]],[11,"try_from","","",37,[[],["result",4]]],[11,"try_into","","",37,[[],["result",4]]],[11,"borrow","","",37,[[]]],[11,"borrow_mut","","",37,[[]]],[11,"type_id","","",37,[[],["typeid",3]]],[11,"vzip","","",37,[[]]],[11,"into_any","","",37,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",37,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",37,[[],["any",8]]],[11,"as_any_mut","","",37,[[],["any",8]]],[11,"into_any_arc","","",37,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",38,[[]]],[11,"into","","",38,[[]]],[11,"to_owned","","",38,[[]]],[11,"clone_into","","",38,[[]]],[11,"try_from","","",38,[[],["result",4]]],[11,"try_into","","",38,[[],["result",4]]],[11,"borrow","","",38,[[]]],[11,"borrow_mut","","",38,[[]]],[11,"type_id","","",38,[[],["typeid",3]]],[11,"vzip","","",38,[[]]],[11,"equivalent","","",38,[[]]],[11,"into_any","","",38,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",38,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",38,[[],["any",8]]],[11,"as_any_mut","","",38,[[],["any",8]]],[11,"into_any_arc","","",38,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",40,[[]]],[11,"into","","",40,[[]]],[11,"to_owned","","",40,[[]]],[11,"clone_into","","",40,[[]]],[11,"try_from","","",40,[[],["result",4]]],[11,"try_into","","",40,[[],["result",4]]],[11,"borrow","","",40,[[]]],[11,"borrow_mut","","",40,[[]]],[11,"type_id","","",40,[[],["typeid",3]]],[11,"vzip","","",40,[[]]],[11,"into_any","","",40,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",40,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",40,[[],["any",8]]],[11,"as_any_mut","","",40,[[],["any",8]]],[11,"into_any_arc","","",40,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",44,[[]]],[11,"into","","",44,[[]]],[11,"to_owned","","",44,[[]]],[11,"clone_into","","",44,[[]]],[11,"to_string","","",44,[[],["string",3]]],[11,"try_from","","",44,[[],["result",4]]],[11,"try_into","","",44,[[],["result",4]]],[11,"borrow","","",44,[[]]],[11,"borrow_mut","","",44,[[]]],[11,"type_id","","",44,[[],["typeid",3]]],[11,"vzip","","",44,[[]]],[11,"into_any","","",44,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",44,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",44,[[],["any",8]]],[11,"as_any_mut","","",44,[[],["any",8]]],[11,"into_any_arc","","",44,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",45,[[]]],[11,"into","","",45,[[]]],[11,"to_owned","","",45,[[]]],[11,"clone_into","","",45,[[]]],[11,"try_from","","",45,[[],["result",4]]],[11,"try_into","","",45,[[],["result",4]]],[11,"borrow","","",45,[[]]],[11,"borrow_mut","","",45,[[]]],[11,"type_id","","",45,[[],["typeid",3]]],[11,"vzip","","",45,[[]]],[11,"into_any","","",45,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",45,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",45,[[],["any",8]]],[11,"as_any_mut","","",45,[[],["any",8]]],[11,"into_any_arc","","",45,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",53,[[]]],[11,"into","","",53,[[]]],[11,"to_owned","","",53,[[]]],[11,"clone_into","","",53,[[]]],[11,"try_from","","",53,[[],["result",4]]],[11,"try_into","","",53,[[],["result",4]]],[11,"borrow","","",53,[[]]],[11,"borrow_mut","","",53,[[]]],[11,"type_id","","",53,[[],["typeid",3]]],[11,"vzip","","",53,[[]]],[11,"into_any","","",53,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",53,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",53,[[],["any",8]]],[11,"as_any_mut","","",53,[[],["any",8]]],[11,"into_any_arc","","",53,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",54,[[]]],[11,"into","","",54,[[]]],[11,"to_owned","","",54,[[]]],[11,"clone_into","","",54,[[]]],[11,"try_from","","",54,[[],["result",4]]],[11,"try_into","","",54,[[],["result",4]]],[11,"borrow","","",54,[[]]],[11,"borrow_mut","","",54,[[]]],[11,"type_id","","",54,[[],["typeid",3]]],[11,"vzip","","",54,[[]]],[11,"into_any","","",54,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",54,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",54,[[],["any",8]]],[11,"as_any_mut","","",54,[[],["any",8]]],[11,"into_any_arc","","",54,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",55,[[]]],[11,"into","","",55,[[]]],[11,"try_from","","",55,[[],["result",4]]],[11,"try_into","","",55,[[],["result",4]]],[11,"borrow","","",55,[[]]],[11,"borrow_mut","","",55,[[]]],[11,"type_id","","",55,[[],["typeid",3]]],[11,"vzip","","",55,[[]]],[11,"into_any","","",55,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",55,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",55,[[],["any",8]]],[11,"as_any_mut","","",55,[[],["any",8]]],[11,"into_any_arc","","",55,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",56,[[]]],[11,"into","","",56,[[]]],[11,"to_owned","","",56,[[]]],[11,"clone_into","","",56,[[]]],[11,"try_from","","",56,[[],["result",4]]],[11,"try_into","","",56,[[],["result",4]]],[11,"borrow","","",56,[[]]],[11,"borrow_mut","","",56,[[]]],[11,"type_id","","",56,[[],["typeid",3]]],[11,"vzip","","",56,[[]]],[11,"equivalent","","",56,[[]]],[11,"into_any","","",56,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",56,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",56,[[],["any",8]]],[11,"as_any_mut","","",56,[[],["any",8]]],[11,"into_any_arc","","",56,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",57,[[]]],[11,"into","","",57,[[]]],[11,"to_owned","","",57,[[]]],[11,"clone_into","","",57,[[]]],[11,"try_from","","",57,[[],["result",4]]],[11,"try_into","","",57,[[],["result",4]]],[11,"borrow","","",57,[[]]],[11,"borrow_mut","","",57,[[]]],[11,"type_id","","",57,[[],["typeid",3]]],[11,"vzip","","",57,[[]]],[11,"equivalent","","",57,[[]]],[11,"into_any","","",57,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",57,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",57,[[],["any",8]]],[11,"as_any_mut","","",57,[[],["any",8]]],[11,"into_any_arc","","",57,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",58,[[]]],[11,"into","","",58,[[]]],[11,"to_owned","","",58,[[]]],[11,"clone_into","","",58,[[]]],[11,"try_from","","",58,[[],["result",4]]],[11,"try_into","","",58,[[],["result",4]]],[11,"borrow","","",58,[[]]],[11,"borrow_mut","","",58,[[]]],[11,"type_id","","",58,[[],["typeid",3]]],[11,"vzip","","",58,[[]]],[11,"equivalent","","",58,[[]]],[11,"into_any","","",58,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",58,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",58,[[],["any",8]]],[11,"as_any_mut","","",58,[[],["any",8]]],[11,"into_any_arc","","",58,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",59,[[]]],[11,"into","","",59,[[]]],[11,"to_owned","","",59,[[]]],[11,"clone_into","","",59,[[]]],[11,"try_from","","",59,[[],["result",4]]],[11,"try_into","","",59,[[],["result",4]]],[11,"borrow","","",59,[[]]],[11,"borrow_mut","","",59,[[]]],[11,"type_id","","",59,[[],["typeid",3]]],[11,"vzip","","",59,[[]]],[11,"into_any","","",59,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",59,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",59,[[],["any",8]]],[11,"as_any_mut","","",59,[[],["any",8]]],[11,"into_any_arc","","",59,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",60,[[]]],[11,"into","","",60,[[]]],[11,"to_owned","","",60,[[]]],[11,"clone_into","","",60,[[]]],[11,"to_string","","",60,[[],["string",3]]],[11,"try_from","","",60,[[],["result",4]]],[11,"try_into","","",60,[[],["result",4]]],[11,"borrow","","",60,[[]]],[11,"borrow_mut","","",60,[[]]],[11,"type_id","","",60,[[],["typeid",3]]],[11,"vzip","","",60,[[]]],[11,"equivalent","","",60,[[]]],[11,"into_any","","",60,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",60,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",60,[[],["any",8]]],[11,"as_any_mut","","",60,[[],["any",8]]],[11,"into_any_arc","","",60,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",61,[[]]],[11,"into","","",61,[[]]],[11,"to_owned","","",61,[[]]],[11,"clone_into","","",61,[[]]],[11,"try_from","","",61,[[],["result",4]]],[11,"try_into","","",61,[[],["result",4]]],[11,"borrow","","",61,[[]]],[11,"borrow_mut","","",61,[[]]],[11,"type_id","","",61,[[],["typeid",3]]],[11,"vzip","","",61,[[]]],[11,"equivalent","","",61,[[]]],[11,"into_any","","",61,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",61,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",61,[[],["any",8]]],[11,"as_any_mut","","",61,[[],["any",8]]],[11,"into_any_arc","","",61,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",62,[[]]],[11,"into","","",62,[[]]],[11,"to_owned","","",62,[[]]],[11,"clone_into","","",62,[[]]],[11,"to_string","","",62,[[],["string",3]]],[11,"try_from","","",62,[[],["result",4]]],[11,"try_into","","",62,[[],["result",4]]],[11,"borrow","","",62,[[]]],[11,"borrow_mut","","",62,[[]]],[11,"type_id","","",62,[[],["typeid",3]]],[11,"vzip","","",62,[[]]],[11,"equivalent","","",62,[[]]],[11,"into_any","","",62,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",62,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",62,[[],["any",8]]],[11,"as_any_mut","","",62,[[],["any",8]]],[11,"into_any_arc","","",62,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",63,[[]]],[11,"into","","",63,[[]]],[11,"to_owned","","",63,[[]]],[11,"clone_into","","",63,[[]]],[11,"try_from","","",63,[[],["result",4]]],[11,"try_into","","",63,[[],["result",4]]],[11,"borrow","","",63,[[]]],[11,"borrow_mut","","",63,[[]]],[11,"type_id","","",63,[[],["typeid",3]]],[11,"vzip","","",63,[[]]],[11,"equivalent","","",63,[[]]],[11,"into_any","","",63,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",63,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",63,[[],["any",8]]],[11,"as_any_mut","","",63,[[],["any",8]]],[11,"into_any_arc","","",63,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",64,[[]]],[11,"into","","",64,[[]]],[11,"to_owned","","",64,[[]]],[11,"clone_into","","",64,[[]]],[11,"try_from","","",64,[[],["result",4]]],[11,"try_into","","",64,[[],["result",4]]],[11,"borrow","","",64,[[]]],[11,"borrow_mut","","",64,[[]]],[11,"type_id","","",64,[[],["typeid",3]]],[11,"vzip","","",64,[[]]],[11,"equivalent","","",64,[[]]],[11,"into_any","","",64,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",64,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",64,[[],["any",8]]],[11,"as_any_mut","","",64,[[],["any",8]]],[11,"into_any_arc","","",64,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",65,[[]]],[11,"into","","",65,[[]]],[11,"to_owned","","",65,[[]]],[11,"clone_into","","",65,[[]]],[11,"try_from","","",65,[[],["result",4]]],[11,"try_into","","",65,[[],["result",4]]],[11,"borrow","","",65,[[]]],[11,"borrow_mut","","",65,[[]]],[11,"type_id","","",65,[[],["typeid",3]]],[11,"vzip","","",65,[[]]],[11,"equivalent","","",65,[[]]],[11,"into_any","","",65,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",65,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",65,[[],["any",8]]],[11,"as_any_mut","","",65,[[],["any",8]]],[11,"into_any_arc","","",65,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","sim::analytics","",66,[[]]],[11,"into","","",66,[[]]],[11,"to_owned","","",66,[[]]],[11,"clone_into","","",66,[[]]],[11,"try_from","","",66,[[],["result",4]]],[11,"try_into","","",66,[[],["result",4]]],[11,"borrow","","",66,[[]]],[11,"borrow_mut","","",66,[[]]],[11,"type_id","","",66,[[],["typeid",3]]],[11,"vzip","","",66,[[]]],[11,"into_any","","",66,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",66,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",66,[[],["any",8]]],[11,"as_any_mut","","",66,[[],["any",8]]],[11,"into_any_arc","","",66,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",67,[[]]],[11,"into","","",67,[[]]],[11,"try_from","","",67,[[],["result",4]]],[11,"try_into","","",67,[[],["result",4]]],[11,"borrow","","",67,[[]]],[11,"borrow_mut","","",67,[[]]],[11,"type_id","","",67,[[],["typeid",3]]],[11,"vzip","","",67,[[]]],[11,"into_any","","",67,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",67,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",67,[[],["any",8]]],[11,"as_any_mut","","",67,[[],["any",8]]],[11,"into_any_arc","","",67,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","sim::cap","",68,[[]]],[11,"into","","",68,[[]]],[11,"to_owned","","",68,[[]]],[11,"clone_into","","",68,[[]]],[11,"try_from","","",68,[[],["result",4]]],[11,"try_into","","",68,[[],["result",4]]],[11,"borrow","","",68,[[]]],[11,"borrow_mut","","",68,[[]]],[11,"type_id","","",68,[[],["typeid",3]]],[11,"vzip","","",68,[[]]],[11,"into_any","","",68,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",68,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",68,[[],["any",8]]],[11,"as_any_mut","","",68,[[],["any",8]]],[11,"into_any_arc","","",68,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",69,[[]]],[11,"into","","",69,[[]]],[11,"to_owned","","",69,[[]]],[11,"clone_into","","",69,[[]]],[11,"try_from","","",69,[[],["result",4]]],[11,"try_into","","",69,[[],["result",4]]],[11,"borrow","","",69,[[]]],[11,"borrow_mut","","",69,[[]]],[11,"type_id","","",69,[[],["typeid",3]]],[11,"vzip","","",69,[[]]],[11,"into_any","","",69,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",69,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",69,[[],["any",8]]],[11,"as_any_mut","","",69,[[],["any",8]]],[11,"into_any_arc","","",69,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","sim::events","",70,[[]]],[11,"into","","",70,[[]]],[11,"to_owned","","",70,[[]]],[11,"clone_into","","",70,[[]]],[11,"try_from","","",70,[[],["result",4]]],[11,"try_into","","",70,[[],["result",4]]],[11,"borrow","","",70,[[]]],[11,"borrow_mut","","",70,[[]]],[11,"type_id","","",70,[[],["typeid",3]]],[11,"vzip","","",70,[[]]],[11,"into_any","","",70,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",70,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",70,[[],["any",8]]],[11,"as_any_mut","","",70,[[],["any",8]]],[11,"into_any_arc","","",70,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","sim::mechanics::car","",72,[[]]],[11,"into","","",72,[[]]],[11,"to_owned","","",72,[[]]],[11,"clone_into","","",72,[[]]],[11,"try_from","","",72,[[],["result",4]]],[11,"try_into","","",72,[[],["result",4]]],[11,"borrow","","",72,[[]]],[11,"borrow_mut","","",72,[[]]],[11,"type_id","","",72,[[],["typeid",3]]],[11,"vzip","","",72,[[]]],[11,"into_any","","",72,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",72,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",72,[[],["any",8]]],[11,"as_any_mut","","",72,[[],["any",8]]],[11,"into_any_arc","","",72,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",73,[[]]],[11,"into","","",73,[[]]],[11,"to_owned","","",73,[[]]],[11,"clone_into","","",73,[[]]],[11,"try_from","","",73,[[],["result",4]]],[11,"try_into","","",73,[[],["result",4]]],[11,"borrow","","",73,[[]]],[11,"borrow_mut","","",73,[[]]],[11,"type_id","","",73,[[],["typeid",3]]],[11,"vzip","","",73,[[]]],[11,"into_any","","",73,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",73,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",73,[[],["any",8]]],[11,"as_any_mut","","",73,[[],["any",8]]],[11,"into_any_arc","","",73,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","sim::mechanics::driving","",76,[[]]],[11,"into","","",76,[[]]],[11,"to_owned","","",76,[[]]],[11,"clone_into","","",76,[[]]],[11,"try_from","","",76,[[],["result",4]]],[11,"try_into","","",76,[[],["result",4]]],[11,"borrow","","",76,[[]]],[11,"borrow_mut","","",76,[[]]],[11,"type_id","","",76,[[],["typeid",3]]],[11,"vzip","","",76,[[]]],[11,"into_any","","",76,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",76,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",76,[[],["any",8]]],[11,"as_any_mut","","",76,[[],["any",8]]],[11,"into_any_arc","","",76,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","sim::mechanics::intersection","",77,[[]]],[11,"into","","",77,[[]]],[11,"to_owned","","",77,[[]]],[11,"clone_into","","",77,[[]]],[11,"try_from","","",77,[[],["result",4]]],[11,"try_into","","",77,[[],["result",4]]],[11,"borrow","","",77,[[]]],[11,"borrow_mut","","",77,[[]]],[11,"type_id","","",77,[[],["typeid",3]]],[11,"vzip","","",77,[[]]],[11,"into_any","","",77,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",77,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",77,[[],["any",8]]],[11,"as_any_mut","","",77,[[],["any",8]]],[11,"into_any_arc","","",77,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",78,[[]]],[11,"into","","",78,[[]]],[11,"to_owned","","",78,[[]]],[11,"clone_into","","",78,[[]]],[11,"try_from","","",78,[[],["result",4]]],[11,"try_into","","",78,[[],["result",4]]],[11,"borrow","","",78,[[]]],[11,"borrow_mut","","",78,[[]]],[11,"type_id","","",78,[[],["typeid",3]]],[11,"vzip","","",78,[[]]],[11,"into_any","","",78,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",78,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",78,[[],["any",8]]],[11,"as_any_mut","","",78,[[],["any",8]]],[11,"into_any_arc","","",78,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",79,[[]]],[11,"into","","",79,[[]]],[11,"to_owned","","",79,[[]]],[11,"clone_into","","",79,[[]]],[11,"try_from","","",79,[[],["result",4]]],[11,"try_into","","",79,[[],["result",4]]],[11,"borrow","","",79,[[]]],[11,"borrow_mut","","",79,[[]]],[11,"type_id","","",79,[[],["typeid",3]]],[11,"vzip","","",79,[[]]],[11,"into_any","","",79,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",79,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",79,[[],["any",8]]],[11,"as_any_mut","","",79,[[],["any",8]]],[11,"into_any_arc","","",79,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",80,[[]]],[11,"into","","",80,[[]]],[11,"to_owned","","",80,[[]]],[11,"clone_into","","",80,[[]]],[11,"try_from","","",80,[[],["result",4]]],[11,"try_into","","",80,[[],["result",4]]],[11,"borrow","","",80,[[]]],[11,"borrow_mut","","",80,[[]]],[11,"type_id","","",80,[[],["typeid",3]]],[11,"vzip","","",80,[[]]],[11,"equivalent","","",80,[[]]],[11,"into_any","","",80,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",80,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",80,[[],["any",8]]],[11,"as_any_mut","","",80,[[],["any",8]]],[11,"into_any_arc","","",80,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","sim::mechanics::parking","",81,[[]]],[11,"into","","",81,[[]]],[11,"to_owned","","",81,[[]]],[11,"clone_into","","",81,[[]]],[11,"try_from","","",81,[[],["result",4]]],[11,"try_into","","",81,[[],["result",4]]],[11,"borrow","","",81,[[]]],[11,"borrow_mut","","",81,[[]]],[11,"type_id","","",81,[[],["typeid",3]]],[11,"vzip","","",81,[[]]],[11,"into_any","","",81,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",81,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",81,[[],["any",8]]],[11,"as_any_mut","","",81,[[],["any",8]]],[11,"into_any_arc","","",81,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",82,[[]]],[11,"into","","",82,[[]]],[11,"to_owned","","",82,[[]]],[11,"clone_into","","",82,[[]]],[11,"try_from","","",82,[[],["result",4]]],[11,"try_into","","",82,[[],["result",4]]],[11,"borrow","","",82,[[]]],[11,"borrow_mut","","",82,[[]]],[11,"type_id","","",82,[[],["typeid",3]]],[11,"vzip","","",82,[[]]],[11,"into_any","","",82,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",82,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",82,[[],["any",8]]],[11,"as_any_mut","","",82,[[],["any",8]]],[11,"into_any_arc","","",82,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",83,[[]]],[11,"into","","",83,[[]]],[11,"to_owned","","",83,[[]]],[11,"clone_into","","",83,[[]]],[11,"try_from","","",83,[[],["result",4]]],[11,"try_into","","",83,[[],["result",4]]],[11,"borrow","","",83,[[]]],[11,"borrow_mut","","",83,[[]]],[11,"type_id","","",83,[[],["typeid",3]]],[11,"vzip","","",83,[[]]],[11,"into_any","","",83,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",83,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",83,[[],["any",8]]],[11,"as_any_mut","","",83,[[],["any",8]]],[11,"into_any_arc","","",83,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",84,[[]]],[11,"into","","",84,[[]]],[11,"to_owned","","",84,[[]]],[11,"clone_into","","",84,[[]]],[11,"try_from","","",84,[[],["result",4]]],[11,"try_into","","",84,[[],["result",4]]],[11,"borrow","","",84,[[]]],[11,"borrow_mut","","",84,[[]]],[11,"type_id","","",84,[[],["typeid",3]]],[11,"vzip","","",84,[[]]],[11,"into_any","","",84,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",84,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",84,[[],["any",8]]],[11,"as_any_mut","","",84,[[],["any",8]]],[11,"into_any_arc","","",84,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","sim::mechanics::queue","",86,[[]]],[11,"into","","",86,[[]]],[11,"to_owned","","",86,[[]]],[11,"clone_into","","",86,[[]]],[11,"try_from","","",86,[[],["result",4]]],[11,"try_into","","",86,[[],["result",4]]],[11,"borrow","","",86,[[]]],[11,"borrow_mut","","",86,[[]]],[11,"type_id","","",86,[[],["typeid",3]]],[11,"vzip","","",86,[[]]],[11,"into_any","","",86,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",86,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",86,[[],["any",8]]],[11,"as_any_mut","","",86,[[],["any",8]]],[11,"into_any_arc","","",86,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","sim::mechanics::walking","",87,[[]]],[11,"into","","",87,[[]]],[11,"to_owned","","",87,[[]]],[11,"clone_into","","",87,[[]]],[11,"try_from","","",87,[[],["result",4]]],[11,"try_into","","",87,[[],["result",4]]],[11,"borrow","","",87,[[]]],[11,"borrow_mut","","",87,[[]]],[11,"type_id","","",87,[[],["typeid",3]]],[11,"vzip","","",87,[[]]],[11,"into_any","","",87,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",87,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",87,[[],["any",8]]],[11,"as_any_mut","","",87,[[],["any",8]]],[11,"into_any_arc","","",87,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",88,[[]]],[11,"into","","",88,[[]]],[11,"to_owned","","",88,[[]]],[11,"clone_into","","",88,[[]]],[11,"try_from","","",88,[[],["result",4]]],[11,"try_into","","",88,[[],["result",4]]],[11,"borrow","","",88,[[]]],[11,"borrow_mut","","",88,[[]]],[11,"type_id","","",88,[[],["typeid",3]]],[11,"vzip","","",88,[[]]],[11,"into_any","","",88,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",88,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",88,[[],["any",8]]],[11,"as_any_mut","","",88,[[],["any",8]]],[11,"into_any_arc","","",88,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",89,[[]]],[11,"into","","",89,[[]]],[11,"to_owned","","",89,[[]]],[11,"clone_into","","",89,[[]]],[11,"try_from","","",89,[[],["result",4]]],[11,"try_into","","",89,[[],["result",4]]],[11,"borrow","","",89,[[]]],[11,"borrow_mut","","",89,[[]]],[11,"type_id","","",89,[[],["typeid",3]]],[11,"vzip","","",89,[[]]],[11,"into_any","","",89,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",89,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",89,[[],["any",8]]],[11,"as_any_mut","","",89,[[],["any",8]]],[11,"into_any_arc","","",89,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","sim::pandemic","",90,[[]]],[11,"into","","",90,[[]]],[11,"to_owned","","",90,[[]]],[11,"clone_into","","",90,[[]]],[11,"try_from","","",90,[[],["result",4]]],[11,"try_into","","",90,[[],["result",4]]],[11,"borrow","","",90,[[]]],[11,"borrow_mut","","",90,[[]]],[11,"type_id","","",90,[[],["typeid",3]]],[11,"vzip","","",90,[[]]],[11,"into_any","","",90,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",90,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",90,[[],["any",8]]],[11,"as_any_mut","","",90,[[],["any",8]]],[11,"into_any_arc","","",90,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",91,[[]]],[11,"into","","",91,[[]]],[11,"to_owned","","",91,[[]]],[11,"clone_into","","",91,[[]]],[11,"try_from","","",91,[[],["result",4]]],[11,"try_into","","",91,[[],["result",4]]],[11,"borrow","","",91,[[]]],[11,"borrow_mut","","",91,[[]]],[11,"type_id","","",91,[[],["typeid",3]]],[11,"vzip","","",91,[[]]],[11,"into_any","","",91,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",91,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",91,[[],["any",8]]],[11,"as_any_mut","","",91,[[],["any",8]]],[11,"into_any_arc","","",91,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",92,[[]]],[11,"into","","",92,[[]]],[11,"to_owned","","",92,[[]]],[11,"clone_into","","",92,[[]]],[11,"try_from","","",92,[[],["result",4]]],[11,"try_into","","",92,[[],["result",4]]],[11,"borrow","","",92,[[]]],[11,"borrow_mut","","",92,[[]]],[11,"type_id","","",92,[[],["typeid",3]]],[11,"vzip","","",92,[[]]],[11,"into_any","","",92,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",92,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",92,[[],["any",8]]],[11,"as_any_mut","","",92,[[],["any",8]]],[11,"into_any_arc","","",92,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",93,[[]]],[11,"into","","",93,[[]]],[11,"to_owned","","",93,[[]]],[11,"clone_into","","",93,[[]]],[11,"try_from","","",93,[[],["result",4]]],[11,"try_into","","",93,[[],["result",4]]],[11,"borrow","","",93,[[]]],[11,"borrow_mut","","",93,[[]]],[11,"type_id","","",93,[[],["typeid",3]]],[11,"vzip","","",93,[[]]],[11,"into_any","","",93,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",93,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",93,[[],["any",8]]],[11,"as_any_mut","","",93,[[],["any",8]]],[11,"into_any_arc","","",93,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","sim::pandemic::pandemic","",94,[[]]],[11,"into","","",94,[[]]],[11,"to_owned","","",94,[[]]],[11,"clone_into","","",94,[[]]],[11,"try_from","","",94,[[],["result",4]]],[11,"try_into","","",94,[[],["result",4]]],[11,"borrow","","",94,[[]]],[11,"borrow_mut","","",94,[[]]],[11,"type_id","","",94,[[],["typeid",3]]],[11,"vzip","","",94,[[]]],[11,"into_any","","",94,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",94,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",94,[[],["any",8]]],[11,"as_any_mut","","",94,[[],["any",8]]],[11,"into_any_arc","","",94,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",95,[[]]],[11,"into","","",95,[[]]],[11,"to_owned","","",95,[[]]],[11,"clone_into","","",95,[[]]],[11,"try_from","","",95,[[],["result",4]]],[11,"try_into","","",95,[[],["result",4]]],[11,"borrow","","",95,[[]]],[11,"borrow_mut","","",95,[[]]],[11,"type_id","","",95,[[],["typeid",3]]],[11,"vzip","","",95,[[]]],[11,"into_any","","",95,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",95,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",95,[[],["any",8]]],[11,"as_any_mut","","",95,[[],["any",8]]],[11,"into_any_arc","","",95,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",96,[[]]],[11,"into","","",96,[[]]],[11,"to_owned","","",96,[[]]],[11,"clone_into","","",96,[[]]],[11,"try_from","","",96,[[],["result",4]]],[11,"try_into","","",96,[[],["result",4]]],[11,"borrow","","",96,[[]]],[11,"borrow_mut","","",96,[[]]],[11,"type_id","","",96,[[],["typeid",3]]],[11,"vzip","","",96,[[]]],[11,"equivalent","","",96,[[]]],[11,"into_any","","",96,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",96,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",96,[[],["any",8]]],[11,"as_any_mut","","",96,[[],["any",8]]],[11,"into_any_arc","","",96,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","sim::router","",98,[[]]],[11,"into","","",98,[[]]],[11,"to_owned","","",98,[[]]],[11,"clone_into","","",98,[[]]],[11,"try_from","","",98,[[],["result",4]]],[11,"try_into","","",98,[[],["result",4]]],[11,"borrow","","",98,[[]]],[11,"borrow_mut","","",98,[[]]],[11,"type_id","","",98,[[],["typeid",3]]],[11,"vzip","","",98,[[]]],[11,"into_any","","",98,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",98,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",98,[[],["any",8]]],[11,"as_any_mut","","",98,[[],["any",8]]],[11,"into_any_arc","","",98,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",99,[[]]],[11,"into","","",99,[[]]],[11,"try_from","","",99,[[],["result",4]]],[11,"try_into","","",99,[[],["result",4]]],[11,"borrow","","",99,[[]]],[11,"borrow_mut","","",99,[[]]],[11,"type_id","","",99,[[],["typeid",3]]],[11,"vzip","","",99,[[]]],[11,"into_any","","",99,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",99,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",99,[[],["any",8]]],[11,"as_any_mut","","",99,[[],["any",8]]],[11,"into_any_arc","","",99,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",100,[[]]],[11,"into","","",100,[[]]],[11,"to_owned","","",100,[[]]],[11,"clone_into","","",100,[[]]],[11,"try_from","","",100,[[],["result",4]]],[11,"try_into","","",100,[[],["result",4]]],[11,"borrow","","",100,[[]]],[11,"borrow_mut","","",100,[[]]],[11,"type_id","","",100,[[],["typeid",3]]],[11,"vzip","","",100,[[]]],[11,"into_any","","",100,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",100,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",100,[[],["any",8]]],[11,"as_any_mut","","",100,[[],["any",8]]],[11,"into_any_arc","","",100,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","sim::scheduler","",105,[[]]],[11,"into","","",105,[[]]],[11,"to_owned","","",105,[[]]],[11,"clone_into","","",105,[[]]],[11,"try_from","","",105,[[],["result",4]]],[11,"try_into","","",105,[[],["result",4]]],[11,"borrow","","",105,[[]]],[11,"borrow_mut","","",105,[[]]],[11,"type_id","","",105,[[],["typeid",3]]],[11,"vzip","","",105,[[]]],[11,"equivalent","","",105,[[]]],[11,"into_any","","",105,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",105,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",105,[[],["any",8]]],[11,"as_any_mut","","",105,[[],["any",8]]],[11,"into_any_arc","","",105,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",106,[[]]],[11,"into","","",106,[[]]],[11,"to_owned","","",106,[[]]],[11,"clone_into","","",106,[[]]],[11,"try_from","","",106,[[],["result",4]]],[11,"try_into","","",106,[[],["result",4]]],[11,"borrow","","",106,[[]]],[11,"borrow_mut","","",106,[[]]],[11,"type_id","","",106,[[],["typeid",3]]],[11,"vzip","","",106,[[]]],[11,"into_any","","",106,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",106,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",106,[[],["any",8]]],[11,"as_any_mut","","",106,[[],["any",8]]],[11,"into_any_arc","","",106,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",107,[[]]],[11,"into","","",107,[[]]],[11,"to_owned","","",107,[[]]],[11,"clone_into","","",107,[[]]],[11,"try_from","","",107,[[],["result",4]]],[11,"try_into","","",107,[[],["result",4]]],[11,"borrow","","",107,[[]]],[11,"borrow_mut","","",107,[[]]],[11,"type_id","","",107,[[],["typeid",3]]],[11,"vzip","","",107,[[]]],[11,"into_any","","",107,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",107,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",107,[[],["any",8]]],[11,"as_any_mut","","",107,[[],["any",8]]],[11,"into_any_arc","","",107,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",108,[[]]],[11,"into","","",108,[[]]],[11,"to_owned","","",108,[[]]],[11,"clone_into","","",108,[[]]],[11,"try_from","","",108,[[],["result",4]]],[11,"try_into","","",108,[[],["result",4]]],[11,"borrow","","",108,[[]]],[11,"borrow_mut","","",108,[[]]],[11,"type_id","","",108,[[],["typeid",3]]],[11,"vzip","","",108,[[]]],[11,"equivalent","","",108,[[]]],[11,"into_any","","",108,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",108,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",108,[[],["any",8]]],[11,"as_any_mut","","",108,[[],["any",8]]],[11,"into_any_arc","","",108,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","sim::sim","",109,[[]]],[11,"into","","",109,[[]]],[11,"try_from","","",109,[[],["result",4]]],[11,"try_into","","",109,[[],["result",4]]],[11,"borrow","","",109,[[]]],[11,"borrow_mut","","",109,[[]]],[11,"type_id","","",109,[[],["typeid",3]]],[11,"vzip","","",109,[[]]],[11,"into_any","","",109,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",109,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",109,[[],["any",8]]],[11,"as_any_mut","","",109,[[],["any",8]]],[11,"into_any_arc","","",109,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","sim::transit","",111,[[]]],[11,"into","","",111,[[]]],[11,"to_owned","","",111,[[]]],[11,"clone_into","","",111,[[]]],[11,"try_from","","",111,[[],["result",4]]],[11,"try_into","","",111,[[],["result",4]]],[11,"borrow","","",111,[[]]],[11,"borrow_mut","","",111,[[]]],[11,"type_id","","",111,[[],["typeid",3]]],[11,"vzip","","",111,[[]]],[11,"into_any","","",111,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",111,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",111,[[],["any",8]]],[11,"as_any_mut","","",111,[[],["any",8]]],[11,"into_any_arc","","",111,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",112,[[]]],[11,"into","","",112,[[]]],[11,"to_owned","","",112,[[]]],[11,"clone_into","","",112,[[]]],[11,"try_from","","",112,[[],["result",4]]],[11,"try_into","","",112,[[],["result",4]]],[11,"borrow","","",112,[[]]],[11,"borrow_mut","","",112,[[]]],[11,"type_id","","",112,[[],["typeid",3]]],[11,"vzip","","",112,[[]]],[11,"into_any","","",112,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",112,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",112,[[],["any",8]]],[11,"as_any_mut","","",112,[[],["any",8]]],[11,"into_any_arc","","",112,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",113,[[]]],[11,"into","","",113,[[]]],[11,"to_owned","","",113,[[]]],[11,"clone_into","","",113,[[]]],[11,"try_from","","",113,[[],["result",4]]],[11,"try_into","","",113,[[],["result",4]]],[11,"borrow","","",113,[[]]],[11,"borrow_mut","","",113,[[]]],[11,"type_id","","",113,[[],["typeid",3]]],[11,"vzip","","",113,[[]]],[11,"into_any","","",113,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",113,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",113,[[],["any",8]]],[11,"as_any_mut","","",113,[[],["any",8]]],[11,"into_any_arc","","",113,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",114,[[]]],[11,"into","","",114,[[]]],[11,"to_owned","","",114,[[]]],[11,"clone_into","","",114,[[]]],[11,"try_from","","",114,[[],["result",4]]],[11,"try_into","","",114,[[],["result",4]]],[11,"borrow","","",114,[[]]],[11,"borrow_mut","","",114,[[]]],[11,"type_id","","",114,[[],["typeid",3]]],[11,"vzip","","",114,[[]]],[11,"into_any","","",114,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",114,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",114,[[],["any",8]]],[11,"as_any_mut","","",114,[[],["any",8]]],[11,"into_any_arc","","",114,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",115,[[]]],[11,"into","","",115,[[]]],[11,"to_owned","","",115,[[]]],[11,"clone_into","","",115,[[]]],[11,"try_from","","",115,[[],["result",4]]],[11,"try_into","","",115,[[],["result",4]]],[11,"borrow","","",115,[[]]],[11,"borrow_mut","","",115,[[]]],[11,"type_id","","",115,[[],["typeid",3]]],[11,"vzip","","",115,[[]]],[11,"into_any","","",115,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",115,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",115,[[],["any",8]]],[11,"as_any_mut","","",115,[[],["any",8]]],[11,"into_any_arc","","",115,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","sim::trips","",116,[[]]],[11,"into","","",116,[[]]],[11,"to_owned","","",116,[[]]],[11,"clone_into","","",116,[[]]],[11,"try_from","","",116,[[],["result",4]]],[11,"try_into","","",116,[[],["result",4]]],[11,"borrow","","",116,[[]]],[11,"borrow_mut","","",116,[[]]],[11,"type_id","","",116,[[],["typeid",3]]],[11,"vzip","","",116,[[]]],[11,"into_any","","",116,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",116,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",116,[[],["any",8]]],[11,"as_any_mut","","",116,[[],["any",8]]],[11,"into_any_arc","","",116,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",117,[[]]],[11,"into","","",117,[[]]],[11,"to_owned","","",117,[[]]],[11,"clone_into","","",117,[[]]],[11,"try_from","","",117,[[],["result",4]]],[11,"try_into","","",117,[[],["result",4]]],[11,"borrow","","",117,[[]]],[11,"borrow_mut","","",117,[[]]],[11,"type_id","","",117,[[],["typeid",3]]],[11,"vzip","","",117,[[]]],[11,"into_any","","",117,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",117,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",117,[[],["any",8]]],[11,"as_any_mut","","",117,[[],["any",8]]],[11,"into_any_arc","","",117,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",118,[[]]],[11,"into","","",118,[[]]],[11,"to_owned","","",118,[[]]],[11,"clone_into","","",118,[[]]],[11,"try_from","","",118,[[],["result",4]]],[11,"try_into","","",118,[[],["result",4]]],[11,"borrow","","",118,[[]]],[11,"borrow_mut","","",118,[[]]],[11,"type_id","","",118,[[],["typeid",3]]],[11,"vzip","","",118,[[]]],[11,"into_any","","",118,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",118,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",118,[[],["any",8]]],[11,"as_any_mut","","",118,[[],["any",8]]],[11,"into_any_arc","","",118,[[["arc",3]],[["any",8],["arc",3]]]],[11,"time","sim","",119,[[],["time",3]]],[11,"step_count","","",119,[[]]],[11,"get_draw_car","","",119,[[["carid",3],["map",3]],[["option",4],["drawcarinput",3]]]],[11,"get_draw_ped","","",119,[[["map",3],["pedestrianid",3]],[["drawpedestrianinput",3],["option",4]]]],[11,"get_draw_cars","","",119,[[["traversable",4],["map",3]],[["vec",3],["drawcarinput",3]]]],[11,"get_draw_peds","","",119,[[["traversable",4],["map",3]]]],[11,"get_all_draw_cars","","",119,[[["map",3]],[["vec",3],["drawcarinput",3]]]],[11,"get_all_draw_peds","","",119,[[["map",3]],[["vec",3],["drawpedestrianinput",3]]]],[11,"get_unzoomed_agents","","",119,[[["map",3]],[["unzoomedagent",3],["vec",3]]]],[11,"time","","",14,[[],["time",3]]],[11,"step_count","","",14,[[]]],[11,"get_draw_car","","",14,[[["carid",3],["map",3]],[["option",4],["drawcarinput",3]]]],[11,"get_draw_ped","","",14,[[["map",3],["pedestrianid",3]],[["drawpedestrianinput",3],["option",4]]]],[11,"get_draw_cars","","",14,[[["traversable",4],["map",3]],[["vec",3],["drawcarinput",3]]]],[11,"get_draw_peds","","",14,[[["traversable",4],["map",3]]]],[11,"get_all_draw_cars","","",14,[[["map",3]],[["vec",3],["drawcarinput",3]]]],[11,"get_all_draw_peds","","",14,[[["map",3]],[["vec",3],["drawpedestrianinput",3]]]],[11,"get_unzoomed_agents","","",14,[[["map",3]],[["unzoomedagent",3],["vec",3]]]],[11,"handle_live_edits","sim::mechanics::parking","",84,[[["timer",3],["map",3]],[["parkedcar",3],["vec",3]]]],[11,"get_free_onstreet_spots","","",84,[[["laneid",3]],[["vec",3],["parkingspot",4]]]],[11,"get_free_offstreet_spots","","",84,[[["buildingid",3]],[["vec",3],["parkingspot",4]]]],[11,"get_free_lot_spots","","",84,[[["parkinglotid",3]],[["vec",3],["parkingspot",4]]]],[11,"reserve_spot","","",84,[[["parkingspot",4]]]],[11,"remove_parked_car","","",84,[[["parkedcar",3]]]],[11,"add_parked_car","","",84,[[["parkedcar",3]]]],[11,"get_draw_cars","","",84,[[["laneid",3],["map",3]],[["vec",3],["drawcarinput",3]]]],[11,"get_draw_cars_in_lots","","",84,[[["laneid",3],["map",3]],[["vec",3],["drawcarinput",3]]]],[11,"get_draw_car","","",84,[[["carid",3],["map",3]],[["option",4],["drawcarinput",3]]]],[11,"canonical_pt","","",84,[[["carid",3],["map",3]],[["option",4],["pt2d",3]]]],[11,"get_all_draw_cars","","",84,[[["map",3]],[["vec",3],["drawcarinput",3]]]],[11,"is_free","","",84,[[["parkingspot",4]]]],[11,"get_car_at_spot","","",84,[[["parkingspot",4]],[["option",4],["parkedcar",3]]]],[11,"get_all_free_spots","","",84,[[["map",3],["buildingid",3],["vehicle",3],["position",3]],["vec",3]]],[11,"spot_to_driving_pos","","",84,[[["map",3],["parkingspot",4],["vehicle",3]],["position",3]]],[11,"spot_to_sidewalk_pos","","",84,[[["parkingspot",4],["map",3]],["position",3]]],[11,"get_owner_of_car","","",84,[[["carid",3]],[["option",4],["personid",3]]]],[11,"lookup_parked_car","","",84,[[["carid",3]],[["option",4],["parkedcar",3]]]],[11,"get_all_parking_spots","","",84,[[]]],[11,"path_to_free_parking_spot","","",84,[[["laneid",3],["buildingid",3],["vehicle",3],["map",3]],["option",4]]],[11,"collect_events","","",84,[[],[["vec",3],["event",4]]]],[11,"all_parked_car_positions","","",84,[[["map",3]],["vec",3]]],[11,"bldg_to_parked_cars","","",84,[[["buildingid",3]],[["carid",3],["vec",3]]]],[11,"handle_live_edits","","",81,[[["timer",3],["map",3]],[["parkedcar",3],["vec",3]]]],[11,"get_free_onstreet_spots","","",81,[[["laneid",3]],[["vec",3],["parkingspot",4]]]],[11,"get_free_offstreet_spots","","",81,[[["buildingid",3]],[["vec",3],["parkingspot",4]]]],[11,"get_free_lot_spots","","",81,[[["parkinglotid",3]],[["vec",3],["parkingspot",4]]]],[11,"reserve_spot","","",81,[[["parkingspot",4]]]],[11,"remove_parked_car","","",81,[[["parkedcar",3]]]],[11,"add_parked_car","","",81,[[["parkedcar",3]]]],[11,"get_draw_cars","","",81,[[["laneid",3],["map",3]],[["vec",3],["drawcarinput",3]]]],[11,"get_draw_cars_in_lots","","",81,[[["laneid",3],["map",3]],[["vec",3],["drawcarinput",3]]]],[11,"get_draw_car","","",81,[[["carid",3],["map",3]],[["option",4],["drawcarinput",3]]]],[11,"canonical_pt","","",81,[[["carid",3],["map",3]],[["option",4],["pt2d",3]]]],[11,"get_all_draw_cars","","",81,[[["map",3]],[["vec",3],["drawcarinput",3]]]],[11,"is_free","","",81,[[["parkingspot",4]]]],[11,"get_car_at_spot","","",81,[[["parkingspot",4]],[["option",4],["parkedcar",3]]]],[11,"get_all_free_spots","","",81,[[["map",3],["buildingid",3],["vehicle",3],["position",3]],["vec",3]]],[11,"spot_to_driving_pos","","",81,[[["map",3],["parkingspot",4],["vehicle",3]],["position",3]]],[11,"spot_to_sidewalk_pos","","",81,[[["parkingspot",4],["map",3]],["position",3]]],[11,"get_owner_of_car","","",81,[[["carid",3]],[["option",4],["personid",3]]]],[11,"lookup_parked_car","","",81,[[["carid",3]],[["option",4],["parkedcar",3]]]],[11,"get_all_parking_spots","","",81,[[]]],[11,"path_to_free_parking_spot","","",81,[[["laneid",3],["buildingid",3],["vehicle",3],["map",3]],["option",4]]],[11,"collect_events","","",81,[[],[["vec",3],["event",4]]]],[11,"all_parked_car_positions","","",81,[[["map",3]],["vec",3]]],[11,"bldg_to_parked_cars","","",81,[[["buildingid",3]],[["carid",3],["vec",3]]]],[11,"handle_live_edits","","",83,[[["timer",3],["map",3]],[["parkedcar",3],["vec",3]]]],[11,"get_free_onstreet_spots","","",83,[[["laneid",3]],[["vec",3],["parkingspot",4]]]],[11,"get_free_offstreet_spots","","",83,[[["buildingid",3]],[["vec",3],["parkingspot",4]]]],[11,"get_free_lot_spots","","",83,[[["parkinglotid",3]],[["vec",3],["parkingspot",4]]]],[11,"reserve_spot","","",83,[[["parkingspot",4]]]],[11,"remove_parked_car","","",83,[[["parkedcar",3]]]],[11,"add_parked_car","","",83,[[["parkedcar",3]]]],[11,"get_draw_cars","","",83,[[["laneid",3],["map",3]],[["vec",3],["drawcarinput",3]]]],[11,"get_draw_cars_in_lots","","",83,[[["laneid",3],["map",3]],[["vec",3],["drawcarinput",3]]]],[11,"get_draw_car","","",83,[[["carid",3],["map",3]],[["option",4],["drawcarinput",3]]]],[11,"canonical_pt","","",83,[[["carid",3],["map",3]],[["option",4],["pt2d",3]]]],[11,"get_all_draw_cars","","",83,[[["map",3]],[["vec",3],["drawcarinput",3]]]],[11,"is_free","","",83,[[["parkingspot",4]]]],[11,"get_car_at_spot","","",83,[[["parkingspot",4]],[["option",4],["parkedcar",3]]]],[11,"get_all_free_spots","","",83,[[["map",3],["buildingid",3],["vehicle",3],["position",3]],["vec",3]]],[11,"spot_to_driving_pos","","",83,[[["map",3],["parkingspot",4],["vehicle",3]],["position",3]]],[11,"spot_to_sidewalk_pos","","",83,[[["parkingspot",4],["map",3]],["position",3]]],[11,"get_owner_of_car","","",83,[[["carid",3]],[["option",4],["personid",3]]]],[11,"lookup_parked_car","","",83,[[["carid",3]],[["option",4],["parkedcar",3]]]],[11,"get_all_parking_spots","","",83,[[]]],[11,"path_to_free_parking_spot","","",83,[[["laneid",3],["buildingid",3],["vehicle",3],["map",3]],["option",4]]],[11,"collect_events","","",83,[[],[["vec",3],["event",4]]]],[11,"all_parked_car_positions","","",83,[[["map",3]],["vec",3]]],[11,"bldg_to_parked_cars","","",83,[[["buildingid",3]],[["carid",3],["vec",3]]]],[11,"from","","",84,[[["normalparkingsimstate",3]],["parkingsimstate",4]]],[11,"from","","",84,[[["infiniteparkingsimstate",3]],["parkingsimstate",4]]],[11,"from","sim::pandemic","",90,[[["time",3]],["anytime",3]]],[11,"from","","",90,[[],["anytime",3]]],[11,"into","","",90,[[],["time",3]]],[11,"clone","sim","",0,[[],["analytics",3]]],[11,"clone","sim::analytics","",66,[[],["timeseriescount",3]]],[11,"clone","sim::cap","",68,[[],["capsimstate",3]]],[11,"clone","","",69,[[],["zone",3]]],[11,"clone","sim::events","",70,[[],["event",4]]],[11,"clone","sim","",35,[[],["alertlocation",4]]],[11,"clone","","",36,[[],["tripphasetype",4]]],[11,"clone","","",9,[[],["scenariogenerator",3]]],[11,"clone","","",11,[[],["spawnovertime",3]]],[11,"clone","","",2,[[],["borderspawnovertime",3]]],[11,"clone","","",37,[[],["origindestination",4]]],[11,"clone","","",10,[[],["simflags",3]]],[11,"clone","","",38,[[],["scenariomodifier",4]]],[11,"clone","","",8,[[],["scenario",3]]],[11,"clone","","",7,[[],["personspec",3]]],[11,"clone","","",5,[[],["individtrip",3]]],[11,"clone","","",40,[[],["spawntrip",4]]],[11,"clone","","",6,[[],["offmaplocation",3]]],[11,"clone","","",44,[[],["trippurpose",4]]],[11,"clone","","",45,[[],["tripspec",4]]],[11,"clone","sim::mechanics::car","",72,[[],["car",3]]],[11,"clone","","",73,[[],["carstate",4]]],[11,"clone","sim::mechanics::driving","",76,[[],["drivingsimstate",3]]],[11,"clone","sim::mechanics::intersection","",77,[[],["intersectionsimstate",3]]],[11,"clone","","",78,[[],["state",3]]],[11,"clone","","",79,[[],["signalstate",3]]],[11,"clone","","",80,[[],["request",3]]],[11,"clone","sim::mechanics::parking","",84,[[],["parkingsimstate",4]]],[11,"clone","","",81,[[],["normalparkingsimstate",3]]],[11,"clone","","",82,[[],["parkinglane",3]]],[11,"clone","","",83,[[],["infiniteparkingsimstate",3]]],[11,"clone","sim::mechanics::queue","",86,[[],["queue",3]]],[11,"clone","sim::mechanics::walking","",87,[[],["walkingsimstate",3]]],[11,"clone","","",88,[[],["pedestrian",3]]],[11,"clone","","",89,[[],["pedstate",4]]],[11,"clone","sim::pandemic::pandemic","",94,[[],["pandemicmodel",3]]],[11,"clone","","",96,[[],["cmd",4]]],[11,"clone","","",95,[[],["sharedspace",3]]],[11,"clone","sim::pandemic","",90,[[],["anytime",3]]],[11,"clone","","",92,[[],["stateevent",4]]],[11,"clone","","",91,[[],["event",3]]],[11,"clone","","",93,[[],["state",4]]],[11,"clone","sim","",20,[[],["drawpedestrianinput",3]]],[11,"clone","","",59,[[],["pedcrowdlocation",4]]],[11,"clone","","",18,[[],["drawcarinput",3]]],[11,"clone","","",58,[[],["carstatus",4]]],[11,"clone","sim::router","",98,[[],["router",3]]],[11,"clone","","",100,[[],["goal",4]]],[11,"clone","sim::scheduler","",107,[[],["command",4]]],[11,"clone","","",108,[[],["commandtype",4]]],[11,"clone","","",105,[[],["item",3]]],[11,"clone","","",106,[[],["scheduler",3]]],[11,"clone","sim","",14,[[],["sim",3]]],[11,"clone","","",15,[[],["simoptions",3]]],[11,"clone","","",53,[[],["alerthandler",4]]],[11,"clone","sim::transit","",111,[[],["stop",3]]],[11,"clone","","",112,[[],["route",3]]],[11,"clone","","",113,[[],["bus",3]]],[11,"clone","","",115,[[],["busstate",4]]],[11,"clone","","",114,[[],["transitsimstate",3]]],[11,"clone","sim::trips","",116,[[],["tripmanager",3]]],[11,"clone","","",117,[[],["trip",3]]],[11,"clone","sim","",17,[[],["tripinfo",3]]],[11,"clone","sim::trips","",118,[[],["tripleg",4]]],[11,"clone","sim","",57,[[],["tripmode",4]]],[11,"clone","","",56,[[],["tripendpoint",4]]],[11,"clone","","",16,[[],["person",3]]],[11,"clone","","",54,[[],["personstate",4]]],[11,"clone","","",22,[[],["carid",3]]],[11,"clone","","",23,[[],["pedestrianid",3]]],[11,"clone","","",60,[[],["agentid",4]]],[11,"clone","","",61,[[],["agenttype",4]]],[11,"clone","","",24,[[],["tripid",3]]],[11,"clone","","",25,[[],["personid",3]]],[11,"clone","","",26,[[],["origpersonid",3]]],[11,"clone","","",62,[[],["vehicletype",4]]],[11,"clone","","",27,[[],["vehicle",3]]],[11,"clone","","",28,[[],["vehiclespec",3]]],[11,"clone","","",63,[[],["parkingspot",4]]],[11,"clone","","",29,[[],["parkedcar",3]]],[11,"clone","","",64,[[],["drivinggoal",4]]],[11,"clone","","",30,[[],["sidewalkspot",3]]],[11,"clone","","",65,[[],["sidewalkpoi",4]]],[11,"clone","","",31,[[],["timeinterval",3]]],[11,"clone","","",32,[[],["distanceinterval",3]]],[11,"clone","","",33,[[],["createpedestrian",3]]],[11,"clone","","",34,[[],["createcar",3]]],[11,"default","","",0,[[],["analytics",3]]],[11,"default","","",15,[[],["simoptions",3]]],[11,"default","","",53,[[],["alerthandler",4]]],[11,"cmp","","",38,[[["scenariomodifier",4]],["ordering",4]]],[11,"cmp","","",6,[[["offmaplocation",3]],["ordering",4]]],[11,"cmp","sim::mechanics::intersection","",80,[[["request",3]],["ordering",4]]],[11,"cmp","sim::pandemic::pandemic","",96,[[["cmd",4]],["ordering",4]]],[11,"cmp","sim::scheduler","",108,[[["commandtype",4]],["ordering",4]]],[11,"cmp","","",105,[[["item",3]],["ordering",4]]],[11,"cmp","sim","",57,[[["tripmode",4]],["ordering",4]]],[11,"cmp","","",56,[[["tripendpoint",4]],["ordering",4]]],[11,"cmp","","",22,[[["carid",3]],["ordering",4]]],[11,"cmp","","",23,[[["pedestrianid",3]],["ordering",4]]],[11,"cmp","","",60,[[["agentid",4]],["ordering",4]]],[11,"cmp","","",61,[[["agenttype",4]],["ordering",4]]],[11,"cmp","","",24,[[["tripid",3]],["ordering",4]]],[11,"cmp","","",25,[[["personid",3]],["ordering",4]]],[11,"cmp","","",26,[[["origpersonid",3]],["ordering",4]]],[11,"cmp","","",62,[[["vehicletype",4]],["ordering",4]]],[11,"cmp","","",63,[[["parkingspot",4]],["ordering",4]]],[11,"cmp","","",65,[[["sidewalkpoi",4]],["ordering",4]]],[11,"eq","sim::events","",70,[[["event",4]]]],[11,"ne","","",70,[[["event",4]]]],[11,"eq","sim","",35,[[["alertlocation",4]]]],[11,"ne","","",35,[[["alertlocation",4]]]],[11,"eq","","",36,[[["tripphasetype",4]]]],[11,"ne","","",36,[[["tripphasetype",4]]]],[11,"eq","","",38,[[["scenariomodifier",4]]]],[11,"ne","","",38,[[["scenariomodifier",4]]]],[11,"eq","","",6,[[["offmaplocation",3]]]],[11,"ne","","",6,[[["offmaplocation",3]]]],[11,"eq","","",45,[[["tripspec",4]]]],[11,"ne","","",45,[[["tripspec",4]]]],[11,"eq","sim::mechanics::intersection","",80,[[["request",3]]]],[11,"ne","","",80,[[["request",3]]]],[11,"eq","sim::pandemic::pandemic","",96,[[["cmd",4]]]],[11,"ne","","",96,[[["cmd",4]]]],[11,"eq","sim::pandemic","",90,[[["anytime",3]]]],[11,"ne","","",90,[[["anytime",3]]]],[11,"eq","sim","",58,[[["carstatus",4]]]],[11,"eq","sim::router","",98,[[["router",3]]]],[11,"ne","","",98,[[["router",3]]]],[11,"eq","","",100,[[["goal",4]]]],[11,"ne","","",100,[[["goal",4]]]],[11,"eq","sim::scheduler","",107,[[["command",4]]]],[11,"ne","","",107,[[["command",4]]]],[11,"eq","","",108,[[["commandtype",4]]]],[11,"ne","","",108,[[["commandtype",4]]]],[11,"eq","","",105,[[["item",3]]]],[11,"ne","","",105,[[["item",3]]]],[11,"eq","sim::trips","",118,[[["tripleg",4]]]],[11,"ne","","",118,[[["tripleg",4]]]],[11,"eq","sim","",57,[[["tripmode",4]]]],[11,"eq","","",56,[[["tripendpoint",4]]]],[11,"ne","","",56,[[["tripendpoint",4]]]],[11,"eq","","",54,[[["personstate",4]]]],[11,"ne","","",54,[[["personstate",4]]]],[11,"eq","","",22,[[["carid",3]]]],[11,"ne","","",22,[[["carid",3]]]],[11,"eq","","",23,[[["pedestrianid",3]]]],[11,"ne","","",23,[[["pedestrianid",3]]]],[11,"eq","","",60,[[["agentid",4]]]],[11,"ne","","",60,[[["agentid",4]]]],[11,"eq","","",61,[[["agenttype",4]]]],[11,"eq","","",24,[[["tripid",3]]]],[11,"ne","","",24,[[["tripid",3]]]],[11,"eq","","",25,[[["personid",3]]]],[11,"ne","","",25,[[["personid",3]]]],[11,"eq","","",26,[[["origpersonid",3]]]],[11,"ne","","",26,[[["origpersonid",3]]]],[11,"eq","","",62,[[["vehicletype",4]]]],[11,"eq","","",27,[[["vehicle",3]]]],[11,"ne","","",27,[[["vehicle",3]]]],[11,"eq","","",28,[[["vehiclespec",3]]]],[11,"ne","","",28,[[["vehiclespec",3]]]],[11,"eq","","",63,[[["parkingspot",4]]]],[11,"ne","","",63,[[["parkingspot",4]]]],[11,"eq","","",29,[[["parkedcar",3]]]],[11,"ne","","",29,[[["parkedcar",3]]]],[11,"eq","","",64,[[["drivinggoal",4]]]],[11,"ne","","",64,[[["drivinggoal",4]]]],[11,"eq","","",30,[[["sidewalkspot",3]]]],[11,"ne","","",30,[[["sidewalkspot",3]]]],[11,"eq","","",65,[[["sidewalkpoi",4]]]],[11,"ne","","",65,[[["sidewalkpoi",4]]]],[11,"eq","","",31,[[["timeinterval",3]]]],[11,"ne","","",31,[[["timeinterval",3]]]],[11,"eq","","",32,[[["distanceinterval",3]]]],[11,"ne","","",32,[[["distanceinterval",3]]]],[11,"eq","","",33,[[["createpedestrian",3]]]],[11,"ne","","",33,[[["createpedestrian",3]]]],[11,"eq","","",34,[[["createcar",3]]]],[11,"ne","","",34,[[["createcar",3]]]],[11,"partial_cmp","","",38,[[["scenariomodifier",4]],[["ordering",4],["option",4]]]],[11,"lt","","",38,[[["scenariomodifier",4]]]],[11,"le","","",38,[[["scenariomodifier",4]]]],[11,"gt","","",38,[[["scenariomodifier",4]]]],[11,"ge","","",38,[[["scenariomodifier",4]]]],[11,"partial_cmp","","",6,[[["offmaplocation",3]],[["ordering",4],["option",4]]]],[11,"lt","","",6,[[["offmaplocation",3]]]],[11,"le","","",6,[[["offmaplocation",3]]]],[11,"gt","","",6,[[["offmaplocation",3]]]],[11,"ge","","",6,[[["offmaplocation",3]]]],[11,"partial_cmp","sim::mechanics::intersection","",80,[[["request",3]],[["ordering",4],["option",4]]]],[11,"lt","","",80,[[["request",3]]]],[11,"le","","",80,[[["request",3]]]],[11,"gt","","",80,[[["request",3]]]],[11,"ge","","",80,[[["request",3]]]],[11,"partial_cmp","sim::pandemic::pandemic","",96,[[["cmd",4]],[["ordering",4],["option",4]]]],[11,"lt","","",96,[[["cmd",4]]]],[11,"le","","",96,[[["cmd",4]]]],[11,"gt","","",96,[[["cmd",4]]]],[11,"ge","","",96,[[["cmd",4]]]],[11,"partial_cmp","sim::pandemic","",90,[[["anytime",3]],[["ordering",4],["option",4]]]],[11,"lt","","",90,[[["anytime",3]]]],[11,"le","","",90,[[["anytime",3]]]],[11,"gt","","",90,[[["anytime",3]]]],[11,"ge","","",90,[[["anytime",3]]]],[11,"partial_cmp","sim::scheduler","",108,[[["commandtype",4]],[["ordering",4],["option",4]]]],[11,"lt","","",108,[[["commandtype",4]]]],[11,"le","","",108,[[["commandtype",4]]]],[11,"gt","","",108,[[["commandtype",4]]]],[11,"ge","","",108,[[["commandtype",4]]]],[11,"partial_cmp","","",105,[[["item",3]],[["ordering",4],["option",4]]]],[11,"partial_cmp","sim","",57,[[["tripmode",4]],[["ordering",4],["option",4]]]],[11,"partial_cmp","","",56,[[["tripendpoint",4]],[["ordering",4],["option",4]]]],[11,"lt","","",56,[[["tripendpoint",4]]]],[11,"le","","",56,[[["tripendpoint",4]]]],[11,"gt","","",56,[[["tripendpoint",4]]]],[11,"ge","","",56,[[["tripendpoint",4]]]],[11,"partial_cmp","","",22,[[["carid",3]],[["ordering",4],["option",4]]]],[11,"lt","","",22,[[["carid",3]]]],[11,"le","","",22,[[["carid",3]]]],[11,"gt","","",22,[[["carid",3]]]],[11,"ge","","",22,[[["carid",3]]]],[11,"partial_cmp","","",23,[[["pedestrianid",3]],[["ordering",4],["option",4]]]],[11,"lt","","",23,[[["pedestrianid",3]]]],[11,"le","","",23,[[["pedestrianid",3]]]],[11,"gt","","",23,[[["pedestrianid",3]]]],[11,"ge","","",23,[[["pedestrianid",3]]]],[11,"partial_cmp","","",60,[[["agentid",4]],[["ordering",4],["option",4]]]],[11,"lt","","",60,[[["agentid",4]]]],[11,"le","","",60,[[["agentid",4]]]],[11,"gt","","",60,[[["agentid",4]]]],[11,"ge","","",60,[[["agentid",4]]]],[11,"partial_cmp","","",61,[[["agenttype",4]],[["ordering",4],["option",4]]]],[11,"partial_cmp","","",24,[[["tripid",3]],[["ordering",4],["option",4]]]],[11,"lt","","",24,[[["tripid",3]]]],[11,"le","","",24,[[["tripid",3]]]],[11,"gt","","",24,[[["tripid",3]]]],[11,"ge","","",24,[[["tripid",3]]]],[11,"partial_cmp","","",25,[[["personid",3]],[["ordering",4],["option",4]]]],[11,"lt","","",25,[[["personid",3]]]],[11,"le","","",25,[[["personid",3]]]],[11,"gt","","",25,[[["personid",3]]]],[11,"ge","","",25,[[["personid",3]]]],[11,"partial_cmp","","",26,[[["origpersonid",3]],[["ordering",4],["option",4]]]],[11,"lt","","",26,[[["origpersonid",3]]]],[11,"le","","",26,[[["origpersonid",3]]]],[11,"gt","","",26,[[["origpersonid",3]]]],[11,"ge","","",26,[[["origpersonid",3]]]],[11,"partial_cmp","","",62,[[["vehicletype",4]],[["ordering",4],["option",4]]]],[11,"partial_cmp","","",63,[[["parkingspot",4]],[["ordering",4],["option",4]]]],[11,"lt","","",63,[[["parkingspot",4]]]],[11,"le","","",63,[[["parkingspot",4]]]],[11,"gt","","",63,[[["parkingspot",4]]]],[11,"ge","","",63,[[["parkingspot",4]]]],[11,"partial_cmp","","",65,[[["sidewalkpoi",4]],[["ordering",4],["option",4]]]],[11,"lt","","",65,[[["sidewalkpoi",4]]]],[11,"le","","",65,[[["sidewalkpoi",4]]]],[11,"gt","","",65,[[["sidewalkpoi",4]]]],[11,"ge","","",65,[[["sidewalkpoi",4]]]],[11,"fmt","","",1,[[["formatter",3]],["result",6]]],[11,"fmt","sim::events","",70,[[["formatter",3]],["result",6]]],[11,"fmt","sim","",35,[[["formatter",3]],["result",6]]],[11,"fmt","","",36,[[["formatter",3]],["result",6]]],[11,"fmt","","",9,[[["formatter",3]],["result",6]]],[11,"fmt","","",11,[[["formatter",3]],["result",6]]],[11,"fmt","","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",37,[[["formatter",3]],["result",6]]],[11,"fmt","","",8,[[["formatter",3]],["result",6]]],[11,"fmt","","",7,[[["formatter",3]],["result",6]]],[11,"fmt","","",5,[[["formatter",3]],["result",6]]],[11,"fmt","","",40,[[["formatter",3]],["result",6]]],[11,"fmt","","",6,[[["formatter",3]],["result",6]]],[11,"fmt","","",44,[[["formatter",3]],["result",6]]],[11,"fmt","","",45,[[["formatter",3]],["result",6]]],[11,"fmt","sim::mechanics::car","",72,[[["formatter",3]],["result",6]]],[11,"fmt","","",73,[[["formatter",3]],["result",6]]],[11,"fmt","sim::mechanics::intersection","",80,[[["formatter",3]],["result",6]]],[11,"fmt","sim::mechanics::walking","",89,[[["formatter",3]],["result",6]]],[11,"fmt","sim::pandemic::pandemic","",96,[[["formatter",3]],["result",6]]],[11,"fmt","sim::pandemic","",90,[[["formatter",3]],["result",6]]],[11,"fmt","","",92,[[["formatter",3]],["result",6]]],[11,"fmt","","",91,[[["formatter",3]],["result",6]]],[11,"fmt","","",93,[[["formatter",3]],["result",6]]],[11,"fmt","sim::router","",98,[[["formatter",3]],["result",6]]],[11,"fmt","","",99,[[["formatter",3]],["result",6]]],[11,"fmt","","",100,[[["formatter",3]],["result",6]]],[11,"fmt","sim::scheduler","",107,[[["formatter",3]],["result",6]]],[11,"fmt","","",108,[[["formatter",3]],["result",6]]],[11,"fmt","sim::trips","",116,[[["formatter",3]],["result",6]]],[11,"fmt","","",117,[[["formatter",3]],["result",6]]],[11,"fmt","sim","",17,[[["formatter",3]],["result",6]]],[11,"fmt","sim::trips","",118,[[["formatter",3]],["result",6]]],[11,"fmt","sim","",57,[[["formatter",3]],["result",6]]],[11,"fmt","","",56,[[["formatter",3]],["result",6]]],[11,"fmt","","",16,[[["formatter",3]],["result",6]]],[11,"fmt","","",54,[[["formatter",3]],["result",6]]],[11,"fmt","","",22,[[["formatter",3]],["result",6]]],[11,"fmt","","",23,[[["formatter",3]],["result",6]]],[11,"fmt","","",60,[[["formatter",3]],["result",6]]],[11,"fmt","","",61,[[["formatter",3]],["result",6]]],[11,"fmt","","",24,[[["formatter",3]],["result",6]]],[11,"fmt","","",25,[[["formatter",3]],["result",6]]],[11,"fmt","","",26,[[["formatter",3]],["result",6]]],[11,"fmt","","",62,[[["formatter",3]],["result",6]]],[11,"fmt","","",27,[[["formatter",3]],["result",6]]],[11,"fmt","","",28,[[["formatter",3]],["result",6]]],[11,"fmt","","",63,[[["formatter",3]],["result",6]]],[11,"fmt","","",29,[[["formatter",3]],["result",6]]],[11,"fmt","","",64,[[["formatter",3]],["result",6]]],[11,"fmt","","",30,[[["formatter",3]],["result",6]]],[11,"fmt","","",65,[[["formatter",3]],["result",6]]],[11,"fmt","","",31,[[["formatter",3]],["result",6]]],[11,"fmt","","",32,[[["formatter",3]],["result",6]]],[11,"fmt","","",33,[[["formatter",3]],["result",6]]],[11,"fmt","","",34,[[["formatter",3]],["result",6]]],[11,"fmt","","",44,[[["formatter",3]],["result",6]]],[11,"fmt","","",22,[[["formatter",3]],["result",6]]],[11,"fmt","","",23,[[["formatter",3]],["result",6]]],[11,"fmt","","",60,[[["formatter",3]],["result",6]]],[11,"fmt","","",24,[[["formatter",3]],["result",6]]],[11,"fmt","","",25,[[["formatter",3]],["result",6]]],[11,"fmt","","",62,[[["formatter",3]],["result",6]]],[11,"sub","sim::pandemic","",90,[[["duration",3]],["anytime",3]]],[11,"sub","","",90,[[["anytime",3]],["duration",3]]],[11,"add","","",90,[[["duration",3]],["anytime",3]]],[11,"add_assign","","",90,[[["duration",3]]]],[11,"hash","sim","",22,[[]]],[11,"hash","","",23,[[]]],[11,"hash","","",60,[[]]],[11,"hash","","",61,[[]]],[11,"hash","","",24,[[]]],[11,"hash","","",25,[[]]],[11,"hash","","",26,[[]]],[11,"hash","","",62,[[]]],[11,"try_into","sim::mechanics::parking","",84,[[],[["result",4],["normalparkingsimstate",3]]]],[11,"try_into","","",84,[[],[["result",4],["infiniteparkingsimstate",3]]]],[11,"deserialize","sim","",0,[[],["result",4]]],[11,"deserialize","sim::analytics","",66,[[],["result",4]]],[11,"deserialize","sim::cap","",68,[[],["result",4]]],[11,"deserialize","","",69,[[],["result",4]]],[11,"deserialize","sim::events","",70,[[],["result",4]]],[11,"deserialize","sim","",35,[[],["result",4]]],[11,"deserialize","","",36,[[],["result",4]]],[11,"deserialize","","",3,[[],["result",4]]],[11,"deserialize","","",4,[[],["result",4]]],[11,"deserialize","","",9,[[],["result",4]]],[11,"deserialize","","",11,[[],["result",4]]],[11,"deserialize","","",2,[[],["result",4]]],[11,"deserialize","","",37,[[],["result",4]]],[11,"deserialize","","",38,[[],["result",4]]],[11,"deserialize","","",8,[[],["result",4]]],[11,"deserialize","","",7,[[],["result",4]]],[11,"deserialize","","",5,[[],["result",4]]],[11,"deserialize","","",40,[[],["result",4]]],[11,"deserialize","","",6,[[],["result",4]]],[11,"deserialize","","",44,[[],["result",4]]],[11,"deserialize","","",45,[[],["result",4]]],[11,"deserialize","sim::mechanics::car","",72,[[],["result",4]]],[11,"deserialize","","",73,[[],["result",4]]],[11,"deserialize","sim::mechanics::driving","",76,[[],["result",4]]],[11,"deserialize","sim::mechanics::intersection","",77,[[],["result",4]]],[11,"deserialize","","",78,[[],["result",4]]],[11,"deserialize","","",79,[[],["result",4]]],[11,"deserialize","","",80,[[],["result",4]]],[11,"deserialize","sim::mechanics::parking","",84,[[],["result",4]]],[11,"deserialize","","",81,[[],["result",4]]],[11,"deserialize","","",82,[[],["result",4]]],[11,"deserialize","","",83,[[],["result",4]]],[11,"deserialize","sim::mechanics::queue","",86,[[],["result",4]]],[11,"deserialize","sim::mechanics::walking","",87,[[],["result",4]]],[11,"deserialize","","",88,[[],["result",4]]],[11,"deserialize","","",89,[[],["result",4]]],[11,"deserialize","sim::pandemic::pandemic","",96,[[],["result",4]]],[11,"deserialize","sim::router","",98,[[],["result",4]]],[11,"deserialize","","",100,[[],["result",4]]],[11,"deserialize","sim::scheduler","",107,[[],["result",4]]],[11,"deserialize","","",108,[[],["result",4]]],[11,"deserialize","","",105,[[],["result",4]]],[11,"deserialize","","",106,[[],["result",4]]],[11,"deserialize","sim","",14,[[],["result",4]]],[11,"deserialize","sim::transit","",111,[[],["result",4]]],[11,"deserialize","","",112,[[],["result",4]]],[11,"deserialize","","",113,[[],["result",4]]],[11,"deserialize","","",115,[[],["result",4]]],[11,"deserialize","","",114,[[],["result",4]]],[11,"deserialize","sim::trips","",116,[[],["result",4]]],[11,"deserialize","","",117,[[],["result",4]]],[11,"deserialize","sim","",17,[[],["result",4]]],[11,"deserialize","sim::trips","",118,[[],["result",4]]],[11,"deserialize","sim","",57,[[],["result",4]]],[11,"deserialize","","",56,[[],["result",4]]],[11,"deserialize","","",16,[[],["result",4]]],[11,"deserialize","","",54,[[],["result",4]]],[11,"deserialize","","",22,[[],["result",4]]],[11,"deserialize","","",23,[[],["result",4]]],[11,"deserialize","","",60,[[],["result",4]]],[11,"deserialize","","",61,[[],["result",4]]],[11,"deserialize","","",24,[[],["result",4]]],[11,"deserialize","","",25,[[],["result",4]]],[11,"deserialize","","",26,[[],["result",4]]],[11,"deserialize","","",62,[[],["result",4]]],[11,"deserialize","","",27,[[],["result",4]]],[11,"deserialize","","",28,[[],["result",4]]],[11,"deserialize","","",63,[[],["result",4]]],[11,"deserialize","","",29,[[],["result",4]]],[11,"deserialize","","",64,[[],["result",4]]],[11,"deserialize","","",30,[[],["result",4]]],[11,"deserialize","","",65,[[],["result",4]]],[11,"deserialize","","",31,[[],["result",4]]],[11,"deserialize","","",32,[[],["result",4]]],[11,"deserialize","","",33,[[],["result",4]]],[11,"deserialize","","",34,[[],["result",4]]],[11,"serialize","","",0,[[],["result",4]]],[11,"serialize","sim::analytics","",66,[[],["result",4]]],[11,"serialize","sim::cap","",68,[[],["result",4]]],[11,"serialize","","",69,[[],["result",4]]],[11,"serialize","sim::events","",70,[[],["result",4]]],[11,"serialize","sim","",35,[[],["result",4]]],[11,"serialize","","",36,[[],["result",4]]],[11,"serialize","","",9,[[],["result",4]]],[11,"serialize","","",11,[[],["result",4]]],[11,"serialize","","",2,[[],["result",4]]],[11,"serialize","","",37,[[],["result",4]]],[11,"serialize","","",8,[[],["result",4]]],[11,"serialize","","",7,[[],["result",4]]],[11,"serialize","","",5,[[],["result",4]]],[11,"serialize","","",40,[[],["result",4]]],[11,"serialize","","",6,[[],["result",4]]],[11,"serialize","","",44,[[],["result",4]]],[11,"serialize","","",45,[[],["result",4]]],[11,"serialize","sim::mechanics::car","",72,[[],["result",4]]],[11,"serialize","","",73,[[],["result",4]]],[11,"serialize","sim::mechanics::driving","",76,[[],["result",4]]],[11,"serialize","sim::mechanics::intersection","",77,[[],["result",4]]],[11,"serialize","","",78,[[],["result",4]]],[11,"serialize","","",79,[[],["result",4]]],[11,"serialize","","",80,[[],["result",4]]],[11,"serialize","sim::mechanics::parking","",84,[[],["result",4]]],[11,"serialize","","",81,[[],["result",4]]],[11,"serialize","","",82,[[],["result",4]]],[11,"serialize","","",83,[[],["result",4]]],[11,"serialize","sim::mechanics::queue","",86,[[],["result",4]]],[11,"serialize","sim::mechanics::walking","",87,[[],["result",4]]],[11,"serialize","","",88,[[],["result",4]]],[11,"serialize","","",89,[[],["result",4]]],[11,"serialize","sim::pandemic::pandemic","",96,[[],["result",4]]],[11,"serialize","sim::router","",98,[[],["result",4]]],[11,"serialize","","",100,[[],["result",4]]],[11,"serialize","sim::scheduler","",107,[[],["result",4]]],[11,"serialize","","",108,[[],["result",4]]],[11,"serialize","","",105,[[],["result",4]]],[11,"serialize","","",106,[[],["result",4]]],[11,"serialize","sim","",14,[[],["result",4]]],[11,"serialize","sim::transit","",111,[[],["result",4]]],[11,"serialize","","",112,[[],["result",4]]],[11,"serialize","","",113,[[],["result",4]]],[11,"serialize","","",115,[[],["result",4]]],[11,"serialize","","",114,[[],["result",4]]],[11,"serialize","sim::trips","",116,[[],["result",4]]],[11,"serialize","","",117,[[],["result",4]]],[11,"serialize","sim","",17,[[],["result",4]]],[11,"serialize","sim::trips","",118,[[],["result",4]]],[11,"serialize","sim","",57,[[],["result",4]]],[11,"serialize","","",56,[[],["result",4]]],[11,"serialize","","",16,[[],["result",4]]],[11,"serialize","","",54,[[],["result",4]]],[11,"serialize","","",22,[[],["result",4]]],[11,"serialize","","",23,[[],["result",4]]],[11,"serialize","","",60,[[],["result",4]]],[11,"serialize","","",61,[[],["result",4]]],[11,"serialize","","",24,[[],["result",4]]],[11,"serialize","","",25,[[],["result",4]]],[11,"serialize","","",26,[[],["result",4]]],[11,"serialize","","",62,[[],["result",4]]],[11,"serialize","","",27,[[],["result",4]]],[11,"serialize","","",28,[[],["result",4]]],[11,"serialize","","",63,[[],["result",4]]],[11,"serialize","","",29,[[],["result",4]]],[11,"serialize","","",64,[[],["result",4]]],[11,"serialize","","",30,[[],["result",4]]],[11,"serialize","","",65,[[],["result",4]]],[11,"serialize","","",31,[[],["result",4]]],[11,"serialize","","",32,[[],["result",4]]],[11,"serialize","","",33,[[],["result",4]]],[11,"serialize","","",34,[[],["result",4]]]],"p":[[3,"Analytics"],[3,"TripPhase"],[3,"BorderSpawnOverTime"],[3,"ExternalPerson"],[3,"ExternalTrip"],[3,"IndividTrip"],[3,"OffMapLocation"],[3,"PersonSpec"],[3,"Scenario"],[3,"ScenarioGenerator"],[3,"SimFlags"],[3,"SpawnOverTime"],[3,"TripSpawner"],[3,"AgentProperties"],[3,"Sim"],[3,"SimOptions"],[3,"Person"],[3,"TripInfo"],[3,"DrawCarInput"],[3,"DrawPedCrowdInput"],[3,"DrawPedestrianInput"],[3,"UnzoomedAgent"],[3,"CarID"],[3,"PedestrianID"],[3,"TripID"],[3,"PersonID"],[3,"OrigPersonID"],[3,"Vehicle"],[3,"VehicleSpec"],[3,"ParkedCar"],[3,"SidewalkSpot"],[3,"TimeInterval"],[3,"DistanceInterval"],[3,"CreatePedestrian"],[3,"CreateCar"],[4,"AlertLocation"],[4,"TripPhaseType"],[4,"OriginDestination"],[4,"ScenarioModifier"],[13,"ChangeMode"],[4,"SpawnTrip"],[13,"VehicleAppearing"],[13,"FromBorder"],[13,"Remote"],[4,"TripPurpose"],[4,"TripSpec"],[13,"VehicleAppearing"],[13,"NoRoomToSpawn"],[13,"UsingParkedCar"],[13,"JustWalking"],[13,"UsingBike"],[13,"UsingTransit"],[13,"Remote"],[4,"AlertHandler"],[4,"PersonState"],[4,"TripResult"],[4,"TripEndpoint"],[4,"TripMode"],[4,"CarStatus"],[4,"PedCrowdLocation"],[4,"AgentID"],[4,"AgentType"],[4,"VehicleType"],[4,"ParkingSpot"],[4,"DrivingGoal"],[4,"SidewalkPOI"],[3,"TimeSeriesCount"],[3,"Window"],[3,"CapSimState"],[3,"Zone"],[4,"Event"],[13,"TripFinished"],[3,"Car"],[4,"CarState"],[13,"Queued"],[13,"WaitingToAdvance"],[3,"DrivingSimState"],[3,"IntersectionSimState"],[3,"State"],[3,"SignalState"],[3,"Request"],[3,"NormalParkingSimState"],[3,"ParkingLane"],[3,"InfiniteParkingSimState"],[4,"ParkingSimState"],[8,"ParkingSim"],[3,"Queue"],[3,"WalkingSimState"],[3,"Pedestrian"],[4,"PedState"],[3,"AnyTime"],[3,"Event"],[4,"StateEvent"],[4,"State"],[3,"PandemicModel"],[3,"SharedSpace"],[4,"Cmd"],[8,"GetDrawAgents"],[3,"Router"],[4,"ActionAtEnd"],[4,"Goal"],[13,"ParkNearBuilding"],[13,"EndAtBorder"],[13,"BikeThenStop"],[13,"FollowBusRoute"],[3,"Item"],[3,"Scheduler"],[4,"Command"],[4,"CommandType"],[3,"Ctx"],[8,"SimCallback"],[3,"Stop"],[3,"Route"],[3,"Bus"],[3,"TransitSimState"],[4,"BusState"],[3,"TripManager"],[3,"Trip"],[4,"TripLeg"],[3,"DontDrawAgents"]]},\
"traffic_seitan":{"doc":"","i":[[5,"main","traffic_seitan","",null,[[]]],[5,"run","","",null,[[["sim",3],["map",3],["xorshiftrng",3],["timer",3]]]],[5,"nuke_random_parking","","",null,[[["xorshiftrng",3],["mapedits",3],["map",3]]]]],"p":[]},\
"updater":{"doc":"","i":[[3,"Manifest","updater","",null,null],[12,"0","","",0,null],[3,"Entry","","",null,null],[12,"checksum","","",1,null],[12,"dropbox_url","","",1,null],[3,"Cities","","",null,null],[12,"runtime","","",2,null],[12,"input","","",2,null],[5,"main","","",null,[[]]],[5,"download","","",null,[[]]],[5,"just_compare","","",null,[[]]],[5,"upload","","",null,[[]]],[5,"check_links","","",null,[[]]],[5,"basename","","",null,[[],["string",3]]],[5,"run","","",null,[[["command",3]],["string",3]]],[5,"rm","","",null,[[]]],[5,"curl","","",null,[[["entry",3]]]],[5,"unzip","","",null,[[]]],[17,"MD5_BUF_READ_SIZE","","",null,null],[17,"TMP_DOWNLOAD_NAME","","",null,null],[11,"generate","","",0,[[],["manifest",3]]],[11,"write","","",0,[[["string",3]]]],[11,"load","","",0,[[["string",3]],[["result",4],["manifest",3],["box",3]]]],[11,"filter","","",0,[[["cities",3]],["manifest",3]]],[11,"load_or_create","","",2,[[],["cities",3]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]]],"p":[[3,"Manifest"],[3,"Entry"],[3,"Cities"]]},\
-"widgetry":{"doc":"Widgets","i":[[3,"Drawable","widgetry","",null,null],[12,"vert_array","","",0,null],[12,"vert_buffer","","",0,null],[12,"elem_buffer","","",0,null],[12,"num_indices","","",0,null],[12,"gl","","",0,null],[3,"Canvas","","",null,null],[12,"cam_x","","",1,null],[12,"cam_y","","",1,null],[12,"cam_zoom","","",1,null],[12,"cursor","","",1,null],[12,"window_has_cursor","","",1,null],[12,"drag_canvas_from","","",1,null],[12,"drag_just_ended","","",1,null],[12,"window_width","","",1,null],[12,"window_height","","",1,null],[12,"map_dims","","",1,null],[12,"invert_scroll","","",1,null],[12,"touchpad_to_move","","",1,null],[12,"edge_auto_panning","","",1,null],[12,"keys_to_pan","","",1,null],[12,"gui_scroll_speed","","",1,null],[12,"covered_areas","","",1,null],[12,"lctrl_held","","",1,null],[12,"lshift_held","","",1,null],[3,"Color","","",null,null],[12,"r","","",2,null],[12,"g","","",2,null],[12,"b","","",2,null],[12,"a","","",2,null],[3,"LinearGradient","","",null,null],[12,"line","","",3,null],[12,"stops","","",3,null],[3,"Texture","","",null,null],[12,"0","","",4,null],[3,"GfxCtx","","",null,null],[12,"inner","","",5,null],[12,"uniforms","","",5,null],[12,"screencap_mode","","",5,null],[12,"naming_hint","","",5,null],[12,"canvas","","",5,null],[12,"prerender","","",5,null],[12,"style","","",5,null],[12,"num_draw_calls","","",5,null],[12,"num_forks","","",5,null],[3,"Prerender","","",null,null],[12,"inner","","",6,null],[12,"assets","","",6,null],[12,"num_uploads","","",6,null],[12,"scale_factor","","",6,null],[3,"EventCtx","","",null,null],[12,"fake_mouseover","","",7,null],[12,"input","","",7,null],[12,"canvas","","",7,null],[12,"prerender","","",7,null],[12,"style","","",7,null],[12,"updates_requested","","",7,null],[3,"GeomBatch","","A mutable builder for a group of colored polygons.",null,null],[12,"list","","",8,null],[12,"autocrop_dims","","",8,null],[3,"UserInput","","",null,null],[12,"event","","",9,null],[12,"event_consumed","","",9,null],[12,"lctrl_held","","",9,null],[3,"Settings","","",null,null],[12,"window_title","","",10,null],[12,"profiling_enabled","","",10,null],[12,"dump_raw_events","","",10,null],[12,"scale_factor","","",10,null],[12,"window_icon","","",10,null],[12,"loading_tips","","",10,null],[3,"ScreenDims","","ScreenDims is in units of logical pixels, as opposed to…",null,null],[12,"width","","",11,null],[12,"height","","",11,null],[3,"ScreenPt","","ScreenPt is in units of logical pixels, as opposed to…",null,null],[12,"x","","",12,null],[12,"y","","",12,null],[3,"ScreenRectangle","","ScreenRectangle is in units of logical pixels, as opposed…",null,null],[12,"x1","","",13,null],[12,"y1","","",13,null],[12,"x2","","",13,null],[12,"y2","","",13,null],[3,"Style","","",null,null],[12,"outline_thickness","","",14,null],[12,"outline_color","","",14,null],[12,"panel_bg","","",14,null],[12,"hotkey_color","","",14,null],[12,"hovering_color","","",14,null],[12,"loading_tips","","",14,null],[3,"Text","","",null,null],[12,"lines","","",15,null],[12,"bg_color","","",15,null],[3,"TextSpan","","",null,null],[12,"text","","",16,null],[12,"fg_color","","",16,null],[12,"size","","",16,null],[12,"font","","",16,null],[12,"underlined","","",16,null],[3,"Warper","","",null,null],[12,"started","","",17,null],[12,"line","","",17,null],[12,"cam_zoom","","",17,null],[3,"Autocomplete","","",null,null],[12,"choices","","",18,null],[12,"tb","","",18,null],[12,"menu","","",18,null],[12,"current_line","","",18,null],[12,"chosen_values","","",18,null],[3,"Btn","","",null,null],[3,"MultiButton","","",null,null],[12,"draw","","",19,null],[12,"hitboxes","","",19,null],[12,"hovering","","",19,null],[12,"top_left","","",19,null],[12,"dims","","",19,null],[3,"Checkbox","","",null,null],[12,"enabled","","",20,null],[12,"btn","","",20,null],[12,"other_btn","","",20,null],[3,"CompareTimes","","",null,null],[12,"draw","","",21,null],[12,"max","","",21,null],[12,"top_left","","",21,null],[12,"dims","","",21,null],[3,"FanChart","","",null,null],[12,"draw","","",22,null],[12,"top_left","","",22,null],[12,"dims","","",22,null],[3,"Filler","","",null,null],[12,"top_left","","",23,null],[12,"dims","","",23,null],[12,"square_width_pct","","",23,null],[3,"DrawWithTooltips","","",null,null],[12,"draw","","",24,null],[12,"tooltips","","",24,null],[12,"hover","","",24,null],[12,"top_left","","",24,null],[12,"dims","","",24,null],[3,"LinePlot","","",null,null],[12,"draw","","",25,null],[12,"max_x","","",25,null],[12,"max_y","","",25,null],[12,"closest","","",25,null],[12,"top_left","","",25,null],[12,"dims","","",25,null],[3,"PlotOptions","","",null,null],[12,"filterable","","",26,null],[12,"max_x","","",26,null],[12,"max_y","","",26,null],[12,"disabled","","",26,null],[3,"Series","","",null,null],[12,"label","","",27,null],[12,"color","","",27,null],[12,"pts","","",27,null],[3,"Menu","","",null,null],[12,"choices","","",28,null],[12,"current_idx","","",28,null],[12,"top_left","","",28,null],[12,"dims","","",28,null],[3,"PersistentSplit","","",null,null],[12,"current_value","","",29,null],[12,"btn","","",29,null],[12,"spacer","","",29,null],[12,"dropdown","","",29,null],[3,"ScatterPlot","","",null,null],[12,"draw","","",30,null],[12,"top_left","","",30,null],[12,"dims","","",30,null],[3,"AreaSlider","","",null,null],[12,"current_percent","","",31,null],[12,"mouse_on_slider","","",31,null],[12,"dragging","","",31,null],[12,"width","","",31,null],[12,"draw","","",31,null],[12,"top_left","","",31,null],[12,"dims","","",31,null],[3,"Slider","","",null,null],[12,"current_percent","","",32,null],[12,"mouse_on_slider","","",32,null],[12,"dragging","","",32,null],[12,"horiz","","",32,null],[12,"main_bg_len","","",32,null],[12,"dragger_len","","",32,null],[12,"draw","","",32,null],[12,"top_left","","",32,null],[12,"dims","","",32,null],[3,"Spinner","","",null,null],[12,"low","","",33,null],[12,"high","","",33,null],[12,"current","","",33,null],[12,"up","","",33,null],[12,"down","","",33,null],[12,"top_left","","",33,null],[12,"dims","","",33,null],[3,"EdgeInsets","","",null,null],[12,"top","","",34,null],[12,"left","","",34,null],[12,"bottom","","",34,null],[12,"right","","",34,null],[3,"Panel","","",null,null],[12,"top_level","","",35,null],[12,"horiz","","",35,null],[12,"vert","","",35,null],[12,"dims","","",35,null],[12,"scrollable_x","","",35,null],[12,"scrollable_y","","",35,null],[12,"contents_dims","","",35,null],[12,"container_dims","","",35,null],[12,"clip_rect","","",35,null],[3,"Widget","","",null,null],[12,"widget","","",36,null],[12,"layout","","",36,null],[12,"rect","","",36,null],[12,"bg","","",36,null],[12,"bg_batch","","",36,null],[12,"id","","",36,null],[3,"WidgetOutput","","",null,null],[12,"redo_layout","","This widget changed dimensions, so recalculate layout.",37,null],[12,"outcome","","This widget produced an Outcome, and event handling should…",37,null],[3,"Choice","","",null,null],[12,"label","","",38,null],[12,"data","","",38,null],[12,"hotkey","","",38,null],[12,"active","","",38,null],[12,"tooltip","","",38,null],[12,"fg","","",38,null],[4,"HorizontalAlignment","","",null,null],[13,"Left","","",39,null],[13,"Center","","",39,null],[13,"Right","","",39,null],[13,"Percent","","",39,null],[13,"Centered","","",39,null],[4,"VerticalAlignment","","",null,null],[13,"Top","","",40,null],[13,"Center","","",40,null],[13,"Bottom","","",40,null],[13,"BottomAboveOSD","","",40,null],[13,"Percent","","",40,null],[13,"Above","","",40,null],[13,"Below","","",40,null],[4,"Fill","","",null,null],[13,"Color","","",41,null],[13,"LinearGradient","","",41,null],[13,"Texture","","Once uploaded, textures are addressed by their id,…",41,null],[13,"ColoredTexture","","The `color` parameter is multiplied by any color baked…",41,null],[4,"Event","","",null,null],[13,"NoOp","","",42,null],[13,"LeftMouseButtonDown","","",42,null],[13,"LeftMouseButtonUp","","",42,null],[13,"RightMouseButtonDown","","",42,null],[13,"RightMouseButtonUp","","",42,null],[13,"KeyPress","","",42,null],[13,"KeyRelease","","",42,null],[13,"Update","","",42,null],[13,"MouseMovedTo","","",42,null],[13,"WindowLostCursor","","",42,null],[13,"WindowGainedCursor","","",42,null],[13,"MouseWheelScroll","","",42,null],[13,"WindowResized","","",42,null],[4,"Key","","",null,null],[13,"A","","",43,null],[13,"B","","",43,null],[13,"C","","",43,null],[13,"D","","",43,null],[13,"E","","",43,null],[13,"F","","",43,null],[13,"G","","",43,null],[13,"H","","",43,null],[13,"I","","",43,null],[13,"J","","",43,null],[13,"K","","",43,null],[13,"L","","",43,null],[13,"M","","",43,null],[13,"N","","",43,null],[13,"O","","",43,null],[13,"P","","",43,null],[13,"Q","","",43,null],[13,"R","","",43,null],[13,"S","","",43,null],[13,"T","","",43,null],[13,"U","","",43,null],[13,"V","","",43,null],[13,"W","","",43,null],[13,"X","","",43,null],[13,"Y","","",43,null],[13,"Z","","",43,null],[13,"Num1","","",43,null],[13,"Num2","","",43,null],[13,"Num3","","",43,null],[13,"Num4","","",43,null],[13,"Num5","","",43,null],[13,"Num6","","",43,null],[13,"Num7","","",43,null],[13,"Num8","","",43,null],[13,"Num9","","",43,null],[13,"Num0","","",43,null],[13,"LeftBracket","","",43,null],[13,"RightBracket","","",43,null],[13,"Space","","",43,null],[13,"Slash","","",43,null],[13,"Dot","","",43,null],[13,"Comma","","",43,null],[13,"Semicolon","","",43,null],[13,"Colon","","",43,null],[13,"Equals","","",43,null],[13,"SingleQuote","","",43,null],[13,"Escape","","",43,null],[13,"Enter","","",43,null],[13,"Tab","","",43,null],[13,"Backspace","","",43,null],[13,"LeftShift","","",43,null],[13,"LeftControl","","",43,null],[13,"LeftAlt","","",43,null],[13,"RightAlt","","",43,null],[13,"LeftArrow","","",43,null],[13,"RightArrow","","",43,null],[13,"UpArrow","","",43,null],[13,"DownArrow","","",43,null],[13,"F1","","",43,null],[13,"F2","","",43,null],[13,"F3","","",43,null],[13,"F4","","",43,null],[13,"F5","","",43,null],[13,"F6","","",43,null],[13,"F7","","",43,null],[13,"F8","","",43,null],[13,"F9","","",43,null],[13,"F10","","",43,null],[13,"F11","","",43,null],[13,"F12","","",43,null],[4,"MultiKey","","",null,null],[13,"Normal","","",44,null],[13,"LCtrl","","",44,null],[13,"Any","","",44,null],[4,"UpdateType","","",null,null],[13,"InputOnly","","",45,null],[13,"Game","","",45,null],[13,"Pan","","",45,null],[13,"ScreenCaptureEverything","","",45,null],[12,"dir","widgetry::UpdateType","",46,null],[12,"zoom","","",46,null],[12,"max_x","","",46,null],[12,"max_y","","",46,null],[4,"RewriteColor","widgetry","",null,null],[13,"NoOp","","",47,null],[13,"Change","","",47,null],[13,"ChangeAll","","",47,null],[13,"ChangeAlpha","","",47,null],[4,"Outcome","","",null,null],[13,"Clicked","","An action was done",48,null],[13,"Changed","","A dropdown, checkbox, spinner, etc changed values. Usually…",48,null],[13,"Nothing","","Nothing happened",48,null],[5,"hotkeys","","",null,[[["vec",3],["key",4]],[["multikey",4],["option",4]]]],[5,"lctrl","","",null,[[["key",4]],[["multikey",4],["option",4]]]],[5,"run","","",null,[[["settings",3],["fnonce",8]]]],[5,"Line","","",null,[[["into",8],["string",3]],["textspan",3]]],[0,"assets","","",null,null],[3,"Assets","widgetry::assets","",null,null],[12,"default_line_height","","",49,null],[12,"text_cache","","",49,null],[12,"line_height_cache","","",49,null],[12,"svg_cache","","",49,null],[12,"font_to_id","","",49,null],[12,"text_opts","","",49,null],[11,"new","","",49,[[],["assets",3]]],[11,"line_height","","",49,[[["font",4]]]],[11,"get_cached_text","","",49,[[["string",3]],[["option",4],["geombatch",3]]]],[11,"cache_text","","",49,[[["string",3],["geombatch",3]]]],[11,"get_cached_svg","","",49,[[],["option",4]]],[11,"cache_svg","","",49,[[["string",3],["geombatch",3],["bounds",3]]]],[0,"backend_glow","widgetry","",null,null],[3,"GfxCtxInnards","widgetry::backend_glow","",null,null],[12,"gl","","",50,null],[12,"program","","",50,null],[12,"current_clip","","",50,null],[3,"Drawable","","",null,null],[12,"vert_array","","",0,null],[12,"vert_buffer","","",0,null],[12,"elem_buffer","","",0,null],[12,"num_indices","","",0,null],[12,"gl","","",0,null],[3,"VertexArray","","",null,null],[12,"id","","",51,null],[12,"was_destroyed","","",51,null],[3,"Buffer","","",null,null],[12,"id","","",52,null],[12,"was_destroyed","","",52,null],[3,"PrerenderInnards","","",null,null],[12,"gl","","",53,null],[12,"window_adapter","","",53,null],[12,"program","","",53,null],[12,"total_bytes_uploaded","","",53,null],[6,"WindowAdapter","","",null,null],[11,"new","","",50,[[["context",3]]]],[11,"clear","","",50,[[["color",3]]]],[11,"redraw","","",50,[[["prerenderinnards",3],["uniforms",3],["drawable",3]]]],[11,"enable_clipping","","",50,[[["canvas",3],["screenrectangle",3]]]],[11,"disable_clipping","","",50,[[["canvas",3]]]],[11,"take_clip","","",50,[[["canvas",3]],["option",4]]],[11,"restore_clip","","",50,[[["option",4]]]],[11,"new","","",51,[[["context",3]],["vertexarray",3]]],[11,"destroy","","",51,[[["context",3]]]],[11,"new","","",52,[[["context",3]],["buffer",3]]],[11,"destroy","","",52,[[["context",3]]]],[11,"new","","",53,[[["windowadapter",3],["context",3]],["prerenderinnards",3]]],[11,"actually_upload","","",53,[[["geombatch",3]],["drawable",3]]],[11,"window","","",53,[[],["window",3]]],[11,"request_redraw","","",53,[[]]],[11,"set_cursor_icon","","",53,[[["cursoricon",4]]]],[11,"draw_new_frame","","",53,[[],["gfxctxinnards",3]]],[11,"window_resized","","",53,[[["screendims",3]]]],[11,"window_size","","",53,[[],["screendims",3]]],[11,"set_window_icon","","",53,[[["icon",3]]]],[11,"monitor_scale_factor","","",53,[[]]],[11,"draw_finished","","",53,[[["gfxctxinnards",3]]]],[0,"backend_glow_native","widgetry","",null,null],[3,"WindowAdapter","widgetry::backend_glow_native","",null,null],[12,"0","","",54,null],[5,"setup","","",null,[[]]],[5,"load_textures","","Uploads a sprite sheet of textures to the GPU so they can…",null,[[["context",3]],[["result",4],["box",3]]]],[11,"window","","",54,[[],["window",3]]],[11,"window_resized","","",54,[[["screendims",3]]]],[11,"draw_finished","","",54,[[["gfxctxinnards",3]]]],[0,"canvas","widgetry","",null,null],[3,"Canvas","widgetry::canvas","",null,null],[12,"cam_x","","",1,null],[12,"cam_y","","",1,null],[12,"cam_zoom","","",1,null],[12,"cursor","","",1,null],[12,"window_has_cursor","","",1,null],[12,"drag_canvas_from","","",1,null],[12,"drag_just_ended","","",1,null],[12,"window_width","","",1,null],[12,"window_height","","",1,null],[12,"map_dims","","",1,null],[12,"invert_scroll","","",1,null],[12,"touchpad_to_move","","",1,null],[12,"edge_auto_panning","","",1,null],[12,"keys_to_pan","","",1,null],[12,"gui_scroll_speed","","",1,null],[12,"covered_areas","","",1,null],[12,"lctrl_held","","",1,null],[12,"lshift_held","","",1,null],[3,"CameraState","","",null,null],[12,"cam_x","","",55,null],[12,"cam_y","","",55,null],[12,"cam_zoom","","",55,null],[4,"HorizontalAlignment","","",null,null],[13,"Left","","",39,null],[13,"Center","","",39,null],[13,"Right","","",39,null],[13,"Percent","","",39,null],[13,"Centered","","",39,null],[4,"VerticalAlignment","","",null,null],[13,"Top","","",40,null],[13,"Center","","",40,null],[13,"Bottom","","",40,null],[13,"BottomAboveOSD","","",40,null],[13,"Percent","","",40,null],[13,"Above","","",40,null],[13,"Below","","",40,null],[17,"DRAG_THRESHOLD","","",null,null],[17,"PAN_SPEED","","",null,null],[17,"PANNING_THRESHOLD","","",null,null],[11,"new","widgetry","",1,[[["screendims",3]],["canvas",3]]],[11,"min_zoom","","",1,[[]]],[11,"handle_event","","",1,[[["userinput",3]],[["option",4],["updatetype",4]]]],[11,"zoom","","",1,[[["screenpt",3]]]],[11,"start_drawing","","",1,[[]]],[11,"mark_covered_area","","",1,[[["screenrectangle",3]]]],[11,"get_cursor","","",1,[[],["screenpt",3]]],[11,"get_cursor_in_screen_space","","",1,[[],[["screenpt",3],["option",4]]]],[11,"get_cursor_in_map_space","","",1,[[],[["pt2d",3],["option",4]]]],[11,"screen_to_map","","",1,[[["screenpt",3]],["pt2d",3]]],[11,"center_to_screen_pt","","",1,[[],["screenpt",3]]],[11,"center_to_map_pt","","",1,[[],["pt2d",3]]],[11,"center_on_map_pt","","",1,[[["pt2d",3]]]],[11,"map_to_screen","","",1,[[["pt2d",3]],["screenpt",3]]],[11,"get_inner_bounds","","",1,[[],["bounds",3]]],[11,"get_window_dims","","",1,[[],["screendims",3]]],[11,"get_map_bounds","","",1,[[],["bounds",3]]],[11,"get_screen_bounds","","",1,[[],["bounds",3]]],[11,"save_camera_state","","",1,[[]]],[11,"load_camera_state","","",1,[[]]],[11,"align_window","","",1,[[["screendims",3],["horizontalalignment",4],["verticalalignment",4]],["screenpt",3]]],[0,"color","","",null,null],[3,"Color","widgetry::color","",null,null],[12,"r","","",2,null],[12,"g","","",2,null],[12,"b","","",2,null],[12,"a","","",2,null],[3,"Texture","","",null,null],[12,"0","","",4,null],[3,"LinearGradient","","",null,null],[12,"line","","",3,null],[12,"stops","","",3,null],[4,"Fill","","",null,null],[13,"Color","","",41,null],[13,"LinearGradient","","",41,null],[13,"Texture","","Once uploaded, textures are addressed by their id,…",41,null],[13,"ColoredTexture","","The `color` parameter is multiplied by any color baked…",41,null],[5,"to_pct","","",null,[[]]],[5,"lerp","","",null,[[]]],[18,"NOOP","widgetry","",4,null],[18,"GRASS","","",4,null],[18,"STILL_WATER","","",4,null],[18,"RUNNING_WATER","","",4,null],[18,"CONCRETE","","",4,null],[18,"SAND","","",4,null],[18,"DIRT","","",4,null],[18,"SNOW","","",4,null],[18,"TREE","","",4,null],[18,"PINE_TREE","","",4,null],[18,"CACTUS","","",4,null],[18,"SHRUB","","",4,null],[18,"SNOW_PERSON","","",4,null],[18,"INVISIBLE","","",2,null],[18,"BLACK","","",2,null],[18,"WHITE","","",2,null],[18,"RED","","",2,null],[18,"GREEN","","",2,null],[18,"BLUE","","",2,null],[18,"CYAN","","",2,null],[18,"YELLOW","","",2,null],[18,"PURPLE","","",2,null],[18,"PINK","","",2,null],[18,"ORANGE","","",2,null],[11,"rgb","","",2,[[],["color",3]]],[11,"rgb_f","","",2,[[],["color",3]]],[11,"rgba","","",2,[[],["color",3]]],[11,"rgba_f","","",2,[[],["color",3]]],[11,"grey","","",2,[[],["color",3]]],[11,"alpha","","",2,[[],["color",3]]],[11,"hex","","",2,[[],["color",3]]],[11,"to_hex","","",2,[[],["string",3]]],[11,"lerp","","",2,[[["color",3]],["color",3]]],[11,"new","","",3,[[["lineargradient",3]],["fill",4]]],[11,"interp","","",3,[[["pt2d",3]],["color",3]]],[11,"shader_style","","",41,[[["pt2d",3]]]],[0,"drawing","","",null,null],[3,"Uniforms","widgetry::drawing","",null,null],[12,"transform","","",56,null],[12,"window","","",56,null],[3,"GfxCtx","","",null,null],[12,"inner","","",5,null],[12,"uniforms","","",5,null],[12,"screencap_mode","","",5,null],[12,"naming_hint","","",5,null],[12,"canvas","","",5,null],[12,"prerender","","",5,null],[12,"style","","",5,null],[12,"num_draw_calls","","",5,null],[12,"num_forks","","",5,null],[3,"Prerender","","",null,null],[12,"inner","","",6,null],[12,"assets","","",6,null],[12,"num_uploads","","",6,null],[12,"scale_factor","","",6,null],[17,"MAPSPACE_Z","","",null,null],[17,"SCREENSPACE_Z","","",null,null],[17,"MENU_Z","","",null,null],[17,"TOOLTIP_Z","","",null,null],[11,"new","","",56,[[["canvas",3]],["uniforms",3]]],[11,"new","widgetry","",5,[[["prerender",3],["style",3],["canvas",3]],["gfxctx",3]]],[11,"fork","","",5,[[["pt2d",3],["screenpt",3],["option",4]]]],[11,"fork_screenspace","","",5,[[]]],[11,"unfork","","",5,[[]]],[11,"clear","","",5,[[["color",3]]]],[11,"draw_polygon","","",5,[[["polygon",3],["color",3]]]],[11,"redraw","","",5,[[["drawable",3]]]],[11,"redraw_at","","",5,[[["screenpt",3],["drawable",3]]]],[11,"enable_clipping","","",5,[[["screenrectangle",3]]]],[11,"disable_clipping","","",5,[[]]],[11,"draw_mouse_tooltip","","",5,[[["text",3]]]],[11,"get_screen_bounds","","",5,[[],["bounds",3]]],[11,"screen_to_map","","",5,[[["screenpt",3]],["pt2d",3]]],[11,"get_cursor_in_map_space","","",5,[[],[["pt2d",3],["option",4]]]],[11,"get_num_uploads","","",5,[[]]],[11,"is_screencap","","",5,[[]]],[11,"set_screencap_naming_hint","","",5,[[["string",3]]]],[11,"upload","","",5,[[["geombatch",3]],["drawable",3]]],[11,"default_line_height","","",5,[[]]],[11,"style","","",5,[[],["style",3]]],[11,"upload","","",6,[[["geombatch",3]],["drawable",3]]],[11,"upload_temporary","","",6,[[["geombatch",3]],["drawable",3]]],[11,"get_total_bytes_uploaded","","",6,[[]]],[11,"actually_upload","","",6,[[["geombatch",3]],["drawable",3]]],[11,"request_redraw","","",6,[[]]],[11,"get_scale_factor","","",6,[[]]],[11,"window_size","","",6,[[],["screendims",3]]],[11,"window_resized","","",6,[[["screendims",3]]]],[0,"event","","",null,null],[4,"Event","widgetry::event","",null,null],[13,"NoOp","","",42,null],[13,"LeftMouseButtonDown","","",42,null],[13,"LeftMouseButtonUp","","",42,null],[13,"RightMouseButtonDown","","",42,null],[13,"RightMouseButtonUp","","",42,null],[13,"KeyPress","","",42,null],[13,"KeyRelease","","",42,null],[13,"Update","","",42,null],[13,"MouseMovedTo","","",42,null],[13,"WindowLostCursor","","",42,null],[13,"WindowGainedCursor","","",42,null],[13,"MouseWheelScroll","","",42,null],[13,"WindowResized","","",42,null],[4,"Key","","",null,null],[13,"A","","",43,null],[13,"B","","",43,null],[13,"C","","",43,null],[13,"D","","",43,null],[13,"E","","",43,null],[13,"F","","",43,null],[13,"G","","",43,null],[13,"H","","",43,null],[13,"I","","",43,null],[13,"J","","",43,null],[13,"K","","",43,null],[13,"L","","",43,null],[13,"M","","",43,null],[13,"N","","",43,null],[13,"O","","",43,null],[13,"P","","",43,null],[13,"Q","","",43,null],[13,"R","","",43,null],[13,"S","","",43,null],[13,"T","","",43,null],[13,"U","","",43,null],[13,"V","","",43,null],[13,"W","","",43,null],[13,"X","","",43,null],[13,"Y","","",43,null],[13,"Z","","",43,null],[13,"Num1","","",43,null],[13,"Num2","","",43,null],[13,"Num3","","",43,null],[13,"Num4","","",43,null],[13,"Num5","","",43,null],[13,"Num6","","",43,null],[13,"Num7","","",43,null],[13,"Num8","","",43,null],[13,"Num9","","",43,null],[13,"Num0","","",43,null],[13,"LeftBracket","","",43,null],[13,"RightBracket","","",43,null],[13,"Space","","",43,null],[13,"Slash","","",43,null],[13,"Dot","","",43,null],[13,"Comma","","",43,null],[13,"Semicolon","","",43,null],[13,"Colon","","",43,null],[13,"Equals","","",43,null],[13,"SingleQuote","","",43,null],[13,"Escape","","",43,null],[13,"Enter","","",43,null],[13,"Tab","","",43,null],[13,"Backspace","","",43,null],[13,"LeftShift","","",43,null],[13,"LeftControl","","",43,null],[13,"LeftAlt","","",43,null],[13,"RightAlt","","",43,null],[13,"LeftArrow","","",43,null],[13,"RightArrow","","",43,null],[13,"UpArrow","","",43,null],[13,"DownArrow","","",43,null],[13,"F1","","",43,null],[13,"F2","","",43,null],[13,"F3","","",43,null],[13,"F4","","",43,null],[13,"F5","","",43,null],[13,"F6","","",43,null],[13,"F7","","",43,null],[13,"F8","","",43,null],[13,"F9","","",43,null],[13,"F10","","",43,null],[13,"F11","","",43,null],[13,"F12","","",43,null],[4,"MultiKey","","",null,null],[13,"Normal","","",44,null],[13,"LCtrl","","",44,null],[13,"Any","","",44,null],[5,"lctrl","","",null,[[["key",4]],[["multikey",4],["option",4]]]],[5,"hotkeys","","",null,[[["vec",3],["key",4]],[["multikey",4],["option",4]]]],[11,"from_winit_event","widgetry","",42,[[["windowevent",4]],[["option",4],["event",4]]]],[18,"NUM_KEYS","","",43,null],[11,"to_char","","",43,[[],["option",4]]],[11,"describe","","",43,[[],["string",3]]],[11,"from_winit_key","","",43,[[["keyboardinput",3]],[["option",4],["key",4]]]],[11,"txt","","",43,[[["eventctx",3]],["textspan",3]]],[11,"describe","","",44,[[],["string",3]]],[0,"event_ctx","","",null,null],[3,"EventCtx","widgetry::event_ctx","",null,null],[12,"fake_mouseover","","",7,null],[12,"input","","",7,null],[12,"canvas","","",7,null],[12,"prerender","","",7,null],[12,"style","","",7,null],[12,"updates_requested","","",7,null],[3,"LoadingScreen","","",null,null],[12,"canvas","","",57,null],[12,"style","","",57,null],[12,"prerender","","",57,null],[12,"lines","","",57,null],[12,"max_capacity","","",57,null],[12,"last_drawn","","",57,null],[12,"title","","",57,null],[4,"UpdateType","","",null,null],[13,"InputOnly","","",45,null],[13,"Game","","",45,null],[13,"Pan","","",45,null],[13,"ScreenCaptureEverything","","",45,null],[12,"dir","widgetry::event_ctx::UpdateType","",46,null],[12,"zoom","","",46,null],[12,"max_x","","",46,null],[12,"max_y","","",46,null],[11,"loading_screen","widgetry","",7,[[["into",8],["string",3],["fnonce",8]]]],[11,"request_update","","",7,[[["updatetype",4]]]],[11,"canvas_movement","","",7,[[]]],[11,"no_op_event","","",7,[[["fnmut",8]]]],[11,"redo_mouseover","","",7,[[]]],[11,"normal_left_click","","",7,[[]]],[11,"is_dragging","","",7,[[]]],[11,"default_line_height","","",7,[[]]],[11,"upload","","",7,[[["geombatch",3]],["drawable",3]]],[11,"cursor_clickable","","",7,[[]]],[11,"style","","",7,[[],["style",3]]],[11,"set_style","","",7,[[["style",3]]]],[11,"new","widgetry::event_ctx","",57,[[["screendims",3],["prerender",3],["style",3],["string",3]],["loadingscreen",3]]],[11,"redraw","","",57,[[]]],[0,"geom","widgetry","",null,null],[3,"GeomBatch","widgetry::geom","A mutable builder for a group of colored polygons.",null,null],[12,"list","","",8,null],[12,"autocrop_dims","","",8,null],[4,"RewriteColor","","",null,null],[13,"NoOp","","",47,null],[13,"Change","","",47,null],[13,"ChangeAll","","",47,null],[13,"ChangeAlpha","","",47,null],[11,"new","widgetry","Creates an empty batch.",8,[[],["geombatch",3]]],[11,"push","","",8,[[["into",8],["fill",4],["polygon",3]]]],[11,"push_with_z","","Offset z value to render above/below other polygons. z…",8,[[["into",8],["fill",4],["polygon",3]]]],[11,"extend","","Applies one Fill to many polygons.",8,[[["into",8],["fill",4],["polygon",3],["vec",3]]]],[11,"append","","Appends all colored polygons from another batch to the…",8,[[["geombatch",3]]]],[11,"consume","","Returns the colored polygons in this batch, destroying the…",8,[[],["vec",3]]],[11,"draw","","Draws the batch, consuming it. Only use this for drawing…",8,[[["gfxctx",3]]]],[11,"upload","","Upload the batch of polygons to the GPU, returning…",8,[[["eventctx",3]],["drawable",3]]],[11,"batch","","Wrap in a Widget for layouting, so this batch can become…",8,[[],["widget",3]]],[11,"to_btn","","Turn this batch into a button.",8,[[["eventctx",3]],["btnbuilder",4]]],[11,"get_bounds","","Compute the bounds of all polygons in this batch.",8,[[],["bounds",3]]],[11,"autocrop","","Sets the top-left to 0, 0. Not sure exactly when this…",8,[[],["geombatch",3]]],[11,"unioned_polygon","","Builds a single polygon covering everything in this batch.…",8,[[],["polygon",3]]],[11,"is_empty","","True when the batch is empty.",8,[[]]],[11,"get_dims","","Returns the width and height of all geometry contained in…",8,[[],["screendims",3]]],[11,"from_svg_contents","","Returns a batch containing a parsed SVG string.",8,[[["vec",3]],["geombatch",3]]],[11,"load_svg","","Returns a batch containing an SVG from a file.",8,[[["prerender",3]],["geombatch",3]]],[11,"color","","Transforms all colors in a batch.",8,[[["rewritecolor",4]],["geombatch",3]]],[11,"centered_on","","Translates the batch to be centered on some point.",8,[[["pt2d",3]],["geombatch",3]]],[11,"translate","","Translates the batch by some offset.",8,[[],["geombatch",3]]],[11,"rotate","","Rotates each polygon in the batch relative to the center…",8,[[["angle",3]],["geombatch",3]]],[11,"rotate_around_batch_center","","Rotates each polygon in the batch relative to the center…",8,[[["angle",3]],["geombatch",3]]],[11,"scale","","Scales the batch by some factor.",8,[[],["geombatch",3]]],[11,"set_z_offset","","Overrides the Z-ordering offset for the batch. Must be in…",8,[[],["geombatch",3]]],[11,"apply","","",47,[[["color",3]],["color",3]]],[0,"input","","",null,null],[3,"UserInput","widgetry::input","",null,null],[12,"event","","",9,null],[12,"event_consumed","","",9,null],[12,"lctrl_held","","",9,null],[11,"new","widgetry","",9,[[["event",4],["canvas",3]],["userinput",3]]],[11,"pressed","","",9,[[["into",8],["option",4]]]],[11,"any_pressed","","",9,[[],[["option",4],["key",4]]]],[11,"key_released","","",9,[[["key",4]]]],[11,"left_mouse_button_pressed","","",9,[[]]],[11,"left_mouse_button_released","","",9,[[]]],[11,"window_lost_cursor","","",9,[[]]],[11,"get_moved_mouse","","",9,[[],[["screenpt",3],["option",4]]]],[11,"get_mouse_scroll","","",9,[[],["option",4]]],[11,"is_window_resized","","",9,[[]]],[11,"nonblocking_is_update_event","","",9,[[],[["duration",3],["option",4]]]],[11,"use_update_event","","",9,[[]]],[11,"consume_event","","",9,[[]]],[11,"unconsume_event","","",9,[[]]],[11,"has_been_consumed","","",9,[[]]],[0,"runner","","",null,null],[3,"State","widgetry::runner","",null,null],[12,"gui","","",58,null],[12,"canvas","","",58,null],[12,"style","","",58,null],[3,"Settings","","",null,null],[12,"window_title","","",10,null],[12,"profiling_enabled","","",10,null],[12,"dump_raw_events","","",10,null],[12,"scale_factor","","",10,null],[12,"window_icon","","",10,null],[12,"loading_tips","","",10,null],[5,"run","","",null,[[["settings",3],["fnonce",8]]]],[17,"UPDATE_FREQUENCY","","",null,null],[8,"GUI","","",null,null],[10,"event","","",59,[[["eventctx",3]]]],[10,"draw","","",59,[[["gfxctx",3]]]],[11,"dump_before_abort","","",59,[[["canvas",3]]]],[11,"before_quit","","",59,[[["canvas",3]]]],[11,"event","","",58,[[["event",4],["prerender",3]]]],[11,"draw","","",58,[[["prerender",3]],[["string",3],["option",4]]]],[11,"new","widgetry","",10,[[],["settings",3]]],[11,"enable_profiling","","",10,[[]]],[11,"dump_raw_events","","",10,[[]]],[11,"scale_factor","","",10,[[]]],[11,"window_icon","","",10,[[["string",3]]]],[11,"loading_tips","","",10,[[["text",3]]]],[0,"screen_geom","","",null,null],[3,"ScreenPt","widgetry::screen_geom","ScreenPt is in units of logical pixels, as opposed to…",null,null],[12,"x","","",12,null],[12,"y","","",12,null],[3,"ScreenRectangle","","ScreenRectangle is in units of logical pixels, as opposed…",null,null],[12,"x1","","",13,null],[12,"y1","","",13,null],[12,"x2","","",13,null],[12,"y2","","",13,null],[3,"ScreenDims","","ScreenDims is in units of logical pixels, as opposed to…",null,null],[12,"width","","",11,null],[12,"height","","",11,null],[11,"new","widgetry","",12,[[],["screenpt",3]]],[11,"to_pt","","",12,[[],["pt2d",3]]],[11,"top_left","","",13,[[["screenpt",3],["screendims",3]],["screenrectangle",3]]],[11,"placeholder","","",13,[[],["screenrectangle",3]]],[11,"contains","","",13,[[["screenpt",3]]]],[11,"pt_to_percent","","",13,[[["screenpt",3]],["option",4]]],[11,"percent_to_pt","","",13,[[],["screenpt",3]]],[11,"width","","",13,[[]]],[11,"height","","",13,[[]]],[11,"dims","","",13,[[],["screendims",3]]],[11,"center","","",13,[[],["screenpt",3]]],[11,"to_polygon","","",13,[[],["polygon",3]]],[11,"new","","",11,[[],["screendims",3]]],[11,"top_left_for_corner","","",11,[[["screenpt",3],["canvas",3]],["screenpt",3]]],[11,"scaled","","",11,[[],["screendims",3]]],[0,"style","","",null,null],[3,"Style","widgetry::style","",null,null],[12,"outline_thickness","","",14,null],[12,"outline_color","","",14,null],[12,"panel_bg","","",14,null],[12,"hotkey_color","","",14,null],[12,"hovering_color","","",14,null],[12,"loading_tips","","",14,null],[11,"standard","widgetry","",14,[[],["style",3]]],[0,"svg","","",null,null],[3,"PathConvIter","widgetry::svg","",null,null],[12,"iter","","",60,null],[12,"prev","","",60,null],[12,"first","","",60,null],[12,"needs_end","","",60,null],[12,"deferred","","",60,null],[5,"load_svg","","",null,[[["prerender",3]]]],[5,"add_svg_inner","","",null,[[["tree",3],["geombatch",3]],[["bounds",3],["string",3],["result",4]]]],[5,"point","","",null,[[],["point",6]]],[5,"convert_path","","",null,[[["path",3]],["pathconviter",3]]],[5,"convert_stroke","","",null,[[["stroke",3],["tree",3]]]],[5,"convert_color","","",null,[[["paint",4],["tree",3]],["fill",4]]],[17,"HIGH_QUALITY","","",null,null],[17,"LOW_QUALITY","","",null,null],[0,"text","widgetry","",null,null],[3,"TextSpan","widgetry::text","",null,null],[12,"text","","",16,null],[12,"fg_color","","",16,null],[12,"size","","",16,null],[12,"font","","",16,null],[12,"underlined","","",16,null],[3,"Text","","",null,null],[12,"lines","","",15,null],[12,"bg_color","","",15,null],[4,"Font","","",null,null],[13,"BungeeInlineRegular","","",61,null],[13,"BungeeRegular","","",61,null],[13,"OverpassBold","","",61,null],[13,"OverpassRegular","","",61,null],[13,"OverpassSemiBold","","",61,null],[13,"OverpassMonoBold","","",61,null],[13,"ZcoolXiaoWei","","",61,null],[5,"Line","","",null,[[["into",8],["string",3]],["textspan",3]]],[5,"render_line","","",null,[[["textspan",3],["vec",3],["assets",3]],["geombatch",3]]],[17,"DEFAULT_FONT","","",null,null],[17,"DEFAULT_FONT_SIZE","","",null,null],[17,"DEFAULT_FG_COLOR","","",null,null],[17,"BG_COLOR","","",null,null],[17,"SELECTED_COLOR","","",null,null],[17,"INACTIVE_CHOICE_COLOR","","",null,null],[17,"SCALE_LINE_HEIGHT","","",null,null],[17,"MAX_CHAR_WIDTH","","",null,null],[8,"TextExt","","",null,null],[10,"draw_text","","",62,[[["eventctx",3]],["widget",3]]],[10,"batch_text","","",62,[[["eventctx",3]],["widget",3]]],[11,"family","","",61,[[]]],[11,"fg","widgetry","",16,[[["color",3]],["textspan",3]]],[11,"maybe_fg","","",16,[[["option",4],["color",3]],["textspan",3]]],[11,"draw","","",16,[[["eventctx",3]],["widget",3]]],[11,"batch","","",16,[[["eventctx",3]],["widget",3]]],[11,"display_title","","",16,[[],["textspan",3]]],[11,"big_heading_styled","","",16,[[],["textspan",3]]],[11,"big_heading_plain","","",16,[[],["textspan",3]]],[11,"small_heading","","",16,[[],["textspan",3]]],[11,"body","","",16,[[],["textspan",3]]],[11,"secondary","","",16,[[],["textspan",3]]],[11,"small","","",16,[[],["textspan",3]]],[11,"big_monospaced","","",16,[[],["textspan",3]]],[11,"small_monospaced","","",16,[[],["textspan",3]]],[11,"underlined","","",16,[[],["textspan",3]]],[11,"new","","",15,[[],["text",3]]],[11,"from","","",15,[[["textspan",3]],["text",3]]],[11,"from_all","","",15,[[["textspan",3],["vec",3]],["text",3]]],[11,"from_multiline","","",15,[[["textspan",3],["vec",3]],["text",3]]],[11,"with_bg","","",15,[[],["text",3]]],[11,"bg","","",15,[[["color",3]],["text",3]]],[11,"tooltip","","",15,[[["option",4],["into",8],["eventctx",3]],["text",3]]],[11,"change_fg","","",15,[[["color",3]],["text",3]]],[11,"add","","",15,[[["textspan",3]]]],[11,"add_highlighted","","",15,[[["textspan",3],["color",3]]]],[11,"highlight_last_line","","",15,[[["color",3]]]],[11,"append","","",15,[[["textspan",3]]]],[11,"add_appended","","",15,[[["textspan",3],["vec",3]]]],[11,"append_all","","",15,[[["textspan",3],["vec",3]]]],[11,"is_empty","","",15,[[]]],[11,"extend","","",15,[[["text",3]]]],[11,"dims","","",15,[[["assets",3]],["screendims",3]]],[11,"render","","",15,[[],["geombatch",3]]],[11,"inner_render","","",15,[[["assets",3]],["geombatch",3]]],[11,"render_to_batch","","",15,[[["prerender",3]],["geombatch",3]]],[11,"hash_key","","",15,[[],["string",3]]],[11,"draw","","",15,[[["eventctx",3]],["widget",3]]],[11,"batch","","",15,[[["eventctx",3]],["widget",3]]],[11,"wrap_to_pct","","",15,[[["eventctx",3]],["text",3]]],[11,"inner_wrap_to_pct","","",15,[[["assets",3]],["text",3]]],[11,"render_curvey","","",16,[[["polyline",3],["prerender",3]],["geombatch",3]]],[0,"tools","","",null,null],[0,"screenshot","widgetry::tools","",null,null],[5,"screenshot_everything","widgetry::tools::screenshot","",null,[[["state",3],["prerender",3]]]],[5,"screencap","","",null,[[]]],[5,"finish","","",null,[[["vec",3],["string",3]]]],[0,"warper","widgetry::tools","",null,null],[3,"Warper","widgetry::tools::warper","",null,null],[12,"started","","",17,null],[12,"line","","",17,null],[12,"cam_zoom","","",17,null],[11,"new","widgetry","",17,[[["pt2d",3],["option",4],["eventctx",3]],["warper",3]]],[11,"event","","",17,[[["eventctx",3]]]],[0,"widgets","","",null,null],[3,"WidgetOutput","widgetry::widgets","",null,null],[12,"redo_layout","","This widget changed dimensions, so recalculate layout.",37,null],[12,"outcome","","This widget produced an Outcome, and event handling should…",37,null],[3,"Widget","","",null,null],[12,"widget","","",36,null],[12,"layout","","",36,null],[12,"rect","","",36,null],[12,"bg","","",36,null],[12,"bg_batch","","",36,null],[12,"id","","",36,null],[3,"LayoutStyle","","",null,null],[12,"bg_color","","",63,null],[12,"outline","","",63,null],[12,"rounded_radius","","",63,null],[12,"style","","",63,null],[3,"EdgeInsets","","",null,null],[12,"top","","",34,null],[12,"left","","",34,null],[12,"bottom","","",34,null],[12,"right","","",34,null],[4,"Outcome","","",null,null],[13,"Clicked","","An action was done",48,null],[13,"Changed","","A dropdown, checkbox, spinner, etc changed values. Usually…",48,null],[13,"Nothing","","Nothing happened",48,null],[0,"autocomplete","","",null,null],[3,"Autocomplete","widgetry::widgets::autocomplete","",null,null],[12,"choices","","",18,null],[12,"tb","","",18,null],[12,"menu","","",18,null],[12,"current_line","","",18,null],[12,"chosen_values","","",18,null],[17,"NUM_SEARCH_RESULTS","","",null,null],[11,"new","widgetry","",18,[[["eventctx",3],["vec",3]],["widget",3]]],[11,"final_value","","",18,[[],[["vec",3],["option",4]]]],[11,"recalc_menu","","",18,[[["eventctx",3]]]],[0,"button","widgetry::widgets","",null,null],[3,"Button","widgetry::widgets::button","",null,null],[12,"action","","",64,null],[12,"draw_normal","","",64,null],[12,"draw_hovered","","",64,null],[12,"hotkey","","",64,null],[12,"tooltip","","",64,null],[12,"hitbox","","",64,null],[12,"hovering","","",64,null],[12,"top_left","","",64,null],[12,"dims","","",64,null],[3,"Btn","","",null,null],[3,"MultiButton","","",null,null],[12,"draw","","",19,null],[12,"hitboxes","","",19,null],[12,"hovering","","",19,null],[12,"top_left","","",19,null],[12,"dims","","",19,null],[4,"BtnBuilder","","",null,null],[13,"SVG","","",65,null],[12,"path","widgetry::widgets::button::BtnBuilder","",66,null],[12,"rewrite_hover","","",66,null],[12,"maybe_tooltip","","",66,null],[13,"TextFG","widgetry::widgets::button","",65,null],[13,"PlainText","","",65,null],[12,"label","widgetry::widgets::button::BtnBuilder","",67,null],[12,"txt","","",67,null],[12,"maybe_tooltip","","",67,null],[13,"TextBG","widgetry::widgets::button","",65,null],[12,"label","widgetry::widgets::button::BtnBuilder","",68,null],[12,"maybe_tooltip","","",68,null],[12,"text","","",68,null],[12,"unselected_bg_color","","",68,null],[12,"selected_bg_color","","",68,null],[13,"Custom","widgetry::widgets::button","",65,null],[12,"normal","widgetry::widgets::button::BtnBuilder","",69,null],[12,"hovered","","",69,null],[12,"hitbox","","",69,null],[12,"maybe_tooltip","","",69,null],[12,"maybe_outline","","",69,null],[11,"new","widgetry::widgets::button","",64,[[["polygon",3],["geombatch",3],["multikey",4],["eventctx",3],["option",4],["text",3],["option",4]],["widget",3]]],[11,"svg","widgetry","",70,[[["into",8],["string",3],["rewritecolor",4]],["btnbuilder",4]]],[11,"svg_def","","",70,[[["into",8],["string",3]],["btnbuilder",4]]],[11,"plaintext","","",70,[[["into",8],["string",3]],["btnbuilder",4]]],[11,"plaintext_custom","","",70,[[["into",8],["string",3],["text",3]],["btnbuilder",4]]],[11,"text_fg","","",70,[[["into",8],["string",3]],["btnbuilder",4]]],[11,"txt","","",70,[[["into",8],["string",3],["text",3]],["btnbuilder",4]]],[11,"text_bg","","",70,[[["into",8],["text",3],["color",3],["string",3]],["btnbuilder",4]]],[11,"text_bg1","","",70,[[["into",8],["string",3]],["btnbuilder",4]]],[11,"text_bg2","","",70,[[["into",8],["string",3]],["btnbuilder",4]]],[11,"pop_up","","",70,[[["into",8],["option",4],["eventctx",3],["string",3]],["btnbuilder",4]]],[11,"custom","","",70,[[["option",4],["polygon",3],["geombatch",3]],["btnbuilder",4]]],[11,"tooltip","widgetry::widgets::button","",65,[[["text",3]],["btnbuilder",4]]],[11,"build","","",65,[[["into",8],["into",8],["eventctx",3],["option",4],["string",3]],["widget",3]]],[11,"build_def","","",65,[[["option",4],["into",8],["eventctx",3]],["widget",3]]],[11,"inactive","","",65,[[["eventctx",3]],["widget",3]]],[11,"new","widgetry","",19,[[["vec",3],["geombatch",3],["eventctx",3]],["widget",3]]],[0,"checkbox","widgetry::widgets","",null,null],[3,"Checkbox","widgetry::widgets::checkbox","",null,null],[12,"enabled","","",20,null],[12,"btn","","",20,null],[12,"other_btn","","",20,null],[11,"new","widgetry","",20,[[["widget",3]],["widget",3]]],[11,"switch","","",20,[[["into",8],["into",8],["eventctx",3],["option",4],["string",3]],["widget",3]]],[11,"checkbox","","",20,[[["into",8],["into",8],["eventctx",3],["option",4],["string",3]],["widget",3]]],[11,"custom_checkbox","","",20,[[["into",8],["textspan",3],["into",8],["eventctx",3],["option",4],["string",3],["vec",3]],["widget",3]]],[11,"colored","","",20,[[["color",3],["eventctx",3]],["widget",3]]],[11,"toggle","","",20,[[["into",8],["into",8],["eventctx",3],["option",4],["string",3]],["widget",3]]],[0,"compare_times","widgetry::widgets","",null,null],[3,"CompareTimes","widgetry::widgets::compare_times","",null,null],[12,"draw","","",21,null],[12,"max","","",21,null],[12,"top_left","","",21,null],[12,"dims","","",21,null],[11,"new","widgetry","",21,[[["into",8],["eventctx",3],["string",3],["vec",3]],["widget",3]]],[0,"containers","widgetry::widgets","",null,null],[3,"Nothing","widgetry::widgets::containers","",null,null],[3,"Container","","",null,null],[12,"is_row","","",71,null],[12,"members","","",71,null],[11,"new","","",71,[[["widget",3],["vec",3]],["container",3]]],[0,"dropdown","widgetry::widgets","",null,null],[3,"Dropdown","widgetry::widgets::dropdown","",null,null],[12,"current_idx","","",72,null],[12,"btn","","",72,null],[12,"menu","","",72,null],[12,"label","","",72,null],[12,"blank_btn_label","","",72,null],[12,"choices","","",72,null],[5,"make_btn","","",null,[[["eventctx",3]],["button",3]]],[11,"new","","",72,[[["choice",3],["vec",3],["eventctx",3]],["dropdown",3]]],[11,"current_value","","",72,[[]]],[11,"current_value_label","","",72,[[],["string",3]]],[11,"open_menu","","",72,[[["eventctx",3]]]],[0,"fan_chart","widgetry::widgets","",null,null],[3,"FanChart","widgetry::widgets::fan_chart","",null,null],[12,"draw","","",22,null],[12,"top_left","","",22,null],[12,"dims","","",22,null],[5,"slidey_window","","",null,[[["vec",3],["duration",3]]]],[11,"new","widgetry","",22,[[["plotoptions",3],["series",3],["eventctx",3],["yvalue",8],["vec",3],["hgramvalue",8]],["widget",3]]],[0,"filler","widgetry::widgets","",null,null],[3,"Filler","widgetry::widgets::filler","",null,null],[12,"top_left","","",23,null],[12,"dims","","",23,null],[12,"square_width_pct","","",23,null],[11,"square_width","widgetry","Creates a square filler, always some percentage of the…",23,[[["eventctx",3]],["widget",3]]],[0,"just_draw","widgetry::widgets","",null,null],[3,"JustDraw","widgetry::widgets::just_draw","",null,null],[12,"draw","","",73,null],[12,"top_left","","",73,null],[12,"dims","","",73,null],[3,"DrawWithTooltips","","",null,null],[12,"draw","","",24,null],[12,"tooltips","","",24,null],[12,"hover","","",24,null],[12,"top_left","","",24,null],[12,"dims","","",24,null],[3,"DeferDraw","","",null,null],[12,"batch","","",74,null],[12,"top_left","","",74,null],[12,"dims","","",74,null],[11,"wrap","","",73,[[["geombatch",3],["eventctx",3]],["widget",3]]],[11,"svg","","",73,[[["string",3],["eventctx",3]],["widget",3]]],[11,"svg_transform","","",73,[[["rewritecolor",4],["eventctx",3]],["widget",3]]],[11,"new","widgetry","",24,[[["geombatch",3],["eventctx",3],["vec",3],["fn",8],["box",3]],["widget",3]]],[11,"new","widgetry::widgets::just_draw","",74,[[["geombatch",3]],["widget",3]]],[0,"line_plot","widgetry::widgets","",null,null],[3,"LinePlot","widgetry::widgets::line_plot","",null,null],[12,"draw","","",25,null],[12,"max_x","","",25,null],[12,"max_y","","",25,null],[12,"closest","","",25,null],[12,"top_left","","",25,null],[12,"dims","","",25,null],[3,"PlotOptions","","",null,null],[12,"filterable","","",26,null],[12,"max_x","","",26,null],[12,"max_y","","",26,null],[12,"disabled","","",26,null],[3,"Series","","",null,null],[12,"label","","",27,null],[12,"color","","",27,null],[12,"pts","","",27,null],[5,"make_legend","","",null,[[["vec",3],["plotoptions",3],["eventctx",3]],["widget",3]]],[5,"thick_lineseries","","",null,[[["pt2d",3],["vec",3],["distance",3]],["polygon",3]]],[8,"Yvalue","","",null,null],[10,"from_percent","","",75,[[]]],[10,"to_percent","","",75,[[]]],[10,"prettyprint","","",75,[[],["string",3]]],[10,"to_f64","","",75,[[]]],[10,"from_f64","","",75,[[]]],[10,"zero","","",75,[[]]],[11,"filterable","widgetry","",26,[[],["plotoptions",3]]],[11,"fixed","","",26,[[],["plotoptions",3]]],[11,"new","","",25,[[["plotoptions",3],["series",3],["eventctx",3],["vec",3]],["widget",3]]],[0,"menu","widgetry::widgets","",null,null],[3,"Menu","widgetry::widgets::menu","",null,null],[12,"choices","","",28,null],[12,"current_idx","","",28,null],[12,"top_left","","",28,null],[12,"dims","","",28,null],[11,"new","widgetry","",28,[[["choice",3],["vec",3],["eventctx",3]],["widget",3]]],[11,"take_current_choice","","",28,[[]]],[11,"calculate_txt","","",28,[[["style",3]],["text",3]]],[0,"panel","widgetry::widgets","",null,null],[3,"Panel","widgetry::widgets::panel","",null,null],[12,"top_level","","",35,null],[12,"horiz","","",35,null],[12,"vert","","",35,null],[12,"dims","","",35,null],[12,"scrollable_x","","",35,null],[12,"scrollable_y","","",35,null],[12,"contents_dims","","",35,null],[12,"container_dims","","",35,null],[12,"clip_rect","","",35,null],[3,"PanelBuilder","","",null,null],[12,"top_level","","",76,null],[12,"horiz","","",76,null],[12,"vert","","",76,null],[12,"dims","","",76,null],[4,"Dims","","",null,null],[13,"MaxPercent","","",77,null],[13,"ExactPercent","","",77,null],[11,"new","widgetry","",35,[[["widget",3]],["panelbuilder",3]]],[11,"recompute_layout","","",35,[[["eventctx",3]]]],[11,"scroll_offset","","",35,[[]]],[11,"set_scroll_offset","","",35,[[["eventctx",3]]]],[11,"event","","",35,[[["eventctx",3]],["outcome",4]]],[11,"draw","","",35,[[["gfxctx",3]]]],[11,"get_all_click_actions","","",35,[[],[["hashset",3],["string",3]]]],[11,"restore","","",35,[[["eventctx",3],["panel",3]]]],[11,"scroll_to_member","","",35,[[["string",3],["eventctx",3]]]],[11,"has_widget","","",35,[[]]],[11,"slider","","",35,[[],["slider",3]]],[11,"slider_mut","","",35,[[],["slider",3]]],[11,"area_slider","","",35,[[],["areaslider",3]]],[11,"take_menu_choice","","",35,[[]]],[11,"is_checked","","",35,[[]]],[11,"maybe_is_checked","","",35,[[],["option",4]]],[11,"text_box","","",35,[[],["string",3]]],[11,"spinner","","",35,[[]]],[11,"modify_spinner","","",35,[[]]],[11,"dropdown_value","","",35,[[["into",8],["string",3]],[["partialeq",8],["clone",8]]]],[11,"maybe_dropdown_value","","",35,[[["into",8],["string",3]],[["option",4],["partialeq",8],["clone",8]]]],[11,"persistent_split_value","","",35,[[],[["partialeq",8],["clone",8]]]],[11,"autocomplete_done","","",35,[[],[["vec",3],["option",4]]]],[11,"find","","",35,[[]]],[11,"find_mut","","",35,[[]]],[11,"rect_of","","",35,[[],["screenrectangle",3]]],[11,"center_of","","",35,[[],["screenpt",3]]],[11,"center_of_panel","","",35,[[],["screenpt",3]]],[11,"align_above","","",35,[[["eventctx",3],["panel",3]]]],[11,"align_below","","",35,[[["eventctx",3],["panel",3]]]],[11,"replace","","",35,[[["eventctx",3],["widget",3]]]],[11,"clicked_outside","","",35,[[["eventctx",3]]]],[11,"currently_hovering","","",35,[[],[["string",3],["option",4]]]],[11,"build","widgetry::widgets::panel","",76,[[["eventctx",3]],["panel",3]]],[11,"build_custom","","",76,[[["eventctx",3]],["panel",3]]],[11,"aligned","","",76,[[["horizontalalignment",4],["verticalalignment",4]],["panelbuilder",3]]],[11,"max_size","","",76,[[["percent",3]],["panelbuilder",3]]],[11,"exact_size_percent","","",76,[[],["panelbuilder",3]]],[0,"persistent_split","widgetry::widgets","",null,null],[3,"PersistentSplit","widgetry::widgets::persistent_split","",null,null],[12,"current_value","","",29,null],[12,"btn","","",29,null],[12,"spacer","","",29,null],[12,"dropdown","","",29,null],[11,"new","widgetry","",29,[[["choice",3],["into",8],["option",4],["eventctx",3],["vec",3]],["widget",3]]],[11,"current_value","","",29,[[]]],[0,"scatter_plot","widgetry::widgets","",null,null],[3,"ScatterPlot","widgetry::widgets::scatter_plot","",null,null],[12,"draw","","",30,null],[12,"top_left","","",30,null],[12,"dims","","",30,null],[11,"new","widgetry","",30,[[["plotoptions",3],["series",3],["eventctx",3],["yvalue",8],["vec",3],["div",8],["addassign",8]],["widget",3]]],[0,"slider","widgetry::widgets","",null,null],[3,"Slider","widgetry::widgets::slider","",null,null],[12,"current_percent","","",32,null],[12,"mouse_on_slider","","",32,null],[12,"dragging","","",32,null],[12,"horiz","","",32,null],[12,"main_bg_len","","",32,null],[12,"dragger_len","","",32,null],[12,"draw","","",32,null],[12,"top_left","","",32,null],[12,"dims","","",32,null],[3,"AreaSlider","","",null,null],[12,"current_percent","","",31,null],[12,"mouse_on_slider","","",31,null],[12,"dragging","","",31,null],[12,"width","","",31,null],[12,"draw","","",31,null],[12,"top_left","","",31,null],[12,"dims","","",31,null],[17,"BG_CROSS_AXIS_LEN","","",null,null],[11,"horizontal","widgetry","",32,[[["eventctx",3]],["widget",3]]],[11,"vertical","","",32,[[["eventctx",3]],["widget",3]]],[11,"recalc","","",32,[[["eventctx",3]]]],[11,"slider_geom","","",32,[[],["polygon",3]]],[11,"get_percent","","",32,[[]]],[11,"get_value","","",32,[[]]],[11,"set_percent","","",32,[[["eventctx",3]]]],[11,"inner_event","","",32,[[["eventctx",3]]]],[11,"new","","",31,[[["eventctx",3]],["widget",3]]],[11,"recalc","","",31,[[["eventctx",3]]]],[11,"slider_geom","","",31,[[],["polygon",3]]],[11,"get_percent","","",31,[[]]],[11,"set_percent","","",31,[[["eventctx",3]]]],[11,"inner_event","","",31,[[["eventctx",3]]]],[0,"spinner","widgetry::widgets","",null,null],[3,"Spinner","widgetry::widgets::spinner","",null,null],[12,"low","","",33,null],[12,"high","","",33,null],[12,"current","","",33,null],[12,"up","","",33,null],[12,"down","","",33,null],[12,"top_left","","",33,null],[12,"dims","","",33,null],[17,"TEXT_WIDTH","","",null,null],[11,"new","widgetry","",33,[[["eventctx",3]],["widget",3]]],[11,"modify","","",33,[[]]],[0,"text_box","widgetry::widgets","",null,null],[3,"TextBox","widgetry::widgets::text_box","",null,null],[12,"line","","",78,null],[12,"cursor_x","","",78,null],[12,"has_focus","","",78,null],[12,"hovering","","",78,null],[12,"autofocus","","",78,null],[12,"top_left","","",78,null],[12,"dims","","",78,null],[11,"new","","",78,[[["string",3],["eventctx",3]],["textbox",3]]],[11,"calculate_text","","",78,[[],["text",3]]],[11,"get_line","","",78,[[],["string",3]]],[8,"WidgetImpl","widgetry::widgets","Create a new widget by implementing this trait. You can…",null,null],[10,"get_dims","","What width and height does the widget occupy? If this…",79,[[],["screendims",3]]],[10,"set_pos","","Your widget\'s top left corner should be here. Handle mouse…",79,[[["screenpt",3]]]],[10,"event","","Your chance to react to an event. Any side effects outside…",79,[[["eventctx",3],["widgetoutput",3]]]],[10,"draw","","Draw the widget. Be sure to draw relative to the top-left…",79,[[["gfxctx",3]]]],[11,"can_restore","","If a new Panel is being created to replace an older one,…",79,[[]]],[11,"restore","","Restore state from the previous version of this widget,…",79,[[["eventctx",3],["box",3]]]],[11,"new","widgetry","",37,[[],["widgetoutput",3]]],[11,"is","widgetry::widgets","Returns true if the trait object wraps an object of type…",79,[[]]],[11,"downcast","","Returns a boxed object from a boxed trait object if the…",79,[[["box",3]],[["result",4],["box",3],["box",3]]]],[11,"downcast_rc","","Returns an `Rc`-ed object from an `Rc`-ed trait object if…",79,[[["rc",3]],[["rc",3],["rc",3],["result",4]]]],[11,"downcast_ref","","Returns a reference to the object within the trait object…",79,[[],["option",4]]],[11,"downcast_mut","","Returns a mutable reference to the object within the trait…",79,[[],["option",4]]],[11,"centered","widgetry","",36,[[],["widget",3]]],[11,"centered_horiz","","",36,[[],["widget",3]]],[11,"centered_vert","","",36,[[],["widget",3]]],[11,"centered_cross","","",36,[[],["widget",3]]],[11,"evenly_spaced","","",36,[[],["widget",3]]],[11,"fill_width","","",36,[[],["widget",3]]],[11,"fill_height","","",36,[[],["widget",3]]],[11,"flex_wrap","","",36,[[["percent",3],["eventctx",3]],["widget",3]]],[11,"force_width","","",36,[[],["widget",3]]],[11,"force_width_pct","","",36,[[["percent",3],["eventctx",3]],["widget",3]]],[11,"get_width_for_forcing","","",36,[[]]],[11,"bg","","",36,[[["color",3]],["widget",3]]],[11,"outline","","",36,[[["color",3]],["widget",3]]],[11,"fully_rounded","","",36,[[],["widget",3]]],[11,"container","","",36,[[],["widget",3]]],[11,"padding","","",36,[[["edgeinsets",3],["into",8]],["widget",3]]],[11,"padding_top","","",36,[[],["widget",3]]],[11,"padding_left","","",36,[[],["widget",3]]],[11,"padding_bottom","","",36,[[],["widget",3]]],[11,"padding_right","","",36,[[],["widget",3]]],[11,"margin","","",36,[[["edgeinsets",3],["into",8]],["widget",3]]],[11,"margin_above","","",36,[[],["widget",3]]],[11,"margin_below","","",36,[[],["widget",3]]],[11,"margin_left","","",36,[[],["widget",3]]],[11,"margin_right","","",36,[[],["widget",3]]],[11,"margin_horiz","","",36,[[],["widget",3]]],[11,"margin_vert","","",36,[[],["widget",3]]],[11,"align_left","","",36,[[],["widget",3]]],[11,"align_right","","",36,[[],["widget",3]]],[11,"align_bottom","","",36,[[],["widget",3]]],[11,"align_vert_center","","",36,[[],["widget",3]]],[11,"abs","","",36,[[],["widget",3]]],[11,"named","","",36,[[["into",8],["string",3]],["widget",3]]],[11,"new","","",36,[[["box",3],["widgetimpl",8]],["widget",3]]],[11,"draw_batch","","",36,[[["geombatch",3],["eventctx",3]],["widget",3]]],[11,"draw_svg","","",36,[[["into",8],["string",3],["eventctx",3]],["widget",3]]],[11,"draw_svg_transform","","",36,[[["rewritecolor",4],["eventctx",3]],["widget",3]]],[11,"draw_svg_with_tooltip","","",36,[[["into",8],["text",3],["eventctx",3],["string",3]],["widget",3]]],[11,"text_entry","","",36,[[["string",3],["eventctx",3]],["widget",3]]],[11,"dropdown","","",36,[[["into",8],["partialeq",8],["clone",8],["eventctx",3],["choice",3],["debug",8],["string",3],["vec",3]],["widget",3]]],[11,"custom_row","","",36,[[["widget",3],["vec",3]],["widget",3]]],[11,"row","","",36,[[["widget",3],["vec",3]],["widget",3]]],[11,"custom_col","","",36,[[["widget",3],["vec",3]],["widget",3]]],[11,"col","","",36,[[["widget",3],["vec",3]],["widget",3]]],[11,"nothing","","",36,[[],["widget",3]]],[11,"to_geom","","",36,[[["option",4],["eventctx",3]]]],[11,"horiz_separator","","",36,[[["eventctx",3]],["widget",3]]],[11,"vert_separator","","",36,[[["eventctx",3]],["widget",3]]],[11,"draw","","",36,[[["gfxctx",3]]]],[11,"get_flexbox","","",36,[[["stretch",3],["vec",3],["node",3]]]],[11,"apply_flexbox","","",36,[[["eventctx",3],["vec",3],["stretch",3]]]],[11,"get_all_click_actions","","",36,[[["hashset",3]]]],[11,"currently_hovering","","",36,[[],[["string",3],["option",4]]]],[11,"restore","","",36,[[["eventctx",3],["panel",3]]]],[11,"consume_geometry","","",36,[[["geombatch",3]]]],[11,"is_btn","","",36,[[]]],[11,"find","","",36,[[],[["widget",3],["option",4]]]],[11,"find_mut","","",36,[[],[["option",4],["widget",3]]]],[11,"take_btn","","",36,[[],["button",3]]],[11,"take_menu","","",36,[[],[["menu",3],["clone",8]]]],[11,"take_just_draw","","",36,[[],["justdraw",3]]],[0,"backend","","",null,null],[8,"GUI","","",null,null],[10,"event","","",59,[[["eventctx",3]]]],[10,"draw","","",59,[[["gfxctx",3]]]],[11,"dump_before_abort","widgetry::runner","",59,[[["canvas",3]]]],[11,"before_quit","","",59,[[["canvas",3]]]],[8,"TextExt","widgetry","",null,null],[10,"draw_text","","",62,[[["eventctx",3]],["widget",3]]],[10,"batch_text","","",62,[[["eventctx",3]],["widget",3]]],[8,"WidgetImpl","","Create a new widget by implementing this trait. You can…",null,null],[10,"get_dims","","What width and height does the widget occupy? If this…",79,[[],["screendims",3]]],[10,"set_pos","","Your widget\'s top left corner should be here. Handle mouse…",79,[[["screenpt",3]]]],[10,"event","","Your chance to react to an event. Any side effects outside…",79,[[["eventctx",3],["widgetoutput",3]]]],[10,"draw","","Draw the widget. Be sure to draw relative to the top-left…",79,[[["gfxctx",3]]]],[11,"can_restore","widgetry::widgets","If a new Panel is being created to replace an older one,…",79,[[]]],[11,"restore","","Restore state from the previous version of this widget,…",79,[[["eventctx",3],["box",3]]]],[11,"new","widgetry","",38,[[["into",8],["string",3]],["choice",3]]],[11,"from","","",38,[[["vec",3]],[["choice",3],["vec",3]]]],[11,"key","","",38,[[["key",4]],["choice",3]]],[11,"multikey","","",38,[[["option",4],["multikey",4]],["choice",3]]],[11,"active","","",38,[[],["choice",3]]],[11,"tooltip","","",38,[[["into",8],["string",3]],["choice",3]]],[11,"fg","","",38,[[["color",3]],["choice",3]]],[11,"with_value","","",38,[[],["choice",3]]],[11,"string","","",38,[[],[["string",3],["choice",3]]]],[11,"strings","","",38,[[["vec",3],["into",8],["string",3]],[["vec",3],["choice",3]]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"into_any","","",0,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",0,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",0,[[],["any",8]]],[11,"as_any_mut","","",0,[[],["any",8]]],[11,"into_any_arc","","",0,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"into_any","","",1,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",1,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",1,[[],["any",8]]],[11,"as_any_mut","","",1,[[],["any",8]]],[11,"into_any_arc","","",1,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"to_owned","","",2,[[]]],[11,"clone_into","","",2,[[]]],[11,"to_string","","",2,[[],["string",3]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"into_any","","",2,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",2,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",2,[[],["any",8]]],[11,"as_any_mut","","",2,[[],["any",8]]],[11,"into_any_arc","","",2,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"into_any","","",3,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",3,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",3,[[],["any",8]]],[11,"as_any_mut","","",3,[[],["any",8]]],[11,"into_any_arc","","",3,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"to_owned","","",4,[[]]],[11,"clone_into","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"into_any","","",4,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",4,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",4,[[],["any",8]]],[11,"as_any_mut","","",4,[[],["any",8]]],[11,"into_any_arc","","",4,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"into_any","","",5,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",5,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",5,[[],["any",8]]],[11,"as_any_mut","","",5,[[],["any",8]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"into_any","","",6,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",6,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",6,[[],["any",8]]],[11,"as_any_mut","","",6,[[],["any",8]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"vzip","","",7,[[]]],[11,"into_any","","",7,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",7,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",7,[[],["any",8]]],[11,"as_any_mut","","",7,[[],["any",8]]],[11,"from","","",8,[[]]],[11,"into","","",8,[[]]],[11,"to_owned","","",8,[[]]],[11,"clone_into","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"try_into","","",8,[[],["result",4]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"vzip","","",8,[[]]],[11,"into_any","","",8,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",8,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",8,[[],["any",8]]],[11,"as_any_mut","","",8,[[],["any",8]]],[11,"into_any_arc","","",8,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",9,[[]]],[11,"into","","",9,[[]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"vzip","","",9,[[]]],[11,"into_any","","",9,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",9,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",9,[[],["any",8]]],[11,"as_any_mut","","",9,[[],["any",8]]],[11,"into_any_arc","","",9,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",10,[[]]],[11,"into","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"vzip","","",10,[[]]],[11,"into_any","","",10,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",10,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",10,[[],["any",8]]],[11,"as_any_mut","","",10,[[],["any",8]]],[11,"into_any_arc","","",10,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",11,[[]]],[11,"into","","",11,[[]]],[11,"to_owned","","",11,[[]]],[11,"clone_into","","",11,[[]]],[11,"try_from","","",11,[[],["result",4]]],[11,"try_into","","",11,[[],["result",4]]],[11,"borrow","","",11,[[]]],[11,"borrow_mut","","",11,[[]]],[11,"type_id","","",11,[[],["typeid",3]]],[11,"vzip","","",11,[[]]],[11,"into_any","","",11,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",11,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",11,[[],["any",8]]],[11,"as_any_mut","","",11,[[],["any",8]]],[11,"into_any_arc","","",11,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",12,[[]]],[11,"into","","",12,[[]]],[11,"to_owned","","",12,[[]]],[11,"clone_into","","",12,[[]]],[11,"try_from","","",12,[[],["result",4]]],[11,"try_into","","",12,[[],["result",4]]],[11,"borrow","","",12,[[]]],[11,"borrow_mut","","",12,[[]]],[11,"type_id","","",12,[[],["typeid",3]]],[11,"vzip","","",12,[[]]],[11,"into_any","","",12,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",12,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",12,[[],["any",8]]],[11,"as_any_mut","","",12,[[],["any",8]]],[11,"into_any_arc","","",12,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",13,[[]]],[11,"into","","",13,[[]]],[11,"to_owned","","",13,[[]]],[11,"clone_into","","",13,[[]]],[11,"try_from","","",13,[[],["result",4]]],[11,"try_into","","",13,[[],["result",4]]],[11,"borrow","","",13,[[]]],[11,"borrow_mut","","",13,[[]]],[11,"type_id","","",13,[[],["typeid",3]]],[11,"vzip","","",13,[[]]],[11,"into_any","","",13,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",13,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",13,[[],["any",8]]],[11,"as_any_mut","","",13,[[],["any",8]]],[11,"into_any_arc","","",13,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",14,[[]]],[11,"into","","",14,[[]]],[11,"to_owned","","",14,[[]]],[11,"clone_into","","",14,[[]]],[11,"try_from","","",14,[[],["result",4]]],[11,"try_into","","",14,[[],["result",4]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"vzip","","",14,[[]]],[11,"into_any","","",14,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",14,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",14,[[],["any",8]]],[11,"as_any_mut","","",14,[[],["any",8]]],[11,"into_any_arc","","",14,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",15,[[]]],[11,"into","","",15,[[]]],[11,"to_owned","","",15,[[]]],[11,"clone_into","","",15,[[]]],[11,"try_from","","",15,[[],["result",4]]],[11,"try_into","","",15,[[],["result",4]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"vzip","","",15,[[]]],[11,"into_any","","",15,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",15,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",15,[[],["any",8]]],[11,"as_any_mut","","",15,[[],["any",8]]],[11,"into_any_arc","","",15,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",16,[[]]],[11,"into","","",16,[[]]],[11,"to_owned","","",16,[[]]],[11,"clone_into","","",16,[[]]],[11,"try_from","","",16,[[],["result",4]]],[11,"try_into","","",16,[[],["result",4]]],[11,"borrow","","",16,[[]]],[11,"borrow_mut","","",16,[[]]],[11,"type_id","","",16,[[],["typeid",3]]],[11,"vzip","","",16,[[]]],[11,"into_any","","",16,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",16,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",16,[[],["any",8]]],[11,"as_any_mut","","",16,[[],["any",8]]],[11,"into_any_arc","","",16,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",17,[[]]],[11,"into","","",17,[[]]],[11,"try_from","","",17,[[],["result",4]]],[11,"try_into","","",17,[[],["result",4]]],[11,"borrow","","",17,[[]]],[11,"borrow_mut","","",17,[[]]],[11,"type_id","","",17,[[],["typeid",3]]],[11,"vzip","","",17,[[]]],[11,"into_any","","",17,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",17,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",17,[[],["any",8]]],[11,"as_any_mut","","",17,[[],["any",8]]],[11,"into_any_arc","","",17,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",18,[[]]],[11,"into","","",18,[[]]],[11,"try_from","","",18,[[],["result",4]]],[11,"try_into","","",18,[[],["result",4]]],[11,"borrow","","",18,[[]]],[11,"borrow_mut","","",18,[[]]],[11,"type_id","","",18,[[],["typeid",3]]],[11,"vzip","","",18,[[]]],[11,"into_any","","",18,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",18,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",18,[[],["any",8]]],[11,"as_any_mut","","",18,[[],["any",8]]],[11,"into_any_arc","","",18,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",70,[[]]],[11,"into","","",70,[[]]],[11,"try_from","","",70,[[],["result",4]]],[11,"try_into","","",70,[[],["result",4]]],[11,"borrow","","",70,[[]]],[11,"borrow_mut","","",70,[[]]],[11,"type_id","","",70,[[],["typeid",3]]],[11,"vzip","","",70,[[]]],[11,"into_any","","",70,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",70,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",70,[[],["any",8]]],[11,"as_any_mut","","",70,[[],["any",8]]],[11,"into_any_arc","","",70,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",19,[[]]],[11,"into","","",19,[[]]],[11,"try_from","","",19,[[],["result",4]]],[11,"try_into","","",19,[[],["result",4]]],[11,"borrow","","",19,[[]]],[11,"borrow_mut","","",19,[[]]],[11,"type_id","","",19,[[],["typeid",3]]],[11,"vzip","","",19,[[]]],[11,"into_any","","",19,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",19,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",19,[[],["any",8]]],[11,"as_any_mut","","",19,[[],["any",8]]],[11,"into_any_arc","","",19,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",20,[[]]],[11,"into","","",20,[[]]],[11,"try_from","","",20,[[],["result",4]]],[11,"try_into","","",20,[[],["result",4]]],[11,"borrow","","",20,[[]]],[11,"borrow_mut","","",20,[[]]],[11,"type_id","","",20,[[],["typeid",3]]],[11,"vzip","","",20,[[]]],[11,"into_any","","",20,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",20,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",20,[[],["any",8]]],[11,"as_any_mut","","",20,[[],["any",8]]],[11,"into_any_arc","","",20,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",21,[[]]],[11,"into","","",21,[[]]],[11,"try_from","","",21,[[],["result",4]]],[11,"try_into","","",21,[[],["result",4]]],[11,"borrow","","",21,[[]]],[11,"borrow_mut","","",21,[[]]],[11,"type_id","","",21,[[],["typeid",3]]],[11,"vzip","","",21,[[]]],[11,"into_any","","",21,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",21,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",21,[[],["any",8]]],[11,"as_any_mut","","",21,[[],["any",8]]],[11,"into_any_arc","","",21,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",22,[[]]],[11,"into","","",22,[[]]],[11,"try_from","","",22,[[],["result",4]]],[11,"try_into","","",22,[[],["result",4]]],[11,"borrow","","",22,[[]]],[11,"borrow_mut","","",22,[[]]],[11,"type_id","","",22,[[],["typeid",3]]],[11,"vzip","","",22,[[]]],[11,"into_any","","",22,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",22,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",22,[[],["any",8]]],[11,"as_any_mut","","",22,[[],["any",8]]],[11,"into_any_arc","","",22,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",23,[[]]],[11,"into","","",23,[[]]],[11,"try_from","","",23,[[],["result",4]]],[11,"try_into","","",23,[[],["result",4]]],[11,"borrow","","",23,[[]]],[11,"borrow_mut","","",23,[[]]],[11,"type_id","","",23,[[],["typeid",3]]],[11,"vzip","","",23,[[]]],[11,"into_any","","",23,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",23,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",23,[[],["any",8]]],[11,"as_any_mut","","",23,[[],["any",8]]],[11,"into_any_arc","","",23,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",24,[[]]],[11,"into","","",24,[[]]],[11,"try_from","","",24,[[],["result",4]]],[11,"try_into","","",24,[[],["result",4]]],[11,"borrow","","",24,[[]]],[11,"borrow_mut","","",24,[[]]],[11,"type_id","","",24,[[],["typeid",3]]],[11,"vzip","","",24,[[]]],[11,"into_any","","",24,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",24,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",24,[[],["any",8]]],[11,"as_any_mut","","",24,[[],["any",8]]],[11,"from","","",25,[[]]],[11,"into","","",25,[[]]],[11,"try_from","","",25,[[],["result",4]]],[11,"try_into","","",25,[[],["result",4]]],[11,"borrow","","",25,[[]]],[11,"borrow_mut","","",25,[[]]],[11,"type_id","","",25,[[],["typeid",3]]],[11,"vzip","","",25,[[]]],[11,"into_any","","",25,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",25,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",25,[[],["any",8]]],[11,"as_any_mut","","",25,[[],["any",8]]],[11,"from","","",26,[[]]],[11,"into","","",26,[[]]],[11,"try_from","","",26,[[],["result",4]]],[11,"try_into","","",26,[[],["result",4]]],[11,"borrow","","",26,[[]]],[11,"borrow_mut","","",26,[[]]],[11,"type_id","","",26,[[],["typeid",3]]],[11,"vzip","","",26,[[]]],[11,"into_any","","",26,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",26,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",26,[[],["any",8]]],[11,"as_any_mut","","",26,[[],["any",8]]],[11,"into_any_arc","","",26,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",27,[[]]],[11,"into","","",27,[[]]],[11,"try_from","","",27,[[],["result",4]]],[11,"try_into","","",27,[[],["result",4]]],[11,"borrow","","",27,[[]]],[11,"borrow_mut","","",27,[[]]],[11,"type_id","","",27,[[],["typeid",3]]],[11,"vzip","","",27,[[]]],[11,"into_any","","",27,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",27,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",27,[[],["any",8]]],[11,"as_any_mut","","",27,[[],["any",8]]],[11,"into_any_arc","","",27,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",28,[[]]],[11,"into","","",28,[[]]],[11,"try_from","","",28,[[],["result",4]]],[11,"try_into","","",28,[[],["result",4]]],[11,"borrow","","",28,[[]]],[11,"borrow_mut","","",28,[[]]],[11,"type_id","","",28,[[],["typeid",3]]],[11,"vzip","","",28,[[]]],[11,"into_any","","",28,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",28,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",28,[[],["any",8]]],[11,"as_any_mut","","",28,[[],["any",8]]],[11,"into_any_arc","","",28,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",29,[[]]],[11,"into","","",29,[[]]],[11,"try_from","","",29,[[],["result",4]]],[11,"try_into","","",29,[[],["result",4]]],[11,"borrow","","",29,[[]]],[11,"borrow_mut","","",29,[[]]],[11,"type_id","","",29,[[],["typeid",3]]],[11,"vzip","","",29,[[]]],[11,"into_any","","",29,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",29,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",29,[[],["any",8]]],[11,"as_any_mut","","",29,[[],["any",8]]],[11,"from","","",30,[[]]],[11,"into","","",30,[[]]],[11,"try_from","","",30,[[],["result",4]]],[11,"try_into","","",30,[[],["result",4]]],[11,"borrow","","",30,[[]]],[11,"borrow_mut","","",30,[[]]],[11,"type_id","","",30,[[],["typeid",3]]],[11,"vzip","","",30,[[]]],[11,"into_any","","",30,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",30,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",30,[[],["any",8]]],[11,"as_any_mut","","",30,[[],["any",8]]],[11,"into_any_arc","","",30,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",31,[[]]],[11,"into","","",31,[[]]],[11,"try_from","","",31,[[],["result",4]]],[11,"try_into","","",31,[[],["result",4]]],[11,"borrow","","",31,[[]]],[11,"borrow_mut","","",31,[[]]],[11,"type_id","","",31,[[],["typeid",3]]],[11,"vzip","","",31,[[]]],[11,"into_any","","",31,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",31,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",31,[[],["any",8]]],[11,"as_any_mut","","",31,[[],["any",8]]],[11,"into_any_arc","","",31,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",32,[[]]],[11,"into","","",32,[[]]],[11,"try_from","","",32,[[],["result",4]]],[11,"try_into","","",32,[[],["result",4]]],[11,"borrow","","",32,[[]]],[11,"borrow_mut","","",32,[[]]],[11,"type_id","","",32,[[],["typeid",3]]],[11,"vzip","","",32,[[]]],[11,"into_any","","",32,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",32,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",32,[[],["any",8]]],[11,"as_any_mut","","",32,[[],["any",8]]],[11,"into_any_arc","","",32,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",33,[[]]],[11,"into","","",33,[[]]],[11,"try_from","","",33,[[],["result",4]]],[11,"try_into","","",33,[[],["result",4]]],[11,"borrow","","",33,[[]]],[11,"borrow_mut","","",33,[[]]],[11,"type_id","","",33,[[],["typeid",3]]],[11,"vzip","","",33,[[]]],[11,"into_any","","",33,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",33,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",33,[[],["any",8]]],[11,"as_any_mut","","",33,[[],["any",8]]],[11,"into_any_arc","","",33,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",34,[[]]],[11,"into","","",34,[[]]],[11,"try_from","","",34,[[],["result",4]]],[11,"try_into","","",34,[[],["result",4]]],[11,"borrow","","",34,[[]]],[11,"borrow_mut","","",34,[[]]],[11,"type_id","","",34,[[],["typeid",3]]],[11,"vzip","","",34,[[]]],[11,"into_any","","",34,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",34,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",34,[[],["any",8]]],[11,"as_any_mut","","",34,[[],["any",8]]],[11,"into_any_arc","","",34,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",35,[[]]],[11,"into","","",35,[[]]],[11,"try_from","","",35,[[],["result",4]]],[11,"try_into","","",35,[[],["result",4]]],[11,"borrow","","",35,[[]]],[11,"borrow_mut","","",35,[[]]],[11,"type_id","","",35,[[],["typeid",3]]],[11,"vzip","","",35,[[]]],[11,"into_any","","",35,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",35,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",35,[[],["any",8]]],[11,"as_any_mut","","",35,[[],["any",8]]],[11,"from","","",36,[[]]],[11,"into","","",36,[[]]],[11,"try_from","","",36,[[],["result",4]]],[11,"try_into","","",36,[[],["result",4]]],[11,"borrow","","",36,[[]]],[11,"borrow_mut","","",36,[[]]],[11,"type_id","","",36,[[],["typeid",3]]],[11,"vzip","","",36,[[]]],[11,"into_any","","",36,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",36,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",36,[[],["any",8]]],[11,"as_any_mut","","",36,[[],["any",8]]],[11,"from","","",37,[[]]],[11,"into","","",37,[[]]],[11,"try_from","","",37,[[],["result",4]]],[11,"try_into","","",37,[[],["result",4]]],[11,"borrow","","",37,[[]]],[11,"borrow_mut","","",37,[[]]],[11,"type_id","","",37,[[],["typeid",3]]],[11,"vzip","","",37,[[]]],[11,"into_any","","",37,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",37,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",37,[[],["any",8]]],[11,"as_any_mut","","",37,[[],["any",8]]],[11,"into_any_arc","","",37,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",38,[[]]],[11,"into","","",38,[[]]],[11,"try_from","","",38,[[],["result",4]]],[11,"try_into","","",38,[[],["result",4]]],[11,"borrow","","",38,[[]]],[11,"borrow_mut","","",38,[[]]],[11,"type_id","","",38,[[],["typeid",3]]],[11,"vzip","","",38,[[]]],[11,"into_any","","",38,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",38,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",38,[[],["any",8]]],[11,"as_any_mut","","",38,[[],["any",8]]],[11,"into_any_arc","","",38,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",39,[[]]],[11,"into","","",39,[[]]],[11,"to_owned","","",39,[[]]],[11,"clone_into","","",39,[[]]],[11,"try_from","","",39,[[],["result",4]]],[11,"try_into","","",39,[[],["result",4]]],[11,"borrow","","",39,[[]]],[11,"borrow_mut","","",39,[[]]],[11,"type_id","","",39,[[],["typeid",3]]],[11,"vzip","","",39,[[]]],[11,"into_any","","",39,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",39,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",39,[[],["any",8]]],[11,"as_any_mut","","",39,[[],["any",8]]],[11,"into_any_arc","","",39,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",40,[[]]],[11,"into","","",40,[[]]],[11,"to_owned","","",40,[[]]],[11,"clone_into","","",40,[[]]],[11,"try_from","","",40,[[],["result",4]]],[11,"try_into","","",40,[[],["result",4]]],[11,"borrow","","",40,[[]]],[11,"borrow_mut","","",40,[[]]],[11,"type_id","","",40,[[],["typeid",3]]],[11,"vzip","","",40,[[]]],[11,"into_any","","",40,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",40,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",40,[[],["any",8]]],[11,"as_any_mut","","",40,[[],["any",8]]],[11,"into_any_arc","","",40,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",41,[[]]],[11,"into","","",41,[[]]],[11,"to_owned","","",41,[[]]],[11,"clone_into","","",41,[[]]],[11,"try_from","","",41,[[],["result",4]]],[11,"try_into","","",41,[[],["result",4]]],[11,"borrow","","",41,[[]]],[11,"borrow_mut","","",41,[[]]],[11,"type_id","","",41,[[],["typeid",3]]],[11,"vzip","","",41,[[]]],[11,"into_any","","",41,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",41,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",41,[[],["any",8]]],[11,"as_any_mut","","",41,[[],["any",8]]],[11,"into_any_arc","","",41,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",42,[[]]],[11,"into","","",42,[[]]],[11,"to_owned","","",42,[[]]],[11,"clone_into","","",42,[[]]],[11,"try_from","","",42,[[],["result",4]]],[11,"try_into","","",42,[[],["result",4]]],[11,"borrow","","",42,[[]]],[11,"borrow_mut","","",42,[[]]],[11,"type_id","","",42,[[],["typeid",3]]],[11,"vzip","","",42,[[]]],[11,"into_any","","",42,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",42,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",42,[[],["any",8]]],[11,"as_any_mut","","",42,[[],["any",8]]],[11,"into_any_arc","","",42,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",43,[[]]],[11,"into","","",43,[[]]],[11,"to_owned","","",43,[[]]],[11,"clone_into","","",43,[[]]],[11,"try_from","","",43,[[],["result",4]]],[11,"try_into","","",43,[[],["result",4]]],[11,"borrow","","",43,[[]]],[11,"borrow_mut","","",43,[[]]],[11,"type_id","","",43,[[],["typeid",3]]],[11,"vzip","","",43,[[]]],[11,"into_any","","",43,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",43,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",43,[[],["any",8]]],[11,"as_any_mut","","",43,[[],["any",8]]],[11,"into_any_arc","","",43,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",44,[[]]],[11,"into","","",44,[[]]],[11,"to_owned","","",44,[[]]],[11,"clone_into","","",44,[[]]],[11,"try_from","","",44,[[],["result",4]]],[11,"try_into","","",44,[[],["result",4]]],[11,"borrow","","",44,[[]]],[11,"borrow_mut","","",44,[[]]],[11,"type_id","","",44,[[],["typeid",3]]],[11,"vzip","","",44,[[]]],[11,"into_any","","",44,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",44,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",44,[[],["any",8]]],[11,"as_any_mut","","",44,[[],["any",8]]],[11,"into_any_arc","","",44,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",45,[[]]],[11,"into","","",45,[[]]],[11,"to_owned","","",45,[[]]],[11,"clone_into","","",45,[[]]],[11,"try_from","","",45,[[],["result",4]]],[11,"try_into","","",45,[[],["result",4]]],[11,"borrow","","",45,[[]]],[11,"borrow_mut","","",45,[[]]],[11,"type_id","","",45,[[],["typeid",3]]],[11,"vzip","","",45,[[]]],[11,"into_any","","",45,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",45,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",45,[[],["any",8]]],[11,"as_any_mut","","",45,[[],["any",8]]],[11,"into_any_arc","","",45,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",47,[[]]],[11,"into","","",47,[[]]],[11,"try_from","","",47,[[],["result",4]]],[11,"try_into","","",47,[[],["result",4]]],[11,"borrow","","",47,[[]]],[11,"borrow_mut","","",47,[[]]],[11,"type_id","","",47,[[],["typeid",3]]],[11,"vzip","","",47,[[]]],[11,"into_any","","",47,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",47,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",47,[[],["any",8]]],[11,"as_any_mut","","",47,[[],["any",8]]],[11,"into_any_arc","","",47,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",48,[[]]],[11,"into","","",48,[[]]],[11,"try_from","","",48,[[],["result",4]]],[11,"try_into","","",48,[[],["result",4]]],[11,"borrow","","",48,[[]]],[11,"borrow_mut","","",48,[[]]],[11,"type_id","","",48,[[],["typeid",3]]],[11,"vzip","","",48,[[]]],[11,"into_any","","",48,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",48,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",48,[[],["any",8]]],[11,"as_any_mut","","",48,[[],["any",8]]],[11,"into_any_arc","","",48,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","widgetry::assets","",49,[[]]],[11,"into","","",49,[[]]],[11,"try_from","","",49,[[],["result",4]]],[11,"try_into","","",49,[[],["result",4]]],[11,"borrow","","",49,[[]]],[11,"borrow_mut","","",49,[[]]],[11,"type_id","","",49,[[],["typeid",3]]],[11,"vzip","","",49,[[]]],[11,"into_any","","",49,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",49,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",49,[[],["any",8]]],[11,"as_any_mut","","",49,[[],["any",8]]],[11,"from","widgetry::backend_glow","",50,[[]]],[11,"into","","",50,[[]]],[11,"try_from","","",50,[[],["result",4]]],[11,"try_into","","",50,[[],["result",4]]],[11,"borrow","","",50,[[]]],[11,"borrow_mut","","",50,[[]]],[11,"type_id","","",50,[[],["typeid",3]]],[11,"vzip","","",50,[[]]],[11,"into_any","","",50,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",50,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",50,[[],["any",8]]],[11,"as_any_mut","","",50,[[],["any",8]]],[11,"into_any_arc","","",50,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",51,[[]]],[11,"into","","",51,[[]]],[11,"try_from","","",51,[[],["result",4]]],[11,"try_into","","",51,[[],["result",4]]],[11,"borrow","","",51,[[]]],[11,"borrow_mut","","",51,[[]]],[11,"type_id","","",51,[[],["typeid",3]]],[11,"vzip","","",51,[[]]],[11,"into_any","","",51,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",51,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",51,[[],["any",8]]],[11,"as_any_mut","","",51,[[],["any",8]]],[11,"into_any_arc","","",51,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",52,[[]]],[11,"into","","",52,[[]]],[11,"try_from","","",52,[[],["result",4]]],[11,"try_into","","",52,[[],["result",4]]],[11,"borrow","","",52,[[]]],[11,"borrow_mut","","",52,[[]]],[11,"type_id","","",52,[[],["typeid",3]]],[11,"vzip","","",52,[[]]],[11,"into_any","","",52,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",52,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",52,[[],["any",8]]],[11,"as_any_mut","","",52,[[],["any",8]]],[11,"into_any_arc","","",52,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",53,[[]]],[11,"into","","",53,[[]]],[11,"try_from","","",53,[[],["result",4]]],[11,"try_into","","",53,[[],["result",4]]],[11,"borrow","","",53,[[]]],[11,"borrow_mut","","",53,[[]]],[11,"type_id","","",53,[[],["typeid",3]]],[11,"vzip","","",53,[[]]],[11,"into_any","","",53,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",53,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",53,[[],["any",8]]],[11,"as_any_mut","","",53,[[],["any",8]]],[11,"from","widgetry::backend_glow_native","",54,[[]]],[11,"into","","",54,[[]]],[11,"try_from","","",54,[[],["result",4]]],[11,"try_into","","",54,[[],["result",4]]],[11,"borrow","","",54,[[]]],[11,"borrow_mut","","",54,[[]]],[11,"type_id","","",54,[[],["typeid",3]]],[11,"vzip","","",54,[[]]],[11,"into_any","","",54,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",54,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",54,[[],["any",8]]],[11,"as_any_mut","","",54,[[],["any",8]]],[11,"from","widgetry::canvas","",55,[[]]],[11,"into","","",55,[[]]],[11,"try_from","","",55,[[],["result",4]]],[11,"try_into","","",55,[[],["result",4]]],[11,"borrow","","",55,[[]]],[11,"borrow_mut","","",55,[[]]],[11,"type_id","","",55,[[],["typeid",3]]],[11,"vzip","","",55,[[]]],[11,"into_any","","",55,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",55,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",55,[[],["any",8]]],[11,"as_any_mut","","",55,[[],["any",8]]],[11,"into_any_arc","","",55,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","widgetry::drawing","",56,[[]]],[11,"into","","",56,[[]]],[11,"try_from","","",56,[[],["result",4]]],[11,"try_into","","",56,[[],["result",4]]],[11,"borrow","","",56,[[]]],[11,"borrow_mut","","",56,[[]]],[11,"type_id","","",56,[[],["typeid",3]]],[11,"vzip","","",56,[[]]],[11,"into_any","","",56,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",56,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",56,[[],["any",8]]],[11,"as_any_mut","","",56,[[],["any",8]]],[11,"into_any_arc","","",56,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","widgetry::event_ctx","",57,[[]]],[11,"into","","",57,[[]]],[11,"try_from","","",57,[[],["result",4]]],[11,"try_into","","",57,[[],["result",4]]],[11,"borrow","","",57,[[]]],[11,"borrow_mut","","",57,[[]]],[11,"type_id","","",57,[[],["typeid",3]]],[11,"vzip","","",57,[[]]],[11,"into_any","","",57,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",57,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",57,[[],["any",8]]],[11,"as_any_mut","","",57,[[],["any",8]]],[11,"from","widgetry::runner","",58,[[]]],[11,"into","","",58,[[]]],[11,"try_from","","",58,[[],["result",4]]],[11,"try_into","","",58,[[],["result",4]]],[11,"borrow","","",58,[[]]],[11,"borrow_mut","","",58,[[]]],[11,"type_id","","",58,[[],["typeid",3]]],[11,"vzip","","",58,[[]]],[11,"into_any","","",58,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",58,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",58,[[],["any",8]]],[11,"as_any_mut","","",58,[[],["any",8]]],[11,"from","widgetry::svg","",60,[[]]],[11,"into","","",60,[[]]],[11,"into_iter","","",60,[[]]],[11,"try_from","","",60,[[],["result",4]]],[11,"try_into","","",60,[[],["result",4]]],[11,"borrow","","",60,[[]]],[11,"borrow_mut","","",60,[[]]],[11,"type_id","","",60,[[],["typeid",3]]],[11,"vzip","","",60,[[]]],[11,"into_any","","",60,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",60,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",60,[[],["any",8]]],[11,"as_any_mut","","",60,[[],["any",8]]],[11,"into_any_arc","","",60,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","widgetry::text","",61,[[]]],[11,"into","","",61,[[]]],[11,"to_owned","","",61,[[]]],[11,"clone_into","","",61,[[]]],[11,"try_from","","",61,[[],["result",4]]],[11,"try_into","","",61,[[],["result",4]]],[11,"borrow","","",61,[[]]],[11,"borrow_mut","","",61,[[]]],[11,"type_id","","",61,[[],["typeid",3]]],[11,"vzip","","",61,[[]]],[11,"into_any","","",61,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",61,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",61,[[],["any",8]]],[11,"as_any_mut","","",61,[[],["any",8]]],[11,"into_any_arc","","",61,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","widgetry::widgets","",63,[[]]],[11,"into","","",63,[[]]],[11,"try_from","","",63,[[],["result",4]]],[11,"try_into","","",63,[[],["result",4]]],[11,"borrow","","",63,[[]]],[11,"borrow_mut","","",63,[[]]],[11,"type_id","","",63,[[],["typeid",3]]],[11,"vzip","","",63,[[]]],[11,"into_any","","",63,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",63,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",63,[[],["any",8]]],[11,"as_any_mut","","",63,[[],["any",8]]],[11,"into_any_arc","","",63,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","widgetry::widgets::button","",64,[[]]],[11,"into","","",64,[[]]],[11,"try_from","","",64,[[],["result",4]]],[11,"try_into","","",64,[[],["result",4]]],[11,"borrow","","",64,[[]]],[11,"borrow_mut","","",64,[[]]],[11,"type_id","","",64,[[],["typeid",3]]],[11,"vzip","","",64,[[]]],[11,"into_any","","",64,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",64,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",64,[[],["any",8]]],[11,"as_any_mut","","",64,[[],["any",8]]],[11,"into_any_arc","","",64,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",65,[[]]],[11,"into","","",65,[[]]],[11,"try_from","","",65,[[],["result",4]]],[11,"try_into","","",65,[[],["result",4]]],[11,"borrow","","",65,[[]]],[11,"borrow_mut","","",65,[[]]],[11,"type_id","","",65,[[],["typeid",3]]],[11,"vzip","","",65,[[]]],[11,"into_any","","",65,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",65,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",65,[[],["any",8]]],[11,"as_any_mut","","",65,[[],["any",8]]],[11,"into_any_arc","","",65,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","widgetry::widgets::containers","",80,[[]]],[11,"into","","",80,[[]]],[11,"try_from","","",80,[[],["result",4]]],[11,"try_into","","",80,[[],["result",4]]],[11,"borrow","","",80,[[]]],[11,"borrow_mut","","",80,[[]]],[11,"type_id","","",80,[[],["typeid",3]]],[11,"vzip","","",80,[[]]],[11,"into_any","","",80,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",80,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",80,[[],["any",8]]],[11,"as_any_mut","","",80,[[],["any",8]]],[11,"into_any_arc","","",80,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",71,[[]]],[11,"into","","",71,[[]]],[11,"try_from","","",71,[[],["result",4]]],[11,"try_into","","",71,[[],["result",4]]],[11,"borrow","","",71,[[]]],[11,"borrow_mut","","",71,[[]]],[11,"type_id","","",71,[[],["typeid",3]]],[11,"vzip","","",71,[[]]],[11,"into_any","","",71,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",71,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",71,[[],["any",8]]],[11,"as_any_mut","","",71,[[],["any",8]]],[11,"from","widgetry::widgets::dropdown","",72,[[]]],[11,"into","","",72,[[]]],[11,"try_from","","",72,[[],["result",4]]],[11,"try_into","","",72,[[],["result",4]]],[11,"borrow","","",72,[[]]],[11,"borrow_mut","","",72,[[]]],[11,"type_id","","",72,[[],["typeid",3]]],[11,"vzip","","",72,[[]]],[11,"into_any","","",72,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",72,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",72,[[],["any",8]]],[11,"as_any_mut","","",72,[[],["any",8]]],[11,"from","widgetry::widgets::just_draw","",73,[[]]],[11,"into","","",73,[[]]],[11,"try_from","","",73,[[],["result",4]]],[11,"try_into","","",73,[[],["result",4]]],[11,"borrow","","",73,[[]]],[11,"borrow_mut","","",73,[[]]],[11,"type_id","","",73,[[],["typeid",3]]],[11,"vzip","","",73,[[]]],[11,"into_any","","",73,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",73,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",73,[[],["any",8]]],[11,"as_any_mut","","",73,[[],["any",8]]],[11,"into_any_arc","","",73,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",74,[[]]],[11,"into","","",74,[[]]],[11,"try_from","","",74,[[],["result",4]]],[11,"try_into","","",74,[[],["result",4]]],[11,"borrow","","",74,[[]]],[11,"borrow_mut","","",74,[[]]],[11,"type_id","","",74,[[],["typeid",3]]],[11,"vzip","","",74,[[]]],[11,"into_any","","",74,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",74,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",74,[[],["any",8]]],[11,"as_any_mut","","",74,[[],["any",8]]],[11,"into_any_arc","","",74,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","widgetry::widgets::panel","",76,[[]]],[11,"into","","",76,[[]]],[11,"try_from","","",76,[[],["result",4]]],[11,"try_into","","",76,[[],["result",4]]],[11,"borrow","","",76,[[]]],[11,"borrow_mut","","",76,[[]]],[11,"type_id","","",76,[[],["typeid",3]]],[11,"vzip","","",76,[[]]],[11,"into_any","","",76,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",76,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",76,[[],["any",8]]],[11,"as_any_mut","","",76,[[],["any",8]]],[11,"from","","",77,[[]]],[11,"into","","",77,[[]]],[11,"try_from","","",77,[[],["result",4]]],[11,"try_into","","",77,[[],["result",4]]],[11,"borrow","","",77,[[]]],[11,"borrow_mut","","",77,[[]]],[11,"type_id","","",77,[[],["typeid",3]]],[11,"vzip","","",77,[[]]],[11,"into_any","","",77,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",77,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",77,[[],["any",8]]],[11,"as_any_mut","","",77,[[],["any",8]]],[11,"into_any_arc","","",77,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","widgetry::widgets::text_box","",78,[[]]],[11,"into","","",78,[[]]],[11,"try_from","","",78,[[],["result",4]]],[11,"try_into","","",78,[[],["result",4]]],[11,"borrow","","",78,[[]]],[11,"borrow_mut","","",78,[[]]],[11,"type_id","","",78,[[],["typeid",3]]],[11,"vzip","","",78,[[]]],[11,"into_any","","",78,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",78,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",78,[[],["any",8]]],[11,"as_any_mut","","",78,[[],["any",8]]],[11,"into_any_arc","","",78,[[["arc",3]],[["any",8],["arc",3]]]],[11,"get_dims","widgetry","",18,[[],["screendims",3]]],[11,"set_pos","","",18,[[["screenpt",3]]]],[11,"event","","",18,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",18,[[["gfxctx",3]]]],[11,"get_dims","widgetry::widgets::button","",64,[[],["screendims",3]]],[11,"set_pos","","",64,[[["screenpt",3]]]],[11,"event","","",64,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",64,[[["gfxctx",3]]]],[11,"get_dims","widgetry","",19,[[],["screendims",3]]],[11,"set_pos","","",19,[[["screenpt",3]]]],[11,"event","","",19,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",19,[[["gfxctx",3]]]],[11,"get_dims","","",20,[[],["screendims",3]]],[11,"set_pos","","",20,[[["screenpt",3]]]],[11,"event","","",20,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",20,[[["gfxctx",3]]]],[11,"get_dims","","",21,[[],["screendims",3]]],[11,"set_pos","","",21,[[["screenpt",3]]]],[11,"event","","",21,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",21,[[["gfxctx",3]]]],[11,"get_dims","widgetry::widgets::containers","",80,[[],["screendims",3]]],[11,"set_pos","","",80,[[["screenpt",3]]]],[11,"event","","",80,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",80,[[["gfxctx",3]]]],[11,"get_dims","","",71,[[],["screendims",3]]],[11,"set_pos","","",71,[[["screenpt",3]]]],[11,"event","","",71,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",71,[[["gfxctx",3]]]],[11,"get_dims","widgetry::widgets::dropdown","",72,[[],["screendims",3]]],[11,"set_pos","","",72,[[["screenpt",3]]]],[11,"event","","",72,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",72,[[["gfxctx",3]]]],[11,"can_restore","","",72,[[]]],[11,"restore","","",72,[[["eventctx",3],["box",3]]]],[11,"get_dims","widgetry","",22,[[],["screendims",3]]],[11,"set_pos","","",22,[[["screenpt",3]]]],[11,"event","","",22,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",22,[[["gfxctx",3]]]],[11,"get_dims","","",23,[[],["screendims",3]]],[11,"set_pos","","",23,[[["screenpt",3]]]],[11,"event","","",23,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",23,[[["gfxctx",3]]]],[11,"get_dims","widgetry::widgets::just_draw","",73,[[],["screendims",3]]],[11,"set_pos","","",73,[[["screenpt",3]]]],[11,"event","","",73,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",73,[[["gfxctx",3]]]],[11,"get_dims","widgetry","",24,[[],["screendims",3]]],[11,"set_pos","","",24,[[["screenpt",3]]]],[11,"event","","",24,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",24,[[["gfxctx",3]]]],[11,"get_dims","widgetry::widgets::just_draw","",74,[[],["screendims",3]]],[11,"set_pos","","",74,[[["screenpt",3]]]],[11,"event","","",74,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",74,[[["gfxctx",3]]]],[11,"get_dims","widgetry","",25,[[],["screendims",3]]],[11,"set_pos","","",25,[[["screenpt",3]]]],[11,"event","","",25,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",25,[[["gfxctx",3]]]],[11,"get_dims","","",28,[[],["screendims",3]]],[11,"set_pos","","",28,[[["screenpt",3]]]],[11,"event","","",28,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",28,[[["gfxctx",3]]]],[11,"get_dims","","",29,[[],["screendims",3]]],[11,"set_pos","","",29,[[["screenpt",3]]]],[11,"event","","",29,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",29,[[["gfxctx",3]]]],[11,"get_dims","","",30,[[],["screendims",3]]],[11,"set_pos","","",30,[[["screenpt",3]]]],[11,"event","","",30,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",30,[[["gfxctx",3]]]],[11,"get_dims","","",32,[[],["screendims",3]]],[11,"set_pos","","",32,[[["screenpt",3]]]],[11,"event","","",32,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",32,[[["gfxctx",3]]]],[11,"get_dims","","",31,[[],["screendims",3]]],[11,"set_pos","","",31,[[["screenpt",3]]]],[11,"event","","",31,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",31,[[["gfxctx",3]]]],[11,"get_dims","","",33,[[],["screendims",3]]],[11,"set_pos","","",33,[[["screenpt",3]]]],[11,"event","","",33,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",33,[[["gfxctx",3]]]],[11,"get_dims","widgetry::widgets::text_box","",78,[[],["screendims",3]]],[11,"set_pos","","",78,[[["screenpt",3]]]],[11,"event","","",78,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",78,[[["gfxctx",3]]]],[11,"drop","widgetry","",0,[[]]],[11,"drop","widgetry::backend_glow","",51,[[]]],[11,"drop","","",52,[[]]],[11,"as_ref","widgetry","",5,[[],["assets",3]]],[11,"as_ref","","",7,[[],["assets",3]]],[11,"as_ref","widgetry::assets","",49,[[],["assets",3]]],[11,"from","widgetry","",41,[[["color",3]],["fill",4]]],[11,"from","","",41,[[["texture",3]],["fill",4]]],[11,"from","","Creates a batch of filled polygons.",8,[[["vec",3]],["geombatch",3]]],[11,"from","","",12,[[["logicalposition",3]],["screenpt",3]]],[11,"from","","",11,[[["logicalsize",3]],["screendims",3]]],[11,"from","","",34,[[],["edgeinsets",3]]],[11,"next","widgetry::svg","",60,[[],[["option",4],["pathevent",6]]]],[11,"clone","widgetry","",39,[[],["horizontalalignment",4]]],[11,"clone","","",40,[[],["verticalalignment",4]]],[11,"clone","","",2,[[],["color",3]]],[11,"clone","","",41,[[],["fill",4]]],[11,"clone","","",4,[[],["texture",3]]],[11,"clone","","",3,[[],["lineargradient",3]]],[11,"clone","","",42,[[],["event",4]]],[11,"clone","","",43,[[],["key",4]]],[11,"clone","","",44,[[],["multikey",4]]],[11,"clone","","",45,[[],["updatetype",4]]],[11,"clone","","",8,[[],["geombatch",3]]],[11,"clone","","",12,[[],["screenpt",3]]],[11,"clone","","",13,[[],["screenrectangle",3]]],[11,"clone","","",11,[[],["screendims",3]]],[11,"clone","","",14,[[],["style",3]]],[11,"clone","widgetry::text","",61,[[],["font",4]]],[11,"clone","widgetry","",16,[[],["textspan",3]]],[11,"clone","","",15,[[],["text",3]]],[11,"cmp","","",43,[[["key",4]],["ordering",4]]],[11,"cmp","","",44,[[["multikey",4]],["ordering",4]]],[11,"eq","","",2,[[["color",3]]]],[11,"ne","","",2,[[["color",3]]]],[11,"eq","","",41,[[["fill",4]]]],[11,"ne","","",41,[[["fill",4]]]],[11,"eq","","",4,[[["texture",3]]]],[11,"ne","","",4,[[["texture",3]]]],[11,"eq","","",3,[[["lineargradient",3]]]],[11,"ne","","",3,[[["lineargradient",3]]]],[11,"eq","","",42,[[["event",4]]]],[11,"ne","","",42,[[["event",4]]]],[11,"eq","","",43,[[["key",4]]]],[11,"eq","","",44,[[["multikey",4]]]],[11,"ne","","",44,[[["multikey",4]]]],[11,"eq","","",45,[[["updatetype",4]]]],[11,"ne","","",45,[[["updatetype",4]]]],[11,"eq","","",12,[[["screenpt",3]]]],[11,"ne","","",12,[[["screenpt",3]]]],[11,"eq","","",11,[[["screendims",3]]]],[11,"ne","","",11,[[["screendims",3]]]],[11,"eq","widgetry::text","",61,[[["font",4]]]],[11,"eq","widgetry","",48,[[["outcome",4]]]],[11,"ne","","",48,[[["outcome",4]]]],[11,"partial_cmp","","",43,[[["key",4]],[["ordering",4],["option",4]]]],[11,"partial_cmp","","",44,[[["multikey",4]],[["ordering",4],["option",4]]]],[11,"lt","","",44,[[["multikey",4]]]],[11,"le","","",44,[[["multikey",4]]]],[11,"gt","","",44,[[["multikey",4]]]],[11,"ge","","",44,[[["multikey",4]]]],[11,"fmt","widgetry::canvas","",55,[[["formatter",3]],["result",6]]],[11,"fmt","widgetry","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",41,[[["formatter",3]],["result",6]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","","",3,[[["formatter",3]],["result",6]]],[11,"fmt","widgetry::drawing","",56,[[["formatter",3]],["result",6]]],[11,"fmt","widgetry","",42,[[["formatter",3]],["result",6]]],[11,"fmt","","",43,[[["formatter",3]],["result",6]]],[11,"fmt","","",44,[[["formatter",3]],["result",6]]],[11,"fmt","","",45,[[["formatter",3]],["result",6]]],[11,"fmt","","",12,[[["formatter",3]],["result",6]]],[11,"fmt","","",13,[[["formatter",3]],["result",6]]],[11,"fmt","","",11,[[["formatter",3]],["result",6]]],[11,"fmt","widgetry::text","",61,[[["formatter",3]],["result",6]]],[11,"fmt","widgetry","",16,[[["formatter",3]],["result",6]]],[11,"fmt","","",15,[[["formatter",3]],["result",6]]],[11,"fmt","","",48,[[["formatter",3]],["result",6]]],[11,"fmt","","",2,[[["formatter",3]],["result",6]]],[11,"hash","","",43,[[]]],[11,"hash","","",44,[[]]],[11,"hash","widgetry::text","",61,[[]]],[11,"deserialize","widgetry::canvas","",55,[[],["result",4]]],[11,"deserialize","widgetry","",2,[[],["result",4]]],[11,"deserialize","","",11,[[],["result",4]]],[11,"serialize","widgetry::canvas","",55,[[],["result",4]]],[11,"serialize","widgetry","",2,[[],["result",4]]],[11,"serialize","","",11,[[],["result",4]]],[11,"println","widgetry::event_ctx","",57,[[["string",3]]]],[11,"reprintln","","",57,[[["string",3]]]]],"p":[[3,"Drawable"],[3,"Canvas"],[3,"Color"],[3,"LinearGradient"],[3,"Texture"],[3,"GfxCtx"],[3,"Prerender"],[3,"EventCtx"],[3,"GeomBatch"],[3,"UserInput"],[3,"Settings"],[3,"ScreenDims"],[3,"ScreenPt"],[3,"ScreenRectangle"],[3,"Style"],[3,"Text"],[3,"TextSpan"],[3,"Warper"],[3,"Autocomplete"],[3,"MultiButton"],[3,"Checkbox"],[3,"CompareTimes"],[3,"FanChart"],[3,"Filler"],[3,"DrawWithTooltips"],[3,"LinePlot"],[3,"PlotOptions"],[3,"Series"],[3,"Menu"],[3,"PersistentSplit"],[3,"ScatterPlot"],[3,"AreaSlider"],[3,"Slider"],[3,"Spinner"],[3,"EdgeInsets"],[3,"Panel"],[3,"Widget"],[3,"WidgetOutput"],[3,"Choice"],[4,"HorizontalAlignment"],[4,"VerticalAlignment"],[4,"Fill"],[4,"Event"],[4,"Key"],[4,"MultiKey"],[4,"UpdateType"],[13,"ScreenCaptureEverything"],[4,"RewriteColor"],[4,"Outcome"],[3,"Assets"],[3,"GfxCtxInnards"],[3,"VertexArray"],[3,"Buffer"],[3,"PrerenderInnards"],[3,"WindowAdapter"],[3,"CameraState"],[3,"Uniforms"],[3,"LoadingScreen"],[3,"State"],[8,"GUI"],[3,"PathConvIter"],[4,"Font"],[8,"TextExt"],[3,"LayoutStyle"],[3,"Button"],[4,"BtnBuilder"],[13,"SVG"],[13,"PlainText"],[13,"TextBG"],[13,"Custom"],[3,"Btn"],[3,"Container"],[3,"Dropdown"],[3,"JustDraw"],[3,"DeferDraw"],[8,"Yvalue"],[3,"PanelBuilder"],[4,"Dims"],[3,"TextBox"],[8,"WidgetImpl"],[3,"Nothing"]]}\
+"widgetry":{"doc":"Widgets","i":[[3,"Drawable","widgetry","",null,null],[12,"vert_array","","",0,null],[12,"vert_buffer","","",0,null],[12,"elem_buffer","","",0,null],[12,"num_indices","","",0,null],[12,"gl","","",0,null],[3,"Canvas","","",null,null],[12,"cam_x","","",1,null],[12,"cam_y","","",1,null],[12,"cam_zoom","","",1,null],[12,"cursor","","",1,null],[12,"window_has_cursor","","",1,null],[12,"drag_canvas_from","","",1,null],[12,"drag_just_ended","","",1,null],[12,"window_width","","",1,null],[12,"window_height","","",1,null],[12,"map_dims","","",1,null],[12,"invert_scroll","","",1,null],[12,"touchpad_to_move","","",1,null],[12,"edge_auto_panning","","",1,null],[12,"keys_to_pan","","",1,null],[12,"gui_scroll_speed","","",1,null],[12,"covered_areas","","",1,null],[12,"lctrl_held","","",1,null],[12,"lshift_held","","",1,null],[3,"Color","","",null,null],[12,"r","","",2,null],[12,"g","","",2,null],[12,"b","","",2,null],[12,"a","","",2,null],[3,"LinearGradient","","",null,null],[12,"line","","",3,null],[12,"stops","","",3,null],[3,"Texture","","",null,null],[12,"0","","",4,null],[3,"GfxCtx","","",null,null],[12,"inner","","",5,null],[12,"uniforms","","",5,null],[12,"screencap_mode","","",5,null],[12,"naming_hint","","",5,null],[12,"canvas","","",5,null],[12,"prerender","","",5,null],[12,"style","","",5,null],[12,"num_draw_calls","","",5,null],[12,"num_forks","","",5,null],[3,"Prerender","","",null,null],[12,"inner","","",6,null],[12,"assets","","",6,null],[12,"num_uploads","","",6,null],[12,"scale_factor","","",6,null],[3,"EventCtx","","",null,null],[12,"fake_mouseover","","",7,null],[12,"input","","",7,null],[12,"canvas","","",7,null],[12,"prerender","","",7,null],[12,"style","","",7,null],[12,"updates_requested","","",7,null],[3,"GeomBatch","","A mutable builder for a group of colored polygons.",null,null],[12,"list","","",8,null],[12,"autocrop_dims","","",8,null],[3,"UserInput","","",null,null],[12,"event","","",9,null],[12,"event_consumed","","",9,null],[12,"lctrl_held","","",9,null],[3,"Settings","","",null,null],[12,"window_title","","",10,null],[12,"profiling_enabled","","",10,null],[12,"dump_raw_events","","",10,null],[12,"scale_factor","","",10,null],[12,"window_icon","","",10,null],[12,"loading_tips","","",10,null],[3,"ScreenDims","","ScreenDims is in units of logical pixels, as opposed to…",null,null],[12,"width","","",11,null],[12,"height","","",11,null],[3,"ScreenPt","","ScreenPt is in units of logical pixels, as opposed to…",null,null],[12,"x","","",12,null],[12,"y","","",12,null],[3,"ScreenRectangle","","ScreenRectangle is in units of logical pixels, as opposed…",null,null],[12,"x1","","",13,null],[12,"y1","","",13,null],[12,"x2","","",13,null],[12,"y2","","",13,null],[3,"Style","","",null,null],[12,"outline_thickness","","",14,null],[12,"outline_color","","",14,null],[12,"panel_bg","","",14,null],[12,"hotkey_color","","",14,null],[12,"hovering_color","","",14,null],[12,"loading_tips","","",14,null],[3,"Text","","",null,null],[12,"lines","","",15,null],[12,"bg_color","","",15,null],[3,"TextSpan","","",null,null],[12,"text","","",16,null],[12,"fg_color","","",16,null],[12,"size","","",16,null],[12,"font","","",16,null],[12,"underlined","","",16,null],[3,"Warper","","",null,null],[12,"started","","",17,null],[12,"line","","",17,null],[12,"cam_zoom","","",17,null],[3,"Autocomplete","","",null,null],[12,"choices","","",18,null],[12,"tb","","",18,null],[12,"menu","","",18,null],[12,"current_line","","",18,null],[12,"chosen_values","","",18,null],[3,"Btn","","",null,null],[3,"MultiButton","","",null,null],[12,"draw","","",19,null],[12,"hitboxes","","",19,null],[12,"hovering","","",19,null],[12,"top_left","","",19,null],[12,"dims","","",19,null],[3,"Checkbox","","",null,null],[12,"enabled","","",20,null],[12,"btn","","",20,null],[12,"other_btn","","",20,null],[3,"CompareTimes","","",null,null],[12,"draw","","",21,null],[12,"max","","",21,null],[12,"top_left","","",21,null],[12,"dims","","",21,null],[3,"FanChart","","",null,null],[12,"draw","","",22,null],[12,"top_left","","",22,null],[12,"dims","","",22,null],[3,"Filler","","",null,null],[12,"top_left","","",23,null],[12,"dims","","",23,null],[12,"square_width_pct","","",23,null],[3,"DrawWithTooltips","","",null,null],[12,"draw","","",24,null],[12,"tooltips","","",24,null],[12,"hover","","",24,null],[12,"top_left","","",24,null],[12,"dims","","",24,null],[3,"LinePlot","","",null,null],[12,"draw","","",25,null],[12,"max_x","","",25,null],[12,"max_y","","",25,null],[12,"closest","","",25,null],[12,"top_left","","",25,null],[12,"dims","","",25,null],[3,"PlotOptions","","",null,null],[12,"filterable","","",26,null],[12,"max_x","","",26,null],[12,"max_y","","",26,null],[12,"disabled","","",26,null],[3,"Series","","",null,null],[12,"label","","",27,null],[12,"color","","",27,null],[12,"pts","","",27,null],[3,"Menu","","",null,null],[12,"choices","","",28,null],[12,"current_idx","","",28,null],[12,"top_left","","",28,null],[12,"dims","","",28,null],[3,"PersistentSplit","","",null,null],[12,"current_value","","",29,null],[12,"btn","","",29,null],[12,"spacer","","",29,null],[12,"dropdown","","",29,null],[3,"ScatterPlot","","",null,null],[12,"draw","","",30,null],[12,"top_left","","",30,null],[12,"dims","","",30,null],[3,"AreaSlider","","",null,null],[12,"current_percent","","",31,null],[12,"mouse_on_slider","","",31,null],[12,"dragging","","",31,null],[12,"width","","",31,null],[12,"draw","","",31,null],[12,"top_left","","",31,null],[12,"dims","","",31,null],[3,"Slider","","",null,null],[12,"current_percent","","",32,null],[12,"mouse_on_slider","","",32,null],[12,"dragging","","",32,null],[12,"horiz","","",32,null],[12,"main_bg_len","","",32,null],[12,"dragger_len","","",32,null],[12,"draw","","",32,null],[12,"top_left","","",32,null],[12,"dims","","",32,null],[3,"Spinner","","",null,null],[12,"low","","",33,null],[12,"high","","",33,null],[12,"current","","",33,null],[12,"up","","",33,null],[12,"down","","",33,null],[12,"top_left","","",33,null],[12,"dims","","",33,null],[3,"EdgeInsets","","",null,null],[12,"top","","",34,null],[12,"left","","",34,null],[12,"bottom","","",34,null],[12,"right","","",34,null],[3,"Panel","","",null,null],[12,"top_level","","",35,null],[12,"horiz","","",35,null],[12,"vert","","",35,null],[12,"dims","","",35,null],[12,"scrollable_x","","",35,null],[12,"scrollable_y","","",35,null],[12,"contents_dims","","",35,null],[12,"container_dims","","",35,null],[12,"clip_rect","","",35,null],[3,"Widget","","",null,null],[12,"widget","","",36,null],[12,"layout","","",36,null],[12,"rect","","",36,null],[12,"bg","","",36,null],[12,"bg_batch","","",36,null],[12,"id","","",36,null],[3,"WidgetOutput","","",null,null],[12,"redo_layout","","This widget changed dimensions, so recalculate layout.",37,null],[12,"outcome","","This widget produced an Outcome, and event handling should…",37,null],[3,"Choice","","",null,null],[12,"label","","",38,null],[12,"data","","",38,null],[12,"hotkey","","",38,null],[12,"active","","",38,null],[12,"tooltip","","",38,null],[12,"fg","","",38,null],[4,"HorizontalAlignment","","",null,null],[13,"Left","","",39,null],[13,"Center","","",39,null],[13,"Right","","",39,null],[13,"Percent","","",39,null],[13,"Centered","","",39,null],[4,"VerticalAlignment","","",null,null],[13,"Top","","",40,null],[13,"Center","","",40,null],[13,"Bottom","","",40,null],[13,"BottomAboveOSD","","",40,null],[13,"Percent","","",40,null],[13,"Above","","",40,null],[13,"Below","","",40,null],[4,"Fill","","",null,null],[13,"Color","","",41,null],[13,"LinearGradient","","",41,null],[13,"Texture","","Once uploaded, textures are addressed by their id,…",41,null],[13,"ColoredTexture","","The `color` parameter is multiplied by any color baked…",41,null],[4,"Event","","",null,null],[13,"NoOp","","",42,null],[13,"LeftMouseButtonDown","","",42,null],[13,"LeftMouseButtonUp","","",42,null],[13,"RightMouseButtonDown","","",42,null],[13,"RightMouseButtonUp","","",42,null],[13,"KeyPress","","",42,null],[13,"KeyRelease","","",42,null],[13,"Update","","",42,null],[13,"MouseMovedTo","","",42,null],[13,"WindowLostCursor","","",42,null],[13,"WindowGainedCursor","","",42,null],[13,"MouseWheelScroll","","",42,null],[13,"WindowResized","","",42,null],[4,"Key","","",null,null],[13,"A","","",43,null],[13,"B","","",43,null],[13,"C","","",43,null],[13,"D","","",43,null],[13,"E","","",43,null],[13,"F","","",43,null],[13,"G","","",43,null],[13,"H","","",43,null],[13,"I","","",43,null],[13,"J","","",43,null],[13,"K","","",43,null],[13,"L","","",43,null],[13,"M","","",43,null],[13,"N","","",43,null],[13,"O","","",43,null],[13,"P","","",43,null],[13,"Q","","",43,null],[13,"R","","",43,null],[13,"S","","",43,null],[13,"T","","",43,null],[13,"U","","",43,null],[13,"V","","",43,null],[13,"W","","",43,null],[13,"X","","",43,null],[13,"Y","","",43,null],[13,"Z","","",43,null],[13,"Num1","","",43,null],[13,"Num2","","",43,null],[13,"Num3","","",43,null],[13,"Num4","","",43,null],[13,"Num5","","",43,null],[13,"Num6","","",43,null],[13,"Num7","","",43,null],[13,"Num8","","",43,null],[13,"Num9","","",43,null],[13,"Num0","","",43,null],[13,"LeftBracket","","",43,null],[13,"RightBracket","","",43,null],[13,"Space","","",43,null],[13,"Slash","","",43,null],[13,"Dot","","",43,null],[13,"Comma","","",43,null],[13,"Semicolon","","",43,null],[13,"Colon","","",43,null],[13,"Equals","","",43,null],[13,"SingleQuote","","",43,null],[13,"Escape","","",43,null],[13,"Enter","","",43,null],[13,"Tab","","",43,null],[13,"Backspace","","",43,null],[13,"LeftShift","","",43,null],[13,"LeftControl","","",43,null],[13,"LeftAlt","","",43,null],[13,"RightAlt","","",43,null],[13,"LeftArrow","","",43,null],[13,"RightArrow","","",43,null],[13,"UpArrow","","",43,null],[13,"DownArrow","","",43,null],[13,"F1","","",43,null],[13,"F2","","",43,null],[13,"F3","","",43,null],[13,"F4","","",43,null],[13,"F5","","",43,null],[13,"F6","","",43,null],[13,"F7","","",43,null],[13,"F8","","",43,null],[13,"F9","","",43,null],[13,"F10","","",43,null],[13,"F11","","",43,null],[13,"F12","","",43,null],[4,"MultiKey","","",null,null],[13,"Normal","","",44,null],[13,"LCtrl","","",44,null],[13,"Any","","",44,null],[4,"UpdateType","","",null,null],[13,"InputOnly","","",45,null],[13,"Game","","",45,null],[13,"Pan","","",45,null],[13,"ScreenCaptureEverything","","",45,null],[12,"dir","widgetry::UpdateType","",46,null],[12,"zoom","","",46,null],[12,"max_x","","",46,null],[12,"max_y","","",46,null],[4,"RewriteColor","widgetry","",null,null],[13,"NoOp","","",47,null],[13,"Change","","",47,null],[13,"ChangeAll","","",47,null],[13,"ChangeAlpha","","",47,null],[4,"Outcome","","",null,null],[13,"Clicked","","An action was done",48,null],[13,"Changed","","A dropdown, checkbox, spinner, etc changed values. Usually…",48,null],[13,"Nothing","","Nothing happened",48,null],[5,"hotkeys","","",null,[[["vec",3],["key",4]],[["multikey",4],["option",4]]]],[5,"lctrl","","",null,[[["key",4]],[["multikey",4],["option",4]]]],[5,"run","","",null,[[["settings",3],["fnonce",8]]]],[5,"Line","","",null,[[["into",8],["string",3]],["textspan",3]]],[0,"assets","","",null,null],[3,"Assets","widgetry::assets","",null,null],[12,"default_line_height","","",49,null],[12,"text_cache","","",49,null],[12,"line_height_cache","","",49,null],[12,"svg_cache","","",49,null],[12,"font_to_id","","",49,null],[12,"text_opts","","",49,null],[11,"new","","",49,[[],["assets",3]]],[11,"line_height","","",49,[[["font",4]]]],[11,"get_cached_text","","",49,[[["string",3]],[["option",4],["geombatch",3]]]],[11,"cache_text","","",49,[[["string",3],["geombatch",3]]]],[11,"get_cached_svg","","",49,[[],["option",4]]],[11,"cache_svg","","",49,[[["string",3],["geombatch",3],["bounds",3]]]],[0,"backend_glow","widgetry","",null,null],[3,"GfxCtxInnards","widgetry::backend_glow","",null,null],[12,"gl","","",50,null],[12,"program","","",50,null],[12,"current_clip","","",50,null],[3,"Drawable","","",null,null],[12,"vert_array","","",0,null],[12,"vert_buffer","","",0,null],[12,"elem_buffer","","",0,null],[12,"num_indices","","",0,null],[12,"gl","","",0,null],[3,"VertexArray","","",null,null],[12,"id","","",51,null],[12,"was_destroyed","","",51,null],[3,"Buffer","","",null,null],[12,"id","","",52,null],[12,"was_destroyed","","",52,null],[3,"PrerenderInnards","","",null,null],[12,"gl","","",53,null],[12,"window_adapter","","",53,null],[12,"program","","",53,null],[12,"total_bytes_uploaded","","",53,null],[6,"WindowAdapter","","",null,null],[11,"new","","",50,[[["context",3]]]],[11,"clear","","",50,[[["color",3]]]],[11,"redraw","","",50,[[["prerenderinnards",3],["uniforms",3],["drawable",3]]]],[11,"enable_clipping","","",50,[[["canvas",3],["screenrectangle",3]]]],[11,"disable_clipping","","",50,[[["canvas",3]]]],[11,"take_clip","","",50,[[["canvas",3]],["option",4]]],[11,"restore_clip","","",50,[[["option",4]]]],[11,"new","","",51,[[["context",3]],["vertexarray",3]]],[11,"destroy","","",51,[[["context",3]]]],[11,"new","","",52,[[["context",3]],["buffer",3]]],[11,"destroy","","",52,[[["context",3]]]],[11,"new","","",53,[[["windowadapter",3],["context",3]],["prerenderinnards",3]]],[11,"actually_upload","","",53,[[["geombatch",3]],["drawable",3]]],[11,"window","","",53,[[],["window",3]]],[11,"request_redraw","","",53,[[]]],[11,"set_cursor_icon","","",53,[[["cursoricon",4]]]],[11,"draw_new_frame","","",53,[[],["gfxctxinnards",3]]],[11,"window_resized","","",53,[[["screendims",3]]]],[11,"window_size","","",53,[[],["screendims",3]]],[11,"set_window_icon","","",53,[[["icon",3]]]],[11,"monitor_scale_factor","","",53,[[]]],[11,"draw_finished","","",53,[[["gfxctxinnards",3]]]],[0,"backend_glow_native","widgetry","",null,null],[3,"WindowAdapter","widgetry::backend_glow_native","",null,null],[12,"0","","",54,null],[5,"setup","","",null,[[]]],[5,"load_textures","","Uploads a sprite sheet of textures to the GPU so they can…",null,[[["context",3]],[["result",4],["box",3]]]],[11,"window","","",54,[[],["window",3]]],[11,"window_resized","","",54,[[["screendims",3]]]],[11,"draw_finished","","",54,[[["gfxctxinnards",3]]]],[0,"canvas","widgetry","",null,null],[3,"Canvas","widgetry::canvas","",null,null],[12,"cam_x","","",1,null],[12,"cam_y","","",1,null],[12,"cam_zoom","","",1,null],[12,"cursor","","",1,null],[12,"window_has_cursor","","",1,null],[12,"drag_canvas_from","","",1,null],[12,"drag_just_ended","","",1,null],[12,"window_width","","",1,null],[12,"window_height","","",1,null],[12,"map_dims","","",1,null],[12,"invert_scroll","","",1,null],[12,"touchpad_to_move","","",1,null],[12,"edge_auto_panning","","",1,null],[12,"keys_to_pan","","",1,null],[12,"gui_scroll_speed","","",1,null],[12,"covered_areas","","",1,null],[12,"lctrl_held","","",1,null],[12,"lshift_held","","",1,null],[3,"CameraState","","",null,null],[12,"cam_x","","",55,null],[12,"cam_y","","",55,null],[12,"cam_zoom","","",55,null],[4,"HorizontalAlignment","","",null,null],[13,"Left","","",39,null],[13,"Center","","",39,null],[13,"Right","","",39,null],[13,"Percent","","",39,null],[13,"Centered","","",39,null],[4,"VerticalAlignment","","",null,null],[13,"Top","","",40,null],[13,"Center","","",40,null],[13,"Bottom","","",40,null],[13,"BottomAboveOSD","","",40,null],[13,"Percent","","",40,null],[13,"Above","","",40,null],[13,"Below","","",40,null],[17,"DRAG_THRESHOLD","","",null,null],[17,"PAN_SPEED","","",null,null],[17,"PANNING_THRESHOLD","","",null,null],[11,"new","widgetry","",1,[[["screendims",3]],["canvas",3]]],[11,"min_zoom","","",1,[[]]],[11,"handle_event","","",1,[[["userinput",3]],[["option",4],["updatetype",4]]]],[11,"zoom","","",1,[[["screenpt",3]]]],[11,"start_drawing","","",1,[[]]],[11,"mark_covered_area","","",1,[[["screenrectangle",3]]]],[11,"get_cursor","","",1,[[],["screenpt",3]]],[11,"get_cursor_in_screen_space","","",1,[[],[["screenpt",3],["option",4]]]],[11,"get_cursor_in_map_space","","",1,[[],[["pt2d",3],["option",4]]]],[11,"screen_to_map","","",1,[[["screenpt",3]],["pt2d",3]]],[11,"center_to_screen_pt","","",1,[[],["screenpt",3]]],[11,"center_to_map_pt","","",1,[[],["pt2d",3]]],[11,"center_on_map_pt","","",1,[[["pt2d",3]]]],[11,"map_to_screen","","",1,[[["pt2d",3]],["screenpt",3]]],[11,"get_inner_bounds","","",1,[[],["bounds",3]]],[11,"get_window_dims","","",1,[[],["screendims",3]]],[11,"get_map_bounds","","",1,[[],["bounds",3]]],[11,"get_screen_bounds","","",1,[[],["bounds",3]]],[11,"save_camera_state","","",1,[[]]],[11,"load_camera_state","","",1,[[]]],[11,"align_window","","",1,[[["screendims",3],["horizontalalignment",4],["verticalalignment",4]],["screenpt",3]]],[0,"color","","",null,null],[3,"Color","widgetry::color","",null,null],[12,"r","","",2,null],[12,"g","","",2,null],[12,"b","","",2,null],[12,"a","","",2,null],[3,"Texture","","",null,null],[12,"0","","",4,null],[3,"LinearGradient","","",null,null],[12,"line","","",3,null],[12,"stops","","",3,null],[4,"Fill","","",null,null],[13,"Color","","",41,null],[13,"LinearGradient","","",41,null],[13,"Texture","","Once uploaded, textures are addressed by their id,…",41,null],[13,"ColoredTexture","","The `color` parameter is multiplied by any color baked…",41,null],[5,"to_pct","","",null,[[]]],[5,"lerp","","",null,[[]]],[18,"NOOP","widgetry","",4,null],[18,"GRASS","","",4,null],[18,"STILL_WATER","","",4,null],[18,"RUNNING_WATER","","",4,null],[18,"CONCRETE","","",4,null],[18,"SAND","","",4,null],[18,"DIRT","","",4,null],[18,"SNOW","","",4,null],[18,"TREE","","",4,null],[18,"PINE_TREE","","",4,null],[18,"CACTUS","","",4,null],[18,"SHRUB","","",4,null],[18,"SNOW_PERSON","","",4,null],[18,"INVISIBLE","","",2,null],[18,"BLACK","","",2,null],[18,"WHITE","","",2,null],[18,"RED","","",2,null],[18,"GREEN","","",2,null],[18,"BLUE","","",2,null],[18,"CYAN","","",2,null],[18,"YELLOW","","",2,null],[18,"PURPLE","","",2,null],[18,"PINK","","",2,null],[18,"ORANGE","","",2,null],[11,"rgb","","",2,[[],["color",3]]],[11,"rgb_f","","",2,[[],["color",3]]],[11,"rgba","","",2,[[],["color",3]]],[11,"rgba_f","","",2,[[],["color",3]]],[11,"grey","","",2,[[],["color",3]]],[11,"alpha","","",2,[[],["color",3]]],[11,"hex","","",2,[[],["color",3]]],[11,"to_hex","","",2,[[],["string",3]]],[11,"lerp","","",2,[[["color",3]],["color",3]]],[11,"new","","",3,[[["lineargradient",3]],["fill",4]]],[11,"interp","","",3,[[["pt2d",3]],["color",3]]],[11,"shader_style","","",41,[[["pt2d",3]]]],[0,"drawing","","",null,null],[3,"Uniforms","widgetry::drawing","",null,null],[12,"transform","","",56,null],[12,"window","","",56,null],[3,"GfxCtx","","",null,null],[12,"inner","","",5,null],[12,"uniforms","","",5,null],[12,"screencap_mode","","",5,null],[12,"naming_hint","","",5,null],[12,"canvas","","",5,null],[12,"prerender","","",5,null],[12,"style","","",5,null],[12,"num_draw_calls","","",5,null],[12,"num_forks","","",5,null],[3,"Prerender","","",null,null],[12,"inner","","",6,null],[12,"assets","","",6,null],[12,"num_uploads","","",6,null],[12,"scale_factor","","",6,null],[17,"MAPSPACE_Z","","",null,null],[17,"SCREENSPACE_Z","","",null,null],[17,"MENU_Z","","",null,null],[17,"TOOLTIP_Z","","",null,null],[11,"new","","",56,[[["canvas",3]],["uniforms",3]]],[11,"new","widgetry","",5,[[["prerender",3],["style",3],["canvas",3]],["gfxctx",3]]],[11,"fork","","",5,[[["pt2d",3],["screenpt",3],["option",4]]]],[11,"fork_screenspace","","",5,[[]]],[11,"unfork","","",5,[[]]],[11,"clear","","",5,[[["color",3]]]],[11,"draw_polygon","","",5,[[["polygon",3],["color",3]]]],[11,"redraw","","",5,[[["drawable",3]]]],[11,"redraw_at","","",5,[[["screenpt",3],["drawable",3]]]],[11,"enable_clipping","","",5,[[["screenrectangle",3]]]],[11,"disable_clipping","","",5,[[]]],[11,"draw_mouse_tooltip","","",5,[[["text",3]]]],[11,"get_screen_bounds","","",5,[[],["bounds",3]]],[11,"screen_to_map","","",5,[[["screenpt",3]],["pt2d",3]]],[11,"get_cursor_in_map_space","","",5,[[],[["pt2d",3],["option",4]]]],[11,"get_num_uploads","","",5,[[]]],[11,"is_screencap","","",5,[[]]],[11,"set_screencap_naming_hint","","",5,[[["string",3]]]],[11,"upload","","",5,[[["geombatch",3]],["drawable",3]]],[11,"default_line_height","","",5,[[]]],[11,"style","","",5,[[],["style",3]]],[11,"upload","","",6,[[["geombatch",3]],["drawable",3]]],[11,"upload_temporary","","",6,[[["geombatch",3]],["drawable",3]]],[11,"get_total_bytes_uploaded","","",6,[[]]],[11,"actually_upload","","",6,[[["geombatch",3]],["drawable",3]]],[11,"request_redraw","","",6,[[]]],[11,"get_scale_factor","","",6,[[]]],[11,"window_size","","",6,[[],["screendims",3]]],[11,"window_resized","","",6,[[["screendims",3]]]],[0,"event","","",null,null],[4,"Event","widgetry::event","",null,null],[13,"NoOp","","",42,null],[13,"LeftMouseButtonDown","","",42,null],[13,"LeftMouseButtonUp","","",42,null],[13,"RightMouseButtonDown","","",42,null],[13,"RightMouseButtonUp","","",42,null],[13,"KeyPress","","",42,null],[13,"KeyRelease","","",42,null],[13,"Update","","",42,null],[13,"MouseMovedTo","","",42,null],[13,"WindowLostCursor","","",42,null],[13,"WindowGainedCursor","","",42,null],[13,"MouseWheelScroll","","",42,null],[13,"WindowResized","","",42,null],[4,"Key","","",null,null],[13,"A","","",43,null],[13,"B","","",43,null],[13,"C","","",43,null],[13,"D","","",43,null],[13,"E","","",43,null],[13,"F","","",43,null],[13,"G","","",43,null],[13,"H","","",43,null],[13,"I","","",43,null],[13,"J","","",43,null],[13,"K","","",43,null],[13,"L","","",43,null],[13,"M","","",43,null],[13,"N","","",43,null],[13,"O","","",43,null],[13,"P","","",43,null],[13,"Q","","",43,null],[13,"R","","",43,null],[13,"S","","",43,null],[13,"T","","",43,null],[13,"U","","",43,null],[13,"V","","",43,null],[13,"W","","",43,null],[13,"X","","",43,null],[13,"Y","","",43,null],[13,"Z","","",43,null],[13,"Num1","","",43,null],[13,"Num2","","",43,null],[13,"Num3","","",43,null],[13,"Num4","","",43,null],[13,"Num5","","",43,null],[13,"Num6","","",43,null],[13,"Num7","","",43,null],[13,"Num8","","",43,null],[13,"Num9","","",43,null],[13,"Num0","","",43,null],[13,"LeftBracket","","",43,null],[13,"RightBracket","","",43,null],[13,"Space","","",43,null],[13,"Slash","","",43,null],[13,"Dot","","",43,null],[13,"Comma","","",43,null],[13,"Semicolon","","",43,null],[13,"Colon","","",43,null],[13,"Equals","","",43,null],[13,"SingleQuote","","",43,null],[13,"Escape","","",43,null],[13,"Enter","","",43,null],[13,"Tab","","",43,null],[13,"Backspace","","",43,null],[13,"LeftShift","","",43,null],[13,"LeftControl","","",43,null],[13,"LeftAlt","","",43,null],[13,"RightAlt","","",43,null],[13,"LeftArrow","","",43,null],[13,"RightArrow","","",43,null],[13,"UpArrow","","",43,null],[13,"DownArrow","","",43,null],[13,"F1","","",43,null],[13,"F2","","",43,null],[13,"F3","","",43,null],[13,"F4","","",43,null],[13,"F5","","",43,null],[13,"F6","","",43,null],[13,"F7","","",43,null],[13,"F8","","",43,null],[13,"F9","","",43,null],[13,"F10","","",43,null],[13,"F11","","",43,null],[13,"F12","","",43,null],[4,"MultiKey","","",null,null],[13,"Normal","","",44,null],[13,"LCtrl","","",44,null],[13,"Any","","",44,null],[5,"lctrl","","",null,[[["key",4]],[["multikey",4],["option",4]]]],[5,"hotkeys","","",null,[[["vec",3],["key",4]],[["multikey",4],["option",4]]]],[11,"from_winit_event","widgetry","",42,[[["windowevent",4]],[["option",4],["event",4]]]],[18,"NUM_KEYS","","",43,null],[11,"to_char","","",43,[[],["option",4]]],[11,"describe","","",43,[[],["string",3]]],[11,"from_winit_key","","",43,[[["keyboardinput",3]],[["option",4],["key",4]]]],[11,"txt","","",43,[[["eventctx",3]],["textspan",3]]],[11,"describe","","",44,[[],["string",3]]],[0,"event_ctx","","",null,null],[3,"EventCtx","widgetry::event_ctx","",null,null],[12,"fake_mouseover","","",7,null],[12,"input","","",7,null],[12,"canvas","","",7,null],[12,"prerender","","",7,null],[12,"style","","",7,null],[12,"updates_requested","","",7,null],[3,"LoadingScreen","","",null,null],[12,"canvas","","",57,null],[12,"style","","",57,null],[12,"prerender","","",57,null],[12,"lines","","",57,null],[12,"max_capacity","","",57,null],[12,"last_drawn","","",57,null],[12,"title","","",57,null],[4,"UpdateType","","",null,null],[13,"InputOnly","","",45,null],[13,"Game","","",45,null],[13,"Pan","","",45,null],[13,"ScreenCaptureEverything","","",45,null],[12,"dir","widgetry::event_ctx::UpdateType","",46,null],[12,"zoom","","",46,null],[12,"max_x","","",46,null],[12,"max_y","","",46,null],[11,"loading_screen","widgetry","",7,[[["into",8],["string",3],["fnonce",8]]]],[11,"request_update","","",7,[[["updatetype",4]]]],[11,"canvas_movement","","",7,[[]]],[11,"no_op_event","","",7,[[["fnmut",8]]]],[11,"redo_mouseover","","",7,[[]]],[11,"normal_left_click","","",7,[[]]],[11,"is_dragging","","",7,[[]]],[11,"default_line_height","","",7,[[]]],[11,"upload","","",7,[[["geombatch",3]],["drawable",3]]],[11,"cursor_clickable","","",7,[[]]],[11,"style","","",7,[[],["style",3]]],[11,"set_style","","",7,[[["style",3]]]],[11,"new","widgetry::event_ctx","",57,[[["screendims",3],["prerender",3],["style",3],["string",3]],["loadingscreen",3]]],[11,"redraw","","",57,[[]]],[0,"geom","widgetry","",null,null],[3,"GeomBatch","widgetry::geom","A mutable builder for a group of colored polygons.",null,null],[12,"list","","",8,null],[12,"autocrop_dims","","",8,null],[4,"RewriteColor","","",null,null],[13,"NoOp","","",47,null],[13,"Change","","",47,null],[13,"ChangeAll","","",47,null],[13,"ChangeAlpha","","",47,null],[11,"new","widgetry","Creates an empty batch.",8,[[],["geombatch",3]]],[11,"push","","",8,[[["into",8],["fill",4],["polygon",3]]]],[11,"push_with_z","","Offset z value to render above/below other polygons. z…",8,[[["into",8],["fill",4],["polygon",3]]]],[11,"extend","","Applies one Fill to many polygons.",8,[[["into",8],["fill",4],["polygon",3],["vec",3]]]],[11,"append","","Appends all colored polygons from another batch to the…",8,[[["geombatch",3]]]],[11,"consume","","Returns the colored polygons in this batch, destroying the…",8,[[],["vec",3]]],[11,"draw","","Draws the batch, consuming it. Only use this for drawing…",8,[[["gfxctx",3]]]],[11,"upload","","Upload the batch of polygons to the GPU, returning…",8,[[["eventctx",3]],["drawable",3]]],[11,"batch","","Wrap in a Widget for layouting, so this batch can become…",8,[[],["widget",3]]],[11,"to_btn","","Turn this batch into a button.",8,[[["eventctx",3]],["btnbuilder",4]]],[11,"get_bounds","","Compute the bounds of all polygons in this batch.",8,[[],["bounds",3]]],[11,"autocrop","","Sets the top-left to 0, 0. Not sure exactly when this…",8,[[],["geombatch",3]]],[11,"unioned_polygon","","Builds a single polygon covering everything in this batch.…",8,[[],["polygon",3]]],[11,"is_empty","","True when the batch is empty.",8,[[]]],[11,"get_dims","","Returns the width and height of all geometry contained in…",8,[[],["screendims",3]]],[11,"from_svg_contents","","Returns a batch containing a parsed SVG string.",8,[[["vec",3]],["geombatch",3]]],[11,"load_svg","","Returns a batch containing an SVG from a file.",8,[[["prerender",3]],["geombatch",3]]],[11,"color","","Transforms all colors in a batch.",8,[[["rewritecolor",4]],["geombatch",3]]],[11,"centered_on","","Translates the batch to be centered on some point.",8,[[["pt2d",3]],["geombatch",3]]],[11,"translate","","Translates the batch by some offset.",8,[[],["geombatch",3]]],[11,"rotate","","Rotates each polygon in the batch relative to the center…",8,[[["angle",3]],["geombatch",3]]],[11,"rotate_around_batch_center","","Rotates each polygon in the batch relative to the center…",8,[[["angle",3]],["geombatch",3]]],[11,"scale","","Scales the batch by some factor.",8,[[],["geombatch",3]]],[11,"set_z_offset","","Overrides the Z-ordering offset for the batch. Must be in…",8,[[],["geombatch",3]]],[11,"apply","","",47,[[["color",3]],["color",3]]],[0,"input","","",null,null],[3,"UserInput","widgetry::input","",null,null],[12,"event","","",9,null],[12,"event_consumed","","",9,null],[12,"lctrl_held","","",9,null],[11,"new","widgetry","",9,[[["event",4],["canvas",3]],["userinput",3]]],[11,"pressed","","",9,[[["into",8],["option",4]]]],[11,"any_pressed","","",9,[[],[["option",4],["key",4]]]],[11,"key_released","","",9,[[["key",4]]]],[11,"left_mouse_button_pressed","","",9,[[]]],[11,"left_mouse_button_released","","",9,[[]]],[11,"window_lost_cursor","","",9,[[]]],[11,"get_moved_mouse","","",9,[[],[["screenpt",3],["option",4]]]],[11,"get_mouse_scroll","","",9,[[],["option",4]]],[11,"is_window_resized","","",9,[[]]],[11,"nonblocking_is_update_event","","",9,[[],[["duration",3],["option",4]]]],[11,"use_update_event","","",9,[[]]],[11,"consume_event","","",9,[[]]],[11,"unconsume_event","","",9,[[]]],[11,"has_been_consumed","","",9,[[]]],[0,"runner","","",null,null],[3,"State","widgetry::runner","",null,null],[12,"gui","","",58,null],[12,"canvas","","",58,null],[12,"style","","",58,null],[3,"Settings","","",null,null],[12,"window_title","","",10,null],[12,"profiling_enabled","","",10,null],[12,"dump_raw_events","","",10,null],[12,"scale_factor","","",10,null],[12,"window_icon","","",10,null],[12,"loading_tips","","",10,null],[5,"run","","",null,[[["settings",3],["fnonce",8]]]],[17,"UPDATE_FREQUENCY","","",null,null],[8,"GUI","","",null,null],[10,"event","","",59,[[["eventctx",3]]]],[10,"draw","","",59,[[["gfxctx",3]]]],[11,"dump_before_abort","","",59,[[["canvas",3]]]],[11,"before_quit","","",59,[[["canvas",3]]]],[11,"event","","",58,[[["event",4],["prerender",3]]]],[11,"draw","","",58,[[["prerender",3]],[["string",3],["option",4]]]],[11,"new","widgetry","",10,[[],["settings",3]]],[11,"enable_profiling","","",10,[[]]],[11,"dump_raw_events","","",10,[[]]],[11,"scale_factor","","",10,[[]]],[11,"window_icon","","",10,[[["string",3]]]],[11,"loading_tips","","",10,[[["text",3]]]],[0,"screen_geom","","",null,null],[3,"ScreenPt","widgetry::screen_geom","ScreenPt is in units of logical pixels, as opposed to…",null,null],[12,"x","","",12,null],[12,"y","","",12,null],[3,"ScreenRectangle","","ScreenRectangle is in units of logical pixels, as opposed…",null,null],[12,"x1","","",13,null],[12,"y1","","",13,null],[12,"x2","","",13,null],[12,"y2","","",13,null],[3,"ScreenDims","","ScreenDims is in units of logical pixels, as opposed to…",null,null],[12,"width","","",11,null],[12,"height","","",11,null],[11,"new","widgetry","",12,[[],["screenpt",3]]],[11,"to_pt","","",12,[[],["pt2d",3]]],[11,"top_left","","",13,[[["screenpt",3],["screendims",3]],["screenrectangle",3]]],[11,"placeholder","","",13,[[],["screenrectangle",3]]],[11,"contains","","",13,[[["screenpt",3]]]],[11,"pt_to_percent","","",13,[[["screenpt",3]],["option",4]]],[11,"percent_to_pt","","",13,[[],["screenpt",3]]],[11,"width","","",13,[[]]],[11,"height","","",13,[[]]],[11,"dims","","",13,[[],["screendims",3]]],[11,"center","","",13,[[],["screenpt",3]]],[11,"to_polygon","","",13,[[],["polygon",3]]],[11,"new","","",11,[[],["screendims",3]]],[11,"top_left_for_corner","","",11,[[["screenpt",3],["canvas",3]],["screenpt",3]]],[11,"scaled","","",11,[[],["screendims",3]]],[0,"style","","",null,null],[3,"Style","widgetry::style","",null,null],[12,"outline_thickness","","",14,null],[12,"outline_color","","",14,null],[12,"panel_bg","","",14,null],[12,"hotkey_color","","",14,null],[12,"hovering_color","","",14,null],[12,"loading_tips","","",14,null],[11,"standard","widgetry","",14,[[],["style",3]]],[0,"svg","","",null,null],[3,"PathConvIter","widgetry::svg","",null,null],[12,"iter","","",60,null],[12,"prev","","",60,null],[12,"first","","",60,null],[12,"needs_end","","",60,null],[12,"deferred","","",60,null],[5,"load_svg","","",null,[[["prerender",3]]]],[5,"add_svg_inner","","",null,[[["tree",3],["geombatch",3]],[["bounds",3],["string",3],["result",4]]]],[5,"point","","",null,[[],["point",6]]],[5,"convert_path","","",null,[[["path",3]],["pathconviter",3]]],[5,"convert_stroke","","",null,[[["stroke",3],["tree",3]]]],[5,"convert_color","","",null,[[["paint",4],["tree",3]],["fill",4]]],[17,"HIGH_QUALITY","","",null,null],[17,"LOW_QUALITY","","",null,null],[0,"text","widgetry","",null,null],[3,"TextSpan","widgetry::text","",null,null],[12,"text","","",16,null],[12,"fg_color","","",16,null],[12,"size","","",16,null],[12,"font","","",16,null],[12,"underlined","","",16,null],[3,"Text","","",null,null],[12,"lines","","",15,null],[12,"bg_color","","",15,null],[4,"Font","","",null,null],[13,"BungeeInlineRegular","","",61,null],[13,"BungeeRegular","","",61,null],[13,"OverpassBold","","",61,null],[13,"OverpassRegular","","",61,null],[13,"OverpassSemiBold","","",61,null],[13,"OverpassMonoBold","","",61,null],[13,"ZcoolXiaoWei","","",61,null],[5,"Line","","",null,[[["into",8],["string",3]],["textspan",3]]],[5,"render_line","","",null,[[["textspan",3],["vec",3],["assets",3]],["geombatch",3]]],[17,"DEFAULT_FONT","","",null,null],[17,"DEFAULT_FONT_SIZE","","",null,null],[17,"DEFAULT_FG_COLOR","","",null,null],[17,"BG_COLOR","","",null,null],[17,"SELECTED_COLOR","","",null,null],[17,"INACTIVE_CHOICE_COLOR","","",null,null],[17,"SCALE_LINE_HEIGHT","","",null,null],[17,"MAX_CHAR_WIDTH","","",null,null],[8,"TextExt","","",null,null],[10,"draw_text","","",62,[[["eventctx",3]],["widget",3]]],[10,"batch_text","","",62,[[["eventctx",3]],["widget",3]]],[11,"family","","",61,[[]]],[11,"fg","widgetry","",16,[[["color",3]],["textspan",3]]],[11,"maybe_fg","","",16,[[["option",4],["color",3]],["textspan",3]]],[11,"draw","","",16,[[["eventctx",3]],["widget",3]]],[11,"batch","","",16,[[["eventctx",3]],["widget",3]]],[11,"display_title","","",16,[[],["textspan",3]]],[11,"big_heading_styled","","",16,[[],["textspan",3]]],[11,"big_heading_plain","","",16,[[],["textspan",3]]],[11,"small_heading","","",16,[[],["textspan",3]]],[11,"body","","",16,[[],["textspan",3]]],[11,"secondary","","",16,[[],["textspan",3]]],[11,"small","","",16,[[],["textspan",3]]],[11,"big_monospaced","","",16,[[],["textspan",3]]],[11,"small_monospaced","","",16,[[],["textspan",3]]],[11,"underlined","","",16,[[],["textspan",3]]],[11,"new","","",15,[[],["text",3]]],[11,"from","","",15,[[["textspan",3]],["text",3]]],[11,"from_all","","",15,[[["textspan",3],["vec",3]],["text",3]]],[11,"from_multiline","","",15,[[["textspan",3],["vec",3]],["text",3]]],[11,"with_bg","","",15,[[],["text",3]]],[11,"bg","","",15,[[["color",3]],["text",3]]],[11,"tooltip","","",15,[[["option",4],["into",8],["eventctx",3]],["text",3]]],[11,"change_fg","","",15,[[["color",3]],["text",3]]],[11,"add","","",15,[[["textspan",3]]]],[11,"add_highlighted","","",15,[[["textspan",3],["color",3]]]],[11,"highlight_last_line","","",15,[[["color",3]]]],[11,"append","","",15,[[["textspan",3]]]],[11,"add_appended","","",15,[[["textspan",3],["vec",3]]]],[11,"append_all","","",15,[[["textspan",3],["vec",3]]]],[11,"is_empty","","",15,[[]]],[11,"extend","","",15,[[["text",3]]]],[11,"dims","","",15,[[["assets",3]],["screendims",3]]],[11,"render","","",15,[[],["geombatch",3]]],[11,"inner_render","","",15,[[["assets",3]],["geombatch",3]]],[11,"render_to_batch","","",15,[[["prerender",3]],["geombatch",3]]],[11,"hash_key","","",15,[[],["string",3]]],[11,"draw","","",15,[[["eventctx",3]],["widget",3]]],[11,"batch","","",15,[[["eventctx",3]],["widget",3]]],[11,"wrap_to_pct","","",15,[[["eventctx",3]],["text",3]]],[11,"inner_wrap_to_pct","","",15,[[["assets",3]],["text",3]]],[11,"render_curvey","","",16,[[["polyline",3],["prerender",3]],["geombatch",3]]],[0,"tools","","",null,null],[0,"screenshot","widgetry::tools","",null,null],[5,"screenshot_everything","widgetry::tools::screenshot","",null,[[["state",3],["prerender",3]]]],[5,"screencap","","",null,[[]]],[5,"finish","","",null,[[["vec",3],["string",3]]]],[0,"warper","widgetry::tools","",null,null],[3,"Warper","widgetry::tools::warper","",null,null],[12,"started","","",17,null],[12,"line","","",17,null],[12,"cam_zoom","","",17,null],[11,"new","widgetry","",17,[[["pt2d",3],["option",4],["eventctx",3]],["warper",3]]],[11,"event","","",17,[[["eventctx",3]]]],[0,"widgets","","",null,null],[3,"WidgetOutput","widgetry::widgets","",null,null],[12,"redo_layout","","This widget changed dimensions, so recalculate layout.",37,null],[12,"outcome","","This widget produced an Outcome, and event handling should…",37,null],[3,"Widget","","",null,null],[12,"widget","","",36,null],[12,"layout","","",36,null],[12,"rect","","",36,null],[12,"bg","","",36,null],[12,"bg_batch","","",36,null],[12,"id","","",36,null],[3,"LayoutStyle","","",null,null],[12,"bg_color","","",63,null],[12,"outline","","",63,null],[12,"rounded_radius","","",63,null],[12,"style","","",63,null],[3,"EdgeInsets","","",null,null],[12,"top","","",34,null],[12,"left","","",34,null],[12,"bottom","","",34,null],[12,"right","","",34,null],[4,"Outcome","","",null,null],[13,"Clicked","","An action was done",48,null],[13,"Changed","","A dropdown, checkbox, spinner, etc changed values. Usually…",48,null],[13,"Nothing","","Nothing happened",48,null],[0,"autocomplete","","",null,null],[3,"Autocomplete","widgetry::widgets::autocomplete","",null,null],[12,"choices","","",18,null],[12,"tb","","",18,null],[12,"menu","","",18,null],[12,"current_line","","",18,null],[12,"chosen_values","","",18,null],[17,"NUM_SEARCH_RESULTS","","",null,null],[11,"new","widgetry","",18,[[["eventctx",3],["vec",3]],["widget",3]]],[11,"final_value","","",18,[[],[["vec",3],["option",4]]]],[11,"recalc_menu","","",18,[[["eventctx",3]]]],[0,"button","widgetry::widgets","",null,null],[3,"Button","widgetry::widgets::button","",null,null],[12,"action","","",64,null],[12,"draw_normal","","",64,null],[12,"draw_hovered","","",64,null],[12,"hotkey","","",64,null],[12,"tooltip","","",64,null],[12,"hitbox","","",64,null],[12,"hovering","","",64,null],[12,"top_left","","",64,null],[12,"dims","","",64,null],[3,"Btn","","",null,null],[3,"MultiButton","","",null,null],[12,"draw","","",19,null],[12,"hitboxes","","",19,null],[12,"hovering","","",19,null],[12,"top_left","","",19,null],[12,"dims","","",19,null],[4,"BtnBuilder","","",null,null],[13,"SVG","","",65,null],[12,"path","widgetry::widgets::button::BtnBuilder","",66,null],[12,"rewrite_hover","","",66,null],[12,"maybe_tooltip","","",66,null],[13,"TextFG","widgetry::widgets::button","",65,null],[13,"PlainText","","",65,null],[12,"label","widgetry::widgets::button::BtnBuilder","",67,null],[12,"txt","","",67,null],[12,"maybe_tooltip","","",67,null],[13,"TextBG","widgetry::widgets::button","",65,null],[12,"label","widgetry::widgets::button::BtnBuilder","",68,null],[12,"maybe_tooltip","","",68,null],[12,"text","","",68,null],[12,"unselected_bg_color","","",68,null],[12,"selected_bg_color","","",68,null],[13,"Custom","widgetry::widgets::button","",65,null],[12,"normal","widgetry::widgets::button::BtnBuilder","",69,null],[12,"hovered","","",69,null],[12,"hitbox","","",69,null],[12,"maybe_tooltip","","",69,null],[12,"maybe_outline","","",69,null],[11,"new","widgetry::widgets::button","",64,[[["polygon",3],["geombatch",3],["multikey",4],["eventctx",3],["option",4],["text",3],["option",4]],["widget",3]]],[11,"svg","widgetry","",70,[[["into",8],["string",3],["rewritecolor",4]],["btnbuilder",4]]],[11,"svg_def","","",70,[[["into",8],["string",3]],["btnbuilder",4]]],[11,"plaintext","","",70,[[["into",8],["string",3]],["btnbuilder",4]]],[11,"plaintext_custom","","",70,[[["into",8],["string",3],["text",3]],["btnbuilder",4]]],[11,"text_fg","","",70,[[["into",8],["string",3]],["btnbuilder",4]]],[11,"txt","","",70,[[["into",8],["string",3],["text",3]],["btnbuilder",4]]],[11,"text_bg","","",70,[[["into",8],["text",3],["color",3],["string",3]],["btnbuilder",4]]],[11,"text_bg1","","",70,[[["into",8],["string",3]],["btnbuilder",4]]],[11,"text_bg2","","",70,[[["into",8],["string",3]],["btnbuilder",4]]],[11,"pop_up","","",70,[[["into",8],["option",4],["eventctx",3],["string",3]],["btnbuilder",4]]],[11,"custom","","",70,[[["option",4],["polygon",3],["geombatch",3]],["btnbuilder",4]]],[11,"tooltip","widgetry::widgets::button","",65,[[["text",3]],["btnbuilder",4]]],[11,"build","","",65,[[["into",8],["into",8],["eventctx",3],["option",4],["string",3]],["widget",3]]],[11,"build_def","","",65,[[["option",4],["into",8],["eventctx",3]],["widget",3]]],[11,"inactive","","",65,[[["eventctx",3]],["widget",3]]],[11,"new","widgetry","",19,[[["vec",3],["geombatch",3],["eventctx",3]],["widget",3]]],[0,"checkbox","widgetry::widgets","",null,null],[3,"Checkbox","widgetry::widgets::checkbox","",null,null],[12,"enabled","","",20,null],[12,"btn","","",20,null],[12,"other_btn","","",20,null],[11,"new","widgetry","",20,[[["widget",3]],["widget",3]]],[11,"switch","","",20,[[["into",8],["into",8],["eventctx",3],["option",4],["string",3]],["widget",3]]],[11,"checkbox","","",20,[[["into",8],["into",8],["eventctx",3],["option",4],["string",3]],["widget",3]]],[11,"custom_checkbox","","",20,[[["into",8],["textspan",3],["into",8],["eventctx",3],["option",4],["string",3],["vec",3]],["widget",3]]],[11,"colored","","",20,[[["color",3],["eventctx",3]],["widget",3]]],[11,"toggle","","",20,[[["into",8],["into",8],["eventctx",3],["option",4],["string",3]],["widget",3]]],[0,"compare_times","widgetry::widgets","",null,null],[3,"CompareTimes","widgetry::widgets::compare_times","",null,null],[12,"draw","","",21,null],[12,"max","","",21,null],[12,"top_left","","",21,null],[12,"dims","","",21,null],[11,"new","widgetry","",21,[[["into",8],["eventctx",3],["string",3],["vec",3]],["widget",3]]],[0,"containers","widgetry::widgets","",null,null],[3,"Nothing","widgetry::widgets::containers","",null,null],[3,"Container","","",null,null],[12,"is_row","","",71,null],[12,"members","","",71,null],[11,"new","","",71,[[["widget",3],["vec",3]],["container",3]]],[0,"dropdown","widgetry::widgets","",null,null],[3,"Dropdown","widgetry::widgets::dropdown","",null,null],[12,"current_idx","","",72,null],[12,"btn","","",72,null],[12,"menu","","",72,null],[12,"label","","",72,null],[12,"blank_btn_label","","",72,null],[12,"choices","","",72,null],[5,"make_btn","","",null,[[["eventctx",3]],["button",3]]],[11,"new","","",72,[[["choice",3],["vec",3],["eventctx",3]],["dropdown",3]]],[11,"current_value","","",72,[[]]],[11,"current_value_label","","",72,[[],["string",3]]],[11,"open_menu","","",72,[[["eventctx",3]]]],[0,"fan_chart","widgetry::widgets","",null,null],[3,"FanChart","widgetry::widgets::fan_chart","",null,null],[12,"draw","","",22,null],[12,"top_left","","",22,null],[12,"dims","","",22,null],[5,"slidey_window","","",null,[[["vec",3],["duration",3]]]],[11,"new","widgetry","",22,[[["plotoptions",3],["series",3],["eventctx",3],["yvalue",8],["vec",3],["hgramvalue",8]],["widget",3]]],[0,"filler","widgetry::widgets","",null,null],[3,"Filler","widgetry::widgets::filler","",null,null],[12,"top_left","","",23,null],[12,"dims","","",23,null],[12,"square_width_pct","","",23,null],[11,"square_width","widgetry","Creates a square filler, always some percentage of the…",23,[[["eventctx",3]],["widget",3]]],[0,"just_draw","widgetry::widgets","",null,null],[3,"JustDraw","widgetry::widgets::just_draw","",null,null],[12,"draw","","",73,null],[12,"top_left","","",73,null],[12,"dims","","",73,null],[3,"DrawWithTooltips","","",null,null],[12,"draw","","",24,null],[12,"tooltips","","",24,null],[12,"hover","","",24,null],[12,"top_left","","",24,null],[12,"dims","","",24,null],[3,"DeferDraw","","",null,null],[12,"batch","","",74,null],[12,"top_left","","",74,null],[12,"dims","","",74,null],[11,"wrap","","",73,[[["geombatch",3],["eventctx",3]],["widget",3]]],[11,"svg","","",73,[[["string",3],["eventctx",3]],["widget",3]]],[11,"svg_transform","","",73,[[["rewritecolor",4],["eventctx",3]],["widget",3]]],[11,"new","widgetry","",24,[[["geombatch",3],["eventctx",3],["vec",3],["fn",8],["box",3]],["widget",3]]],[11,"new","widgetry::widgets::just_draw","",74,[[["geombatch",3]],["widget",3]]],[0,"line_plot","widgetry::widgets","",null,null],[3,"LinePlot","widgetry::widgets::line_plot","",null,null],[12,"draw","","",25,null],[12,"max_x","","",25,null],[12,"max_y","","",25,null],[12,"closest","","",25,null],[12,"top_left","","",25,null],[12,"dims","","",25,null],[3,"PlotOptions","","",null,null],[12,"filterable","","",26,null],[12,"max_x","","",26,null],[12,"max_y","","",26,null],[12,"disabled","","",26,null],[3,"Series","","",null,null],[12,"label","","",27,null],[12,"color","","",27,null],[12,"pts","","",27,null],[5,"make_legend","","",null,[[["vec",3],["plotoptions",3],["eventctx",3]],["widget",3]]],[5,"thick_lineseries","","",null,[[["pt2d",3],["vec",3],["distance",3]],["polygon",3]]],[8,"Yvalue","","",null,null],[10,"from_percent","","",75,[[]]],[10,"to_percent","","",75,[[]]],[10,"prettyprint","","",75,[[],["string",3]]],[10,"to_f64","","",75,[[]]],[10,"from_f64","","",75,[[]]],[10,"zero","","",75,[[]]],[11,"filterable","widgetry","",26,[[],["plotoptions",3]]],[11,"fixed","","",26,[[],["plotoptions",3]]],[11,"new","","",25,[[["plotoptions",3],["series",3],["eventctx",3],["vec",3]],["widget",3]]],[0,"menu","widgetry::widgets","",null,null],[3,"Menu","widgetry::widgets::menu","",null,null],[12,"choices","","",28,null],[12,"current_idx","","",28,null],[12,"top_left","","",28,null],[12,"dims","","",28,null],[11,"new","widgetry","",28,[[["choice",3],["vec",3],["eventctx",3]],["widget",3]]],[11,"take_current_choice","","",28,[[]]],[11,"calculate_txt","","",28,[[["style",3]],["text",3]]],[0,"panel","widgetry::widgets","",null,null],[3,"Panel","widgetry::widgets::panel","",null,null],[12,"top_level","","",35,null],[12,"horiz","","",35,null],[12,"vert","","",35,null],[12,"dims","","",35,null],[12,"scrollable_x","","",35,null],[12,"scrollable_y","","",35,null],[12,"contents_dims","","",35,null],[12,"container_dims","","",35,null],[12,"clip_rect","","",35,null],[3,"PanelBuilder","","",null,null],[12,"top_level","","",76,null],[12,"horiz","","",76,null],[12,"vert","","",76,null],[12,"dims","","",76,null],[4,"Dims","","",null,null],[13,"MaxPercent","","",77,null],[13,"ExactPercent","","",77,null],[11,"new","widgetry","",35,[[["widget",3]],["panelbuilder",3]]],[11,"recompute_layout","","",35,[[["eventctx",3]]]],[11,"scroll_offset","","",35,[[]]],[11,"set_scroll_offset","","",35,[[["eventctx",3]]]],[11,"event","","",35,[[["eventctx",3]],["outcome",4]]],[11,"draw","","",35,[[["gfxctx",3]]]],[11,"get_all_click_actions","","",35,[[],[["hashset",3],["string",3]]]],[11,"restore","","",35,[[["eventctx",3],["panel",3]]]],[11,"scroll_to_member","","",35,[[["string",3],["eventctx",3]]]],[11,"has_widget","","",35,[[]]],[11,"slider","","",35,[[],["slider",3]]],[11,"slider_mut","","",35,[[],["slider",3]]],[11,"area_slider","","",35,[[],["areaslider",3]]],[11,"take_menu_choice","","",35,[[]]],[11,"is_checked","","",35,[[]]],[11,"maybe_is_checked","","",35,[[],["option",4]]],[11,"text_box","","",35,[[],["string",3]]],[11,"spinner","","",35,[[]]],[11,"modify_spinner","","",35,[[]]],[11,"dropdown_value","","",35,[[["into",8],["string",3]],[["partialeq",8],["clone",8]]]],[11,"maybe_dropdown_value","","",35,[[["into",8],["string",3]],[["option",4],["partialeq",8],["clone",8]]]],[11,"persistent_split_value","","",35,[[],[["partialeq",8],["clone",8]]]],[11,"autocomplete_done","","",35,[[],[["vec",3],["option",4]]]],[11,"find","","",35,[[]]],[11,"find_mut","","",35,[[]]],[11,"rect_of","","",35,[[],["screenrectangle",3]]],[11,"center_of","","",35,[[],["screenpt",3]]],[11,"center_of_panel","","",35,[[],["screenpt",3]]],[11,"align_above","","",35,[[["eventctx",3],["panel",3]]]],[11,"align_below","","",35,[[["eventctx",3],["panel",3]]]],[11,"replace","","",35,[[["eventctx",3],["widget",3]]]],[11,"clicked_outside","","",35,[[["eventctx",3]]]],[11,"currently_hovering","","",35,[[],[["string",3],["option",4]]]],[11,"build","widgetry::widgets::panel","",76,[[["eventctx",3]],["panel",3]]],[11,"build_custom","","",76,[[["eventctx",3]],["panel",3]]],[11,"aligned","","",76,[[["horizontalalignment",4],["verticalalignment",4]],["panelbuilder",3]]],[11,"max_size","","",76,[[["percent",3]],["panelbuilder",3]]],[11,"exact_size_percent","","",76,[[],["panelbuilder",3]]],[0,"persistent_split","widgetry::widgets","",null,null],[3,"PersistentSplit","widgetry::widgets::persistent_split","",null,null],[12,"current_value","","",29,null],[12,"btn","","",29,null],[12,"spacer","","",29,null],[12,"dropdown","","",29,null],[11,"new","widgetry","",29,[[["choice",3],["into",8],["option",4],["eventctx",3],["vec",3]],["widget",3]]],[11,"current_value","","",29,[[]]],[0,"scatter_plot","widgetry::widgets","",null,null],[3,"ScatterPlot","widgetry::widgets::scatter_plot","",null,null],[12,"draw","","",30,null],[12,"top_left","","",30,null],[12,"dims","","",30,null],[11,"new","widgetry","",30,[[["plotoptions",3],["series",3],["eventctx",3],["yvalue",8],["vec",3],["div",8],["addassign",8]],["widget",3]]],[0,"slider","widgetry::widgets","",null,null],[3,"Slider","widgetry::widgets::slider","",null,null],[12,"current_percent","","",32,null],[12,"mouse_on_slider","","",32,null],[12,"dragging","","",32,null],[12,"horiz","","",32,null],[12,"main_bg_len","","",32,null],[12,"dragger_len","","",32,null],[12,"draw","","",32,null],[12,"top_left","","",32,null],[12,"dims","","",32,null],[3,"AreaSlider","","",null,null],[12,"current_percent","","",31,null],[12,"mouse_on_slider","","",31,null],[12,"dragging","","",31,null],[12,"width","","",31,null],[12,"draw","","",31,null],[12,"top_left","","",31,null],[12,"dims","","",31,null],[17,"BG_CROSS_AXIS_LEN","","",null,null],[11,"horizontal","widgetry","",32,[[["eventctx",3]],["widget",3]]],[11,"vertical","","",32,[[["eventctx",3]],["widget",3]]],[11,"recalc","","",32,[[["eventctx",3]]]],[11,"slider_geom","","",32,[[],["polygon",3]]],[11,"get_percent","","",32,[[]]],[11,"get_value","","",32,[[]]],[11,"set_percent","","",32,[[["eventctx",3]]]],[11,"inner_event","","",32,[[["eventctx",3]]]],[11,"new","","",31,[[["eventctx",3]],["widget",3]]],[11,"recalc","","",31,[[["eventctx",3]]]],[11,"slider_geom","","",31,[[],["polygon",3]]],[11,"get_percent","","",31,[[]]],[11,"set_percent","","",31,[[["eventctx",3]]]],[11,"inner_event","","",31,[[["eventctx",3]]]],[0,"spinner","widgetry::widgets","",null,null],[3,"Spinner","widgetry::widgets::spinner","",null,null],[12,"low","","",33,null],[12,"high","","",33,null],[12,"current","","",33,null],[12,"up","","",33,null],[12,"down","","",33,null],[12,"top_left","","",33,null],[12,"dims","","",33,null],[17,"TEXT_WIDTH","","",null,null],[11,"new","widgetry","",33,[[["eventctx",3]],["widget",3]]],[11,"modify","","",33,[[]]],[0,"text_box","widgetry::widgets","",null,null],[3,"TextBox","widgetry::widgets::text_box","",null,null],[12,"line","","",78,null],[12,"cursor_x","","",78,null],[12,"has_focus","","",78,null],[12,"hovering","","",78,null],[12,"autofocus","","",78,null],[12,"top_left","","",78,null],[12,"dims","","",78,null],[11,"new","","",78,[[["string",3],["eventctx",3]],["textbox",3]]],[11,"calculate_text","","",78,[[],["text",3]]],[11,"get_line","","",78,[[],["string",3]]],[8,"WidgetImpl","widgetry::widgets","Create a new widget by implementing this trait. You can…",null,null],[10,"get_dims","","What width and height does the widget occupy? If this…",79,[[],["screendims",3]]],[10,"set_pos","","Your widget\'s top left corner should be here. Handle mouse…",79,[[["screenpt",3]]]],[10,"event","","Your chance to react to an event. Any side effects outside…",79,[[["eventctx",3],["widgetoutput",3]]]],[10,"draw","","Draw the widget. Be sure to draw relative to the top-left…",79,[[["gfxctx",3]]]],[11,"can_restore","","If a new Panel is being created to replace an older one,…",79,[[]]],[11,"restore","","Restore state from the previous version of this widget,…",79,[[["eventctx",3],["box",3]]]],[11,"new","widgetry","",37,[[],["widgetoutput",3]]],[11,"is","widgetry::widgets","Returns true if the trait object wraps an object of type…",79,[[]]],[11,"downcast","","Returns a boxed object from a boxed trait object if the…",79,[[["box",3]],[["result",4],["box",3],["box",3]]]],[11,"downcast_rc","","Returns an `Rc`-ed object from an `Rc`-ed trait object if…",79,[[["rc",3]],[["rc",3],["rc",3],["result",4]]]],[11,"downcast_ref","","Returns a reference to the object within the trait object…",79,[[],["option",4]]],[11,"downcast_mut","","Returns a mutable reference to the object within the trait…",79,[[],["option",4]]],[11,"centered","widgetry","",36,[[],["widget",3]]],[11,"centered_horiz","","",36,[[],["widget",3]]],[11,"centered_vert","","",36,[[],["widget",3]]],[11,"centered_cross","","",36,[[],["widget",3]]],[11,"evenly_spaced","","",36,[[],["widget",3]]],[11,"fill_width","","",36,[[],["widget",3]]],[11,"fill_height","","",36,[[],["widget",3]]],[11,"flex_wrap","","",36,[[["percent",3],["eventctx",3]],["widget",3]]],[11,"force_width","","",36,[[],["widget",3]]],[11,"force_width_pct","","",36,[[["percent",3],["eventctx",3]],["widget",3]]],[11,"get_width_for_forcing","","",36,[[]]],[11,"bg","","",36,[[["color",3]],["widget",3]]],[11,"outline","","",36,[[["color",3]],["widget",3]]],[11,"fully_rounded","","",36,[[],["widget",3]]],[11,"container","","",36,[[],["widget",3]]],[11,"padding","","",36,[[["edgeinsets",3],["into",8]],["widget",3]]],[11,"padding_top","","",36,[[],["widget",3]]],[11,"padding_left","","",36,[[],["widget",3]]],[11,"padding_bottom","","",36,[[],["widget",3]]],[11,"padding_right","","",36,[[],["widget",3]]],[11,"margin","","",36,[[["edgeinsets",3],["into",8]],["widget",3]]],[11,"margin_above","","",36,[[],["widget",3]]],[11,"margin_below","","",36,[[],["widget",3]]],[11,"margin_left","","",36,[[],["widget",3]]],[11,"margin_right","","",36,[[],["widget",3]]],[11,"margin_horiz","","",36,[[],["widget",3]]],[11,"margin_vert","","",36,[[],["widget",3]]],[11,"align_left","","",36,[[],["widget",3]]],[11,"align_right","","",36,[[],["widget",3]]],[11,"align_bottom","","",36,[[],["widget",3]]],[11,"align_vert_center","","",36,[[],["widget",3]]],[11,"abs","","",36,[[],["widget",3]]],[11,"named","","",36,[[["into",8],["string",3]],["widget",3]]],[11,"new","","",36,[[["box",3],["widgetimpl",8]],["widget",3]]],[11,"draw_batch","","",36,[[["geombatch",3],["eventctx",3]],["widget",3]]],[11,"draw_svg","","",36,[[["into",8],["string",3],["eventctx",3]],["widget",3]]],[11,"draw_svg_transform","","",36,[[["rewritecolor",4],["eventctx",3]],["widget",3]]],[11,"draw_svg_with_tooltip","","",36,[[["into",8],["text",3],["eventctx",3],["string",3]],["widget",3]]],[11,"text_entry","","",36,[[["string",3],["eventctx",3]],["widget",3]]],[11,"dropdown","","",36,[[["into",8],["partialeq",8],["clone",8],["eventctx",3],["choice",3],["debug",8],["string",3],["vec",3]],["widget",3]]],[11,"custom_row","","",36,[[["widget",3],["vec",3]],["widget",3]]],[11,"row","","",36,[[["widget",3],["vec",3]],["widget",3]]],[11,"custom_col","","",36,[[["widget",3],["vec",3]],["widget",3]]],[11,"col","","",36,[[["widget",3],["vec",3]],["widget",3]]],[11,"nothing","","",36,[[],["widget",3]]],[11,"to_geom","","",36,[[["option",4],["eventctx",3]]]],[11,"horiz_separator","","",36,[[["eventctx",3]],["widget",3]]],[11,"vert_separator","","",36,[[["eventctx",3]],["widget",3]]],[11,"draw","","",36,[[["gfxctx",3]]]],[11,"get_flexbox","","",36,[[["node",3],["stretch",3],["vec",3]]]],[11,"apply_flexbox","","",36,[[["stretch",3],["vec",3],["eventctx",3]]]],[11,"get_all_click_actions","","",36,[[["hashset",3]]]],[11,"currently_hovering","","",36,[[],[["string",3],["option",4]]]],[11,"restore","","",36,[[["eventctx",3],["panel",3]]]],[11,"consume_geometry","","",36,[[["geombatch",3]]]],[11,"is_btn","","",36,[[]]],[11,"find","","",36,[[],[["widget",3],["option",4]]]],[11,"find_mut","","",36,[[],[["option",4],["widget",3]]]],[11,"take_btn","","",36,[[],["button",3]]],[11,"take_menu","","",36,[[],[["menu",3],["clone",8]]]],[11,"take_just_draw","","",36,[[],["justdraw",3]]],[0,"backend","","",null,null],[8,"GUI","","",null,null],[10,"event","","",59,[[["eventctx",3]]]],[10,"draw","","",59,[[["gfxctx",3]]]],[11,"dump_before_abort","widgetry::runner","",59,[[["canvas",3]]]],[11,"before_quit","","",59,[[["canvas",3]]]],[8,"TextExt","widgetry","",null,null],[10,"draw_text","","",62,[[["eventctx",3]],["widget",3]]],[10,"batch_text","","",62,[[["eventctx",3]],["widget",3]]],[8,"WidgetImpl","","Create a new widget by implementing this trait. You can…",null,null],[10,"get_dims","","What width and height does the widget occupy? If this…",79,[[],["screendims",3]]],[10,"set_pos","","Your widget\'s top left corner should be here. Handle mouse…",79,[[["screenpt",3]]]],[10,"event","","Your chance to react to an event. Any side effects outside…",79,[[["eventctx",3],["widgetoutput",3]]]],[10,"draw","","Draw the widget. Be sure to draw relative to the top-left…",79,[[["gfxctx",3]]]],[11,"can_restore","widgetry::widgets","If a new Panel is being created to replace an older one,…",79,[[]]],[11,"restore","","Restore state from the previous version of this widget,…",79,[[["eventctx",3],["box",3]]]],[11,"new","widgetry","",38,[[["into",8],["string",3]],["choice",3]]],[11,"from","","",38,[[["vec",3]],[["choice",3],["vec",3]]]],[11,"key","","",38,[[["key",4]],["choice",3]]],[11,"multikey","","",38,[[["option",4],["multikey",4]],["choice",3]]],[11,"active","","",38,[[],["choice",3]]],[11,"tooltip","","",38,[[["into",8],["string",3]],["choice",3]]],[11,"fg","","",38,[[["color",3]],["choice",3]]],[11,"with_value","","",38,[[],["choice",3]]],[11,"string","","",38,[[],[["string",3],["choice",3]]]],[11,"strings","","",38,[[["vec",3],["into",8],["string",3]],[["vec",3],["choice",3]]]],[11,"from","","",0,[[]]],[11,"into","","",0,[[]]],[11,"try_from","","",0,[[],["result",4]]],[11,"try_into","","",0,[[],["result",4]]],[11,"borrow","","",0,[[]]],[11,"borrow_mut","","",0,[[]]],[11,"type_id","","",0,[[],["typeid",3]]],[11,"vzip","","",0,[[]]],[11,"into_any","","",0,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",0,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",0,[[],["any",8]]],[11,"as_any_mut","","",0,[[],["any",8]]],[11,"into_any_arc","","",0,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",1,[[]]],[11,"into","","",1,[[]]],[11,"try_from","","",1,[[],["result",4]]],[11,"try_into","","",1,[[],["result",4]]],[11,"borrow","","",1,[[]]],[11,"borrow_mut","","",1,[[]]],[11,"type_id","","",1,[[],["typeid",3]]],[11,"vzip","","",1,[[]]],[11,"into_any","","",1,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",1,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",1,[[],["any",8]]],[11,"as_any_mut","","",1,[[],["any",8]]],[11,"into_any_arc","","",1,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",2,[[]]],[11,"into","","",2,[[]]],[11,"to_owned","","",2,[[]]],[11,"clone_into","","",2,[[]]],[11,"to_string","","",2,[[],["string",3]]],[11,"try_from","","",2,[[],["result",4]]],[11,"try_into","","",2,[[],["result",4]]],[11,"borrow","","",2,[[]]],[11,"borrow_mut","","",2,[[]]],[11,"type_id","","",2,[[],["typeid",3]]],[11,"vzip","","",2,[[]]],[11,"into_any","","",2,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",2,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",2,[[],["any",8]]],[11,"as_any_mut","","",2,[[],["any",8]]],[11,"into_any_arc","","",2,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",3,[[]]],[11,"into","","",3,[[]]],[11,"to_owned","","",3,[[]]],[11,"clone_into","","",3,[[]]],[11,"try_from","","",3,[[],["result",4]]],[11,"try_into","","",3,[[],["result",4]]],[11,"borrow","","",3,[[]]],[11,"borrow_mut","","",3,[[]]],[11,"type_id","","",3,[[],["typeid",3]]],[11,"vzip","","",3,[[]]],[11,"into_any","","",3,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",3,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",3,[[],["any",8]]],[11,"as_any_mut","","",3,[[],["any",8]]],[11,"into_any_arc","","",3,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",4,[[]]],[11,"into","","",4,[[]]],[11,"to_owned","","",4,[[]]],[11,"clone_into","","",4,[[]]],[11,"try_from","","",4,[[],["result",4]]],[11,"try_into","","",4,[[],["result",4]]],[11,"borrow","","",4,[[]]],[11,"borrow_mut","","",4,[[]]],[11,"type_id","","",4,[[],["typeid",3]]],[11,"vzip","","",4,[[]]],[11,"into_any","","",4,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",4,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",4,[[],["any",8]]],[11,"as_any_mut","","",4,[[],["any",8]]],[11,"into_any_arc","","",4,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",5,[[]]],[11,"into","","",5,[[]]],[11,"try_from","","",5,[[],["result",4]]],[11,"try_into","","",5,[[],["result",4]]],[11,"borrow","","",5,[[]]],[11,"borrow_mut","","",5,[[]]],[11,"type_id","","",5,[[],["typeid",3]]],[11,"vzip","","",5,[[]]],[11,"into_any","","",5,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",5,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",5,[[],["any",8]]],[11,"as_any_mut","","",5,[[],["any",8]]],[11,"from","","",6,[[]]],[11,"into","","",6,[[]]],[11,"try_from","","",6,[[],["result",4]]],[11,"try_into","","",6,[[],["result",4]]],[11,"borrow","","",6,[[]]],[11,"borrow_mut","","",6,[[]]],[11,"type_id","","",6,[[],["typeid",3]]],[11,"vzip","","",6,[[]]],[11,"into_any","","",6,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",6,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",6,[[],["any",8]]],[11,"as_any_mut","","",6,[[],["any",8]]],[11,"from","","",7,[[]]],[11,"into","","",7,[[]]],[11,"try_from","","",7,[[],["result",4]]],[11,"try_into","","",7,[[],["result",4]]],[11,"borrow","","",7,[[]]],[11,"borrow_mut","","",7,[[]]],[11,"type_id","","",7,[[],["typeid",3]]],[11,"vzip","","",7,[[]]],[11,"into_any","","",7,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",7,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",7,[[],["any",8]]],[11,"as_any_mut","","",7,[[],["any",8]]],[11,"from","","",8,[[]]],[11,"into","","",8,[[]]],[11,"to_owned","","",8,[[]]],[11,"clone_into","","",8,[[]]],[11,"try_from","","",8,[[],["result",4]]],[11,"try_into","","",8,[[],["result",4]]],[11,"borrow","","",8,[[]]],[11,"borrow_mut","","",8,[[]]],[11,"type_id","","",8,[[],["typeid",3]]],[11,"vzip","","",8,[[]]],[11,"into_any","","",8,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",8,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",8,[[],["any",8]]],[11,"as_any_mut","","",8,[[],["any",8]]],[11,"into_any_arc","","",8,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",9,[[]]],[11,"into","","",9,[[]]],[11,"try_from","","",9,[[],["result",4]]],[11,"try_into","","",9,[[],["result",4]]],[11,"borrow","","",9,[[]]],[11,"borrow_mut","","",9,[[]]],[11,"type_id","","",9,[[],["typeid",3]]],[11,"vzip","","",9,[[]]],[11,"into_any","","",9,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",9,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",9,[[],["any",8]]],[11,"as_any_mut","","",9,[[],["any",8]]],[11,"into_any_arc","","",9,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",10,[[]]],[11,"into","","",10,[[]]],[11,"try_from","","",10,[[],["result",4]]],[11,"try_into","","",10,[[],["result",4]]],[11,"borrow","","",10,[[]]],[11,"borrow_mut","","",10,[[]]],[11,"type_id","","",10,[[],["typeid",3]]],[11,"vzip","","",10,[[]]],[11,"into_any","","",10,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",10,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",10,[[],["any",8]]],[11,"as_any_mut","","",10,[[],["any",8]]],[11,"into_any_arc","","",10,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",11,[[]]],[11,"into","","",11,[[]]],[11,"to_owned","","",11,[[]]],[11,"clone_into","","",11,[[]]],[11,"try_from","","",11,[[],["result",4]]],[11,"try_into","","",11,[[],["result",4]]],[11,"borrow","","",11,[[]]],[11,"borrow_mut","","",11,[[]]],[11,"type_id","","",11,[[],["typeid",3]]],[11,"vzip","","",11,[[]]],[11,"into_any","","",11,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",11,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",11,[[],["any",8]]],[11,"as_any_mut","","",11,[[],["any",8]]],[11,"into_any_arc","","",11,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",12,[[]]],[11,"into","","",12,[[]]],[11,"to_owned","","",12,[[]]],[11,"clone_into","","",12,[[]]],[11,"try_from","","",12,[[],["result",4]]],[11,"try_into","","",12,[[],["result",4]]],[11,"borrow","","",12,[[]]],[11,"borrow_mut","","",12,[[]]],[11,"type_id","","",12,[[],["typeid",3]]],[11,"vzip","","",12,[[]]],[11,"into_any","","",12,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",12,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",12,[[],["any",8]]],[11,"as_any_mut","","",12,[[],["any",8]]],[11,"into_any_arc","","",12,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",13,[[]]],[11,"into","","",13,[[]]],[11,"to_owned","","",13,[[]]],[11,"clone_into","","",13,[[]]],[11,"try_from","","",13,[[],["result",4]]],[11,"try_into","","",13,[[],["result",4]]],[11,"borrow","","",13,[[]]],[11,"borrow_mut","","",13,[[]]],[11,"type_id","","",13,[[],["typeid",3]]],[11,"vzip","","",13,[[]]],[11,"into_any","","",13,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",13,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",13,[[],["any",8]]],[11,"as_any_mut","","",13,[[],["any",8]]],[11,"into_any_arc","","",13,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",14,[[]]],[11,"into","","",14,[[]]],[11,"to_owned","","",14,[[]]],[11,"clone_into","","",14,[[]]],[11,"try_from","","",14,[[],["result",4]]],[11,"try_into","","",14,[[],["result",4]]],[11,"borrow","","",14,[[]]],[11,"borrow_mut","","",14,[[]]],[11,"type_id","","",14,[[],["typeid",3]]],[11,"vzip","","",14,[[]]],[11,"into_any","","",14,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",14,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",14,[[],["any",8]]],[11,"as_any_mut","","",14,[[],["any",8]]],[11,"into_any_arc","","",14,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",15,[[]]],[11,"into","","",15,[[]]],[11,"to_owned","","",15,[[]]],[11,"clone_into","","",15,[[]]],[11,"try_from","","",15,[[],["result",4]]],[11,"try_into","","",15,[[],["result",4]]],[11,"borrow","","",15,[[]]],[11,"borrow_mut","","",15,[[]]],[11,"type_id","","",15,[[],["typeid",3]]],[11,"vzip","","",15,[[]]],[11,"into_any","","",15,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",15,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",15,[[],["any",8]]],[11,"as_any_mut","","",15,[[],["any",8]]],[11,"into_any_arc","","",15,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",16,[[]]],[11,"into","","",16,[[]]],[11,"to_owned","","",16,[[]]],[11,"clone_into","","",16,[[]]],[11,"try_from","","",16,[[],["result",4]]],[11,"try_into","","",16,[[],["result",4]]],[11,"borrow","","",16,[[]]],[11,"borrow_mut","","",16,[[]]],[11,"type_id","","",16,[[],["typeid",3]]],[11,"vzip","","",16,[[]]],[11,"into_any","","",16,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",16,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",16,[[],["any",8]]],[11,"as_any_mut","","",16,[[],["any",8]]],[11,"into_any_arc","","",16,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",17,[[]]],[11,"into","","",17,[[]]],[11,"try_from","","",17,[[],["result",4]]],[11,"try_into","","",17,[[],["result",4]]],[11,"borrow","","",17,[[]]],[11,"borrow_mut","","",17,[[]]],[11,"type_id","","",17,[[],["typeid",3]]],[11,"vzip","","",17,[[]]],[11,"into_any","","",17,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",17,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",17,[[],["any",8]]],[11,"as_any_mut","","",17,[[],["any",8]]],[11,"into_any_arc","","",17,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",18,[[]]],[11,"into","","",18,[[]]],[11,"try_from","","",18,[[],["result",4]]],[11,"try_into","","",18,[[],["result",4]]],[11,"borrow","","",18,[[]]],[11,"borrow_mut","","",18,[[]]],[11,"type_id","","",18,[[],["typeid",3]]],[11,"vzip","","",18,[[]]],[11,"into_any","","",18,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",18,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",18,[[],["any",8]]],[11,"as_any_mut","","",18,[[],["any",8]]],[11,"into_any_arc","","",18,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",70,[[]]],[11,"into","","",70,[[]]],[11,"try_from","","",70,[[],["result",4]]],[11,"try_into","","",70,[[],["result",4]]],[11,"borrow","","",70,[[]]],[11,"borrow_mut","","",70,[[]]],[11,"type_id","","",70,[[],["typeid",3]]],[11,"vzip","","",70,[[]]],[11,"into_any","","",70,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",70,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",70,[[],["any",8]]],[11,"as_any_mut","","",70,[[],["any",8]]],[11,"into_any_arc","","",70,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",19,[[]]],[11,"into","","",19,[[]]],[11,"try_from","","",19,[[],["result",4]]],[11,"try_into","","",19,[[],["result",4]]],[11,"borrow","","",19,[[]]],[11,"borrow_mut","","",19,[[]]],[11,"type_id","","",19,[[],["typeid",3]]],[11,"vzip","","",19,[[]]],[11,"into_any","","",19,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",19,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",19,[[],["any",8]]],[11,"as_any_mut","","",19,[[],["any",8]]],[11,"into_any_arc","","",19,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",20,[[]]],[11,"into","","",20,[[]]],[11,"try_from","","",20,[[],["result",4]]],[11,"try_into","","",20,[[],["result",4]]],[11,"borrow","","",20,[[]]],[11,"borrow_mut","","",20,[[]]],[11,"type_id","","",20,[[],["typeid",3]]],[11,"vzip","","",20,[[]]],[11,"into_any","","",20,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",20,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",20,[[],["any",8]]],[11,"as_any_mut","","",20,[[],["any",8]]],[11,"into_any_arc","","",20,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",21,[[]]],[11,"into","","",21,[[]]],[11,"try_from","","",21,[[],["result",4]]],[11,"try_into","","",21,[[],["result",4]]],[11,"borrow","","",21,[[]]],[11,"borrow_mut","","",21,[[]]],[11,"type_id","","",21,[[],["typeid",3]]],[11,"vzip","","",21,[[]]],[11,"into_any","","",21,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",21,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",21,[[],["any",8]]],[11,"as_any_mut","","",21,[[],["any",8]]],[11,"into_any_arc","","",21,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",22,[[]]],[11,"into","","",22,[[]]],[11,"try_from","","",22,[[],["result",4]]],[11,"try_into","","",22,[[],["result",4]]],[11,"borrow","","",22,[[]]],[11,"borrow_mut","","",22,[[]]],[11,"type_id","","",22,[[],["typeid",3]]],[11,"vzip","","",22,[[]]],[11,"into_any","","",22,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",22,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",22,[[],["any",8]]],[11,"as_any_mut","","",22,[[],["any",8]]],[11,"into_any_arc","","",22,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",23,[[]]],[11,"into","","",23,[[]]],[11,"try_from","","",23,[[],["result",4]]],[11,"try_into","","",23,[[],["result",4]]],[11,"borrow","","",23,[[]]],[11,"borrow_mut","","",23,[[]]],[11,"type_id","","",23,[[],["typeid",3]]],[11,"vzip","","",23,[[]]],[11,"into_any","","",23,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",23,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",23,[[],["any",8]]],[11,"as_any_mut","","",23,[[],["any",8]]],[11,"into_any_arc","","",23,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",24,[[]]],[11,"into","","",24,[[]]],[11,"try_from","","",24,[[],["result",4]]],[11,"try_into","","",24,[[],["result",4]]],[11,"borrow","","",24,[[]]],[11,"borrow_mut","","",24,[[]]],[11,"type_id","","",24,[[],["typeid",3]]],[11,"vzip","","",24,[[]]],[11,"into_any","","",24,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",24,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",24,[[],["any",8]]],[11,"as_any_mut","","",24,[[],["any",8]]],[11,"from","","",25,[[]]],[11,"into","","",25,[[]]],[11,"try_from","","",25,[[],["result",4]]],[11,"try_into","","",25,[[],["result",4]]],[11,"borrow","","",25,[[]]],[11,"borrow_mut","","",25,[[]]],[11,"type_id","","",25,[[],["typeid",3]]],[11,"vzip","","",25,[[]]],[11,"into_any","","",25,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",25,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",25,[[],["any",8]]],[11,"as_any_mut","","",25,[[],["any",8]]],[11,"from","","",26,[[]]],[11,"into","","",26,[[]]],[11,"try_from","","",26,[[],["result",4]]],[11,"try_into","","",26,[[],["result",4]]],[11,"borrow","","",26,[[]]],[11,"borrow_mut","","",26,[[]]],[11,"type_id","","",26,[[],["typeid",3]]],[11,"vzip","","",26,[[]]],[11,"into_any","","",26,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",26,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",26,[[],["any",8]]],[11,"as_any_mut","","",26,[[],["any",8]]],[11,"into_any_arc","","",26,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",27,[[]]],[11,"into","","",27,[[]]],[11,"try_from","","",27,[[],["result",4]]],[11,"try_into","","",27,[[],["result",4]]],[11,"borrow","","",27,[[]]],[11,"borrow_mut","","",27,[[]]],[11,"type_id","","",27,[[],["typeid",3]]],[11,"vzip","","",27,[[]]],[11,"into_any","","",27,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",27,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",27,[[],["any",8]]],[11,"as_any_mut","","",27,[[],["any",8]]],[11,"into_any_arc","","",27,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",28,[[]]],[11,"into","","",28,[[]]],[11,"try_from","","",28,[[],["result",4]]],[11,"try_into","","",28,[[],["result",4]]],[11,"borrow","","",28,[[]]],[11,"borrow_mut","","",28,[[]]],[11,"type_id","","",28,[[],["typeid",3]]],[11,"vzip","","",28,[[]]],[11,"into_any","","",28,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",28,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",28,[[],["any",8]]],[11,"as_any_mut","","",28,[[],["any",8]]],[11,"into_any_arc","","",28,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",29,[[]]],[11,"into","","",29,[[]]],[11,"try_from","","",29,[[],["result",4]]],[11,"try_into","","",29,[[],["result",4]]],[11,"borrow","","",29,[[]]],[11,"borrow_mut","","",29,[[]]],[11,"type_id","","",29,[[],["typeid",3]]],[11,"vzip","","",29,[[]]],[11,"into_any","","",29,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",29,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",29,[[],["any",8]]],[11,"as_any_mut","","",29,[[],["any",8]]],[11,"from","","",30,[[]]],[11,"into","","",30,[[]]],[11,"try_from","","",30,[[],["result",4]]],[11,"try_into","","",30,[[],["result",4]]],[11,"borrow","","",30,[[]]],[11,"borrow_mut","","",30,[[]]],[11,"type_id","","",30,[[],["typeid",3]]],[11,"vzip","","",30,[[]]],[11,"into_any","","",30,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",30,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",30,[[],["any",8]]],[11,"as_any_mut","","",30,[[],["any",8]]],[11,"into_any_arc","","",30,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",31,[[]]],[11,"into","","",31,[[]]],[11,"try_from","","",31,[[],["result",4]]],[11,"try_into","","",31,[[],["result",4]]],[11,"borrow","","",31,[[]]],[11,"borrow_mut","","",31,[[]]],[11,"type_id","","",31,[[],["typeid",3]]],[11,"vzip","","",31,[[]]],[11,"into_any","","",31,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",31,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",31,[[],["any",8]]],[11,"as_any_mut","","",31,[[],["any",8]]],[11,"into_any_arc","","",31,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",32,[[]]],[11,"into","","",32,[[]]],[11,"try_from","","",32,[[],["result",4]]],[11,"try_into","","",32,[[],["result",4]]],[11,"borrow","","",32,[[]]],[11,"borrow_mut","","",32,[[]]],[11,"type_id","","",32,[[],["typeid",3]]],[11,"vzip","","",32,[[]]],[11,"into_any","","",32,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",32,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",32,[[],["any",8]]],[11,"as_any_mut","","",32,[[],["any",8]]],[11,"into_any_arc","","",32,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",33,[[]]],[11,"into","","",33,[[]]],[11,"try_from","","",33,[[],["result",4]]],[11,"try_into","","",33,[[],["result",4]]],[11,"borrow","","",33,[[]]],[11,"borrow_mut","","",33,[[]]],[11,"type_id","","",33,[[],["typeid",3]]],[11,"vzip","","",33,[[]]],[11,"into_any","","",33,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",33,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",33,[[],["any",8]]],[11,"as_any_mut","","",33,[[],["any",8]]],[11,"into_any_arc","","",33,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",34,[[]]],[11,"into","","",34,[[]]],[11,"try_from","","",34,[[],["result",4]]],[11,"try_into","","",34,[[],["result",4]]],[11,"borrow","","",34,[[]]],[11,"borrow_mut","","",34,[[]]],[11,"type_id","","",34,[[],["typeid",3]]],[11,"vzip","","",34,[[]]],[11,"into_any","","",34,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",34,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",34,[[],["any",8]]],[11,"as_any_mut","","",34,[[],["any",8]]],[11,"into_any_arc","","",34,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",35,[[]]],[11,"into","","",35,[[]]],[11,"try_from","","",35,[[],["result",4]]],[11,"try_into","","",35,[[],["result",4]]],[11,"borrow","","",35,[[]]],[11,"borrow_mut","","",35,[[]]],[11,"type_id","","",35,[[],["typeid",3]]],[11,"vzip","","",35,[[]]],[11,"into_any","","",35,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",35,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",35,[[],["any",8]]],[11,"as_any_mut","","",35,[[],["any",8]]],[11,"from","","",36,[[]]],[11,"into","","",36,[[]]],[11,"try_from","","",36,[[],["result",4]]],[11,"try_into","","",36,[[],["result",4]]],[11,"borrow","","",36,[[]]],[11,"borrow_mut","","",36,[[]]],[11,"type_id","","",36,[[],["typeid",3]]],[11,"vzip","","",36,[[]]],[11,"into_any","","",36,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",36,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",36,[[],["any",8]]],[11,"as_any_mut","","",36,[[],["any",8]]],[11,"from","","",37,[[]]],[11,"into","","",37,[[]]],[11,"try_from","","",37,[[],["result",4]]],[11,"try_into","","",37,[[],["result",4]]],[11,"borrow","","",37,[[]]],[11,"borrow_mut","","",37,[[]]],[11,"type_id","","",37,[[],["typeid",3]]],[11,"vzip","","",37,[[]]],[11,"into_any","","",37,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",37,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",37,[[],["any",8]]],[11,"as_any_mut","","",37,[[],["any",8]]],[11,"into_any_arc","","",37,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",38,[[]]],[11,"into","","",38,[[]]],[11,"try_from","","",38,[[],["result",4]]],[11,"try_into","","",38,[[],["result",4]]],[11,"borrow","","",38,[[]]],[11,"borrow_mut","","",38,[[]]],[11,"type_id","","",38,[[],["typeid",3]]],[11,"vzip","","",38,[[]]],[11,"into_any","","",38,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",38,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",38,[[],["any",8]]],[11,"as_any_mut","","",38,[[],["any",8]]],[11,"into_any_arc","","",38,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",39,[[]]],[11,"into","","",39,[[]]],[11,"to_owned","","",39,[[]]],[11,"clone_into","","",39,[[]]],[11,"try_from","","",39,[[],["result",4]]],[11,"try_into","","",39,[[],["result",4]]],[11,"borrow","","",39,[[]]],[11,"borrow_mut","","",39,[[]]],[11,"type_id","","",39,[[],["typeid",3]]],[11,"vzip","","",39,[[]]],[11,"into_any","","",39,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",39,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",39,[[],["any",8]]],[11,"as_any_mut","","",39,[[],["any",8]]],[11,"into_any_arc","","",39,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",40,[[]]],[11,"into","","",40,[[]]],[11,"to_owned","","",40,[[]]],[11,"clone_into","","",40,[[]]],[11,"try_from","","",40,[[],["result",4]]],[11,"try_into","","",40,[[],["result",4]]],[11,"borrow","","",40,[[]]],[11,"borrow_mut","","",40,[[]]],[11,"type_id","","",40,[[],["typeid",3]]],[11,"vzip","","",40,[[]]],[11,"into_any","","",40,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",40,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",40,[[],["any",8]]],[11,"as_any_mut","","",40,[[],["any",8]]],[11,"into_any_arc","","",40,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",41,[[]]],[11,"into","","",41,[[]]],[11,"to_owned","","",41,[[]]],[11,"clone_into","","",41,[[]]],[11,"try_from","","",41,[[],["result",4]]],[11,"try_into","","",41,[[],["result",4]]],[11,"borrow","","",41,[[]]],[11,"borrow_mut","","",41,[[]]],[11,"type_id","","",41,[[],["typeid",3]]],[11,"vzip","","",41,[[]]],[11,"into_any","","",41,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",41,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",41,[[],["any",8]]],[11,"as_any_mut","","",41,[[],["any",8]]],[11,"into_any_arc","","",41,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",42,[[]]],[11,"into","","",42,[[]]],[11,"to_owned","","",42,[[]]],[11,"clone_into","","",42,[[]]],[11,"try_from","","",42,[[],["result",4]]],[11,"try_into","","",42,[[],["result",4]]],[11,"borrow","","",42,[[]]],[11,"borrow_mut","","",42,[[]]],[11,"type_id","","",42,[[],["typeid",3]]],[11,"vzip","","",42,[[]]],[11,"into_any","","",42,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",42,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",42,[[],["any",8]]],[11,"as_any_mut","","",42,[[],["any",8]]],[11,"into_any_arc","","",42,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",43,[[]]],[11,"into","","",43,[[]]],[11,"to_owned","","",43,[[]]],[11,"clone_into","","",43,[[]]],[11,"try_from","","",43,[[],["result",4]]],[11,"try_into","","",43,[[],["result",4]]],[11,"borrow","","",43,[[]]],[11,"borrow_mut","","",43,[[]]],[11,"type_id","","",43,[[],["typeid",3]]],[11,"vzip","","",43,[[]]],[11,"into_any","","",43,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",43,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",43,[[],["any",8]]],[11,"as_any_mut","","",43,[[],["any",8]]],[11,"into_any_arc","","",43,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",44,[[]]],[11,"into","","",44,[[]]],[11,"to_owned","","",44,[[]]],[11,"clone_into","","",44,[[]]],[11,"try_from","","",44,[[],["result",4]]],[11,"try_into","","",44,[[],["result",4]]],[11,"borrow","","",44,[[]]],[11,"borrow_mut","","",44,[[]]],[11,"type_id","","",44,[[],["typeid",3]]],[11,"vzip","","",44,[[]]],[11,"into_any","","",44,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",44,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",44,[[],["any",8]]],[11,"as_any_mut","","",44,[[],["any",8]]],[11,"into_any_arc","","",44,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",45,[[]]],[11,"into","","",45,[[]]],[11,"to_owned","","",45,[[]]],[11,"clone_into","","",45,[[]]],[11,"try_from","","",45,[[],["result",4]]],[11,"try_into","","",45,[[],["result",4]]],[11,"borrow","","",45,[[]]],[11,"borrow_mut","","",45,[[]]],[11,"type_id","","",45,[[],["typeid",3]]],[11,"vzip","","",45,[[]]],[11,"into_any","","",45,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",45,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",45,[[],["any",8]]],[11,"as_any_mut","","",45,[[],["any",8]]],[11,"into_any_arc","","",45,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",47,[[]]],[11,"into","","",47,[[]]],[11,"try_from","","",47,[[],["result",4]]],[11,"try_into","","",47,[[],["result",4]]],[11,"borrow","","",47,[[]]],[11,"borrow_mut","","",47,[[]]],[11,"type_id","","",47,[[],["typeid",3]]],[11,"vzip","","",47,[[]]],[11,"into_any","","",47,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",47,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",47,[[],["any",8]]],[11,"as_any_mut","","",47,[[],["any",8]]],[11,"into_any_arc","","",47,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",48,[[]]],[11,"into","","",48,[[]]],[11,"try_from","","",48,[[],["result",4]]],[11,"try_into","","",48,[[],["result",4]]],[11,"borrow","","",48,[[]]],[11,"borrow_mut","","",48,[[]]],[11,"type_id","","",48,[[],["typeid",3]]],[11,"vzip","","",48,[[]]],[11,"into_any","","",48,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",48,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",48,[[],["any",8]]],[11,"as_any_mut","","",48,[[],["any",8]]],[11,"into_any_arc","","",48,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","widgetry::assets","",49,[[]]],[11,"into","","",49,[[]]],[11,"try_from","","",49,[[],["result",4]]],[11,"try_into","","",49,[[],["result",4]]],[11,"borrow","","",49,[[]]],[11,"borrow_mut","","",49,[[]]],[11,"type_id","","",49,[[],["typeid",3]]],[11,"vzip","","",49,[[]]],[11,"into_any","","",49,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",49,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",49,[[],["any",8]]],[11,"as_any_mut","","",49,[[],["any",8]]],[11,"from","widgetry::backend_glow","",50,[[]]],[11,"into","","",50,[[]]],[11,"try_from","","",50,[[],["result",4]]],[11,"try_into","","",50,[[],["result",4]]],[11,"borrow","","",50,[[]]],[11,"borrow_mut","","",50,[[]]],[11,"type_id","","",50,[[],["typeid",3]]],[11,"vzip","","",50,[[]]],[11,"into_any","","",50,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",50,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",50,[[],["any",8]]],[11,"as_any_mut","","",50,[[],["any",8]]],[11,"into_any_arc","","",50,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",51,[[]]],[11,"into","","",51,[[]]],[11,"try_from","","",51,[[],["result",4]]],[11,"try_into","","",51,[[],["result",4]]],[11,"borrow","","",51,[[]]],[11,"borrow_mut","","",51,[[]]],[11,"type_id","","",51,[[],["typeid",3]]],[11,"vzip","","",51,[[]]],[11,"into_any","","",51,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",51,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",51,[[],["any",8]]],[11,"as_any_mut","","",51,[[],["any",8]]],[11,"into_any_arc","","",51,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",52,[[]]],[11,"into","","",52,[[]]],[11,"try_from","","",52,[[],["result",4]]],[11,"try_into","","",52,[[],["result",4]]],[11,"borrow","","",52,[[]]],[11,"borrow_mut","","",52,[[]]],[11,"type_id","","",52,[[],["typeid",3]]],[11,"vzip","","",52,[[]]],[11,"into_any","","",52,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",52,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",52,[[],["any",8]]],[11,"as_any_mut","","",52,[[],["any",8]]],[11,"into_any_arc","","",52,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",53,[[]]],[11,"into","","",53,[[]]],[11,"try_from","","",53,[[],["result",4]]],[11,"try_into","","",53,[[],["result",4]]],[11,"borrow","","",53,[[]]],[11,"borrow_mut","","",53,[[]]],[11,"type_id","","",53,[[],["typeid",3]]],[11,"vzip","","",53,[[]]],[11,"into_any","","",53,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",53,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",53,[[],["any",8]]],[11,"as_any_mut","","",53,[[],["any",8]]],[11,"from","widgetry::backend_glow_native","",54,[[]]],[11,"into","","",54,[[]]],[11,"try_from","","",54,[[],["result",4]]],[11,"try_into","","",54,[[],["result",4]]],[11,"borrow","","",54,[[]]],[11,"borrow_mut","","",54,[[]]],[11,"type_id","","",54,[[],["typeid",3]]],[11,"vzip","","",54,[[]]],[11,"into_any","","",54,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",54,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",54,[[],["any",8]]],[11,"as_any_mut","","",54,[[],["any",8]]],[11,"from","widgetry::canvas","",55,[[]]],[11,"into","","",55,[[]]],[11,"try_from","","",55,[[],["result",4]]],[11,"try_into","","",55,[[],["result",4]]],[11,"borrow","","",55,[[]]],[11,"borrow_mut","","",55,[[]]],[11,"type_id","","",55,[[],["typeid",3]]],[11,"vzip","","",55,[[]]],[11,"into_any","","",55,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",55,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",55,[[],["any",8]]],[11,"as_any_mut","","",55,[[],["any",8]]],[11,"into_any_arc","","",55,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","widgetry::drawing","",56,[[]]],[11,"into","","",56,[[]]],[11,"try_from","","",56,[[],["result",4]]],[11,"try_into","","",56,[[],["result",4]]],[11,"borrow","","",56,[[]]],[11,"borrow_mut","","",56,[[]]],[11,"type_id","","",56,[[],["typeid",3]]],[11,"vzip","","",56,[[]]],[11,"into_any","","",56,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",56,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",56,[[],["any",8]]],[11,"as_any_mut","","",56,[[],["any",8]]],[11,"into_any_arc","","",56,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","widgetry::event_ctx","",57,[[]]],[11,"into","","",57,[[]]],[11,"try_from","","",57,[[],["result",4]]],[11,"try_into","","",57,[[],["result",4]]],[11,"borrow","","",57,[[]]],[11,"borrow_mut","","",57,[[]]],[11,"type_id","","",57,[[],["typeid",3]]],[11,"vzip","","",57,[[]]],[11,"into_any","","",57,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",57,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",57,[[],["any",8]]],[11,"as_any_mut","","",57,[[],["any",8]]],[11,"from","widgetry::runner","",58,[[]]],[11,"into","","",58,[[]]],[11,"try_from","","",58,[[],["result",4]]],[11,"try_into","","",58,[[],["result",4]]],[11,"borrow","","",58,[[]]],[11,"borrow_mut","","",58,[[]]],[11,"type_id","","",58,[[],["typeid",3]]],[11,"vzip","","",58,[[]]],[11,"into_any","","",58,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",58,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",58,[[],["any",8]]],[11,"as_any_mut","","",58,[[],["any",8]]],[11,"from","widgetry::svg","",60,[[]]],[11,"into","","",60,[[]]],[11,"into_iter","","",60,[[]]],[11,"try_from","","",60,[[],["result",4]]],[11,"try_into","","",60,[[],["result",4]]],[11,"borrow","","",60,[[]]],[11,"borrow_mut","","",60,[[]]],[11,"type_id","","",60,[[],["typeid",3]]],[11,"vzip","","",60,[[]]],[11,"into_any","","",60,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",60,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",60,[[],["any",8]]],[11,"as_any_mut","","",60,[[],["any",8]]],[11,"into_any_arc","","",60,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","widgetry::text","",61,[[]]],[11,"into","","",61,[[]]],[11,"to_owned","","",61,[[]]],[11,"clone_into","","",61,[[]]],[11,"try_from","","",61,[[],["result",4]]],[11,"try_into","","",61,[[],["result",4]]],[11,"borrow","","",61,[[]]],[11,"borrow_mut","","",61,[[]]],[11,"type_id","","",61,[[],["typeid",3]]],[11,"vzip","","",61,[[]]],[11,"into_any","","",61,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",61,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",61,[[],["any",8]]],[11,"as_any_mut","","",61,[[],["any",8]]],[11,"into_any_arc","","",61,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","widgetry::widgets","",63,[[]]],[11,"into","","",63,[[]]],[11,"try_from","","",63,[[],["result",4]]],[11,"try_into","","",63,[[],["result",4]]],[11,"borrow","","",63,[[]]],[11,"borrow_mut","","",63,[[]]],[11,"type_id","","",63,[[],["typeid",3]]],[11,"vzip","","",63,[[]]],[11,"into_any","","",63,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",63,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",63,[[],["any",8]]],[11,"as_any_mut","","",63,[[],["any",8]]],[11,"into_any_arc","","",63,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","widgetry::widgets::button","",64,[[]]],[11,"into","","",64,[[]]],[11,"try_from","","",64,[[],["result",4]]],[11,"try_into","","",64,[[],["result",4]]],[11,"borrow","","",64,[[]]],[11,"borrow_mut","","",64,[[]]],[11,"type_id","","",64,[[],["typeid",3]]],[11,"vzip","","",64,[[]]],[11,"into_any","","",64,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",64,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",64,[[],["any",8]]],[11,"as_any_mut","","",64,[[],["any",8]]],[11,"into_any_arc","","",64,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",65,[[]]],[11,"into","","",65,[[]]],[11,"try_from","","",65,[[],["result",4]]],[11,"try_into","","",65,[[],["result",4]]],[11,"borrow","","",65,[[]]],[11,"borrow_mut","","",65,[[]]],[11,"type_id","","",65,[[],["typeid",3]]],[11,"vzip","","",65,[[]]],[11,"into_any","","",65,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",65,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",65,[[],["any",8]]],[11,"as_any_mut","","",65,[[],["any",8]]],[11,"into_any_arc","","",65,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","widgetry::widgets::containers","",80,[[]]],[11,"into","","",80,[[]]],[11,"try_from","","",80,[[],["result",4]]],[11,"try_into","","",80,[[],["result",4]]],[11,"borrow","","",80,[[]]],[11,"borrow_mut","","",80,[[]]],[11,"type_id","","",80,[[],["typeid",3]]],[11,"vzip","","",80,[[]]],[11,"into_any","","",80,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",80,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",80,[[],["any",8]]],[11,"as_any_mut","","",80,[[],["any",8]]],[11,"into_any_arc","","",80,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",71,[[]]],[11,"into","","",71,[[]]],[11,"try_from","","",71,[[],["result",4]]],[11,"try_into","","",71,[[],["result",4]]],[11,"borrow","","",71,[[]]],[11,"borrow_mut","","",71,[[]]],[11,"type_id","","",71,[[],["typeid",3]]],[11,"vzip","","",71,[[]]],[11,"into_any","","",71,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",71,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",71,[[],["any",8]]],[11,"as_any_mut","","",71,[[],["any",8]]],[11,"from","widgetry::widgets::dropdown","",72,[[]]],[11,"into","","",72,[[]]],[11,"try_from","","",72,[[],["result",4]]],[11,"try_into","","",72,[[],["result",4]]],[11,"borrow","","",72,[[]]],[11,"borrow_mut","","",72,[[]]],[11,"type_id","","",72,[[],["typeid",3]]],[11,"vzip","","",72,[[]]],[11,"into_any","","",72,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",72,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",72,[[],["any",8]]],[11,"as_any_mut","","",72,[[],["any",8]]],[11,"from","widgetry::widgets::just_draw","",73,[[]]],[11,"into","","",73,[[]]],[11,"try_from","","",73,[[],["result",4]]],[11,"try_into","","",73,[[],["result",4]]],[11,"borrow","","",73,[[]]],[11,"borrow_mut","","",73,[[]]],[11,"type_id","","",73,[[],["typeid",3]]],[11,"vzip","","",73,[[]]],[11,"into_any","","",73,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",73,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",73,[[],["any",8]]],[11,"as_any_mut","","",73,[[],["any",8]]],[11,"into_any_arc","","",73,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","","",74,[[]]],[11,"into","","",74,[[]]],[11,"try_from","","",74,[[],["result",4]]],[11,"try_into","","",74,[[],["result",4]]],[11,"borrow","","",74,[[]]],[11,"borrow_mut","","",74,[[]]],[11,"type_id","","",74,[[],["typeid",3]]],[11,"vzip","","",74,[[]]],[11,"into_any","","",74,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",74,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",74,[[],["any",8]]],[11,"as_any_mut","","",74,[[],["any",8]]],[11,"into_any_arc","","",74,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","widgetry::widgets::panel","",76,[[]]],[11,"into","","",76,[[]]],[11,"try_from","","",76,[[],["result",4]]],[11,"try_into","","",76,[[],["result",4]]],[11,"borrow","","",76,[[]]],[11,"borrow_mut","","",76,[[]]],[11,"type_id","","",76,[[],["typeid",3]]],[11,"vzip","","",76,[[]]],[11,"into_any","","",76,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",76,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",76,[[],["any",8]]],[11,"as_any_mut","","",76,[[],["any",8]]],[11,"from","","",77,[[]]],[11,"into","","",77,[[]]],[11,"try_from","","",77,[[],["result",4]]],[11,"try_into","","",77,[[],["result",4]]],[11,"borrow","","",77,[[]]],[11,"borrow_mut","","",77,[[]]],[11,"type_id","","",77,[[],["typeid",3]]],[11,"vzip","","",77,[[]]],[11,"into_any","","",77,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",77,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",77,[[],["any",8]]],[11,"as_any_mut","","",77,[[],["any",8]]],[11,"into_any_arc","","",77,[[["arc",3]],[["any",8],["arc",3]]]],[11,"from","widgetry::widgets::text_box","",78,[[]]],[11,"into","","",78,[[]]],[11,"try_from","","",78,[[],["result",4]]],[11,"try_into","","",78,[[],["result",4]]],[11,"borrow","","",78,[[]]],[11,"borrow_mut","","",78,[[]]],[11,"type_id","","",78,[[],["typeid",3]]],[11,"vzip","","",78,[[]]],[11,"into_any","","",78,[[["box",3]],[["box",3],["any",8]]]],[11,"into_any_rc","","",78,[[["rc",3]],[["rc",3],["any",8]]]],[11,"as_any","","",78,[[],["any",8]]],[11,"as_any_mut","","",78,[[],["any",8]]],[11,"into_any_arc","","",78,[[["arc",3]],[["any",8],["arc",3]]]],[11,"get_dims","widgetry","",18,[[],["screendims",3]]],[11,"set_pos","","",18,[[["screenpt",3]]]],[11,"event","","",18,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",18,[[["gfxctx",3]]]],[11,"get_dims","widgetry::widgets::button","",64,[[],["screendims",3]]],[11,"set_pos","","",64,[[["screenpt",3]]]],[11,"event","","",64,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",64,[[["gfxctx",3]]]],[11,"get_dims","widgetry","",19,[[],["screendims",3]]],[11,"set_pos","","",19,[[["screenpt",3]]]],[11,"event","","",19,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",19,[[["gfxctx",3]]]],[11,"get_dims","","",20,[[],["screendims",3]]],[11,"set_pos","","",20,[[["screenpt",3]]]],[11,"event","","",20,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",20,[[["gfxctx",3]]]],[11,"get_dims","","",21,[[],["screendims",3]]],[11,"set_pos","","",21,[[["screenpt",3]]]],[11,"event","","",21,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",21,[[["gfxctx",3]]]],[11,"get_dims","widgetry::widgets::containers","",80,[[],["screendims",3]]],[11,"set_pos","","",80,[[["screenpt",3]]]],[11,"event","","",80,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",80,[[["gfxctx",3]]]],[11,"get_dims","","",71,[[],["screendims",3]]],[11,"set_pos","","",71,[[["screenpt",3]]]],[11,"event","","",71,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",71,[[["gfxctx",3]]]],[11,"get_dims","widgetry::widgets::dropdown","",72,[[],["screendims",3]]],[11,"set_pos","","",72,[[["screenpt",3]]]],[11,"event","","",72,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",72,[[["gfxctx",3]]]],[11,"can_restore","","",72,[[]]],[11,"restore","","",72,[[["eventctx",3],["box",3]]]],[11,"get_dims","widgetry","",22,[[],["screendims",3]]],[11,"set_pos","","",22,[[["screenpt",3]]]],[11,"event","","",22,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",22,[[["gfxctx",3]]]],[11,"get_dims","","",23,[[],["screendims",3]]],[11,"set_pos","","",23,[[["screenpt",3]]]],[11,"event","","",23,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",23,[[["gfxctx",3]]]],[11,"get_dims","widgetry::widgets::just_draw","",73,[[],["screendims",3]]],[11,"set_pos","","",73,[[["screenpt",3]]]],[11,"event","","",73,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",73,[[["gfxctx",3]]]],[11,"get_dims","widgetry","",24,[[],["screendims",3]]],[11,"set_pos","","",24,[[["screenpt",3]]]],[11,"event","","",24,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",24,[[["gfxctx",3]]]],[11,"get_dims","widgetry::widgets::just_draw","",74,[[],["screendims",3]]],[11,"set_pos","","",74,[[["screenpt",3]]]],[11,"event","","",74,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",74,[[["gfxctx",3]]]],[11,"get_dims","widgetry","",25,[[],["screendims",3]]],[11,"set_pos","","",25,[[["screenpt",3]]]],[11,"event","","",25,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",25,[[["gfxctx",3]]]],[11,"get_dims","","",28,[[],["screendims",3]]],[11,"set_pos","","",28,[[["screenpt",3]]]],[11,"event","","",28,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",28,[[["gfxctx",3]]]],[11,"get_dims","","",29,[[],["screendims",3]]],[11,"set_pos","","",29,[[["screenpt",3]]]],[11,"event","","",29,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",29,[[["gfxctx",3]]]],[11,"get_dims","","",30,[[],["screendims",3]]],[11,"set_pos","","",30,[[["screenpt",3]]]],[11,"event","","",30,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",30,[[["gfxctx",3]]]],[11,"get_dims","","",32,[[],["screendims",3]]],[11,"set_pos","","",32,[[["screenpt",3]]]],[11,"event","","",32,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",32,[[["gfxctx",3]]]],[11,"get_dims","","",31,[[],["screendims",3]]],[11,"set_pos","","",31,[[["screenpt",3]]]],[11,"event","","",31,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",31,[[["gfxctx",3]]]],[11,"get_dims","","",33,[[],["screendims",3]]],[11,"set_pos","","",33,[[["screenpt",3]]]],[11,"event","","",33,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",33,[[["gfxctx",3]]]],[11,"get_dims","widgetry::widgets::text_box","",78,[[],["screendims",3]]],[11,"set_pos","","",78,[[["screenpt",3]]]],[11,"event","","",78,[[["eventctx",3],["widgetoutput",3]]]],[11,"draw","","",78,[[["gfxctx",3]]]],[11,"drop","widgetry","",0,[[]]],[11,"drop","widgetry::backend_glow","",51,[[]]],[11,"drop","","",52,[[]]],[11,"as_ref","widgetry","",5,[[],["assets",3]]],[11,"as_ref","","",7,[[],["assets",3]]],[11,"as_ref","widgetry::assets","",49,[[],["assets",3]]],[11,"from","widgetry","",41,[[["color",3]],["fill",4]]],[11,"from","","",41,[[["texture",3]],["fill",4]]],[11,"from","","Creates a batch of filled polygons.",8,[[["vec",3]],["geombatch",3]]],[11,"from","","",12,[[["logicalposition",3]],["screenpt",3]]],[11,"from","","",11,[[["logicalsize",3]],["screendims",3]]],[11,"from","","",34,[[],["edgeinsets",3]]],[11,"next","widgetry::svg","",60,[[],[["pathevent",6],["option",4]]]],[11,"clone","widgetry","",39,[[],["horizontalalignment",4]]],[11,"clone","","",40,[[],["verticalalignment",4]]],[11,"clone","","",2,[[],["color",3]]],[11,"clone","","",41,[[],["fill",4]]],[11,"clone","","",4,[[],["texture",3]]],[11,"clone","","",3,[[],["lineargradient",3]]],[11,"clone","","",42,[[],["event",4]]],[11,"clone","","",43,[[],["key",4]]],[11,"clone","","",44,[[],["multikey",4]]],[11,"clone","","",45,[[],["updatetype",4]]],[11,"clone","","",8,[[],["geombatch",3]]],[11,"clone","","",12,[[],["screenpt",3]]],[11,"clone","","",13,[[],["screenrectangle",3]]],[11,"clone","","",11,[[],["screendims",3]]],[11,"clone","","",14,[[],["style",3]]],[11,"clone","widgetry::text","",61,[[],["font",4]]],[11,"clone","widgetry","",16,[[],["textspan",3]]],[11,"clone","","",15,[[],["text",3]]],[11,"cmp","","",43,[[["key",4]],["ordering",4]]],[11,"cmp","","",44,[[["multikey",4]],["ordering",4]]],[11,"eq","","",2,[[["color",3]]]],[11,"ne","","",2,[[["color",3]]]],[11,"eq","","",41,[[["fill",4]]]],[11,"ne","","",41,[[["fill",4]]]],[11,"eq","","",4,[[["texture",3]]]],[11,"ne","","",4,[[["texture",3]]]],[11,"eq","","",3,[[["lineargradient",3]]]],[11,"ne","","",3,[[["lineargradient",3]]]],[11,"eq","","",42,[[["event",4]]]],[11,"ne","","",42,[[["event",4]]]],[11,"eq","","",43,[[["key",4]]]],[11,"eq","","",44,[[["multikey",4]]]],[11,"ne","","",44,[[["multikey",4]]]],[11,"eq","","",45,[[["updatetype",4]]]],[11,"ne","","",45,[[["updatetype",4]]]],[11,"eq","","",12,[[["screenpt",3]]]],[11,"ne","","",12,[[["screenpt",3]]]],[11,"eq","","",11,[[["screendims",3]]]],[11,"ne","","",11,[[["screendims",3]]]],[11,"eq","widgetry::text","",61,[[["font",4]]]],[11,"eq","widgetry","",48,[[["outcome",4]]]],[11,"ne","","",48,[[["outcome",4]]]],[11,"partial_cmp","","",43,[[["key",4]],[["ordering",4],["option",4]]]],[11,"partial_cmp","","",44,[[["multikey",4]],[["ordering",4],["option",4]]]],[11,"lt","","",44,[[["multikey",4]]]],[11,"le","","",44,[[["multikey",4]]]],[11,"gt","","",44,[[["multikey",4]]]],[11,"ge","","",44,[[["multikey",4]]]],[11,"fmt","widgetry::canvas","",55,[[["formatter",3]],["result",6]]],[11,"fmt","widgetry","",2,[[["formatter",3]],["result",6]]],[11,"fmt","","",41,[[["formatter",3]],["result",6]]],[11,"fmt","","",4,[[["formatter",3]],["result",6]]],[11,"fmt","","",3,[[["formatter",3]],["result",6]]],[11,"fmt","widgetry::drawing","",56,[[["formatter",3]],["result",6]]],[11,"fmt","widgetry","",42,[[["formatter",3]],["result",6]]],[11,"fmt","","",43,[[["formatter",3]],["result",6]]],[11,"fmt","","",44,[[["formatter",3]],["result",6]]],[11,"fmt","","",45,[[["formatter",3]],["result",6]]],[11,"fmt","","",12,[[["formatter",3]],["result",6]]],[11,"fmt","","",13,[[["formatter",3]],["result",6]]],[11,"fmt","","",11,[[["formatter",3]],["result",6]]],[11,"fmt","widgetry::text","",61,[[["formatter",3]],["result",6]]],[11,"fmt","widgetry","",16,[[["formatter",3]],["result",6]]],[11,"fmt","","",15,[[["formatter",3]],["result",6]]],[11,"fmt","","",48,[[["formatter",3]],["result",6]]],[11,"fmt","","",2,[[["formatter",3]],["result",6]]],[11,"hash","","",43,[[]]],[11,"hash","","",44,[[]]],[11,"hash","widgetry::text","",61,[[]]],[11,"deserialize","widgetry::canvas","",55,[[],["result",4]]],[11,"deserialize","widgetry","",2,[[],["result",4]]],[11,"deserialize","","",11,[[],["result",4]]],[11,"serialize","widgetry::canvas","",55,[[],["result",4]]],[11,"serialize","widgetry","",2,[[],["result",4]]],[11,"serialize","","",11,[[],["result",4]]],[11,"println","widgetry::event_ctx","",57,[[["string",3]]]],[11,"reprintln","","",57,[[["string",3]]]]],"p":[[3,"Drawable"],[3,"Canvas"],[3,"Color"],[3,"LinearGradient"],[3,"Texture"],[3,"GfxCtx"],[3,"Prerender"],[3,"EventCtx"],[3,"GeomBatch"],[3,"UserInput"],[3,"Settings"],[3,"ScreenDims"],[3,"ScreenPt"],[3,"ScreenRectangle"],[3,"Style"],[3,"Text"],[3,"TextSpan"],[3,"Warper"],[3,"Autocomplete"],[3,"MultiButton"],[3,"Checkbox"],[3,"CompareTimes"],[3,"FanChart"],[3,"Filler"],[3,"DrawWithTooltips"],[3,"LinePlot"],[3,"PlotOptions"],[3,"Series"],[3,"Menu"],[3,"PersistentSplit"],[3,"ScatterPlot"],[3,"AreaSlider"],[3,"Slider"],[3,"Spinner"],[3,"EdgeInsets"],[3,"Panel"],[3,"Widget"],[3,"WidgetOutput"],[3,"Choice"],[4,"HorizontalAlignment"],[4,"VerticalAlignment"],[4,"Fill"],[4,"Event"],[4,"Key"],[4,"MultiKey"],[4,"UpdateType"],[13,"ScreenCaptureEverything"],[4,"RewriteColor"],[4,"Outcome"],[3,"Assets"],[3,"GfxCtxInnards"],[3,"VertexArray"],[3,"Buffer"],[3,"PrerenderInnards"],[3,"WindowAdapter"],[3,"CameraState"],[3,"Uniforms"],[3,"LoadingScreen"],[3,"State"],[8,"GUI"],[3,"PathConvIter"],[4,"Font"],[8,"TextExt"],[3,"LayoutStyle"],[3,"Button"],[4,"BtnBuilder"],[13,"SVG"],[13,"PlainText"],[13,"TextBG"],[13,"Custom"],[3,"Btn"],[3,"Container"],[3,"Dropdown"],[3,"JustDraw"],[3,"DeferDraw"],[8,"Yvalue"],[3,"PanelBuilder"],[4,"Dims"],[3,"TextBox"],[8,"WidgetImpl"],[3,"Nothing"]]}\
}');
addSearchOptions(searchIndex);initSearch(searchIndex);
\ No newline at end of file
diff --git a/rustdoc/src/game/home/runner/work/abstreet/abstreet/target/debug/build/game-9f4de26f0a0787cb/out/built.rs.html b/rustdoc/src/game/home/runner/work/abstreet/abstreet/target/debug/build/game-328a68dc3c8de063/out/built.rs.html
similarity index 99%
rename from rustdoc/src/game/home/runner/work/abstreet/abstreet/target/debug/build/game-9f4de26f0a0787cb/out/built.rs.html
rename to rustdoc/src/game/home/runner/work/abstreet/abstreet/target/debug/build/game-328a68dc3c8de063/out/built.rs.html
index 1004f0814d..da9d4e510d 100644
--- a/rustdoc/src/game/home/runner/work/abstreet/abstreet/target/debug/build/game-9f4de26f0a0787cb/out/built.rs.html
+++ b/rustdoc/src/game/home/runner/work/abstreet/abstreet/target/debug/build/game-328a68dc3c8de063/out/built.rs.html
@@ -1,4 +1,4 @@
-built.rs.html -- source
1
+built.rs.html -- source
1 2 3 4
@@ -111,7 +111,7 @@
/// The output of `rustdoc -V`pubconstRUSTDOC_VERSION: &str="rustdoc 1.46.0 (04488afe3 2020-08-24)";
/// The built-time in RFC2822, UTC
-pubconstBUILT_TIME_UTC: &str="Sat, 03 Oct 2020 04:19:22 +0000";
+pubconstBUILT_TIME_UTC: &str="Sat, 03 Oct 2020 04:47:42 +0000";
/// The target architecture, given by `cfg!(target_arch)`.pubconstCFG_TARGET_ARCH: &str="x86_64";
/// The endianness, given by `cfg!(target_endian)`.