Module game::devtools [−][src]
Expand description
This directory contains extra/experimental tools not directly related to A/B Street the game. +
Module game::devtools [−][src]
Expand description
This directory contains extra/experimental tools not directly related to A/B Street the game. Eventually some might be split into separate crates.
Modules
Structs
diff --git a/rustdoc/game/devtools/struct.DevToolsMode.html b/rustdoc/game/devtools/struct.DevToolsMode.html index e16a1dc379..c7be63fbdb 100644 --- a/rustdoc/game/devtools/struct.DevToolsMode.html +++ b/rustdoc/game/devtools/struct.DevToolsMode.html @@ -1,4 +1,4 @@ -Struct game::devtools::DevToolsMode [−][src]
pub struct DevToolsMode;
Implementations
Trait Implementations
Called when something on the panel has been clicked. Since the action is just a string, +
Struct game::devtools::DevToolsMode [−][src]
pub struct DevToolsMode;
Implementations
Trait Implementations
Called when something on the panel has been clicked. Since the action is just a string,
the fallback case can just use unreachable!()
. Read more
fn on_click_custom(
&mut self,
_ctx: &mut EventCtx<'_>,
_app: &mut A,
_action: Box<dyn CloneableAny + 'static, Global>,
_panel: &Panel
) -> Transition<A>
fn on_click_custom(
&mut self,
_ctx: &mut EventCtx<'_>,
_app: &mut A,
_action: Box<dyn CloneableAny + 'static, Global>,
_panel: &Panel
) -> Transition<A>
Called when something on the panel has been clicked.
fn panel_changed(
&mut self,
&mut EventCtx<'_>,
&mut A,
&mut Panel
) -> Option<Transition<A>>
fn panel_changed(
&mut self,
&mut EventCtx<'_>,
&mut A,
&mut Panel
) -> Option<Transition<A>>
Called when something on the panel has changed. If a transition is returned, stop handling diff --git a/rustdoc/map_gui/tools/enum.Executable.html b/rustdoc/map_gui/tools/enum.Executable.html index 818e229e39..2664879e14 100644 --- a/rustdoc/map_gui/tools/enum.Executable.html +++ b/rustdoc/map_gui/tools/enum.Executable.html @@ -1,10 +1,11 @@ -
Enum map_gui::tools::Executable [−][src]
pub enum Executable {
+Executable in map_gui::tools - Rust Enum map_gui::tools::Executable [−][src]
pub enum Executable {
ABStreet,
FifteenMin,
OSMViewer,
ParkingMapper,
Santa,
-}
Variants
Implementations
Run the given executable with some arguments. On Mac and Linux, this replaces the current
+ RawMapEditor,
+}
Variants
Implementations
Run the given executable with some arguments. On Mac and Linux, this replaces the current
process. On Windows, this launches a new child process and leaves the current alone. On
web, this makes the browser go to a new page.
Trait Implementations
Returns a copy of the value. Read more
diff --git a/rustdoc/map_gui/tools/struct.TitleScreen.html b/rustdoc/map_gui/tools/struct.TitleScreen.html
index ae5bfc62e5..4c23defebf 100644
--- a/rustdoc/map_gui/tools/struct.TitleScreen.html
+++ b/rustdoc/map_gui/tools/struct.TitleScreen.html
@@ -2,7 +2,7 @@
current_exe: Executable,
enter_state: Box<dyn Fn(&mut EventCtx<'_>, &mut A, Vec<&str>) -> Box<dyn State<A>>>,
}Expand description
A title screen shared among all of the A/B Street apps.
-Fields
current_exe: Executable
enter_state: Box<dyn Fn(&mut EventCtx<'_>, &mut A, Vec<&str>) -> Box<dyn State<A>>>
Implementations
Trait Implementations
Called when something on the panel has been clicked. Since the action is just a string,
+
Fields
current_exe: Executable
enter_state: Box<dyn Fn(&mut EventCtx<'_>, &mut A, Vec<&str>) -> Box<dyn State<A>>>
Implementations
Trait Implementations
Called when something on the panel has been clicked. Since the action is just a string,
the fallback case can just use unreachable!()
. Read more
fn on_click_custom(
&mut self,
_ctx: &mut EventCtx<'_>,
_app: &mut A,
_action: Box<dyn CloneableAny + 'static, Global>,
_panel: &Panel
) -> Transition<A>
Called when something on the panel has been clicked.
fn panel_changed(
&mut self,
&mut EventCtx<'_>,
&mut A,
&mut Panel
) -> Option<Transition<A>>
Called when something on the panel has changed. If a transition is returned, stop handling
diff --git a/rustdoc/map_gui/tools/struct.URLManager.html b/rustdoc/map_gui/tools/struct.URLManager.html
index 50f09cf39d..be4b62613a 100644
--- a/rustdoc/map_gui/tools/struct.URLManager.html
+++ b/rustdoc/map_gui/tools/struct.URLManager.html
@@ -1,17 +1,20 @@
-
URLManager in map_gui::tools - Rust Struct map_gui::tools::URLManager [−][src]
pub struct URLManager;
Expand description
Utilities for reflecting the current map and viewport in the URL on the web. No effect on
+
URLManager in map_gui::tools - Rust Struct map_gui::tools::URLManager [−][src]
pub struct URLManager;
Expand description
Utilities for reflecting the current map and viewport in the URL on the web. No effect on
native.
-Implementations
Modify the current URL to change the first free parameter in the HTTP GET params to the
+
Implementations
Modify the current URL to change the first free parameter in the HTTP GET params to the
specified value, adding it if needed.
Modify the current URL to change the first named parameter in the HTTP GET params to the
specified value, adding it if needed.
-
Modify the current URL to set –cam to an OSM-style zoom/lat/lon
string
+
Get an OSM-style zoom/lat/lon
string
(https://wiki.openstreetmap.org/wiki/Browsing#Other_URL_tricks) based on the current
viewport.
-
Modify the current URL to set the first free parameter to the current map name.
-
Parse an OSM-style zoom/lat/lon
string
+
Modify the current URL to set –cam to an OSM-style zoom/lat/lon
string
+(https://wiki.openstreetmap.org/wiki/Browsing#Other_URL_tricks) based on the current
+viewport.
+
Modify the current URL to set the first free parameter to the current map name.
+
Parse an OSM-style zoom/lat/lon
string
(https://wiki.openstreetmap.org/wiki/Browsing#Other_URL_tricks), changing the canvas
appropriately. Returns true upon success.
-
Parse an OSM-style zoom/lat/lon
string
+
Auto Trait Implementations
impl RefUnwindSafe for URLManager
impl Send for URLManager
impl Sync for URLManager
impl Unpin for URLManager
impl UnwindSafe for URLManager
Blanket Implementations
Gets the TypeId
of self
. Read more
diff --git a/rustdoc/map_gui/tools/title_screen/built_info/constant.BUILT_TIME_UTC.html b/rustdoc/map_gui/tools/title_screen/built_info/constant.BUILT_TIME_UTC.html
index 513c784e97..1ad94ddb32 100644
--- a/rustdoc/map_gui/tools/title_screen/built_info/constant.BUILT_TIME_UTC.html
+++ b/rustdoc/map_gui/tools/title_screen/built_info/constant.BUILT_TIME_UTC.html
@@ -1,4 +1,4 @@
-BUILT_TIME_UTC in map_gui::tools::title_screen::built_info - Rust Constant map_gui::tools::title_screen::built_info::BUILT_TIME_UTC [−][src]
pub const BUILT_TIME_UTC: &str = r"Thu, 09 Dec 2021 14:43:50 +0000";
Expand description
The build time in RFC2822, UTC.
+BUILT_TIME_UTC in map_gui::tools::title_screen::built_info - Rust Constant map_gui::tools::title_screen::built_info::BUILT_TIME_UTC [−][src]
pub const BUILT_TIME_UTC: &str = r"Sat, 11 Dec 2021 11:32:25 +0000";
Expand description
The build time in RFC2822, UTC.
\ No newline at end of file
diff --git a/rustdoc/map_gui/tools/title_screen/built_info/fn.maybe_update.html b/rustdoc/map_gui/tools/title_screen/built_info/fn.maybe_update.html
index 09b681ddc1..2461ce8fac 100644
--- a/rustdoc/map_gui/tools/title_screen/built_info/fn.maybe_update.html
+++ b/rustdoc/map_gui/tools/title_screen/built_info/fn.maybe_update.html
@@ -1,3 +1,3 @@
-maybe_update in map_gui::tools::title_screen::built_info - Rust Function map_gui::tools::title_screen::built_info::maybe_update [−][src]
pub fn maybe_update(ctx: &mut EventCtx<'_>) -> Widget
+maybe_update in map_gui::tools::title_screen::built_info - Rust Function map_gui::tools::title_screen::built_info::maybe_update [−][src]
pub fn maybe_update(ctx: &mut EventCtx<'_>) -> Widget
\ No newline at end of file
diff --git a/rustdoc/map_gui/tools/title_screen/built_info/index.html b/rustdoc/map_gui/tools/title_screen/built_info/index.html
index b683edcf5b..106393c2ea 100644
--- a/rustdoc/map_gui/tools/title_screen/built_info/index.html
+++ b/rustdoc/map_gui/tools/title_screen/built_info/index.html
@@ -1,4 +1,4 @@
-map_gui::tools::title_screen::built_info - Rust Module map_gui::tools::title_screen::built_info [−][src]
Constants
+map_gui::tools::title_screen::built_info - Rust Module map_gui::tools::title_screen::built_info [−][src]
Constants
The build time in RFC2822, UTC.
The endianness, given by CARGO_CFG_TARGET_ENDIAN
.
The toolchain-environment, given by CARGO_CFG_TARGET_ENV
.
diff --git a/rustdoc/map_gui/tools/title_screen/enum.Executable.html b/rustdoc/map_gui/tools/title_screen/enum.Executable.html
index f66e1a0f48..44d6c06d52 100644
--- a/rustdoc/map_gui/tools/title_screen/enum.Executable.html
+++ b/rustdoc/map_gui/tools/title_screen/enum.Executable.html
@@ -1,10 +1,11 @@
-Executable in map_gui::tools::title_screen - Rust Enum map_gui::tools::title_screen::Executable [−][src]
pub enum Executable {
+Executable in map_gui::tools::title_screen - Rust Enum map_gui::tools::title_screen::Executable [−][src]
pub enum Executable {
ABStreet,
FifteenMin,
OSMViewer,
ParkingMapper,
Santa,
-}
Variants
Implementations
Run the given executable with some arguments. On Mac and Linux, this replaces the current
+ RawMapEditor,
+}
Variants
Implementations
Run the given executable with some arguments. On Mac and Linux, this replaces the current
process. On Windows, this launches a new child process and leaves the current alone. On
web, this makes the browser go to a new page.
Trait Implementations
Returns a copy of the value. Read more
diff --git a/rustdoc/map_gui/tools/title_screen/index.html b/rustdoc/map_gui/tools/title_screen/index.html
index b0befb840c..9fee70dbfb 100644
--- a/rustdoc/map_gui/tools/title_screen/index.html
+++ b/rustdoc/map_gui/tools/title_screen/index.html
@@ -1,4 +1,4 @@
-map_gui::tools::title_screen - Rust Module map_gui::tools::title_screen [−][src]
Modules
+map_gui::tools::title_screen - Rust Module map_gui::tools::title_screen [−][src]
Modules
Structs
A title screen shared among all of the A/B Street apps.
Enums
diff --git a/rustdoc/map_gui/tools/title_screen/struct.TitleScreen.html b/rustdoc/map_gui/tools/title_screen/struct.TitleScreen.html
index ab60741056..77f5549ea3 100644
--- a/rustdoc/map_gui/tools/title_screen/struct.TitleScreen.html
+++ b/rustdoc/map_gui/tools/title_screen/struct.TitleScreen.html
@@ -2,7 +2,7 @@
current_exe: Executable,
enter_state: Box<dyn Fn(&mut EventCtx<'_>, &mut A, Vec<&str>) -> Box<dyn State<A>>>,
}Expand description
A title screen shared among all of the A/B Street apps.
-Fields
current_exe: Executable
enter_state: Box<dyn Fn(&mut EventCtx<'_>, &mut A, Vec<&str>) -> Box<dyn State<A>>>
Implementations
Trait Implementations
Called when something on the panel has been clicked. Since the action is just a string,
+
Fields
current_exe: Executable
enter_state: Box<dyn Fn(&mut EventCtx<'_>, &mut A, Vec<&str>) -> Box<dyn State<A>>>
Implementations
Trait Implementations
Called when something on the panel has been clicked. Since the action is just a string,
the fallback case can just use unreachable!()
. Read more
fn on_click_custom(
&mut self,
_ctx: &mut EventCtx<'_>,
_app: &mut A,
_action: Box<dyn CloneableAny + 'static, Global>,
_panel: &Panel
) -> Transition<A>
Called when something on the panel has been clicked.
fn panel_changed(
&mut self,
&mut EventCtx<'_>,
&mut A,
&mut Panel
) -> Option<Transition<A>>
Called when something on the panel has changed. If a transition is returned, stop handling
diff --git a/rustdoc/map_gui/tools/url/fn.change_url_free_param.html b/rustdoc/map_gui/tools/url/fn.change_url_free_param.html
index 0d667a2868..d2b0419e50 100644
--- a/rustdoc/map_gui/tools/url/fn.change_url_free_param.html
+++ b/rustdoc/map_gui/tools/url/fn.change_url_free_param.html
@@ -1,3 +1,3 @@
-
change_url_free_param in map_gui::tools::url - Rust Function map_gui::tools::url::change_url_free_param [−][src]
fn change_url_free_param(url: String, free_param: &str) -> String
+change_url_free_param in map_gui::tools::url - Rust Function map_gui::tools::url::change_url_free_param [−][src]
fn change_url_free_param(url: String, free_param: &str) -> String
\ No newline at end of file
diff --git a/rustdoc/map_gui/tools/url/fn.change_url_param.html b/rustdoc/map_gui/tools/url/fn.change_url_param.html
index 4df8f68444..efd706f8c1 100644
--- a/rustdoc/map_gui/tools/url/fn.change_url_param.html
+++ b/rustdoc/map_gui/tools/url/fn.change_url_param.html
@@ -1,3 +1,3 @@
-change_url_param in map_gui::tools::url - Rust Function map_gui::tools::url::change_url_param [−][src]
fn change_url_param(url: String, key: &str, value: &str) -> String
+change_url_param in map_gui::tools::url - Rust Function map_gui::tools::url::change_url_param [−][src]
fn change_url_param(url: String, key: &str, value: &str) -> String
\ No newline at end of file
diff --git a/rustdoc/map_gui/tools/url/fn.must_update_url.html b/rustdoc/map_gui/tools/url/fn.must_update_url.html
index beb1333dd7..d699b8d7ca 100644
--- a/rustdoc/map_gui/tools/url/fn.must_update_url.html
+++ b/rustdoc/map_gui/tools/url/fn.must_update_url.html
@@ -1,3 +1,3 @@
-must_update_url in map_gui::tools::url - Rust Function map_gui::tools::url::must_update_url [−][src]
fn must_update_url(transform: Box<dyn Fn(String) -> String>)
+must_update_url in map_gui::tools::url - Rust Function map_gui::tools::url::must_update_url [−][src]
fn must_update_url(transform: Box<dyn Fn(String) -> String>)
\ No newline at end of file
diff --git a/rustdoc/map_gui/tools/url/fn.update_url.html b/rustdoc/map_gui/tools/url/fn.update_url.html
index 93c68b480b..f40072b0de 100644
--- a/rustdoc/map_gui/tools/url/fn.update_url.html
+++ b/rustdoc/map_gui/tools/url/fn.update_url.html
@@ -1,3 +1,3 @@
-update_url in map_gui::tools::url - Rust Function map_gui::tools::url::update_url [−][src]
fn update_url(transform: Box<dyn Fn(String) -> String>) -> Result<()>
+update_url in map_gui::tools::url - Rust Function map_gui::tools::url::update_url [−][src]
fn update_url(transform: Box<dyn Fn(String) -> String>) -> Result<()>
\ No newline at end of file
diff --git a/rustdoc/map_gui/tools/url/index.html b/rustdoc/map_gui/tools/url/index.html
index 582c43171f..cf8d9160a6 100644
--- a/rustdoc/map_gui/tools/url/index.html
+++ b/rustdoc/map_gui/tools/url/index.html
@@ -1,4 +1,4 @@
-map_gui::tools::url - Rust Module map_gui::tools::url [−][src]
Structs
+map_gui::tools::url - Rust Module map_gui::tools::url [−][src]
Structs
Utilities for reflecting the current map and viewport in the URL on the web. No effect on
native.
Functions
diff --git a/rustdoc/map_gui/tools/url/struct.URLManager.html b/rustdoc/map_gui/tools/url/struct.URLManager.html
index 1650b77364..6c948df694 100644
--- a/rustdoc/map_gui/tools/url/struct.URLManager.html
+++ b/rustdoc/map_gui/tools/url/struct.URLManager.html
@@ -1,17 +1,20 @@
-URLManager in map_gui::tools::url - Rust Struct map_gui::tools::url::URLManager [−][src]
pub struct URLManager;
Expand description
Utilities for reflecting the current map and viewport in the URL on the web. No effect on
+
URLManager in map_gui::tools::url - Rust Struct map_gui::tools::url::URLManager [−][src]
pub struct URLManager;
Expand description
Utilities for reflecting the current map and viewport in the URL on the web. No effect on
native.
-Implementations
Modify the current URL to change the first free parameter in the HTTP GET params to the
+
Implementations
Modify the current URL to change the first free parameter in the HTTP GET params to the
specified value, adding it if needed.
Modify the current URL to change the first named parameter in the HTTP GET params to the
specified value, adding it if needed.
-
Modify the current URL to set –cam to an OSM-style zoom/lat/lon
string
+
Get an OSM-style zoom/lat/lon
string
(https://wiki.openstreetmap.org/wiki/Browsing#Other_URL_tricks) based on the current
viewport.
-
Modify the current URL to set the first free parameter to the current map name.
-
Parse an OSM-style zoom/lat/lon
string
+
Modify the current URL to set –cam to an OSM-style zoom/lat/lon
string
+(https://wiki.openstreetmap.org/wiki/Browsing#Other_URL_tricks) based on the current
+viewport.
+
Modify the current URL to set the first free parameter to the current map name.
+
Parse an OSM-style zoom/lat/lon
string
(https://wiki.openstreetmap.org/wiki/Browsing#Other_URL_tricks), changing the canvas
appropriately. Returns true upon success.
-
Parse an OSM-style zoom/lat/lon
string
+
Auto Trait Implementations
impl RefUnwindSafe for URLManager
impl Send for URLManager
impl Sync for URLManager
impl Unpin for URLManager
impl UnwindSafe for URLManager
Blanket Implementations
Gets the TypeId
of self
. Read more
diff --git a/rustdoc/search-index.js b/rustdoc/search-index.js
index 558aefe851..c459d96f4b 100644
--- a/rustdoc/search-index.js
+++ b/rustdoc/search-index.js
@@ -5,16 +5,16 @@ var searchIndex = JSON.parse('{\
"collisions":{"doc":"A simple data format to list collisions that’ve occurred …","t":[3,3,13,13,4,13,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,5,5,11,11,11,12,5,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11],"n":["Collision","CollisionDataset","Fatal","Serious","Severity","Slight","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","collisions","deserialize","deserialize","deserialize","eq","equivalent","fmt","from","from","from","import_seattle","import_stats19","into","into","into","location","parse_incdttm","serialize","serialize","serialize","severity","source_url","time","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id"],"q":["collisions","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["A single collision that occurred in the real world.","A single dataset describing some collisions that happened.","","","A simple ranking for how severe the collision was. …","","","","","","","","","","The collisions imported from the data source.","","","","","","","","","","Import data from Seattle GeoData …","Import data from the UK STATS19 dataset. See …","","","","A single point describing where the collision occurred.","","","","","The severity reported in the original data source.","A URL pointing to the original data source.","The local time the collision occurred.","","","","","","","","","",""],"i":[0,0,1,1,0,1,2,3,1,2,3,1,1,1,2,2,3,1,1,1,1,2,3,1,0,0,2,3,1,3,0,2,3,1,3,2,3,1,2,3,1,2,3,1,2,3,1],"f":[null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["severity",4]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["severity",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[["str",15],["extrashapes",3]],["collisiondataset",3]],[[["str",15],["extrashapes",3]],["collisiondataset",3]],[[]],[[]],[[]],null,[[["str",15]],[["duration",3],["option",4,["duration"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]]],"p":[[4,"Severity"],[3,"CollisionDataset"],[3,"Collision"]]},\
"convert_osm":{"doc":"","t":[13,13,13,13,13,4,3,4,4,13,5,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,5,11,11,11,0,12,0,5,12,11,11,11,11,0,12,12,11,11,11,11,12,12,0,0,12,12,0,11,11,11,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,12,12,12,12,5,5,5,5,3,12,11,11,12,12,5,5,11,5,5,11,5,5,12,12,5,12,12,11,11,11,11,12,12,12,12,3,3,3,3,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,5,17,5,5,5,5,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,12,12,12,5,5,12,5,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,12,11,11,12,5,11,11,12,5,5,11,11,11,11],"n":["Blockface","FixedPerBldg","Gis","JustOSM","None","OnstreetParking","Options","PrivateOffstreetParking","PublicOffstreetParking","SomeAdditionalWhereNoData","add_extra_buildings","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clip","clone","clone","clone","clone_into","clone_into","clone_into","convert","deserialize","deserialize","deserialize","elevation","extra_buildings","extract","filter_crosswalks","filter_crosswalks","from","from","from","from","gtfs","gtfs_url","include_railroads","into","into","into","into","map_config","onstreet_parking","osm_geom","parking","private_offstreet_parking","public_offstreet_parking","reader","serialize","serialize","serialize","skip_local_roads","split_ways","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","use_amenities","vzip","vzip","vzip","vzip","0","pct","0","0","clip_map","add_data","generate_input","scrape_output","OsmExtract","amenities","borrow","borrow_mut","complicated_turn_restrictions","crosswalks","extract_osm","find_parking_aisles","from","get_area_type","get_bldg_amenities","into","is_bldg","is_road","osm_node_ids","roads","service_road_crosses_parking_lot","simple_turn_restrictions","traffic_signals","try_from","try_into","type_id","vzip","0","0","0","0","Route","RouteID","Shape","ShapeID","Stop","StopID","StopTime","Trip","TripID","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dump_kml","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","get_hash","get_hash","get_hash","get_hash","hash","hash","hash","hash","import","into","into","into","into","into","into","into","into","into","ne","ne","ne","ne","partial_cmp","partial_cmp","partial_cmp","partial_cmp","route_desc","route_id","route_id","route_long_name","route_short_name","route_type","shape_id","shape_id","shape_pt_lat","shape_pt_lon","shape_pt_sequence","stop_id","stop_id","stop_lat","stop_lon","stop_name","stop_sequence","to_owned","to_owned","to_owned","to_owned","trip_id","trip_id","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","get_multipolygon_members","glue_multipolygon","glue_to_boundary","multipoly_geometry","DIRECTED_ROAD_THICKNESS","apply_parking","apply_private_offstreet_parking","use_offstreet_parking","use_parking_hints","Document","Node","Relation","Way","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","from","from","from","from","gps_bounds","into","into","into","into","members","nodes","nodes","pt","pts","read","read_tags","relations","scrape_bounds","tags","tags","tags","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","ways","Output","amenities","borrow","borrow_mut","crosswalks","dedupe_angles","from","into","pt_to_road","should_collapse_roundabout","split_up_roads","try_from","try_into","type_id","vzip"],"q":["convert_osm","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","convert_osm::OnstreetParking","","convert_osm::PrivateOffstreetParking","convert_osm::PublicOffstreetParking","convert_osm::clip","convert_osm::elevation","","","convert_osm::extract","","","","","","","","","","","","","","","","","","","","","","","convert_osm::gtfs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","convert_osm::osm_geom","","","","convert_osm::parking","","","","","convert_osm::reader","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","convert_osm::split_ways","","","","","","","","","","","","","",""],"d":["If OSM data is missing, then try to match data from …","","Pull data from …","If not tagged, there won’t be parking.","","What roads will have on-street parking lanes? Data from …","Configures the creation of a RawMap from OSM and other …","If a building doesn’t have anything from …","How many spots are available in public parking garages?","If OSM data is missing, then infer parking lanes on some …","","","","","","","","","","","","","","","","","Create a RawMap from OSM and other input data.","","","","","If provided, read polygons from this GeoJSON file and add …","","","Only include crosswalks that match a highway=crossing
OSM …","","","","","","Configure public transit using this URL to a static GTFS …","OSM railway=rail will be included as light rail if so. …","","","","","","","Utilities for extracting concrete geometry from OSM …","","","","","","","","Only include highways and arterials. This may make sense …","","","","","","","","","","","","","","","","","","","","","","","[0, 100]","","","","","","","","(location, amenity)","","","(relation ID, from way ID, via way ID, to way ID)","Crosswalks located at these points, which should be on a …","","","","","","","","","","Unsplit roads","","(ID, restriction type, from way ID, via node ID, to way ID)","Traffic signals to the direction they apply","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Take a bunch of partial PolyLines and attempt to glue them …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Role, member","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A mapping of all points to the split road. Some internal …","Many “roundabouts” like …","","","","",""],"i":[1,2,3,1,3,0,0,0,0,1,0,4,1,3,2,4,1,3,2,0,1,3,2,1,3,2,0,1,3,2,0,4,0,0,4,4,1,3,2,0,4,4,4,1,3,2,4,4,0,0,4,4,0,1,3,2,4,0,1,3,2,4,1,3,2,4,1,3,2,4,1,3,2,0,4,1,3,2,5,6,7,8,0,0,0,0,0,9,9,9,9,9,0,0,9,0,0,9,0,0,9,9,0,9,9,9,9,9,9,10,11,12,13,0,0,0,0,0,0,0,0,0,10,11,12,13,14,15,16,17,18,10,11,12,13,14,15,16,17,18,10,11,12,13,10,11,12,13,10,11,12,13,10,11,12,13,14,15,16,17,18,0,10,11,12,13,10,11,12,13,10,11,12,13,10,11,12,13,14,15,16,17,18,10,11,12,13,10,11,12,13,0,10,11,12,13,14,15,16,17,18,10,11,12,13,10,11,12,13,14,14,15,14,14,14,15,16,16,16,16,17,18,17,17,17,18,10,11,12,13,15,18,10,11,12,13,14,15,16,17,18,10,11,12,13,14,15,16,17,18,10,11,12,13,14,15,16,17,18,10,11,12,13,14,15,16,17,18,0,0,0,0,0,0,0,0,0,0,0,0,0,19,20,21,22,19,20,21,22,19,20,21,22,19,19,20,21,22,22,19,21,20,21,0,0,19,0,20,21,22,19,20,21,22,19,20,21,22,19,20,21,22,19,20,21,22,19,0,23,23,23,23,0,23,23,23,0,0,23,23,23,23],"f":[null,null,null,null,null,null,null,null,null,null,[[["str",15],["rawmap",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["onstreetparking",4]],[[],["publicoffstreetparking",4]],[[],["privateoffstreetparking",4]],[[]],[[]],[[]],[[["options",3],["timer",3],["string",3],["mapname",3],["option",4,["string"]]],["rawmap",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,null,[[["originalroad",3],["hashablept2d",3],["timer",3],["rawmap",3],["hashset",3,["hashablept2d"]],["hashmap",3,["hashablept2d","originalroad"]]]],null,[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["timer",3],["rawmap",3],["vec",3]]],[[]],[[]],[[]],[[]],null,null,null,null,[[["rawmap",3],["timer",3]]],[[["rawmap",3]],["result",6]],[[["rawmap",3]],[["vec",3,["originalroad"]],["result",6,["vec"]]]],[[["vec",3,["originalroad"]],["rawmap",3],["originalroad",3]],["result",6]],null,null,[[]],[[]],null,null,[[["options",3],["timer",3],["str",15],["rawmap",3],["string",3],["option",4,["string"]]],["osmextract",3]],[[["rawmap",3],["vec",3]]],[[]],[[["tags",3]],[["areatype",4],["option",4,["areatype"]]]],[[["tags",3]],[["vec",3,["amenity"]],["amenity",3]]],[[]],[[["tags",3]],["bool",15]],[[["options",3],["tags",3]],["bool",15]],null,null,[[["usize",15],["rawroad",3],["vec",3,["usize"]],["rawmap",3]],["bool",15]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["shapeid",3]],[[],["tripid",3]],[[],["stopid",3]],[[],["routeid",3]],[[]],[[]],[[]],[[]],[[["shapeid",3]],["ordering",4]],[[["tripid",3]],["ordering",4]],[[["stopid",3]],["ordering",4]],[[["routeid",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["rawmap",3]]],[[["shapeid",3]],["bool",15]],[[["tripid",3]],["bool",15]],[[["stopid",3]],["bool",15]],[[["routeid",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[]],[[]],[[]],[[]],[[["rawmap",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["shapeid",3]],["bool",15]],[[["tripid",3]],["bool",15]],[[["stopid",3]],["bool",15]],[[["routeid",3]],["bool",15]],[[["shapeid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["tripid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["stopid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["routeid",3]],[["option",4,["ordering"]],["ordering",4]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["relation",3],["document",3],["relationid",3]],["vec",3]],[[["vec",3],["ring",3],["relationid",3],["option",4,["ring"]]],[["vec",3,["polygon"]],["polygon",3]]],[[["polyline",3],["ring",3]],[["option",4,["polygon"]],["polygon",3]]],[[["relation",3],["document",3],["relationid",3]],[["polygon",3],["result",6,["polygon"]]]],null,[[["options",3],["rawmap",3],["timer",3]]],[[["rawmap",3],["privateoffstreetparking",4]]],[[["string",3],["rawmap",3],["timer",3]]],[[["string",3],["rawmap",3],["timer",3]]],null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],null,null,null,null,null,[[["str",15],["timer",3],["gpsbounds",3]],[["document",3],["result",6,["document"]]]],[[["node",3]],["tags",3]],null,[[["document",3]],["gpsbounds",3]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],null,[[["vec",3,["pt2d"]],["pt2d",3]],[["vec",3,["pt2d"]],["pt2d",3]]],[[]],[[]],null,[[["rawroad",3]],["bool",15]],[[["osmextract",3],["rawmap",3],["timer",3]],["output",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]]],"p":[[4,"OnstreetParking"],[4,"PrivateOffstreetParking"],[4,"PublicOffstreetParking"],[3,"Options"],[13,"Blockface"],[13,"SomeAdditionalWhereNoData"],[13,"FixedPerBldg"],[13,"Gis"],[3,"OsmExtract"],[3,"ShapeID"],[3,"TripID"],[3,"StopID"],[3,"RouteID"],[3,"Route"],[3,"Trip"],[3,"Shape"],[3,"Stop"],[3,"StopTime"],[3,"Document"],[3,"Node"],[3,"Way"],[3,"Relation"],[3,"Output"]]},\
"fifteen_min":{"doc":"","t":[6,0,0,0,5,5,0,3,3,11,11,11,11,11,11,11,11,5,5,11,12,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,5,11,11,11,11,11,11,11,11,13,3,3,4,13,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,6,3,3,12,12,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,5,11,11,12,5,5,12,12,12,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,5,5,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["App","find_amenities","find_home","isochrone","main","run","viewer","FindAmenity","Results","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","create_border_isochrone","create_multi_isochrone","draw","draw","from","from","hovering_on_bldg","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","isochrone","new_state","new_state","on_click","other_event","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","FindHome","Results","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw_houses","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","new_state","new_state","on_click","on_click","options","other_event","score_houses","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Biking","BorderIsochrone","Isochrone","Options","Walking","amenities_reachable","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","colors","colors","draw","draw","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","new","new","onstreet_parking_spots","options","options","path_to","population","start","start","thresholds","thresholds","time_to_reach_building","time_to_reach_building","times_from","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","0","Entry","ExploreAmenities","HoverKey","HoverOnBuilding","Viewer","address","amenity_idx","amenity_type","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bldg","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_panel","draw","draw","draw","draw_star","draw_unwalkable_roads","draw_unwalkable_roads","drawn_route","duration_away","event","event","from","from","from","from","highlight_start","hovering_on_bldg","hovering_on_category","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","isochrone","key","name","new_state","new_state","options_from_controls","options_to_controls","panel","panel","random_start","table","tooltip","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip"],"q":["fifteen_min","","","","","","","fifteen_min::find_amenities","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fifteen_min::find_home","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fifteen_min::isochrone","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fifteen_min::isochrone::Options","fifteen_min::viewer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","This is a tool to experiment with the concept of 15-minute …","Calculate isochrones around each amenity on a map and …","","","","","","","","","","Draw an isochrone from every intersection border","For every one of the requested amenity on the map, draw an …","","","","","","","","","","","","","","","","","","","","","","","","","","","Ask what types of amenities are necessary to be within a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","For every house in the map, return the percent of …","","","","","","","","","","Represents the area reachable from all intersections on …","Represents the area reachable from a single building.","The constraints on how we’re moving.","","Per category of amenity, what buildings have that?","","","","","","","","","","","","","","","Colors used to draw the isochrone","Colors used to draw the isochrone","Colored polygon contours, uploaded to the GPU and ready …","Colored polygon contours, uploaded to the GPU and ready …","","","","","","","","","","","","","","","","","","How many sreet parking spots are on the same road as any …","The options used to generate this isochrone","The options used to generate this isochrone","","How many people live in the returned area, according to …","The center of the isochrone (can be multiple points)","The center of the isochrone (can be multiple points)","Thresholds used to draw the isochrone","Thresholds used to draw the isochrone","How far away is each building from the start?","How far away is each building from the start?","Calculate the quickest time to reach buildings across the …","","","","","","","","","","","","","","","","","(building, scale factor)","","This is the UI state for exploring the isochrone/walkshed …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Start with a random building","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,1,2,1,2,1,2,1,2,0,0,2,2,1,2,2,1,2,1,2,1,2,1,2,2,1,2,2,2,1,2,1,2,1,2,1,2,0,0,3,4,3,4,3,4,3,4,4,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,0,3,4,3,4,3,4,3,4,5,0,0,0,5,6,6,7,5,6,7,5,6,7,5,6,7,5,5,5,6,7,6,7,6,7,5,6,7,5,6,7,5,6,7,5,6,7,5,6,7,6,6,7,6,6,6,7,6,7,6,7,5,5,6,7,5,6,7,5,6,7,5,6,7,5,8,0,0,0,0,0,9,9,9,10,11,12,9,10,11,12,9,9,10,11,12,9,10,11,12,9,0,10,12,12,0,0,10,11,9,10,12,10,11,12,9,10,10,10,10,11,12,9,10,11,12,9,11,9,10,11,12,9,10,11,9,10,12,0,0,10,12,10,12,11,10,11,12,9,10,11,12,9,10,11,12,9,11,10,11,12,9],"f":[null,null,null,null,[[]],[[["settings",3]]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["simpleapp",3],["eventctx",3],["options",4]],["borderisochrone",3]],[[["eventctx",3],["amenitytype",4],["simpleapp",3],["options",4]],["isochrone",3]],[[["simpleapp",3],["gfxctx",3]]],null,[[]],[[]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["options",4]],[["state",8],["box",3,["state"]]]],[[["eventctx",3],["isochrone",3],["amenitytype",4],["simpleapp",3],["borderisochrone",3]],[["state",8],["box",3,["state"]]]],[[["eventctx",3],["simpleapp",3],["str",15],["panel",3]],[["transition",4,["simpleapp"]],["simpleapp",3]]],[[["eventctx",3],["simpleapp",3]],[["transition",4,["simpleapp"]],["simpleapp",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["simpleapp",3],["gfxctx",3]]],null,[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["options",4]],[["state",8],["box",3,["state"]]]],[[["eventctx",3],["hashmap",3,["buildingid","percent"]],["buildingid",3],["simpleapp",3],["percent",3],["amenitytype",4],["vec",3,["amenitytype"]]],[["state",8],["box",3,["state"]]]],[[["eventctx",3],["simpleapp",3],["str",15],["panel",3]],[["transition",4,["simpleapp"]],["simpleapp",3]]],[[["eventctx",3],["simpleapp",3],["str",15],["panel",3]],[["transition",4,["simpleapp"]],["simpleapp",3]]],null,[[["eventctx",3],["simpleapp",3]],[["transition",4,["simpleapp"]],["simpleapp",3]]],[[["vec",3,["amenitytype"]],["simpleapp",3],["amenitytype",4],["options",4],["timer",3]],[["percent",3],["hashmap",3,["buildingid","percent"]],["buildingid",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["options",4]],[[]],null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["buildingid",3],["simpleapp",3],["vec",3,["buildingid"]],["options",4]],["isochrone",3]],[[["intersectionid",3],["eventctx",3],["vec",3,["intersectionid"]],["simpleapp",3],["options",4]],["borderisochrone",3]],null,null,null,[[["map",3],["buildingid",3]],[["path",3],["option",4,["path"]]]],null,null,null,null,null,null,null,[[["vec",3,["spot"]],["map",3],["spot",4]],[["hashmap",3,["buildingid","duration"]],["duration",3],["buildingid",3]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3],["building",3],["isochrone",3],["simpleapp",3]],["panel",3]],[[["simpleapp",3],["gfxctx",3]]],[[["simpleapp",3],["gfxctx",3]]],null,[[["eventctx",3],["building",3]],["geombatch",3]],[[["simpleapp",3],["eventctx",3],["options",4]],["drawable",3]],null,null,null,[[["eventctx",3],["simpleapp",3]],[["transition",4,["simpleapp"]],["simpleapp",3]]],[[["eventctx",3],["simpleapp",3]],[["transition",4,["simpleapp"]],["simpleapp",3]]],[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["simpleapp",3],["eventctx",3]],["option",4]],null,[[["simpleapp",3],["eventctx",3],["buildingid",3]],[["state",8],["box",3,["state"]]]],[[["eventctx",3],["isochrone",3],["amenitytype",4],["simpleapp",3]],[["state",8],["box",3,["state"]]]],[[["panel",3]],["options",4]],[[["eventctx",3],["options",4]],["widget",3]],null,null,[[["simpleapp",3],["eventctx",3]],[["state",8],["box",3,["state"]]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["isochrone",3],["simpleapp",3]],["hoveronbuilding",3]],[[]],[[]],[[]],[[]]],"p":[[3,"FindAmenity"],[3,"Results"],[3,"FindHome"],[3,"Results"],[4,"Options"],[3,"Isochrone"],[3,"BorderIsochrone"],[13,"Walking"],[3,"Entry"],[3,"Viewer"],[3,"HoverOnBuilding"],[3,"ExploreAmenities"]]},\
-"game":{"doc":"","t":[3,13,13,13,13,13,4,13,13,3,13,13,13,12,12,0,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,0,12,11,12,0,5,0,12,0,12,12,12,12,0,11,5,12,12,11,11,11,11,0,12,11,11,11,11,11,11,11,11,11,11,11,11,0,12,0,12,5,12,12,11,12,12,0,12,5,0,12,12,5,12,12,12,12,11,11,11,11,11,11,12,12,11,11,11,0,12,11,11,11,12,12,3,3,3,3,3,3,3,3,8,6,5,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,12,12,12,12,12,12,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,10,11,12,11,12,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,12,11,12,11,12,12,12,11,10,11,12,12,12,12,12,12,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,3,3,3,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,0,12,12,12,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,0,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,13,3,3,13,4,13,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,12,12,12,12,11,11,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,3,11,11,11,11,12,12,11,11,11,11,11,12,5,5,12,11,12,11,11,11,11,3,11,11,11,11,12,5,5,5,5,5,5,5,11,11,11,11,11,11,12,11,5,11,11,11,5,11,5,11,11,0,0,0,5,11,11,11,11,0,0,13,13,17,4,13,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,13,4,13,13,3,13,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,12,12,17,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,5,11,11,11,11,11,11,12,12,11,11,3,17,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,5,12,12,3,3,3,11,11,11,11,11,11,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,3,11,12,11,11,11,11,11,11,11,11,0,0,11,11,11,11,11,11,11,11,5,12,5,11,11,12,5,5,11,11,11,11,5,5,5,0,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,0,12,12,0,0,12,5,11,0,12,5,12,0,0,11,0,12,12,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,3,12,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,11,11,11,11,11,12,3,17,17,3,3,17,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,13,3,13,4,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,12,11,11,12,11,11,11,11,11,12,12,11,11,11,11,4,13,13,3,13,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,12,12,12,3,3,3,11,11,11,11,11,11,12,11,11,11,11,11,11,5,5,5,12,12,11,11,11,12,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,5,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,11,12,12,11,11,11,11,5,5,5,5,5,5,5,3,3,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,0,0,11,11,11,11,11,0,11,11,0,0,0,11,11,11,11,3,3,5,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,12,5,12,12,12,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,12,11,11,11,11,11,11,11,12,12,11,11,11,11,3,17,17,3,11,11,11,11,12,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,11,5,5,5,11,12,12,12,5,12,12,12,11,11,11,11,11,11,11,11,4,13,13,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,12,12,3,11,11,11,11,11,12,11,11,11,11,11,11,12,12,11,11,11,11,12,3,3,3,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,12,12,11,11,11,12,11,11,11,12,12,12,11,11,11,11,5,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,3,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,5,12,12,11,11,11,11,12,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,5,5,12,5,12,12,0,11,11,11,11,12,12,12,12,12,12,11,11,12,0,0,5,0,12,12,0,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,0,5,5,5,3,11,11,12,12,11,11,12,12,11,12,11,11,11,11,11,11,12,11,12,11,12,11,11,11,11,3,11,11,11,11,5,5,11,11,11,5,12,11,5,12,11,12,11,11,11,11,12,5,12,5,5,11,11,11,12,12,12,11,11,11,12,12,5,12,11,11,11,11,5,3,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,3,11,11,11,11,11,11,12,12,11,11,11,11,12,11,11,11,11,12,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,5,11,11,12,11,12,11,11,12,5,0,11,11,5,12,11,11,11,0,11,11,11,11,11,11,11,5,5,12,12,12,12,11,11,0,12,0,0,11,12,12,12,5,11,11,12,12,11,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,5,11,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,5,11,11,11,11,11,11,11,11,5,11,11,11,11,12,11,12,5,5,11,11,11,11,11,11,11,11,12,12,11,12,5,5,12,12,12,12,12,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,12,12,11,12,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,11,12,12,11,11,11,11,5,5,3,12,11,11,11,11,11,12,5,11,11,11,11,11,5,11,12,12,12,11,11,11,11,13,13,13,8,13,3,3,3,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,13,13,13,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,12,12,11,11,11,11,11,0,11,12,11,12,12,11,11,10,11,11,11,11,11,11,10,5,12,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,12,0,5,5,11,11,11,12,0,0,12,12,12,5,12,12,12,11,11,11,11,12,12,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,3,11,11,11,11,12,5,11,11,5,5,5,11,5,11,5,11,11,11,11,5,5,5,11,5,12,11,11,11,11,11,11,13,8,4,17,3,13,13,11,11,11,11,11,11,11,11,10,11,11,10,0,10,11,0,11,11,5,11,11,11,11,11,11,0,10,0,12,0,11,0,0,11,0,0,11,11,11,11,11,11,11,11,11,12,12,17,3,17,3,11,11,11,11,11,11,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,13,13,13,3,3,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,3,4,13,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,12,12,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,3,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,5,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,5,12,11,11,11,11,11,12,12,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,3,3,3,3,3,3,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,12,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,0,12,11,11,11,0,12,12,11,12,11,5,5,11,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,12,12,0,0,12,12,0,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,12,3,17,3,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,12,17,5,5,3,11,11,11,11,12,11,12,11,11,11,11,11,12,11,12,12,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,5,5,11,12,11,11,12,5,5,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,4,13,13,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,12,12,12,13,13,4,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,11,12,11,11,11,11,11,11,11,11,11,11,12,12,12,3,11,11,11,11,5,5,11,11,11,11,11,11,0,11,11,11,11,3,11,11,11,11,12,11,11,11,11,11,5,11,11,12,11,11,11,11,3,3,13,13,13,4,13,13,13,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,0,11,11,11,11,11,11,11,12,11,11,11,11,11,11,0,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,12,5,0,12,0,12,5,11,11,12,11,12,11,0,12,11,12,0,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,13,13,4,13,13,13,13,13,13,13,11,11,11,11,11,11,0,11,11,11,0,11,11,11,11,11,0,0,0,11,0,0,11,11,0,11,0,0,0,11,11,11,11,3,6,4,4,13,3,3,13,13,3,13,13,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,11,11,11,12,12,12,11,12,11,11,11,12,11,11,11,11,11,11,11,12,5,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,11,12,5,12,11,12,12,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,5,5,5,3,3,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,12,12,11,12,5,5,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,12,12,5,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,11,11,11,11,11,11,11,11,11,11,5,11,11,11,12,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,3,11,11,11,11,12,11,11,11,11,11,11,11,12,12,11,11,11,11,3,3,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,3,3,11,11,11,11,11,11,11,11,12,5,11,11,5,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,11,12,5,5,5,11,11,11,11,11,11,11,11,13,3,13,13,3,3,13,4,8,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,12,11,11,11,12,11,11,11,12,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,12,12,12,12,12,12,12,11,12,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,12,12,12,12,12,12,11,12,12,12,12,5,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,13,3,13,13,13,4,8,4,13,13,13,13,13,13,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,11,0,11,11,11,11,10,11,11,11,10,11,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,0,10,12,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,3,3,11,11,11,11,12,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,5,12,11,11,5,11,5,12,11,11,11,12,11,12,12,11,12,12,12,11,11,11,11,3,17,11,11,11,11,11,5,12,11,11,5,11,11,11,11,12,11,11,11,12,12,11,11,11,11,12,3,3,5,0,11,11,11,11,11,11,11,11,11,11,11,5,11,11,0,11,11,11,11,11,11,11,11,11,11,11,5,0,12,11,11,11,11,11,11,11,11,12,3,3,13,4,13,3,13,3,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,3,11,11,11,11,11,11,5,5,5,11,11,11,11,12,12,11,11,11,11,3,11,11,11,11,12,11,11,11,12,11,11,11,11,12,12,11,11,11,11,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,12,12,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,13,13,17,13,13,13,13,3,13,13,3,4,13,3,3,3,13,5,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,12,11,11,11,11,11,11,5,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,11,5,11,12,11,11,11,12,11,12,11,11,11,11,11,11,12,12,12,11,11,12,11,11,11,11,11,11,12,11,12,12,11,12,11,11,12,11,5,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,11,11,11,11,11,11,11,11,11,11,11,11,5,11,5,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,11,11,12,12,11,11,11,11,11,11,11,11,13,13,13,13,4,3,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,3,3,5,11,11,11,11,11,11,11,11,5,5,5,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,12,13,13,13,4,8,13,11,11,0,11,11,11,0,11,11,11,11,11,11,0,11,0,0,10,0,11,11,11,11,3,3,3,3,3,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,3,11,11,12,11,11,11,12,11,12,11,11,11,11,11,12,11,5,11,5,12,12,11,12,12,11,12,11,11,11,11,11,5,12,3,3,3,3,3,3,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,12,11,12,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,12,12,11,12,5,5,11,12,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,12,5,12,5,11,5,12,11,12,11,11,11,11,11,13,4,13,3,3,13,12,11,11,11,11,11,11,12,12,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,3,3,3,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,12,12,12,11,12,12,12,12,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11],"n":["Args","Challenges","Devtools","Gameplay","LoadKML","Ltn","Mode","Proposals","Sandbox","Setup","SomethingElse","TutorialIntro","Ungap","actdev","actdev_scenario","app","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cam","center_camera","challenge","challenges","challenges","clap","color_scheme","common","continue_app_setup","debug","dev","devtools","devtools","diff_map","diff_map","dump_raw_events","edit","eq","finish_app_setup","flags","flags","from","from","from","from_clap","info","initialize_tutorial","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","layer","load_kml","ltn","ltn","main","minimal_controls","mode","ne","opts","prebake","pregame","proposals","run","sandbox","sandbox","scale_factor","setup_app","start_time","start_time","start_with_edits","start_with_edits","try_from","try_from","try_from","try_into","try_into","try_into","tutorial","tutorial_intro","type_id","type_id","type_id","ungap","ungap","vzip","vzip","vzip","0","0","App","FindDelayedIntersections","Flags","PerMap","PerObjectActions","SessionState","ShowEverything","ShowLayers","ShowObject","Transition","add_study_area","agents","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","before_event","before_quit","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_lane_type","calculate_current_selection","canonical_point","clap","clear_everything","clear_sim","click_action","click_on_intersection","clone","clone_into","cs","cs","current_flags","current_selection","currently_delayed","dash_tab","dirty_from_edits","draw","draw_default","draw_map","draw_map","draw_with_opts","dump_before_abort","elevation_contours","empty","free_memory","from","from","from","from","from","from","from","from","from_clap","get_renderables_back_to_front","halt_limit","has_modified_trips","has_prebaked","high_scores","info_panel_tab","init_camera_for_loaded_map","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_secondary","last_gmns_timing_csv","last_warped_from","layer","layers","layers","layers","left_click","live_map_edits","make_warper","map","map","map_loaded","map_switched","modal_filters","mode_shift","mouseover_debug_mode","mouseover_unzoomed_buildings","mouseover_unzoomed_everything","mouseover_unzoomed_intersections","mouseover_unzoomed_roads_and_intersections","mut_cs","mut_draw_map","mut_opts","new","new","new","opts","opts","per_obj","prebaked","prebaked","primary","recalculate_current_selection","report_limit","reset","routing_preferences","run","scenario","secondary","session","set_prebaked","show","show","show_areas","show_buildings","show_intersections","show_labels","show_lanes","show_parking_lots","sim","sim","sim_cb","sim_flags","store_unedited_map_in_secondary","study_area","suspended_sim","swap_map","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tutorial","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unedited_map","ungap_current_trip_name","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Challenge","ChallengesPicker","HighScore","alias","all","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","challenge","cutscene","cutscene","description","edits_name","find","from","from","from","gameplay","goal","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","links","make","new_state","on_click","prebake","record","score","title","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","BossSpeaking","CutsceneBuilder","CutscenePlayer","Extra","Layout","PlayerSpeaking","Scene","ShowMessage","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boss","build","draw","draw","event","event","extra","fg_color","from","from","from","from","from","idx","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","layout","make_panel","make_task","msg","name","name","new","new_state","panel","panel","player","scenes","scenes","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","0","1","PrebakeSummary","as_any","as_any_mut","borrow","borrow_mut","cancelled_trips","finished_trips","from","into","into_any","into_any_arc","into_any_rc","map","prebake","prebake_all","scenario","serialize","total_trip_duration_seconds","try_from","try_into","type_id","vzip","CommonState","as_any","as_any_mut","borrow","borrow_mut","cached_actions","checkbox_per_mode","cmp_dist","cmp_duration","cmp_duration_shorter","color_for_agent_type","color_for_mode","color_for_trip_phase","debug_actions","draw","draw_custom_osd","draw_osd","event","from","info_panel","info_panel_open","intersections_from_roads","into","into_any","into_any_rc","jump_to_time_upon_startup","launch_info_panel","list_names","new","osd_for","route_sketcher","select","share","tool_panel","try_from","try_into","type_id","vzip","warp","waypoints","Dragging","Hovering","INTERSECTON_RADIUS","Mode","Neutral","Route","RouteSketcher","add_waypoint","all_roads","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","draw","eq","eq","event","from","from","from","full_path","get_widget_to_describe","idx","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_route_started","is_route_valid","mode","mouseover_i","move_waypoint","ne","ne","new","new","on_click","preview","route","snap_to_intersections","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_mode","update_preview","vzip","vzip","vzip","waypoints","0","at","idx","Erase","Mode","Paint","Pan","RoadSelector","Route","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","dragging","draw","event","from","from","intersections","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","make_controls","mode","new","preview","roads","roads_changed","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","i1","preview_path","PROPOSAL_HOST_URL","ShareProposal","UploadedProposals","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deserialize","draw","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","load","md5sums","new_state","on_click","proposal_uploaded","serialize","set_clipboard","try_from","try_from","try_into","try_into","type_id","type_id","url","url_flag","vzip","vzip","DebugWarp","WARP_TO_CAM_ZOOM","Warping","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","event","from","from","id","inner_warp_to_id","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","new_state","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","warp_to_id","warper","0","InputWaypoints","Waypoint","WaypointID","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","at","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","center","clone","clone_into","eq","equivalent","event","fmt","from","from","from","get_hash","get_panel_widget","get_waypoint_color","get_waypoint_text","get_waypoints","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","label","len","ne","new","new","overwrite","rebuild_world","snap_to_endpts","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","waypoints","Actions","DebugMode","ScreenshotTest","SearchResults","actions","all_routes","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","blocked_by","blockfinder","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_all_routes","common","diff_tags","draw","draw","draw","draw_arterial_crosswalks","draw_banned_turns","draw_baselayer","event","event","execute","find_bad_signals","find_degenerate_roads","find_large_intersections","floodfill","from","from","from","from","gameplay_mode","hidden","highlighted_agents","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_paused","layers","layers","new_state","new_state","num_matches","objects","objects","panel","path_counter","polygons","query","reimport_map","reset_info","routes","screenshot_done","search_osm","search_results","select_roads","shared_row","show","streetmix","todo_maps","tool_panel","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","uber_turns","vzip","vzip","vzip","vzip","Viewer","agent_positions","arrow_for","arrows","as_any","as_any_mut","borrow","borrow_mut","draw","event","find_worst_problems","from","graph","into","into_any","into_any_rc","new_state","panel","root_cause","simple_root_cause","trace_root_cause","try_from","try_into","type_id","vzip","0","Blockfinder","COLORS","MODIFIED","Obj","OneBlock","TO_MERGE","add_block","add_blocks_with_coloring","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","block","blocks","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","draw","draw","draw","eq","equivalent","event","fmt","from","from","from","get_hash","hash","id_counter","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_panel","ne","new_id","new_state","new_state","on_click","other_event","panel","partial_cmp","to_merge","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","world","Floodfill","Floodfiller","Scc","Source","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","calculate","clone","clone_into","draw","draw","event","floodfill","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","panel","scc","source","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","0","ObjectDebugger","as_any","as_any_mut","borrow","borrow_mut","debug_json","draw","dump_debug","from","into","into_any","into_any_arc","into_any_rc","try_from","try_into","type_id","vzip","PathCounter","as_any","as_any_mut","borrow","borrow_mut","cnt","demand_across_intersection","draw","draw","event","from","into","into_any","into_any_rc","panel","tooltip","try_from","try_into","type_id","vzip","Item","Point","Polygon","PolygonDebugger","Triangle","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","center","draw","event","from","from","idx","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","items","new_state","noun","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","0","0","0","AllRoutesExplorer","PathCostDebugger","RouteExplorer","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","baseline_counts","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","calculate_demand","cmp_count","controls_to_params","costs","current_counts","draw","draw","draw","draw","draw_path","event","event","event","from","from","from","goal","into","into","into","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","maybe_new","new_state","new_state","panel","panel","panel","params_to_controls","recalc_paths","requests","start","tooltip","tooltip","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","BulkSelect","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","make_select_panel","new_state","panel","selector","try_from","try_into","type_id","vzip","export","intersection","lane","road","export","lane","road","UberTurnPicker","UberTurnViewer","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","draw","draw_baselayer","from","from","ic","idx","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","legal_turns","members","new_state","new_state","on_click","on_click","on_mouseover","other_event","other_event","panel_changed","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","DevToolsMode","as_any","as_any_mut","borrow","borrow_mut","collisions","destinations","from","into","into_any","into_any_arc","into_any_rc","kml","new_state","on_click","polygon","scenario","story","try_from","try_into","type_id","vzip","CollisionsViewer","Filters","aggregated","apply","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","data","draw","eq","event","from","from","from_controls","individual","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_controls","ne","new","new_state","panel","pct","severity","show_individual","time_range","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","PopularDestinations","as_any","as_any_mut","borrow","borrow_mut","draw","draw","event","from","into","into_any","into_any_rc","make","new_state","panel","per_bldg","try_from","try_into","type_id","vzip","Object","RADIUS","THICKNESS","ViewKML","as_any","as_any","as_any_mut","as_any_mut","attribs","borrow","borrow","borrow_mut","borrow_mut","color","draw","draw","draw_query","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","load_objects","make_object","make_query","new_state","objects","osm_bldg","panel","pick_file","polygon","quadtree","selected","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Obj","Point","Polygon","PolygonEditor","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","eq","equivalent","event","fmt","from","from","get_hash","hash","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","name","ne","new_state","panel","points","rebuild_world","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","0","ScenarioManager","as_any","as_any_mut","borrow","borrow_mut","draw","draw","event","from","into","into_any","into_any_rc","new_state","panel","scenario","try_from","try_into","type_id","vzip","0","DrawFreehand","EditingMarker","Lasso","Marker","MarkerID","RecordedStoryMap","StoryMap","StoryMapEditor","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deserialize","dirty","draw","draw","draw","draw_baselayer","draw_baselayer","draw_baselayer","eq","equivalent","event","event","event","fmt","from","from","from","from","from","from","from","from","from_story","get_hash","hash","idx","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","label","lasso","load","markers","markers","name","name","ne","new","new","new_idx","new_state","new_state","on_click","panel","pl","pts","rebuild_panel","rebuild_world","save","serialize","simplify","story","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","world","ConfirmDiscard","EditMode","LoadEdits","SaveEdits","apply_map_edits","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_edit_lane","cancel","changelist","cmd_to_id","current_name","discard","draw","draw","draw","draw","draw","event","event","event","event","from","from","from","from","heuristics","into","into","into","into","into_any","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_changelist","make_topcenter","map_edit_key","maybe_edit_intersection","mode","mode","multiple_roads","new_state","new_state","new_state","new_state","on_success","orig_dirty","orig_edits","panel","panel","panel","quit","recalc_btn","reset","roads","routes","speed_limit_choices","stop_signs","tool_panel","top_center","traffic_signals","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","validate","vzip","vzip","vzip","vzip","zones","add_new_lane","default_outside_lane_placement","determine_lane_dir","SelectSegments","as_any","as_any_mut","base_edits","base_road","borrow","borrow_mut","candidates","current","draw","draw","event","from","into","into_any","into_any_rc","new_state","new_state","on_destroy","panel","recalculate","selected","try_from","try_into","type_id","vzip","RoadEditor","as_any","as_any_mut","borrow","borrow_mut","build_lane_highlights","can_reverse","compress_edits","create","draw","draw_drop_position","draw_drop_position","event","fade_irrelevant","fade_irrelevant","from","hovering_on_lane","into","into_any","into_any_rc","lane_for_idx","lane_highlights","lane_type_to_icon","main_panel","make_main_panel","make_top_panel","modify_current_lane","new_state","new_state_without_lane","num_edit_cmds_originally","orig_road_state","r","recalc_all_panels","recalc_hovering","recalc_lane_highlights","redo_stack","selected_lane","selected_lane_bg","top_panel","try_from","try_into","type_id","vzip","width_choices","RouteEditor","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","new_state","panel","route","try_from","try_into","type_id","vzip","StopSignEditor","as_any","as_any_mut","borrow","borrow_mut","draw","from","geom","id","into","into_any","into_any_arc","into_any_rc","mode","new_state","on_click","on_mouseover","other_event","selected_sign","try_from","try_into","type_id","vzip","BundleEdits","TrafficSignalEditor","add_new_edit","apply","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","change_stage","check_for_missing_turns","clone","clone_into","command_stack","commit","current_stage","draw","draw_baselayer","draw_current","draw_multiple_signals","edits","eq","event","fade_irrelevant","fade_irrelevant","from","from","get_current","gmns","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_side_panel","make_top_panel","members","mode","movement_selected","movements","ne","new_state","offsets","original","picker","preview","recalc_draw_current","redo_stack","side_panel","signals","squish_polygons_together","synchronize","to_owned","tooltip","top_panel","try_from","try_from","try_into","try_into","type_id","type_id","validate_all_members","vzip","vzip","warn_changed","ChangeDuration","as_any","as_any_mut","borrow","borrow_mut","draw_baselayer","edit_entire_signal","from","idx","into","into_any","into_any_arc","into_any_rc","new_state","on_click","other_event","panel_changed","try_from","try_into","type_id","vzip","Record","Snapper","add_crosswalks","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cardinal_direction","deserialize","fmt","from","from","geometry","get_mvmnt","green_time","import","import_all","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","movements","mvmt_txt_id","new","osm_ids","parse_linestring","parse_osm_ids","protection","roads_incoming","roads_outgoing","stage","timing_plan_id","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ShowAbsolute","ShowRelative","TuneRelative","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","base","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","draw","draw","draw","from","from","from","i1","i2","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","labels","labels","labels","members","members","members","new_state","new_state","new_state","on_click","on_click","on_click","on_mouseover","on_mouseover","other_event","other_event","other_event","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","SignalPicker","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","make_btn","members","mode","new_state","panel","try_from","try_into","type_id","vzip","PreviewTrafficSignal","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","make_previewer","new_state","panel","time_panel","try_from","try_into","type_id","vzip","check_blackholes","check_sidewalk_connectivity","ZoneEditor","allow_through_traffic","as_any","as_any_mut","borrow","borrow_mut","draw","draw","draw_zone","event","from","into","into_any","into_any_rc","make_instructions","new_state","orig_members","panel","selector","try_from","try_into","type_id","vzip","Area","BldgInfo","BldgPeople","ContextualActions","Crowd","DataOptions","Details","InfoPanel","IntersectionArrivals","IntersectionDelay","IntersectionDemand","IntersectionInfo","IntersectionTraffic","IntersectionTrafficSignal","LaneDebug","LaneInfo","LaneTraffic","ParkedCar","ParkingLot","PersonBio","PersonSchedule","PersonTrips","Tab","TransitRoute","TransitStop","TransitVehicleStatus","actions","active_id","active_keys","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","building","cached_actions","can_jump_to_time","changed_settings","clone","clone","clone_into","clone_into","debug","disabled_series","disabled_types","draw","draw_extra","draw_extra","eq","event","execute","from","from","from","from","from_controls","from_id","gameplay_mode","header_btns","hyperlinks","hyperlinks","intersection","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_paused","is_paused","lane","make_table","make_tabs","ne","new","new","panel","parking_lot","person","show_before","show_end_of_day","tab","throughput","time","time_warpers","time_warpers","to_controls","to_id","to_owned","to_owned","tooltips","tooltips","transit","trip","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","variant","vzip","vzip","vzip","vzip","warpers","warpers","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","1","1","1","1","2","draw_occupants","header","info","info_body","people","people_body","area","area_body","arrivals","current_demand","current_demand_body","delay","delay_body","delay_plot","header","info","info_body","traffic","traffic_body","traffic_signal","traffic_signal_body","debug","debug_body","header","info","info_body","traffic","traffic_body","header","info","info_body","bio","bio_body","cmp_duration_shorter","crowd","crowd_body","current_status","header","parked_car","parked_car_body","schedule","schedule_body","trips","trips_body","bus_header","bus_status","bus_status_body","describe_schedule","route","route_body","stop","stop_body","OpenTrip","as_any","as_any_mut","borrow","borrow_mut","cached_routes","cancelled","clone","clone_into","describe_problems","draw_problems","endpoint","eq","finished","from","future","into","into_any","into_any_arc","into_any_rc","make_elevation","make_timeline","make_trip_details","new","ongoing","show_after","single","to_owned","try_from","try_into","type_id","vzip","Close","Layer","LayerOutcome","PANEL_PLACEMENT","PickLayer","Replace","Transition","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","draw_baselayer","draw_minimap","elevation","event","event","favorites","from","from","header","into","into","into_any","into_any","into_any_rc","into_any_rc","map","name","pandemic","panel","parking","pick","population","problems","simple_event","traffic","transit","try_from","try_from","try_into","try_into","type_id","type_id","update","vzip","vzip","0","0","CONTOUR_STEP_SIZE","ElevationContours","INTERSECTION_SEARCH_RADIUS","SteepStreets","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","closest_elevation","draw","draw","draw","draw","draw_minimap","draw_minimap","event","event","from","from","into","into","into_any","into_any","into_any_rc","into_any_rc","make_colorer","make_contours","make_legend","name","name","new","new","panel","panel","tooltip","tooltip","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Favorites","ShowFavorites","add","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buildings","contains","deserialize","draw","draw","draw_minimap","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","load","name","new","panel","path","remove","serialize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","BikeActivity","Static","amenities","as_any","as_any","as_any_mut","as_any_mut","blackholes","borrow","borrow","borrow_mut","borrow_mut","draw","draw","draw","draw","draw_minimap","draw_minimap","edits","event","event","from","from","high_stress","into","into","into_any","into_any","into_any_rc","into_any_rc","name","name","name","new","new","no_sidewalks","panel","panel","time","tooltip","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Dead","Exposed","Infected","Options","Pandemic","Recovered","Sane","Seir","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","draw","draw","draw_minimap","eq","eq","event","fmt","from","from","from","heatmap","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_controls","name","ne","new","options","opts","panel","state","time","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Bldg","Efficiency","Loc","Lot","Occupancy","Road","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","draw","draw","draw","draw","draw_minimap","draw_minimap","eq","equivalent","event","event","from","from","from","garages","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","looking_for_parking","lots","name","name","ne","new","new","new","onstreet","panel","panel","partial_cmp","private_bldgs","time","time","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","0","0","0","Options","PopulationMap","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","draw","draw_minimap","eq","event","from","from","heatmap","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_controls","name","ne","new","options","opts","panel","time","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Options","ProblemMap","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","draw","draw_minimap","eq","event","from","from","heatmap","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_controls","modes","name","ne","new","new","options","opts","panel","show","show_arterial_crossings","show_complex_crossings","show_delays","show_overtakes","time","time1","time2","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Backpressure","CompareThroughput","Delay","Jam","Throughput","TrafficJams","adjacent_to","agent_types","all_polygons","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cluster_jams","draw","draw","draw","draw","draw","draw","draw","draw","draw","draw","draw_minimap","draw_minimap","draw_minimap","draw_minimap","draw_minimap","epicenter","event","event","event","event","event","export_throughput","from","from","from","from","from","from","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","members","name","name","name","name","name","new","new","new","new","new","panel","panel","panel","panel","panel","time","time","time","time","time","tooltip","tooltip","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","TransitNetwork","as_any","as_any_mut","borrow","borrow_mut","draw","draw","draw_minimap","event","from","into","into_any","into_any_rc","name","new","panel","try_from","try_into","type_id","vzip","Cell","DiagonalFilter","DistanceInterval","ModalFilters","Neighborhood","allows_turn","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","avoid_movements_between_roads","borders","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","browse","cells","clone","clone_into","default","draw_cells","draw_filters","end","eq","fade_irrelevant","filters_for","find_cells","floodfill","from","from","from","from","from","geometry","group1","group2","i","interior_intersections","intersections","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","labels","ne","new","new","orig_perimeter","perimeter","r1","r2","rat_run_viewer","rat_runs","roads","roads","route","start","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","viewer","vzip","vzip","vzip","vzip","vzip","0","BrowseNeighborhoods","COLORS","Obj","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","detect_neighborhoods","draw","eq","equivalent","event","fmt","from","from","get_hash","hash","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","labels","ne","neighborhoods","new_state","panel","partial_cmp","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","COLORS","diffusion","draw_cells","BrowseRatRuns","as_any","as_any_mut","borrow","borrow_mut","current_idx","draw","draw_paths","event","from","into","into_any","into_any_rc","neighborhood","new_state","panel","rat_runs","recalculate","try_from","try_into","type_id","vzip","Item","RatRun","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cheap_entry","cheap_exit","cmp","cost","eq","equivalent","fastest_path","find_rat_runs","find_rat_runs_from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","ne","new","node","partial_cmp","shortcut_path","time_ratio","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ID","RouteAfterFilters","RouteBeforeFilters","RoutePlanner","Waypoint","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","calculate_paths","clone","clone_into","draw","eq","equivalent","event","fmt","from","from","get_hash","hash","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","ne","neighborhood","new_state","panel","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","update","vzip","vzip","waypoints","world","0","InteriorIntersection","InteriorRoad","Obj","Viewer","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","draw","eq","equivalent","event","fmt","from","from","get_hash","hash","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_world","ne","neighborhood","new_state","panel","partial_cmp","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","0","0","TitleScreen","as_any","as_any_mut","borrow","borrow_mut","default_scenario_for_map","enter_state","from","into","into_any","into_any_arc","into_any_rc","new_state","proposals","try_from","try_into","type_id","vzip","Proposals","as_any","as_any_mut","borrow","borrow_mut","current","from","into","into_any","into_any_arc","into_any_rc","launch","new_state","on_click","proposals","try_from","try_into","type_id","vzip","Actions","BackToTitleScreen","Finalizing","GotPrebaked","GotScenario","LoadStage","LoadingMap","LoadingPrebaked","LoadingScenario","SandboxControls","SandboxLoader","SandboxMode","actions","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","async_new","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_interact","common","contextual_actions","controls","dashboards","draw","draw","draw","event","event","event","execute","finalize","from","from","from","from","from","from","gameplay","gameplay","gameplay","gameplay_mode","gameplay_mode","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_daytime","is_paused","is_paused","last_cs","maybe_exit_sandbox","minimap","minimap","misc_tools","mode","mouseover_unzoomed_agent_circle","new","on_destroy","recalc_unzoomed_agent","recreate_panels","route_preview","simple_new","speed","stage","start_from_savestate","time_panel","time_warp","tool_panel","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","0","0","0","1","ActiveTraffic","CommuterPatterns","DashTab","ModeShift","ParkingOverhead","RiskSummaries","TrafficSignals","TransitRoutes","TravelTimes","TripTable","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","commuter","eq","fmt","from","generic_trip_table","into","into_any","into_any_arc","into_any_rc","launch","misc","mode_shift","parking_overhead","picker","risks","selector","tab_changed","to_owned","traffic_signals","transition","travel_times","trip_problems","trip_table","try_from","try_into","type_id","vzip","Block","BlockID","BlockSelection","BorderType","Both","CommuterPatterns","Filter","Incoming","Locked","Loop","NothingSelected","Outgoing","PanelState","Unlocked","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bldg_to_block","bldgs","bldgs","blocks","border_to_block","borders","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_block_drawable","build_shape_for_border","building_counts","clone","clone_into","count_per_block","current_block","depart_from","depart_until","draw","draw_all_blocks","eq","eq","event","filter","from","from","from","from","from","from","from","from_block","group_bldgs","id","include_borders","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_panel","max_count","modes","ne","ne","new_state","panel","partition_sidewalk_loops","proper","redraw_panel","roads","shape","to_owned","total_trips","trips_from_block","trips_to_block","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","0","base","compare_to","open_trip_transition","preview_route","preview_trip","ActiveTraffic","TransitRoutes","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downsample","draw","draw","event","event","from","from","into","into","into_any","into_any","into_any_rc","into_any_rc","new_state","new_state","panel","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Entry","Filters","ModeShift","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","distance","draw","estimated_biking_time","estimated_driving_time","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_table","max_biking_time","max_distance","max_driving_time","max_elevation_gain","new_state","panel","produce_raw_data","show_route_gaps","show_route_gaps","tab","table","total_elevation_gain","total_elevation_loss","trip","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Entry","Filters","ParkingOverhead","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","draw","driving_duration","ends_off_map","ends_off_map","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_table","new_state","panel","parking_duration","percent_overhead","produce_raw_data","starts_off_map","starts_off_map","tab","table","total_duration","trip","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","walking_duration","Filter","RiskSummaries","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","event","export_problems","from","from","include_no_changes","include_no_changes","includes_mode","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","modes","new_state","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","RectangularSelector","as_any","as_any_mut","borrow","borrow_mut","corners","draw","event","from","into","into_any","into_any_rc","new_state","panel","region","try_from","try_into","type_id","vzip","Demand","TrafficSignalDemand","all_demand","all_demand","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","count","draw","draw_baselayer","event","from","from","hour","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","panel","raw","rebuild_world","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","Filter","TravelTimes","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","changes_pct","contingency_table","draw","event","export_times","from","from","get_trips","include_no_changes","include_no_changes","includes_mode","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_panel","modes","new","new_state","panel","pct_diff","scatter_plot","summary_boxes","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ArterialIntersectionCrossing","CLEAR_COLOR_SCALE","ComplexIntersectionCrossing","IntersectionDelay","Matrix","MatrixOptions","OvertakeDesired","ProblemType","TripProblemFilter","__private_field","add_pt","all","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bucketize_isizes","buckets_x","buckets_y","clone","clone_into","color_scale_for_bucket","count","deref","draw","entries","eq","finished_trip_count","fmt","fmt_y_axis","from","from","from","from","from","idx","include_no_changes","includes_mode","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","new","problem_matrix","to_owned","tooltip_for_bucket","total_height","total_width","trip_problems","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","CancelledTrip","Filters","FinishedTrip","TripTable","UnfinishedTrip","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cancelled_trips_table","departure","departure","departure","draw","duration_after","duration_before","duration_before","duration_before","end","end","ends_in","event","finished_trips_table","from","from","from","from","from","id","id","id","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_table_cancelled_trips","make_table_finished_trips","make_table_unfinished_trips","mode","mode","mode","modes","modified","modified_trips","new","off_map_ends","off_map_starts","panel","percent_waiting","produce_raw_data","reason","recompute_filters","start","start","starts_in","tab","table_tabs","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unfinished_trips_table","unmodified_trips","vzip","vzip","vzip","vzip","vzip","waiting","Actdev","FinalScore","FixTrafficSignals","Freeform","Future","GameplayMode","GameplayState","LoadScenario","Nothing","OptimizeCommute","Path","PlayScenario","Scenario","Tutorial","actdev","allows","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","can_edit_roads","can_edit_stop_signs","can_examine_objects","can_jump_to_time","can_move_canvas","challenge_header","chose_back_to_challenges","chose_next","clone","clone_into","cmp","commute","downcast","downcast_mut","downcast_rc","downcast_ref","draw","draw","eq","equivalent","event","event","fix_traffic_signals","freeform","from","from","from","has_common","has_minimap","has_time_panel","has_tool_panel","initialize","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","map_name","ne","new_state","next_mode","on_destroy","panel","partial_cmp","play_scenario","recreate_panels","retry","scenario","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","tutorial","type_id","type_id","type_id","vzip","vzip","vzip","0","0","0","0","0","1","1","1","2","2","0","0","0","About","Actdev","as_any","as_any","as_any_mut","as_any_mut","bg_traffic","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","find_active_trip","from","from","has_tool_panel","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","on_click","once","recreate_panels","scenario_name","top_right","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","OptimizeCommute","as_any","as_any_mut","borrow","borrow_mut","cutscene_pt1","cutscene_pt2","cutscene_task","done","draw","event","final_score","from","get_score","goal","into","into_any","into_any_rc","mode","new_state","once","person","recreate_panels","time","top_right","trips","try_from","try_into","type_id","vzip","FixTrafficSignals","THRESHOLD","as_any","as_any_mut","borrow","borrow_mut","cutscene_pt1","cutscene_pt1_task","done_at","draw","event","final_score","from","into","into_any","into_any_rc","mode","new_state","on_destroy","recreate_panels","time","top_right","try_from","try_into","type_id","vzip","worst","ChangeScenario","Freeform","actions","area_spawner","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","execute","from","from","importers","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","new_state","on_click","recreate_panels","spawn_agents_around","spawner","top_right","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","0","Area","AreaSpawner","DrawingArea","Mode","Neutral","Obj","PickingDestination","SelectRectangle","areas","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borders","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buildings","clone","clone_into","draw","draw","eq","equivalent","event","event","fmt","from","from","from","from","from","get_hash","hash","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","mode","ne","new","new","new_state","panel","polygon","preview","pt1","rebuild_world","rect","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","world","0","source","Input","as_any","as_any_mut","borrow","borrow_mut","deserialize","from","import_grid2demand","import_json","import_json_scenario","into","into_any","into_any_arc","into_any_rc","people","scenario_name","try_from","try_into","type_id","vzip","AgentSpawner","as_any","as_any_mut","borrow","borrow_mut","confirmed","draw","event","from","goal","into","into_any","into_any_rc","new_state","panel","start","try_from","try_into","type_id","vzip","ChangeMode","CountTrips","DepartureSummary","EditScenarioModifiers","PlayScenario","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","count","count_trips","departures_per_mode","draw","draw","draw","event","event","event","first_trip","from","from","from","from","from","get_filters","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","modifiers","modifiers","modifiers","new","new_state","new_state","new_state","new_state","on_click","on_destroy","panel","panel","recalc_count","recreate_panels","scenario_name","scenario_name","scenario_name","top_right","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","CAR_BIKE_CONTENTION_GOAL","Camera","Done","ESCORT","Escort","FixBikes","InspectObjects","LowParking","Message","Nil","PauseResume","Stage","Task","TimeControls","Tutorial","TutorialPointer","TutorialState","WatchBikes","actions","aligned","arrow","arrow","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bldg","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_examine_objects","can_move_canvas","car_parked","clone","clone","clone_into","clone_into","cmp","current","custom_spawn","custom_spawn","draw","dynamic_arrow","eq","eq","equivalent","event","execute","fire_station","following_car","from","from","from","from","from","from","has_common","has_minimap","has_time_panel","has_tool_panel","icon","icon","initialize","inner_event","inspected_bike_lane","inspected_border","inspected_building","inspected_stop_sign","interaction","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","intro_story","label","last_finished_task","left_aligned","make_bike_lane_scenario","make_gameplay","make_scenario","make_state","make_top_right","message","messages","msg","msg_panel","ne","new","new","new","new","next","num_pauses","parking_found","part","partial_cmp","partial_cmp","prank_done","prev","recreate_panels","reset_state","scenario","scenario","scenarios_to_prebake","score_delivered","stage","stage","stages","start","task","to_owned","to_owned","top_right","top_txt","transition","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","txt","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","warp_to","warp_to","warped","was_paused","window_dims","MinimapController","as_any","as_any_mut","borrow","borrow_mut","draw_extra","from","has_layer","has_zorder","into","into_any","into_any_arc","into_any_rc","make_agent_toggles","make_legend","make_tool_panel","make_unzoomed_panel","make_zoomed_side_panel","panel_changed","panel_clicked","try_from","try_into","type_id","vzip","RoutePreview","TrafficRecorder","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_btn","members","new","new_state","panel","preview","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Fast","Faster","Fastest","Realtime","SpeedSetting","TimePanel","as_any","as_any","as_any_mut","as_any_mut","baseline_finished_trips","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","create_time_panel","draw","eq","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_paused","new","override_height","panel","partial_cmp","pause","paused","recreate_panel","resume","setting","time","to_owned","trips_completion_bar","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","JumpToTime","TimeWarpScreen","area_under_curve","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build_jump_to_delay_button","build_jump_to_time_btn","compare_count","draw","draw","draw_baselayer","event","event","from","from","halt_upon_delay","into","into","into_any","into_any","into_any_rc","into_any_rc","maybe_mode","new_state","new_state","on_destroy","panel","panel","sim_time_started","tabs","target","target","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","wall_time_started","AddLanes","Explore","PredictImpact","Tab","TakeLayers","Trip","as_any","as_any_mut","bike_network","borrow","borrow_mut","eq","explore","from","handle_action","into","into_any","into_any_arc","into_any_rc","layers","make_left_panel","predict","quick_sketch","take_layers","trip","try_from","try_into","type_id","vzip","DEDICATED_TRAIL","DrawNetworkLayer","GREENWAY","PAINTED_BIKE_LANE","PROTECTED_BIKE_LANE","__private_field","__private_field","__private_field","__private_field","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","draw","draw_intersections","draw_roads","from","from","from","from","from","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_greenway","new","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","ExploreMap","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","layers","new_state","take_layers","top_panel","try_from","try_into","type_id","vzip","Layers","as_any","as_any_mut","bike_network","borrow","borrow_mut","draw","elevation","event","fade_map","from","highlight_road_type","into","into_any","into_any_rc","labels","layer_icon_pos","legend_btn","make_legend","make_zoom_controls","map_edit_key","minimized","new","panel","road_types","show_panel","steep_streets","try_from","try_into","type_id","update_panel","vzip","zoom_enabled_cache_key","zoom_enabled_cache_key","CandidateTrip","Filters","ModeShiftData","NetworkGaps","Results","ShowGaps","all_candidate_trips","annual_co2_emissions_tons","apply","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bike_req","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","count_per_road","default","default","describe","draw","draw","driving_distance","empty","estimated_biking_time","event","filtered_trips","filters","from","from","from","from","from","from","from_controls","from_scenario","gaps","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","layers","make_top_panel","max_biking_time","max_elevation_gain","new_state","num_trips","pct","percentage_bar","recalculate_gaps","results","take_layers","to_controls","tooltip","top_panel","total_driving_distance","total_elevation_gain","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","QuickSketch","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","layers","make_quick_changes","map_edit_key","maybe_add_bike_lanes","new_state","proposal_management","route_sketcher","take_layers","top_panel","try_from","try_into","type_id","update_top_panel","vzip","AltRoute","ID","MainRoute","RoutingPreferences","TripPlanner","Waypoint","alt_routes","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","avoid_hills","avoid_stressful_roads","before_after_button","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","draw","eq","eq","equivalent","event","files","files","fmt","from","from","from","get_hash","hash","input_panel","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","layers","main_route","name","ne","ne","new_state","on_destroy","recalculate_routes","results","routing_params","sync_from_file_management","take_layers","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_input_panel","vzip","vzip","vzip","waypoints","world","0","0","NamedTrip","RenameTrip","SavedTrips","TripManagement","all","all_names","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","autosave","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","current","current_name","deserialize","deserialize","draw","eq","from","from","from","from","get_panel_widget","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","len","load","name","ne","new","new_name","new_state","next","on_click","on_click","panel_changed","prev","save","save_current_trip_to_session","serialize","serialize","set_current","to_owned","trips","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","waypoints","BuiltRoute","RouteDetails","RouteStats","alt_route","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","closest_path_segment","compare_routes","details","details_widget","dist_along_high_stress_roads","draw","draw","draw_high_stress","draw_traffic_signals","draw_unprotected_turns","eq","event","from","from","from","hitbox","hover_on_line_plot","hover_on_route_tooltip","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","main_route","make_detail_widget","ne","new_route","num_traffic_signals","num_unprotected_turns","paths","preferences","stats","tooltip_for_alt","total_distance","total_down","total_time","total_up","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip"],"q":["game","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::Mode","","game::app","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges::cutscene","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges::cutscene::Layout","","game::challenges::prebake","","","","","","","","","","","","","","","","","","","","","","game::common","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::route_sketcher","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::route_sketcher::Mode","","","game::common::select","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::select::Mode","","game::common::share","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::warp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::waypoints","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::blocked_by","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::blockfinder","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::floodfill","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::floodfill::Source","game::debug::objects","","","","","","","","","","","","","","","","","game::debug::path_counter","","","","","","","","","","","","","","","","","","","","game::debug::polygons","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::polygons::Item","","","game::debug::routes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::select_roads","","","","","","","","","","","","","","","","","","","game::debug::shared_row","","","","game::debug::streetmix","","","game::debug::uber_turns","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools","","","","","","","","","","","","","","","","","","","","","","game::devtools::collisions","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::destinations","","","","","","","","","","","","","","","","","","","","game::devtools::kml","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::polygon","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::polygon::Obj","game::devtools::scenario","","","","","","","","","","","","","","","","","","","game::devtools::story","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::heuristics","","","game::edit::multiple_roads","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::roads","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::routes","","","","","","","","","","","","","","","","","","game::edit::stop_signs","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::edits","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::gmns","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::offsets","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::picker","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::preview","","","","","","","","","","","","","","","","","","","game::edit::validate","","game::edit::zones","","","","","","","","","","","","","","","","","","","","","","","game::info","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::info::Tab","","","","","","","","","","","","","","","","","","","","","","","","","","","game::info::building","","","","","","game::info::debug","","game::info::intersection","","","","","","","","","","","","","game::info::lane","","","","","","","game::info::parking_lot","","","game::info::person","","","","","","","","","","","","","game::info::transit","","","","","","","","game::info::trip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::LayerOutcome","","game::layer::elevation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::favorites","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::map","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::pandemic","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::parking","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::parking::Loc","","","game::layer::population","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::problems","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::traffic","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::transit","","","","","","","","","","","","","","","","","","","","game::ltn","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ltn::browse","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ltn::draw_cells","","","game::ltn::rat_run_viewer","","","","","","","","","","","","","","","","","","","","","","game::ltn::rat_runs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ltn::route","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ltn::route::ID","game::ltn::viewer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ltn::viewer::Obj","","game::pregame","","","","","","","","","","","","","","","","","","game::pregame::proposals","","","","","","","","","","","","","","","","","","","game::sandbox","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::LoadStage","","","","game::sandbox::dashboards","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::commuter","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::commuter::BlockSelection","","","game::sandbox::dashboards::generic_trip_table","","","game::sandbox::dashboards::misc","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::mode_shift","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::parking_overhead","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::risks","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::selector","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::travel_times","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::trip_problems","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::trip_table","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::GameplayMode","","","","","","","","","","game::sandbox::gameplay::LoadScenario","","","game::sandbox::gameplay::actdev","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::commute","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::fix_traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform::area_spawner","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform::area_spawner::Mode","","game::sandbox::gameplay::freeform::importers","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform::spawner","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::play_scenario","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::tutorial","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::minimap","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::misc_tools","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::speed","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::time_warp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::bike_network","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::explore","","","","","","","","","","","","","","","","","","","game::ungap::layers","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::predict","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::quick_sketch","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::trip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::trip::ID","","game::ungap::trip::files","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::trip::results","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","Start in ActDev mode for a particular site name.","Start by showing an ActDev scenario. Either “base” or …","","","","","","","","","","","","","","Initially position the camera here. The format is an …","","Start playing a particular challenge","","Start by listing gameplay challenges","","The color scheme for map elements, agents, and the UI.","","","","Dev mode exposes experimental tools useful for debugging, …","This directory contains extra/experimental tools not …","Start by listing internal developer tools","","Load the map at this path as a secondary debug map to …","Print raw widgetry events to the console for debugging","","","","","","","","","","","","","","","","","","","","","","","","","Start by showing this KMl file in a debug viewer","","Start a low-traffic neighborhood planner","","When making a screen recording, enable this option to hide …","","","","Run a configured set of simulations and record prebaked …","","Start by showing community proposals","","","Start in the simulation sandbox mode","Override the monitor’s auto-detected scale factor","","","Start the simulation at this time","","Start with these map edits loaded. This should be the name …","","","","","","","Start on a particular tutorial stage","Start at the tutorial intro screen","","","","","Launch Ungap the Map, a bike network planning tool","","","","","","The top-level data that lasts through the entire game, no …","","","All of the state that’s bound to a specific map.","","","","","","","Load an extra GeoJSON file, and add the area to the map …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ensure the map edits are blank, reset the simulation, and …","Returns whatever was there","","If an intersection was clicked, return its ID.","","","","","","","","","If we ever left edit mode and resumed without restarting …","","","","","","","","","","","","","","","","","","","","","Any ScenarioModifiers in effect?","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Is this the original “secondary” state, loaded via –…","","","","","","","","If true, all map edits immediately apply to the live …","","","","","","","","","","","","","","","","","","","","","","","Only exists in some gameplay modes. Must be carefully …","State (like the simulation and drawing stuff) associated …","Assumes some defaults.","","","","","The most recent Scenario loaded from a file. Don’t …","Represents state for a different version of the primary
…","Static data that lasts the entire session. Use sparingly.","","","","","","","","","","","","","","","Display an extra area with this name on the map. This gets …","Only filled out in edit mode. Stored here once to avoid …","This swaps the primary and secondary PerMaps. Depending on …","","","","","","","","","","","","","","","","","","","","","","","","","","","If the map has been edited and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Simulate a curated list of scenarios to completion, and …","","","","","","","","","","","","","","","Shorter is better","Shorter is better","","","","","Allow toggling of dev mode and warping to an object by ID.","","","","","","","","","","","","If you want a simulation to start after midnight, pass the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","True if the route changed","","","","","","","","","","","","","","","","","","","Has the user even picked a start point?","Has the user specified a full route?","","","","","","","","True if something changed. False if this component doesn’…","","","","","","","","","","","","","","","","","","","","","","","","Click and drag to unselect roads","","Click and drag to select roads","No selecting, just normal click-and-drag controls.","A tool for selecting multiple roads.","The user is choosing two intersections, to select the …","","","","","","","","","","","","","","Intersections can’t be selected directly. If all roads …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This will point to a URL with the new edits and the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Click to add waypoints, drag them, see the list on a panel …","","","","","","","","","","","","","","","","","","","","","If the outcome from the panel or world isn’t used by the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The caller should call rebuild_world
after this","The caller is responsible for calling initialize_hover
and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Visualize the graph of what agents are blocked by others.","","","","","","","","","","Trace the root cause for everyone, find the most common …","","","","","","","","","","Figure out why some agent is blocked. Draws an arrow for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A state to count the number of trips that will cross …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See how live-tuned routing parameters affect all requests …","Evaluate why an alternative path wasn’t chosen, by …","See how live-tuned routing parameters affect a single …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Exports to https://github.com/d-wasserman/shared-row/, …","","","","Exports a single road to Streetmix’s format, returns the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the indices of all matching collisions","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loads and clips objects to the current map. Also returns …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A simple tool to place markers and free-hand shapes over a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","After a single road has been edited, these states let the …","","","Mode is just used for allows
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the index where the new lane was inserted","Place the new lane according to its direction on the …","If there are more lanes of type lt pointing forward, then …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Always starts focused on a certain lane.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Snaps a line to a vehicle movement across an intersection. …","","","","","","","","","","","","","","","","","","This imports timing.csv from …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Draw extra things when unzoomed or zoomed.","","","","","","","","","","","","","When a button with this label is clicked, open this info …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","When a button with this label is clicked, time-warp and …","","","","","","Show these tooltips over the map.","","","","","","","","","","","","","","","","","","","","","When a button with this label is clicked, warp to this ID.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Draws the timeline for a single trip, with tooltips","Creates the timeline, location warp, and time warp buttons …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates the top row for any layer panel.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Also returns the steepest street and a row explaining the …","","Returns the colored categories used and a row explaining …","","","","","","","","","","","","","","","","","A set of buildings that the player has starred, persisted …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A partitioning of the interior of a neighborhood based on …","A diagonal filter exists in an intersection. It’s …","An interval along a road’s length, with start < end.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Find all possible diagonal filters at an intersection","","","","","","","","Physically where is the filter placed?","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Most roads are fully in one cell. Roads with modal filters …","For filters placed along a road, where is the filter …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Partition a neighborhood’s boundary polygon based on the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Find a movement that leads into the neighborhood at the …","Find a movement that leads out of the neighborhood at the …","","","","","May be the same as the shortcut","Ideally this returns every possible path through the …","","","","","","","","","","","","","","","","","The ratio of the shortcut’s time to the fastest path’s …","","","","","","","","","","","","","","","","","","","","","","Also has the side effect of changing a note in the panel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This does not immediately initialize anything (like …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If you don’t need to chain any transitions after the …","","","Assumes that the map and simulation have already been set …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Aka a 2D histogram. Tracks matching IDs in each cell.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The caller should handle Outcome::ClickCustom with Vec for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","Returns a mutable reference to the object within the trait …","Returns an Rc
-ed object from an Rc
-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","Must be called after the scenario has been setup. The …","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A gameplay mode with specific controls for integration with","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","True if done","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Idempotent. This must be called before make_gameplay
or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Launches the tutorial gameplay along with its cutscene","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","is_enabled
: are (car, bike, bus, pedestrian) toggles …","","","","","","","","","","","Draws a preview of the path for the agent under the mouse …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","5 sim seconds per real second","30 sim seconds per real second","1 sim hour per real second","1 sim second per real second","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Shows the bike network while unzoomed. Handles thickening …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A bottom-right panel for managing a bunch of toggleable …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Save sequences of waypoints as named trips. Basic file …","","","","","","","","","","","saves iff current trip is changed.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A temporary structure that the caller should unpack and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","“main” is determined by app.session.routing_preferences
","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,1,1,1,1,1,0,1,1,0,1,1,1,2,2,0,3,2,1,3,2,1,3,2,1,3,2,1,2,3,2,0,2,2,2,0,0,0,2,0,2,3,2,2,0,1,0,3,2,3,2,1,2,0,3,3,2,1,3,2,1,3,2,1,3,2,1,0,2,0,2,0,2,3,1,3,2,0,2,0,0,2,2,0,3,2,3,2,3,2,1,3,2,1,2,2,3,2,1,0,2,3,2,1,4,5,0,0,0,0,0,0,0,0,0,0,0,6,7,8,9,6,10,11,12,13,7,8,9,6,10,11,12,13,7,7,7,8,9,6,10,11,12,13,7,8,9,6,10,11,12,13,10,7,6,13,7,6,11,7,13,13,7,7,6,6,12,10,6,7,7,7,6,7,7,10,10,7,7,8,9,6,10,11,12,13,13,7,12,6,7,10,10,6,7,8,9,6,10,11,12,13,7,8,9,6,10,11,12,13,8,9,11,12,13,7,8,9,6,10,11,12,13,6,10,6,6,14,9,9,11,13,7,7,6,6,7,10,10,7,7,7,7,7,7,7,7,8,9,11,7,7,7,7,6,7,7,12,11,10,12,6,7,7,7,14,9,8,8,8,8,8,8,7,6,6,13,7,13,6,7,13,7,8,9,6,10,11,12,13,7,8,9,6,10,11,12,13,10,7,8,9,6,10,11,12,13,6,10,7,8,9,6,10,11,12,13,0,0,0,15,15,15,16,17,15,16,17,15,16,17,15,16,17,17,0,15,15,16,15,15,16,17,15,16,15,16,17,15,16,17,15,16,17,15,16,17,17,17,17,17,0,16,16,15,15,16,17,15,16,17,15,16,17,15,16,17,18,0,0,18,0,18,0,0,19,18,20,21,22,19,18,20,21,22,19,18,20,21,22,19,18,20,21,22,19,19,21,22,21,22,19,19,19,18,20,21,22,21,19,18,20,21,22,19,18,20,21,22,19,18,20,19,18,20,21,22,20,0,21,20,19,21,19,22,21,22,19,19,21,19,18,20,21,22,19,18,20,21,22,19,18,20,21,22,19,18,20,21,22,23,23,0,24,24,24,24,24,24,24,24,24,24,24,24,0,0,24,24,24,24,24,24,24,0,25,25,25,25,25,0,0,0,0,0,0,0,25,25,25,25,25,25,25,25,0,25,25,25,0,25,0,25,25,0,0,0,0,25,25,25,25,0,0,26,26,0,0,26,0,0,27,28,28,27,26,28,27,26,28,27,26,28,27,26,27,26,27,26,28,27,26,28,28,27,26,27,28,27,28,27,26,28,27,26,28,27,26,28,27,26,28,28,28,28,27,27,26,28,27,28,28,28,28,27,26,28,27,26,28,27,26,28,27,26,28,28,28,27,26,27,29,30,30,31,0,31,31,0,31,32,31,32,31,32,31,32,31,32,32,32,32,31,32,32,31,32,31,32,31,32,31,32,32,32,32,32,32,32,31,32,31,32,31,32,31,33,33,0,0,0,34,35,34,35,34,35,34,35,35,34,35,34,35,34,35,34,35,34,35,34,35,35,35,34,34,35,35,0,34,35,34,35,34,35,34,34,34,35,0,0,0,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,0,36,37,36,37,36,36,37,36,37,37,36,37,36,37,36,37,36,37,0,36,38,0,0,0,39,40,38,39,40,38,40,39,40,38,39,40,38,40,38,38,38,38,39,38,39,40,38,38,39,39,0,39,38,39,40,38,39,40,38,39,40,38,39,40,38,40,39,38,39,40,39,39,39,38,39,40,38,39,40,38,39,40,38,39,40,38,39,0,0,0,0,41,42,42,43,41,44,42,43,41,44,0,0,42,43,41,44,42,43,41,44,0,42,0,42,44,43,0,0,42,42,44,41,0,0,0,0,42,43,41,44,41,42,42,42,43,41,44,42,43,41,44,43,41,44,42,43,41,44,41,42,42,42,44,43,0,42,42,0,0,43,0,42,0,44,0,42,0,0,42,0,44,42,42,43,41,44,42,43,41,44,42,43,41,44,0,42,43,41,44,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,46,0,0,0,0,0,0,47,47,47,48,46,47,48,46,48,47,47,48,46,47,48,46,46,46,46,47,48,48,46,46,47,46,47,48,46,46,46,47,47,48,46,47,48,46,48,46,47,48,46,0,46,47,47,48,48,48,47,46,47,46,47,48,46,47,48,46,47,48,46,47,48,46,47,49,0,49,0,50,49,50,49,50,49,50,49,49,49,49,50,50,50,50,50,49,50,49,50,49,49,50,49,50,50,50,50,49,50,49,50,49,50,49,50,49,51,0,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,0,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,0,54,54,0,54,55,54,55,54,55,54,55,54,55,55,55,55,54,55,55,54,55,54,54,55,54,55,55,55,55,55,54,55,54,55,54,55,54,56,57,58,0,0,0,59,60,61,59,60,61,60,59,60,61,59,60,61,0,0,0,61,60,59,60,61,60,61,59,60,61,59,60,61,59,59,60,61,59,60,61,59,60,61,61,59,60,59,60,61,0,59,60,59,60,61,59,60,61,59,60,61,59,60,61,59,60,61,0,62,62,62,62,62,62,62,62,62,62,0,62,62,62,62,62,62,62,0,0,0,0,0,0,0,0,0,63,64,63,64,63,64,63,64,63,64,64,64,63,64,64,64,63,64,63,64,63,64,63,64,64,63,63,64,63,64,63,63,64,64,63,64,63,64,63,64,63,64,0,65,65,65,65,0,0,65,65,65,65,65,0,65,65,0,0,0,65,65,65,65,0,0,0,66,67,66,67,66,67,66,67,66,67,67,66,67,67,66,66,0,67,66,67,66,66,67,66,66,66,66,67,67,0,66,66,66,67,66,67,66,67,66,67,66,67,0,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,0,0,0,0,69,70,69,70,70,69,70,69,70,70,69,69,69,69,69,70,69,70,69,70,70,69,70,0,0,0,69,69,70,69,0,70,69,69,69,70,69,70,69,70,69,70,0,71,71,0,72,71,72,71,72,71,72,71,71,71,72,71,71,72,71,72,71,71,71,72,71,72,71,71,72,71,72,71,72,72,72,72,71,72,71,72,71,72,71,72,71,72,73,0,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,75,0,0,0,0,0,0,0,0,76,77,78,79,80,81,75,82,76,77,78,79,80,81,75,82,76,77,78,79,80,81,75,82,76,77,78,79,80,81,75,82,75,82,75,82,82,76,76,80,81,76,79,80,75,75,76,80,81,75,76,77,78,79,80,81,75,82,76,75,75,79,76,77,78,79,80,81,75,82,76,77,78,79,80,81,75,82,77,78,79,80,81,75,82,76,77,78,79,80,81,75,82,78,80,77,77,82,77,82,75,77,81,80,76,79,79,76,81,78,76,76,77,82,0,76,75,82,76,77,78,79,80,81,75,82,76,77,78,79,80,81,75,82,76,77,78,79,80,81,75,82,76,77,78,79,80,81,75,82,76,0,0,0,0,0,83,84,85,86,83,84,85,86,83,84,85,86,83,84,85,86,0,84,83,0,84,86,83,84,85,86,83,83,84,85,86,83,84,85,86,0,83,84,85,86,83,84,85,86,83,84,85,86,0,0,83,0,83,85,0,83,84,85,86,84,83,83,84,85,86,83,84,84,0,0,0,0,83,83,0,83,84,85,86,83,84,85,86,83,84,85,86,0,83,84,85,86,0,0,0,0,0,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,0,88,88,88,88,0,0,88,88,88,0,88,88,0,88,88,88,88,88,88,88,88,0,88,0,0,88,88,88,88,88,88,88,88,88,88,88,0,88,88,88,88,88,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,0,0,91,92,91,92,91,92,91,92,91,92,91,0,92,92,91,92,91,91,91,91,0,0,92,91,0,91,91,92,92,0,91,92,91,92,92,91,92,0,0,91,91,91,91,92,91,0,91,0,0,91,91,91,92,0,92,92,91,91,91,92,91,92,91,92,91,91,92,91,0,93,93,93,93,93,0,93,93,93,93,93,93,93,93,93,93,93,93,93,93,0,0,0,94,95,94,95,94,95,94,95,0,95,95,94,95,95,94,95,0,0,94,95,94,95,94,95,94,95,94,95,94,95,0,0,95,94,94,95,95,94,95,94,95,94,95,94,95,0,0,0,96,97,98,96,97,98,97,96,97,98,96,97,98,96,97,98,96,97,98,98,98,96,97,98,96,97,98,96,97,98,96,97,98,96,97,98,96,97,98,96,97,98,96,97,98,96,97,96,97,98,96,97,98,96,97,98,96,97,98,96,97,98,0,99,99,99,99,99,99,99,99,99,99,0,99,99,99,99,99,99,99,99,0,100,100,100,100,100,100,100,100,100,100,0,100,100,100,100,100,100,100,0,0,0,101,101,101,101,101,101,101,0,101,101,101,101,101,0,101,101,101,101,101,101,101,101,102,102,102,0,102,0,0,0,102,102,102,102,102,102,102,102,102,102,102,102,102,102,0,102,102,102,103,104,104,104,105,102,106,104,105,102,106,104,105,102,106,104,105,102,106,0,104,105,102,102,106,102,106,0,106,106,104,104,105,106,104,103,104,105,102,106,106,102,103,0,104,105,0,104,105,102,106,104,105,102,106,105,102,106,104,105,102,106,103,104,0,0,0,106,104,106,104,0,0,106,106,104,0,104,104,105,106,102,102,106,104,105,0,0,104,105,102,106,104,105,102,106,104,105,102,106,102,104,105,102,106,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,107,120,121,123,127,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,128,128,128,128,0,128,128,0,0,0,128,0,128,0,128,128,128,128,0,0,0,128,0,128,128,128,128,128,128,128,129,0,0,0,0,129,129,129,130,129,130,129,130,129,130,131,130,130,131,0,131,130,0,129,130,0,129,130,129,130,129,130,0,131,0,130,0,130,0,0,131,0,0,129,130,129,130,129,130,130,129,130,132,133,0,0,0,0,134,135,134,135,134,135,134,135,135,134,135,134,135,134,135,134,135,134,135,134,135,134,135,134,135,134,135,134,134,135,134,135,134,135,134,135,134,135,134,135,134,135,134,135,0,0,136,137,136,137,136,137,136,137,136,136,136,136,137,137,137,137,137,136,137,136,137,136,136,137,136,136,137,137,137,136,136,136,137,136,137,136,137,136,137,136,0,0,138,139,138,139,138,138,139,138,139,138,139,138,139,138,139,138,138,139,138,139,138,138,139,138,139,138,139,138,139,138,138,139,138,138,139,138,139,139,139,138,139,138,139,138,139,138,140,140,140,0,0,140,140,0,141,140,142,141,140,142,141,140,142,141,140,142,140,142,140,142,141,141,141,140,142,141,140,141,140,142,142,141,140,142,141,140,142,140,142,141,140,142,0,141,142,141,141,141,141,142,141,140,142,141,140,142,141,140,142,141,140,142,141,140,142,143,0,0,143,0,143,144,145,143,144,145,143,144,145,143,144,145,143,143,143,143,144,145,144,145,144,145,143,143,144,145,144,145,143,144,144,145,143,144,145,143,143,144,145,143,144,144,144,145,143,144,145,143,144,144,145,143,144,144,145,143,144,145,143,144,145,143,144,145,143,144,145,143,146,147,148,0,0,149,150,149,150,149,150,149,150,150,150,149,149,149,150,149,149,150,150,149,150,149,150,150,149,150,0,149,150,149,149,149,149,149,150,149,150,149,150,149,150,149,150,0,0,151,152,151,152,151,152,151,152,152,152,151,151,151,152,151,151,152,152,151,152,151,152,152,151,152,0,152,151,152,151,152,151,151,151,152,152,152,152,152,151,152,152,152,151,152,151,152,151,152,151,152,0,0,0,0,0,0,153,154,153,155,154,156,157,153,158,155,154,156,157,153,158,155,154,156,157,153,158,155,154,156,157,153,158,0,155,154,156,157,158,155,154,156,157,158,155,154,156,157,158,153,155,154,156,157,158,0,155,154,156,157,153,158,155,154,156,157,153,158,155,154,156,157,153,158,153,155,154,156,157,153,158,153,155,154,156,157,158,155,154,156,157,158,155,154,156,157,158,155,154,156,157,158,154,156,155,154,156,157,153,158,155,154,156,157,153,158,155,154,156,157,153,158,155,154,156,157,153,158,0,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,0,0,0,0,0,160,161,162,163,164,160,161,162,163,164,160,160,161,161,162,163,164,160,161,162,163,164,160,0,161,160,160,164,0,161,163,160,161,160,0,0,161,162,163,164,160,160,160,160,160,161,164,161,162,163,164,160,161,162,163,164,160,162,163,164,160,161,162,163,164,160,161,160,161,160,161,161,160,160,0,0,162,164,0,163,160,161,162,163,164,160,161,162,163,164,160,161,162,163,164,160,0,161,162,163,164,160,165,0,0,0,166,165,166,165,166,165,166,165,165,165,165,0,166,165,165,166,165,166,165,165,165,166,165,166,165,165,166,165,166,165,166,166,166,165,165,166,165,166,165,166,165,166,165,166,0,0,0,0,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,0,0,168,169,168,169,168,169,168,169,0,0,169,169,169,169,168,0,0,168,169,168,169,168,169,168,169,168,169,169,168,169,169,168,168,168,169,168,169,168,169,168,169,0,170,170,0,170,171,170,171,170,171,170,171,170,171,170,170,171,170,170,171,170,171,170,170,170,171,170,171,170,170,171,170,170,171,171,171,170,171,170,171,170,171,170,171,171,170,171,171,172,173,173,0,0,174,173,174,173,174,173,174,173,173,173,173,174,173,173,174,173,174,173,173,173,174,173,174,173,173,174,173,0,173,174,174,174,173,173,174,173,174,173,174,173,174,173,174,175,176,0,177,177,177,177,0,0,177,177,177,177,177,177,0,177,177,177,177,0,178,178,178,178,178,178,178,178,178,178,0,178,178,178,178,178,178,178,0,0,179,179,179,0,179,179,179,0,0,0,180,181,182,183,180,179,184,181,182,183,180,179,184,181,181,182,183,180,179,184,181,182,183,180,179,184,180,182,181,181,0,181,183,184,181,183,184,180,184,181,182,183,180,179,184,0,181,180,180,181,181,182,183,180,179,184,181,182,183,180,179,184,183,180,179,181,182,183,180,179,184,0,180,180,181,0,0,182,0,184,0,182,181,181,182,182,181,0,184,181,182,0,182,181,182,183,180,179,184,181,182,183,180,179,184,181,182,183,180,179,184,181,182,183,180,179,184,185,186,187,187,188,188,0,188,188,188,188,188,188,188,188,188,188,188,188,188,0,188,188,188,0,188,188,188,188,188,0,0,0,188,0,0,188,188,0,188,0,0,0,188,188,188,188,0,0,0,0,189,0,0,189,190,0,190,189,0,190,191,192,193,189,194,190,195,191,192,193,189,194,190,195,191,193,194,191,191,193,191,192,193,189,194,190,195,191,192,193,189,194,190,195,191,0,192,190,190,191,191,195,195,191,191,190,195,191,191,191,192,193,189,194,190,195,195,0,193,195,191,192,193,189,194,190,195,191,192,193,189,194,190,195,192,193,189,194,190,195,191,192,193,189,194,190,195,0,192,195,190,195,191,191,0,194,191,194,193,190,192,191,191,191,192,193,189,194,190,195,191,192,193,189,194,190,195,191,192,193,189,194,190,195,191,192,193,189,194,190,195,196,197,197,0,0,0,0,0,198,199,198,199,198,199,198,199,0,198,199,198,199,198,199,198,199,198,199,198,199,198,199,198,199,198,199,198,199,198,199,198,199,0,0,0,200,201,202,200,201,202,200,201,202,200,201,202,201,200,201,201,200,200,201,202,200,201,202,200,201,202,201,202,200,201,202,0,202,202,202,202,200,200,0,0,200,200,200,201,201,201,200,201,202,200,201,202,200,201,202,200,201,202,0,0,0,203,204,205,203,204,205,203,204,205,203,204,205,203,204,204,205,203,203,204,205,203,204,205,203,204,205,204,205,203,204,205,0,203,203,204,204,0,204,205,203,203,204,204,203,204,205,203,204,205,203,204,205,203,204,205,204,0,0,206,207,206,207,206,207,206,207,206,206,0,206,207,207,207,207,206,207,206,207,207,206,207,207,206,206,206,207,206,207,206,207,206,207,0,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,0,0,209,210,210,209,210,209,210,209,210,209,209,210,210,210,210,209,210,210,209,210,209,209,210,209,210,210,209,210,210,209,210,209,210,209,210,209,210,0,0,211,212,211,212,211,212,211,212,212,0,211,211,0,211,212,212,212,212,212,211,212,211,212,212,211,212,211,212,212,211,211,0,0,0,211,212,211,212,211,212,211,212,213,0,213,213,0,0,213,0,0,214,215,213,215,216,213,214,215,216,213,214,215,216,213,214,215,216,213,214,0,215,215,213,213,216,213,214,215,215,213,217,213,216,215,216,213,213,214,215,217,217,215,216,213,214,215,216,213,214,215,213,214,215,216,213,214,215,0,213,216,216,216,217,215,216,213,214,215,216,213,214,215,216,213,214,215,216,213,214,0,0,0,0,0,218,219,220,221,222,218,219,220,221,222,218,219,220,221,222,218,219,220,221,222,218,219,220,221,218,219,219,220,221,219,220,222,218,218,218,219,220,221,222,219,220,221,218,219,220,221,222,218,219,220,221,222,219,220,221,222,218,219,220,221,222,0,0,0,219,220,221,222,219,222,218,222,222,218,219,0,220,218,219,220,222,218,218,218,219,220,221,222,218,219,220,221,222,218,219,220,221,222,218,222,218,219,220,221,222,219,223,0,223,223,224,0,0,0,224,223,224,223,224,223,0,223,224,225,223,224,225,223,224,225,223,224,225,223,223,223,226,223,226,0,225,225,223,223,223,0,226,226,226,226,226,225,223,223,226,225,0,0,224,225,223,226,226,226,226,223,224,225,223,224,225,223,223,224,225,223,226,223,223,225,225,226,225,223,0,226,225,223,223,224,225,223,224,225,223,0,224,225,223,224,225,223,227,228,229,230,231,228,229,230,228,230,232,233,234,0,0,235,236,235,236,235,235,236,235,236,235,236,235,0,235,236,235,235,236,235,236,236,235,236,235,236,235,235,235,235,235,236,235,236,235,236,235,236,0,237,237,237,237,237,237,0,237,237,237,0,237,0,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,0,0,238,238,238,238,238,0,238,238,238,0,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,0,0,0,0,239,240,239,240,239,240,239,240,239,240,239,0,239,240,0,239,240,239,240,240,239,240,239,240,240,239,0,0,239,239,240,239,240,239,240,239,240,241,0,0,242,0,242,0,242,0,243,243,242,244,245,241,243,242,244,245,241,245,243,242,244,245,241,243,242,244,245,241,245,241,241,243,244,241,241,243,244,241,243,242,244,245,241,241,241,243,242,244,245,241,243,242,244,245,241,242,244,245,241,243,242,244,245,241,243,241,244,245,243,243,245,244,244,243,244,241,243,242,244,245,241,243,242,244,245,241,243,242,244,245,241,243,242,244,245,241,243,246,247,0,248,248,248,248,248,248,0,0,0,248,248,248,248,248,248,248,248,248,248,0,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,0,0,0,0,0,250,251,252,253,254,250,251,252,253,254,250,251,252,253,254,250,251,252,253,254,254,252,254,250,251,252,250,251,252,253,250,251,252,253,254,252,250,251,252,253,254,250,251,252,253,254,253,254,250,251,252,253,254,250,251,252,254,250,251,252,253,253,250,251,252,252,250,250,251,252,250,250,251,252,253,254,250,251,252,253,254,250,251,252,253,254,250,251,252,253,254,0,255,255,0,255,255,255,255,0,255,255,0,0,255,0,0,0,255,0,256,256,256,257,258,256,259,260,255,257,258,256,259,260,255,0,257,258,256,259,260,255,257,258,256,259,260,255,257,257,259,260,255,260,255,260,259,258,258,257,256,260,255,260,257,0,259,259,257,258,256,259,260,255,257,257,257,257,256,256,257,257,259,259,259,259,259,257,258,256,259,260,255,257,258,256,259,260,255,260,255,257,258,256,259,260,255,0,255,257,256,0,257,258,259,259,259,258,258,257,260,258,256,259,260,259,259,259,260,260,255,259,259,257,259,257,258,259,259,259,260,259,257,258,260,255,257,255,0,257,258,256,259,260,255,257,258,256,259,260,255,256,257,258,256,259,260,255,257,258,256,259,260,255,258,258,257,259,259,0,261,261,261,261,261,261,261,261,261,261,261,261,0,261,0,261,261,261,261,261,261,261,261,0,0,262,263,262,263,262,263,262,263,262,263,262,263,262,263,262,263,262,263,262,262,263,0,263,262,263,263,262,262,263,262,263,262,263,262,263,264,264,264,264,0,0,265,264,265,264,265,265,264,265,264,264,264,265,265,264,265,265,264,265,264,265,264,264,265,264,265,265,265,265,264,265,265,265,265,265,265,264,265,265,264,265,264,265,264,265,264,0,0,0,266,267,266,267,266,267,266,267,0,0,0,266,267,267,266,267,266,267,267,266,267,266,267,266,267,266,266,267,267,266,267,267,266,266,267,266,267,266,267,266,267,266,267,267,268,268,268,0,0,268,268,268,0,268,268,268,0,268,268,268,268,268,268,0,268,0,0,269,0,268,268,268,268,0,0,0,0,0,270,271,272,273,274,270,271,272,273,274,270,271,272,273,274,270,271,272,273,274,270,271,272,273,270,271,272,273,274,274,274,274,270,271,272,273,274,270,271,272,273,274,270,271,272,273,274,270,271,272,273,274,270,271,272,273,0,274,274,270,271,272,273,274,270,271,272,273,274,270,271,272,273,274,270,271,272,273,0,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,0,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,0,276,0,276,276,276,276,276,276,276,276,276,276,276,276,0,276,0,0,0,0,0,0,277,278,279,280,277,281,279,282,278,280,277,281,279,282,278,281,280,277,281,279,282,278,280,277,281,279,282,278,282,279,278,278,280,282,281,277,281,280,277,277,280,277,281,279,282,278,279,277,277,280,277,281,279,282,278,280,277,281,279,282,278,277,281,279,282,278,280,277,281,279,282,278,280,0,279,279,280,278,0,0,277,277,280,279,280,280,278,281,280,277,281,279,282,278,280,277,281,279,282,278,280,277,281,279,282,278,280,277,281,279,282,278,0,283,283,283,283,283,283,283,283,283,283,283,0,283,0,283,0,283,283,283,283,283,283,283,283,284,0,284,0,0,284,285,285,284,286,285,284,286,286,286,0,285,284,286,285,284,286,284,286,284,286,286,285,284,286,284,285,0,285,284,285,284,286,284,284,285,285,284,286,285,284,286,284,286,285,284,286,285,285,286,284,286,285,285,285,0,286,285,285,284,286,285,284,286,285,284,286,285,284,286,285,285,284,286,285,285,287,288,0,0,0,0,289,290,289,290,291,292,289,290,291,292,289,289,290,291,292,289,290,291,292,291,291,289,290,291,292,290,291,289,290,291,292,289,289,290,291,292,289,290,291,292,289,290,291,292,289,290,291,292,292,292,291,291,289,292,290,292,289,290,290,292,292,289,291,292,289,291,292,289,290,291,292,289,290,291,292,289,290,291,292,289,290,291,292,291,0,0,0,293,294,293,295,294,293,295,294,293,295,294,293,295,293,0,294,294,295,293,294,293,293,293,295,293,294,293,295,294,293,293,294,293,295,294,293,295,293,295,294,293,295,293,0,295,293,295,295,293,293,293,294,295,295,295,295,294,293,295,294,293,295,294,293,295,294,293,295],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[],["app",3]],null,null,[[["eventctx",3],["option",4,["permap"]],["app",3],["bool",15],["setup",3],["permap",3]],[["vec",3,["box"]],["box",3,["state"]]]],null,null,null,null,null,null,null,null,[[["mode",4]],["bool",15]],[[["option",4,["mapedits"]],["setup",3],["mapedits",3],["sim",3],["eventctx",3],["app",3],["bool",15],["option",4,["sim"]]],[["vec",3,["box"]],["box",3,["state"]]]],null,null,[[]],[[]],[[]],[[["argmatches",3]]],null,null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,null,[[]],null,null,[[["mode",4]],["bool",15]],null,null,null,null,[[["settings",3]]],null,null,null,[[["eventctx",3],["setup",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,[[["str",15],["map",3]],["result",6]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[["canvas",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["eventctx",3],["bool",15],["showobject",8]],[["option",4,["id"]],["id",4]]],[[["id",4]],[["pt2d",3],["option",4,["pt2d"]]]],[[],["app",3]],[[["eventctx",3]]],[[],["sim",3]],null,[[["eventctx",3],["into",8,["string"]],["string",3]],[["option",4,["intersectionid"]],["intersectionid",3]]],[[],["flags",3]],[[]],[[],["colorscheme",3]],null,null,null,null,null,null,[[["showobject",8],["drawoptions",3],["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawmap",3]],null,[[["drawoptions",3],["gfxctx",3]]],[[["canvas",3]]],null,[[],["sessionstate",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["argmatches",3]]],[[["agentcache",3],["prerender",3],["bounds",3],["showobject",8]],[["renderable",8],["vec",3,["renderable"]]]],null,null,[[],["option",4]],null,null,[[["eventctx",3],["bool",15]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,null,[[],["showlayers",3]],[[],["showlayers",3]],null,[[["eventctx",3],["into",8,["string"]],["string",3]],["bool",15]],null,[[["option",4,["id"]],["eventctx",3],["id",4],["pt2d",3],["option",4,["f64"]],["f64",15]],[["box",3,["state"]],["state",8]]],[[],["map",3]],null,[[["options",3],["eventctx",3],["timer",3],["map",3],["flags",3],["sim",3],["colorscheme",3]],["permap",3]],[[["eventctx",3],["timer",3],["map",3]]],null,null,[[["eventctx",3],["showobject",8]],[["option",4,["id"]],["id",4]]],[[["eventctx",3]],[["option",4,["id"]],["id",4]]],[[["eventctx",3]],[["option",4,["id"]],["id",4]]],[[["eventctx",3]],[["option",4,["id"]],["id",4]]],[[["eventctx",3]],[["option",4,["id"]],["id",4]]],[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[],["showlayers",3]],[[],["showeverything",3]],[[],["perobjectactions",3]],[[],["options",3]],null,null,[[],["analytics",3]],null,null,[[["eventctx",3]]],null,[[]],null,[[["sim",3],["map",3]],["bool",15]],null,null,null,[[["option",4]]],[[["id",4]],["bool",15]],[[["id",4]],["bool",15]],null,null,null,null,null,null,[[],["sim",3]],null,null,null,null,null,null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[],[["btreemap",3,["string","vec"]],["string",3],["vec",3,["challenge"]]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[["gameplaymode",4]]],[[]],[[]],[[]],null,null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["option",4],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],null,[[["gameplaymode",4],["app",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["into",8,["string"]],["string",3]],["cutscenebuilder",3]],[[["eventctx",3],["box",3,["fn"]],["fn",8]],[["box",3,["state"]],["state",8]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["into",8,["string"]],["string",3],["str",15],["f64",15]],["cutscenebuilder",3]],[[],["color",3]],[[]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["usize",15],["str",15],["fn",8]],["panel",3]],null,null,null,null,[[["str",15]],["cutscenebuilder",3]],[[["eventctx",3],["widget",3],["color",3]],[["box",3,["state"]],["state",8]]],null,null,[[["into",8,["string"]],["string",3]],["cutscenebuilder",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["map",3],["timer",3],["scenario",3]],["prebakesummary",3]],[[]],null,[[],["result",4]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["eventctx",3],["btreeset",3],["app",3]],["widget",3]],[[["text",3],["distance",3],["str",15],["app",3]]],[[["app",3],["text",3],["str",15],["duration",3]]],[[["duration",3],["app",3]],[["vec",3,["textspan"]],["textspan",3]]],[[["agenttype",4],["app",3]],["color",3]],[[["tripmode",4],["app",3]],["color",3]],[[["tripphasetype",4],["app",3]],["color",3]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["app",3],["gfxctx",3]]],[[["app",3],["text",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["contextualactions",8],["app",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[]],null,[[["app",3]],[["option",4,["id"]],["id",4]]],[[["map",3],["btreeset",3]],[["btreeset",3,["intersectionid"]],["intersectionid",3]]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["duration",3]],[["fnonce",8],["box",3,["fnonce"]]]],[[["eventctx",3],["tab",4],["app",3],["contextualactions",8]]],[[["fn",8],["btreeset",3,["string"]],["text",3],["string",3]]],[[],["commonstate",3]],[[["id",4],["app",3]],["text",3]],null,null,null,[[["eventctx",3]],["panel",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,[[["intersectionid",3],["app",3]]],[[["app",3]],[["vec",3,["roadid"]],["roadid",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["route",3]],[[],["mode",4]],[[]],[[]],[[["gfxctx",3]]],[[["route",3]],["bool",15]],[[["mode",4]],["bool",15]],[[["eventctx",3],["app",3]],["bool",15]],[[]],[[]],[[]],null,[[["eventctx",3]],["widget",3]],[[["intersectionid",3]],[["usize",15],["option",4,["usize"]]]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],[[],["bool",15]],null,[[["eventctx",3]],[["option",4,["intersectionid"]],["intersectionid",3]]],[[["usize",15],["map",3],["intersectionid",3]],["usize",15]],[[["route",3]],["bool",15]],[[["mode",4]],["bool",15]],[[["app",3]],["routesketcher",3]],[[],["route",3]],[[["str",15]],["bool",15]],null,null,null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["app",3]]],[[["app",3]]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["bool",15],["gfxctx",3]]],[[["eventctx",3],["option",4,["str"]],["app",3],["str",15]],["bool",15]],[[]],[[]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3]],["widget",3]],null,[[["eventctx",3],["btreeset",3,["roadid"]],["app",3],["roadid",3]],["roadselector",3]],null,null,[[["eventctx",3],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["result",4]],[[["app",3],["gfxctx",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["uploadedproposals",3]],null,[[["eventctx",3],["str",15],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["string",3]]],[[],["result",4]],[[["string",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],null,[[["eventctx",3],["str",15],["app",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["option",4,["id"]],["eventctx",3],["permap",3],["id",4],["pt2d",3],["option",4,["f64"]],["f64",15]],[["box",3,["state"]],["state",8]]],[[["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[["eventctx",3],["str",15],["app",3]],[["transition",4,["app"]],["app",3]]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["waypointid",3]],[[]],[[["waypointid",3]],["bool",15]],[[],["bool",15]],[[["outcome",4],["app",3],["worldoutcome",4,["waypointid"]],["waypointid",3]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[["eventctx",3]],["widget",3]],[[["usize",15]],["color",3]],[[["usize",15]],["char",15]],[[],[["tripendpoint",4],["vec",3,["tripendpoint"]]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[],["usize",15]],[[["waypointid",3]],["bool",15]],[[["app",3]],["inputwaypoints",3]],[[["tripendpoint",4],["app",3]],["waypoint",3]],[[["tripendpoint",4],["vec",3,["tripendpoint"]],["app",3]]],[[["eventctx",3],["usize",15],["world",3],["fn",8]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,[[["id",4],["app",3]],["vec",3]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3],["app",3]]],null,[[["tags",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],["drawable",3]],[[["eventctx",3],["app",3]],["drawable",3]],[[],["drawbaselayer",4]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["bool",15],["app",3],["id",4],["string",3]],[["transition",4,["app"]],["app",3]]],[[["app",3]]],[[["app",3]]],[[["app",3]]],null,[[]],[[]],[[]],[[]],[[],["gameplaymode",4]],null,null,[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],[[],["showlayers",3]],null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["mapname",3],["app",3],["vec",3,["mapname"]]],[["box",3,["state"]],["state",8]]],null,null,null,null,null,null,null,[[["eventctx",3],["option",4,["vec"]],["vec",3,["originalroad"]],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3]]],null,null,[[["string",3],["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,null,null,[[["id",4]],["bool",15]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],null,null,[[["agentid",4],["app",3]],["option",4]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]]],[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[["agentid",4]],["delaycause",4]],[[["agentid",4],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,[[["eventctx",3],["obj",3],["color",3],["block",3],["app",3]]],[[["eventctx",3],["vec",3,["perimeter"]],["perimeter",3],["timer",3],["app",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["obj",3]],[[]],[[["obj",3]],["ordering",4]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,[[["obj",3]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[]],null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3]],["panel",3]],[[["obj",3]],["bool",15]],[[],["obj",3]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["block",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,[[["obj",3]],[["option",4,["ordering"]],["ordering",4]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["pathconstraints",4],["map",3]]],[[],["source",4]],[[]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["laneid",3],["app",3]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3],["pathconstraints",4],["source",4]],[["box",3,["state"]],["state",8]]],null,[[["eventctx",3],["laneid",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["sim",3],["map",3],["id",4]]],[[["app",3],["gfxctx",3]]],[[["sim",3],["map",3],["id",4]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["eventctx",3],["intersectionid",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["item",4],["str",15],["vec",3,["item"]],["pt2d",3],["option",4,["pt2d"]]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["timer",3],["app",3]],[["roadid",3],["counter",3,["roadid"]]]],[[["usize",15]],[["vec",3,["textspan"]],["textspan",3]]],[[["panel",3]]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3],["polygon",3],["pathrequest",3]],[["box",3,["state"]],["option",4,["box"]]]],[[["eventctx",3],["tripendpoint",4],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[["eventctx",3],["routingparams",3],["tripmode",4]],["widget",3]],[[["eventctx",3],["app",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["roadselector",3]],["panel",3]],[[["eventctx",3],["app",3],["roadid",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["map",3],["vec",3,["roadid"]],["intersectionid",3],["roadid",3],["vec",3,["intersectionid"]]],["string",3]],[[["map",3],["intersectionid",3]],["feature",3]],[[["lane",3]],[["map",3,["string","value"]],["option",4,["map"]]]],[[["map",3],["roadid",3]],["feature",3]],[[["map",3],["roadid",3]],["string",3]],[[["direction",4],["lane",3]],[["map",3,["string","value"]],["string",3],["value",4]]],[[["map",3],["roadid",3]],[["map",3,["string","value"]],["string",3],["value",4]]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,[[],["drawbaselayer",4]],[[]],[[]],null,null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["eventctx",3],["intersectionid",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["btreeset",3,["intersectionid"]],["app",3],["intersectionid",3],["usize",15],["bool",15]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3],["panel",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["eventctx",3],["usize",15],["collisiondataset",3],["vec",3,["usize"]],["app",3]],[["world",3,["dummyid"]],["dummyid",3]]],[[["collisiondataset",3]],[["usize",15],["vec",3,["usize"]]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["filters",3]],["bool",15]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["panel",3]],["filters",3]],[[["eventctx",3],["usize",15],["collisiondataset",3],["vec",3,["usize"]],["app",3]],[["world",3,["dummyid"]],["dummyid",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3]],["widget",3]],[[["filters",3]],["bool",15]],[[],["filters",3]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[["usize",15]],["f64",15]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["heatmapoptions",3],["counter",3,["buildingid"]],["option",4,["heatmapoptions"]],["buildingid",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["scenario",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],null,null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["timer",3],["bool",15],["string",3],["option",4,["string"]],["app",3]]],[[["hashmap",3],["string",3],["pt2d",3],["btreemap",3,["string","string"]],["vec",3,["pt2d"]],["usize",15],["str",15],["colorscheme",3]],["object",3]],[[["str",15],["app",3]]],[[["eventctx",3],["string",3],["option",4,["string"]],["app",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["obj",4]],[[]],[[["app",3],["gfxctx",3]]],[[["obj",4]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["obj",4]],["bool",15]],[[["eventctx",3],["vec",3,["lonlat"]],["string",3],["lonlat",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[["eventctx",3],["app",3]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3],["scenario",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["markerid",3]],[[],["recordedstorymap",3]],[[]],[[]],[[],["result",4]],null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["markerid",3]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3]],[["ring",3],["option",4,["ring"]]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3],["storymap",3],["app",3]],[["box",3,["state"]],["state",8]]],[[],["u64",15]],[[]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["recordedstorymap",3],["app",3]],[["option",4,["storymap"]],["storymap",3]]],null,null,null,null,[[["markerid",3]],["bool",15]],[[],["storymap",3]],[[],["lasso",3]],null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["usize",15],["str",15]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],null,null,null,[[["eventctx",3]]],[[["eventctx",3],["app",3]]],[[["app",3]]],[[],["result",4]],[[["vec",3,["pt2d"]],["pt2d",3]],["ring",3]],null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[["eventctx",3],["app",3],["mapedits",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["laneid",3],["app",3]],["bool",15]],null,null,[[["editcmd",4]],[["option",4,["id"]],["id",4]]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],["panel",3]],[[["eventctx",3],["app",3]],["panel",3]],null,[[["eventctx",3],["app",3],["intersectionid",3],["gameplaymode",4]],[["box",3,["state"]],["option",4,["box"]]]],null,null,null,[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3,["state"]],["state",8]]],[[["string",3],["box",3,["fn"]],["app",3],["eventctx",3],["into",8,["string"]],["fn",8],["bool",15],["option",4,["transition"]],["transition",4,["app"]]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["box",3,["fn"]],["fn",8]],[["box",3,["state"]],["state",8]]],null,null,null,null,null,null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]]],null,null,null,[[["option",4,["speed"]],["speed",3],["app",3]],[["vec",3,["choice"]],["choice",3,["speed"]]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],null,[[["lanetype",4],["editroad",3],["tags",3]],["usize",15]],[[["editroad",3],["direction",4]],["usize",15]],[[["lanetype",4],["editroad",3],["bool",15]],["direction",4]],null,[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],null,null,[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["editroad",3],["app",3],["roadid",3],["mapedits",3]],[["box",3,["state"]],["state",8]]],null,[[["eventctx",3],["app",3]]],null,[[["eventctx",3],["app",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["eventctx",3],["option",4,["laneid"]],["laneid",3],["app",3]]],[[["lanetype",4]],["bool",15]],[[["app",3]],[["option",4,["mapedits"]],["mapedits",3]]],[[["eventctx",3],["app",3],["roadid",3],["option",4,["laneid"]],["laneid",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["gfxctx",3]]],[[["usize",15],["roadid",3],["app",3]],["geombatch",3]],null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["roadid",3],["app",3]],["geombatch",3]],null,[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["usize",15],["app",3]],["laneid",3]],null,[[["lanetype",4]],[["option",4,["str"]],["str",15]]],null,[[["eventctx",3],["laneid",3],["option",4,["laneid"]],["road",3],["app",3]],["panel",3]],[[["eventctx",3],["usize",15],["roadid",3],["bool",15],["editroad",3],["app",3]],["panel",3]],[[["eventctx",3],["option",4,["isize"]],["app",3],["fn",8],["isize",15]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3],["laneid",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["roadid",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]]],null,null,[[["eventctx",3]],["color",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["laneid",3],["app",3]],[["choice",3,["distance"]],["vec",3,["choice"]]]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["transitrouteid",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[]],null,null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["gameplaymode",4],["app",3],["intersectionid",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["eventctx",3],["usize",15],["app",3],["fn",8]]],[[["app",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["eventctx",3],["usize",15],["app",3]]],[[["btreeset",3],["app",3]],[["option",4,["bundleedits"]],["bundleedits",3]]],[[],["bundleedits",3]],[[]],null,[[["eventctx",3],["app",3]]],null,[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],null,[[["eventctx",3],["btreeset",3],["usize",15],["app",3]],["geombatch",3]],null,[[["bundleedits",3]],["bool",15]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["btreeset",3],["app",3]],["geombatch",3]],null,[[]],[[]],[[["btreeset",3],["app",3]],["bundleedits",3]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["btreeset",3],["usize",15],["app",3]],["panel",3]],[[["eventctx",3],["bool",15],["app",3]],["panel",3]],null,null,null,null,[[["bundleedits",3]],["bool",15]],[[["eventctx",3],["btreeset",3,["intersectionid"]],["app",3],["intersectionid",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],null,null,null,null,[[["eventctx",3],["app",3]]],null,null,null,[[["polygon",3],["vec",3,["polygon"]]],["vec",3]],[[["btreeset",3],["app",3]],["bundleedits",3]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["app",3]],["result",6]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["drawbaselayer",4]],[[["eventctx",3],["gameplaymode",4],["intersectionid",3],["bundleedits",3],["app",3]],[["box",3,["state"]],["state",8]]],[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["usize",15],["controltrafficsignal",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3],["panel",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["controltrafficsignal",3],["map",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["angle",3]],["str",15]],[[],["result",4]],[[["formatter",3]],["result",6]],[[]],[[]],null,[[["str",15],["map",3]],[["result",6,["movementid"]],["movementid",3]]],null,[[["str",15],["map",3],["intersectionid",3]],[["result",6,["controltrafficsignal"]],["controltrafficsignal",3]]],[[["eventctx",3],["str",15],["app",3]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["map",3],["intersectionid",3]],[["snapper",3],["result",6,["snapper"]]]],null,[[["deserializer",8]],["result",6]],[[["deserializer",8]],[["result",6,["vec"]],["vec",3,["nodeid"]]]],null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[]],[[]],[[]],null,null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,null,null,null,[[["eventctx",3],["btreeset",3,["intersectionid"]],["intersectionid",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["btreeset",3,["intersectionid"]],["intersectionid",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["btreeset",3,["intersectionid"]],["intersectionid",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["usize",15]],["widget",3]],null,null,[[["eventctx",3],["btreeset",3,["intersectionid"]],["gameplaymode",4],["intersectionid",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["btreeset",3,["intersectionid"]],["usize",15],["intersectionid",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["eventctx",3],["app",3],["editcmd",4]],[["box",3,["state"]],["option",4,["box"]]]],[[["eventctx",3],["app",3],["editcmd",4]],[["box",3,["state"]],["option",4,["box"]]]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["btreeset",3],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["btreeset",3]],["widget",3]],[[["eventctx",3],["app",3],["roadid",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["id",4],["app",3]],["vec",3]],[[["app",3]],[["option",4,["id"]],["id",4]]],[[],["vec",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[["panel",3]],[["tab",4],["option",4,["tab"]]]],[[],["tab",4]],[[],["dataoptions",3]],[[]],[[]],null,[[],[["string",3],["hashset",3,["string"]]]],null,[[["app",3],["gfxctx",3]]],null,null,[[["dataoptions",3]],["bool",15]],[[["eventctx",3],["contextualactions",8],["app",3]]],[[["eventctx",3],["bool",15],["app",3],["id",4],["string",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],[[["panel",3]],["dataoptions",3]],[[["id",4],["app",3]],["tab",4]],[[],["gameplaymode",4]],[[["eventctx",3]],["widget",3]],null,null,null,[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],null,null,[[["eventctx",3],["vec",3]],[["widget",3],["vec",3,["widget"]]]],[[["tab",4],["eventctx",3],["hashmap",3],["vec",3]],["widget",3]],[[["dataoptions",3]],["bool",15]],[[["eventctx",3],["tab",4],["app",3],["contextualactions",8]],["infopanel",3]],[[],["dataoptions",3]],null,null,null,null,null,null,[[["fn",8],["eventctx",3],["dataoptions",3],["str",15],["app",3]],["widget",3]],null,null,null,[[["eventctx",3],["app",3]],["widget",3]],[[["app",3]],[["option",4,["id"]],["id",4]]],[[]],[[]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["details",3],["option",4,["personid"]],["buildingid",3],["personid",3],["app",3]]],[[["app",3],["eventctx",3],["tab",4],["buildingid",3],["details",3]],["widget",3]],[[["eventctx",3],["app",3],["buildingid",3],["details",3]],["widget",3]],[[["eventctx",3],["app",3],["buildingid",3],["details",3]],["widget",3]],[[["eventctx",3],["app",3],["buildingid",3],["details",3]],["widget",3]],[[["eventctx",3],["app",3],["buildingid",3],["details",3]],["widget",3]],[[["app",3],["eventctx",3],["areaid",3],["details",3]],["widget",3]],[[["areaid",3],["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3],["app",3],["intersectionid",3],["dataoptions",3],["details",3]],["widget",3]],[[["eventctx",3],["app",3],["intersectionid",3],["details",3]],["widget",3]],[[["eventctx",3],["intersectionid",3],["app",3]],["widget",3]],[[["eventctx",3],["app",3],["intersectionid",3],["dataoptions",3],["bool",15],["details",3]],["widget",3]],[[["eventctx",3],["intersectionid",3],["dataoptions",3],["bool",15],["app",3]],["widget",3]],[[["eventctx",3],["intersectionid",3],["dataoptions",3],["bool",15],["app",3]],["widget",3]],[[["app",3],["eventctx",3],["tab",4],["intersectionid",3],["details",3]],["widget",3]],[[["app",3],["eventctx",3],["intersectionid",3],["details",3]],["widget",3]],[[["intersectionid",3],["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3],["app",3],["intersectionid",3],["dataoptions",3],["details",3]],["widget",3]],[[["eventctx",3],["intersectionid",3],["dataoptions",3],["app",3]],["widget",3]],[[["eventctx",3],["app",3],["intersectionid",3],["details",3]],["widget",3]],[[["eventctx",3],["intersectionid",3],["app",3]],["widget",3]],[[["app",3],["eventctx",3],["laneid",3],["details",3]],["widget",3]],[[["eventctx",3],["laneid",3],["app",3]],["widget",3]],[[["app",3],["eventctx",3],["tab",4],["laneid",3],["details",3]],["widget",3]],[[["app",3],["eventctx",3],["laneid",3],["details",3]],["widget",3]],[[["eventctx",3],["laneid",3],["app",3]],["widget",3]],[[["eventctx",3],["app",3],["dataoptions",3],["laneid",3],["details",3]],["widget",3]],[[["eventctx",3],["dataoptions",3],["laneid",3],["app",3]],["widget",3]],[[["tab",4],["eventctx",3],["parkinglotid",3],["details",3]],["widget",3]],[[["eventctx",3],["app",3],["parkinglotid",3],["details",3]],["widget",3]],[[["eventctx",3],["parkinglotid",3],["app",3]],["widget",3]],[[["eventctx",3],["app",3],["bool",15],["personid",3],["details",3]],["widget",3]],[[["eventctx",3],["app",3],["personid",3],["details",3]],["widget",3]],[[["duration",3]],["textspan",3]],[[["app",3],["eventctx",3],["details",3]],["widget",3]],[[["app",3],["eventctx",3],["details",3]],["widget",3]],[[["eventctx",3],["map",3],["person",3]],["widget",3]],[[["eventctx",3],["app",3],["tab",4],["bool",15],["personid",3],["details",3]],["widget",3]],[[["eventctx",3],["app",3],["carid",3],["bool",15],["details",3]],["widget",3]],[[["eventctx",3],["app",3],["carid",3],["details",3]],["widget",3]],[[["eventctx",3],["app",3],["bool",15],["personid",3],["details",3]],["widget",3]],[[["eventctx",3],["personid",3],["app",3]],["widget",3]],[[["eventctx",3],["app",3],["btreemap",3],["bool",15],["personid",3],["details",3]],["widget",3]],[[["eventctx",3],["app",3],["btreemap",3],["personid",3],["details",3]],["widget",3]],[[["eventctx",3],["app",3],["carid",3],["tab",4],["details",3]],["widget",3]],[[["eventctx",3],["app",3],["carid",3],["details",3]],["widget",3]],[[["eventctx",3],["app",3],["carid",3],["details",3]],["widget",3]],[[["transitroute",3]],["text",3]],[[["eventctx",3],["app",3],["transitrouteid",3],["details",3]],["widget",3]],[[["eventctx",3],["app",3],["transitrouteid",3],["details",3]],["widget",3]],[[["eventctx",3],["app",3],["transitstopid",3],["details",3]],["widget",3]],[[["eventctx",3],["app",3],["transitstopid",3],["details",3]],["widget",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["eventctx",3],["app",3],["opentrip",3],["details",3],["tripid",3]],["widget",3]],[[],["opentrip",3]],[[]],[[["eventctx",3],["tripinfo",3],["analytics",3],["percent",3],["tripid",3]],["widget",3]],[[["details",3],["eventctx",3],["analytics",3],["tripid",3],["app",3]]],[[["tripendpoint",4],["app",3]]],[[["opentrip",3]],["bool",15]],[[["eventctx",3],["btreemap",3],["tripid",3],["details",3],["personid",3],["app",3]],["widget",3]],[[]],[[["eventctx",3],["app",3],["opentrip",3],["details",3],["tripid",3]],["widget",3]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["unitfmt",3],["eventctx",3],["map",3],["bool",15],["color",3],["path",3]],["widget",3]],[[["eventctx",3],["app",3],["f64",15],["option",4,["f64"]],["tripid",3]],["widget",3]],[[["map",3],["option",4,["f64"]],["app",3],["eventctx",3],["opentrip",3],["details",3],["tripid",3],["f64",15],["tripphase",3],["vec",3,["tripphase"]]],["widget",3]],[[],["opentrip",3]],[[["eventctx",3],["app",3],["opentrip",3],["details",3],["agentid",4],["tripid",3]],["widget",3]],null,[[["tripid",3]],[["tripid",3],["opentrip",3],["btreemap",3,["tripid","opentrip"]]]],[[]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,[[]],[[]],[[["eventctx",3],["str",15]],["widget",3]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[],[["option",4,["str"]],["str",15]]],null,null,null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[["eventctx",3],["panel",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["distance",3],["app",3]]],[[["eventctx",3]]],[[],[["option",4,["str"]],["str",15]]],[[],[["option",4,["str"]],["str",15]]],[[["eventctx",3],["app",3]],["steepstreets",3]],[[["eventctx",3],["app",3]],["elevationcontours",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["buildingid",3],["app",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["buildingid",3],["app",3]],["bool",15]],[[],["result",4]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3]],["favorites",3]],[[],[["option",4,["str"]],["str",15]]],[[["eventctx",3],["app",3]],["showfavorites",3]],null,[[["app",3]],["string",3]],[[["buildingid",3],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["eventctx",3],["app",3]],["static",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["eventctx",3],["app",3]],["static",3]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["eventctx",3],["app",3]],["static",3]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[]],[[]],[[["eventctx",3],["app",3]],["static",3]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],[["option",4,["str"]],["str",15]]],[[],[["option",4,["str"]],["str",15]]],null,[[["eventctx",3],["app",3]],["bikeactivity",3]],[[["eventctx",3],["widget",3],["string",3],["str",15],["colordiscrete",3]],["static",3]],[[["eventctx",3],["app",3]],["static",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["seir",4]],[[],["options",3]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["seir",4]],["bool",15]],[[["options",3]],["bool",15]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["option",4,["widget"]],["widget",3],["options",3],["app",3]],["panel",3]],[[],[["option",4,["str"]],["str",15]]],[[["options",3]],["bool",15]],[[["eventctx",3],["options",3],["app",3]],["pandemic",3]],[[],["options",3]],null,null,null,null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["loc",4]],[[]],[[["loc",4]],["ordering",4]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["loc",4]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],[["option",4,["str"]],["str",15]]],[[],[["option",4,["str"]],["str",15]]],[[["loc",4]],["bool",15]],[[["eventctx",3],["bool",15],["app",3]],["occupancy",3]],[[["eventctx",3],["app",3]],["efficiency",3]],[[["parkingspot",4]],["loc",4]],null,null,null,[[["loc",4]],[["option",4,["ordering"]],["ordering",4]]],null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["options",3]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["options",3]],["bool",15]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[]],[[]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3],["option",4,["widget"]],["widget",3],["options",3]],["panel",3]],[[],[["option",4,["str"]],["str",15]]],[[["options",3]],["bool",15]],[[["eventctx",3],["options",3],["app",3]],["populationmap",3]],[[],["options",3]],null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["options",3]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["options",3]],["bool",15]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[]],[[]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["options",3],["option",4,["widget"]],["widget",3],["usize",15],["app",3]],["panel",3]],null,[[],[["option",4,["str"]],["str",15]]],[[["options",3]],["bool",15]],[[["eventctx",3],["options",3],["app",3]],["problemmap",3]],[[["app",3]],["options",3]],[[["app",3]],["options",3]],null,null,[[["time",3],["tripinfo",3],["problem",4]],["bool",15]],null,null,null,null,null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[["map",3],["intersectionid",3]],["bool",15]],null,[[["map",3]],[["polygon",3],["vec",3,["polygon"]]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["vec",3],["map",3]],["vec",3]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,null,null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["app",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[],[["option",4,["str"]],["str",15]]],[[],[["option",4,["str"]],["str",15]]],[[],[["option",4,["str"]],["str",15]]],[[],[["option",4,["str"]],["str",15]]],[[],[["option",4,["str"]],["str",15]]],[[["eventctx",3],["app",3]],["backpressure",3]],[[["eventctx",3],["app",3],["btreeset",3,["agenttype"]],["agenttype",4]],["throughput",3]],[[["eventctx",3],["app",3]],["comparethroughput",3]],[[["eventctx",3],["app",3]],["trafficjams",3]],[[["eventctx",3],["app",3]],["delay",3]],null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],[["option",4,["str"]],["str",15]]],[[["eventctx",3],["bool",15],["app",3]],["transitnetwork",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,[[["roadid",3]],["bool",15]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["vec",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["diagonalfilter",3]],[[]],[[],["modalfilters",3]],null,null,null,[[["diagonalfilter",3]],["bool",15]],null,[[["intersectionid",3],["app",3]],[["vec",3,["diagonalfilter"]],["diagonalfilter",3]]],[[["btreeset",3],["map",3],["perimeter",3],["modalfilters",3]],[["vec",3,["cell"]],["cell",3]]],[[["map",3],["roadid",3],["perimeter",3],["modalfilters",3]],["cell",3]],[[]],[[]],[[]],[[]],[[]],[[["app",3]],["polyline",3]],null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["diagonalfilter",3]],["bool",15]],[[["eventctx",3],["perimeter",3],["app",3]],["neighborhood",3]],[[["map",3],["roadid",3],["intersectionid",3]],["diagonalfilter",3]],null,null,null,null,null,null,null,null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["obj",3]],[[]],[[["obj",3]],["ordering",4]],[[["eventctx",3],["timer",3],["app",3]]],[[["app",3],["gfxctx",3]]],[[["obj",3]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["obj",3]],["bool",15]],null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[["obj",3]],[["option",4,["ordering"]],["ordering",4]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["usize",15],["grid",3]]],[[["map",3],["neighborhood",3]],["geombatch",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["neighborhood",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[["eventctx",3],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["directedroadid",3],["map",3]],["movementid",3]],[[["directedroadid",3],["map",3]],["movementid",3]],[[["item",3]],["ordering",4]],null,[[["item",3]],["bool",15]],[[],["bool",15]],null,[[["map",3],["neighborhood",3],["modalfilters",3]],[["ratrun",3],["vec",3,["ratrun"]]]],[[["directedroadid",3],["map",3],["btreeset",3],["modalfilters",3]],[["ratrun",3],["vec",3,["ratrun"]]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["item",3]],["bool",15]],[[["directedroadid",3],["map",3],["vec",3,["directedroadid"]],["duration",3]],["ratrun",3]],null,[[["item",3]],[["ordering",4],["option",4,["ordering"]]]],null,[[],["f64",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["eventctx",3],["app",3]],[["id",4],["world",3,["id"]]]],[[],["id",4]],[[]],[[["app",3],["gfxctx",3]]],[[["id",4]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["id",4]],["bool",15]],null,[[["eventctx",3],["neighborhood",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["app",3]]],[[]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["obj",4]],[[]],[[["obj",4]],["ordering",4]],[[["app",3],["gfxctx",3]]],[[["obj",4]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["bool",15],["neighborhood",3],["app",3]],[["obj",4],["world",3,["obj"]]]],[[["obj",4]],["bool",15]],null,[[["eventctx",3],["neighborhood",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[["obj",4]],[["option",4,["ordering"]],["ordering",4]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["mapname",3]],["string",3]],[[["eventctx",3],["vec",3,["str"]],["app",3],["str",15]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["permanentmapedits",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["string",3],["option",4,["string"]]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,[[["id",4],["app",3]],["vec",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["gameplaymode",4],["app",3],["fnonce",8],["box",3,["fnonce"]]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["actions",3]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["bool",15],["app",3],["id",4],["string",3]],[["transition",4,["app"]],["app",3]]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[],["gameplaymode",4]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3]],["bool",15]],[[],["bool",15]],null,null,[[["eventctx",3]],[["transition",4,["app"]],["app",3]]],null,null,null,null,[[["eventctx",3],["app",3]]],[[["eventctx",3],["gameplaystate",8],["app",3]],["sandboxcontrols",3]],[[["eventctx",3],["app",3]]],null,[[["eventctx",3],["app",3]]],null,[[["gameplaymode",4],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[["app",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["dashtab",4]],[[]],null,[[["dashtab",4]],["bool",15]],[[["formatter",3]],["result",6]],[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[["eventctx",3],["app",3]],["widget",3]],null,null,[[["panel",3],["app",3]],[["dashtab",4],["option",4,["dashtab"]]]],[[]],null,[[["eventctx",3],["panel",3],["app",3]],[["transition",4,["app"]],["option",4,["transition"]]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["eventctx",3],["blockselection",4]]],[[["intersection",3],["bordertype",4],["map",3]],["polygon",3]],null,[[],["blockselection",4]],[[]],[[["block",3]],["vec",3]],null,null,null,[[["app",3],["gfxctx",3]]],null,[[["blockselection",4]],["bool",15]],[[["filter",3]],["bool",15]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["timer",3],["app",3]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],["panel",3]],null,null,[[["blockselection",4]],["bool",15]],[[["filter",3]],["bool",15]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[["app",3]],[["loop",3],["vec",3,["loop"]]]],null,[[["eventctx",3],["option",4,["panelstate"]],["panelstate",3],["app",3]]],null,null,[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[["usize",15],["app",3]],[["transition",4,["app"]],["app",3]]],[[["tripid",3],["gfxctx",3],["geombatch",3],["app",3]]],[[["option",4,["drawable"]],["gfxctx",3],["drawable",3],["panel",3],["geombatch",3],["app",3]]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["vec",3]],["vec",3]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],null,null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["entry",3],["app",3],["table",3,["app","entry","filters"]],["filters",3]]],null,null,null,null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[["eventctx",3],["app",3]],[["vec",3,["entry"]],["entry",3]]],[[["eventctx",3],["table",3],["app",3]],["drawable",3]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,null,null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3]],[["table",3,["app","entry","filters"]],["entry",3],["app",3],["filters",3]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[["app",3]],[["vec",3,["entry"]],["entry",3]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["app",3]],[["string",3],["result",6,["string"]]]],[[]],[[]],[[],["bool",15]],null,[[["tripmode",4]],["bool",15]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["bool",15],["app",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["rc",3,["refcell"]],["refcell",3,["option"]]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["timer",3],["app",3]],[["hashmap",3,["intersectionid","demand"]],["demand",3],["intersectionid",3]]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["time",3]],[["counter",3,["movementid"]],["movementid",3]]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[["eventctx",3],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["eventctx",3],["filter",3],["app",3]],["widget",3]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["app",3]],[["string",3],["result",6,["string"]]]],[[]],[[]],[[["app",3]],["vec",3]],[[],["bool",15]],null,[[["tripmode",4]],["bool",15]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["filter",3],["app",3]],["panel",3]],null,[[],["filter",3]],[[["eventctx",3],["filter",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[["duration",3]],["f64",15]],[[["eventctx",3],["filter",3],["app",3]],["widget",3]],[[["eventctx",3],["filter",3],["app",3]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[]],[[],[["vec",3,["problemtype"]],["problemtype",4]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["usize",15]],[["isize",15],["vec",3,["isize"]]]],null,null,[[],["problemtype",4]],[[]],null,[[],["usize",15]],[[],["colorscale",3]],[[["eventctx",3],["matrixoptions",3],["app",3]],["widget",3]],null,[[["problemtype",4]],["bool",15]],[[["app",3]],["usize",15]],[[["formatter",3]],["result",6]],null,[[]],[[]],[[["problem",4]]],[[]],[[]],[[["usize",15]],["usize",15]],[[],["bool",15]],[[["tripmode",4]],["bool",15]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["vec",3],["vec",3]],["matrix",3]],[[["eventctx",3],["vec",3],["app",3]],["widget",3]],[[]],null,null,null,[[["problemtype",4],["app",3]],["vec",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["app",3],["gfxctx",3]]],null,null,null,null,null,null,null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,[[]],[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3]],[["cancelledtrip",3],["app",3],["filters",3],["table",3,["app","cancelledtrip","filters"]]]],[[["app",3]],[["table",3,["app","finishedtrip","filters"]],["app",3],["finishedtrip",3],["filters",3]]],[[["app",3]],[["table",3,["app","unfinishedtrip","filters"]],["app",3],["filters",3],["unfinishedtrip",3]]],null,null,null,null,null,null,[[["eventctx",3],["app",3]]],null,null,null,null,[[["app",3]]],null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["mapedits",3]],["bool",15]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["eventctx",3],["str",15]],["widget",3]],null,null,[[],["gameplaymode",4]],[[]],[[["gameplaymode",4]],["ordering",4]],null,[[["box",3]],[["box",3],["box",3],["result",4,["box","box"]]]],[[],["option",4]],[[["rc",3]],[["result",4,["rc","rc"]],["rc",3],["rc",3]]],[[],["option",4]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["gameplaymode",4]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3],["sandboxcontrols",3],["actions",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,null,[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["gameplaystate",8],["box",3,["gameplaystate"]]]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],[[],["mapname",3]],[[["gameplaymode",4]],["bool",15]],[[["eventctx",3],["gameplaymode",4],["option",4,["gameplaymode"]],["string",3]],[["box",3,["state"]],["state",8]]],null,[[["app",3]]],null,[[["gameplaymode",4]],[["option",4,["ordering"]],["ordering",4]]],null,[[["eventctx",3],["app",3]]],null,[[["xorshiftrng",3],["timer",3],["app",3]],["loadscenario",4]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3],["sandboxcontrols",3],["actions",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["app",3]],["option",4]],[[]],[[]],[[],["bool",15]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["string",3],["bool",15]],[["gameplaystate",8],["box",3,["gameplaystate"]]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],null,[[["eventctx",3],["app",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3,["state"]],["state",8]]],[[["gameplaymode",4]],[["box",3,["fn"]],["fn",8]]],null,[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3],["sandboxcontrols",3],["actions",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["eventctx",3],["gameplaymode",4],["app",3],["duration",3]],[["box",3,["state"]],["state",8]]],[[]],[[["app",3]]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["app",3],["duration",3],["origpersonid",3]],[["gameplaystate",8],["box",3,["gameplaystate"]]]],null,null,[[["eventctx",3],["app",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3]],["widget",3]],null,[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3],["sandboxcontrols",3],["actions",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["eventctx",3],["gameplaymode",4],["app",3],["bool",15]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3]],[["gameplaystate",8],["box",3,["gameplaystate"]]]],[[["app",3]]],[[["eventctx",3],["app",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[["id",4],["app",3]],["vec",3]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3],["sandboxcontrols",3],["actions",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["eventctx",3],["app",3],["id",4],["str",15]],[["transition",4,["app"]],["app",3]]],[[]],[[]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["gameplaystate",8],["box",3,["gameplaystate"]]]],[[["eventctx",3],["str",15],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]]],[[["app",3],["intersectionid",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["obj",3]],[[]],[[["app",3],["gfxctx",3]]],[[["gfxctx",3]]],[[["obj",3]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[],["u64",15]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["obj",3]],["bool",15]],[[["eventctx",3]],["selectrectangle",3]],[[["polygon",3],["app",3]],["area",3]],[[["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,null,[[["eventctx",3],["app",3]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["result",4]],[[]],[[["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["string",3],["map",3],["timer",3]],[["string",3],["result",6,["string"]]]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["option",4,["buildingid"]],["buildingid",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["time",3],["tripmode",4]],["usize",15]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3],["sandboxcontrols",3],["actions",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,[[]],[[]],[[]],[[]],[[]],[[["app",3]]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,[[["app",3]],["counttrips",3]],[[["eventctx",3],["vec",3,["scenariomodifier"]],["str",15],["scenariomodifier",4],["app",3]],[["gameplaystate",8],["box",3,["gameplaystate"]]]],[[["eventctx",3],["vec",3,["scenariomodifier"]],["string",3],["scenariomodifier",4]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["vec",3,["scenariomodifier"]],["string",3],["scenariomodifier",4],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["app",3]]],null,null,[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["id",4],["app",3]],["vec",3]],null,[[["screenpt",3]],["message",3]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["i64",15]],["osmid",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],null,[[],["tutorialpointer",3]],[[],["task",4]],[[]],[[]],[[["tutorialpointer",3]],["ordering",4]],null,[[["box",3,["fn"]],["fn",8]],["stage",3]],null,[[["app",3],["gfxctx",3]]],[[["fn",8],["box",3,["fn"]]],["message",3]],[[["tutorialpointer",3]],["bool",15]],[[["task",4]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3],["sandboxcontrols",3],["actions",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["eventctx",3],["app",3],["id",4],["str",15]],[["transition",4,["app"]],["app",3]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["str",15]],["message",3]],null,[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3],["sandboxcontrols",3],["tutorialstate",3]],[["transition",4,["app"]],["option",4,["transition"]]]],null,null,null,null,[[],["task",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3]],[["box",3,["state"]],["state",8]]],[[],["str",15]],null,[[],["message",3]],[[["map",3]],["scenariogenerator",3]],[[["eventctx",3],["tutorialpointer",3],["app",3]],[["gameplaystate",8],["box",3,["gameplaystate"]]]],null,[[["eventctx",3],["app",3]],[["gameplaystate",8],["box",3,["gameplaystate"]]]],[[["eventctx",3],["bool",15]],["panel",3]],[[],[["message",3],["option",4,["message"]]]],null,[[["message",3]],["stage",3]],null,[[["tutorialpointer",3]],["bool",15]],[[["task",4]],["stage",3]],[[["text",3]],["message",3]],[[["eventctx",3],["app",3]],["tutorialstate",3]],[[["usize",15]],["tutorialpointer",3]],[[]],null,null,null,[[["tutorialpointer",3]],[["option",4,["ordering"]],["ordering",4]]],[[["task",4]],[["option",4,["ordering"]],["ordering",4]]],null,[[]],[[["eventctx",3],["app",3]]],[[]],[[["tutorialpointer",3],["app",3]],[["option",4,["scenariogenerator"]],["scenariogenerator",3]]],[[["scenariogenerator",3]],["stage",3]],[[["map",3]],[["vec",3,["scenariogenerator"]],["scenariogenerator",3]]],null,[[],["stage",3]],null,null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[]],[[]],null,[[["eventctx",3],["tutorialstate",3]],["text",3]],[[["app",3],["tutorialstate",3]],[["transition",4,["app"]],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[["f64",15],["option",4,["f64"]],["id",4]],["stage",3]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[]],[[["app",3]],["bool",15]],[[["app",3]],["bool",15]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["widget",3],["vec",3,["widget"]]]],[[["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3],["app",3]],["panel",3]],[[["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3],["panel",3],["app",3]]],[[["eventctx",3],["str",15],["app",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["usize",15]],["widget",3]],null,[[],["routepreview",3]],[[["eventctx",3],["btreeset",3,["intersectionid"]],["intersectionid",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[],["speedsetting",4]],[[]],[[["eventctx",3],["app",3]],["widget",3]],[[["gfxctx",3]]],[[["speedsetting",4]],["bool",15]],[[["eventctx",3],["option",4,["gameplaymode"]],["app",3],["gameplaymode",4]],[["transition",4,["app"]],["option",4,["transition"]]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],[[["eventctx",3],["app",3]],["timepanel",3]],null,null,[[["speedsetting",4]],[["option",4,["ordering"]],["ordering",4]]],[[["eventctx",3],["app",3]]],null,[[["eventctx",3],["app",3]]],[[["eventctx",3],["speedsetting",4],["app",3]]],null,null,[[]],[[["eventctx",3],["app",3]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["vec",3],["f64",15]],["polygon",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["eventctx",3],["duration",3]],["widget",3]],[[["time",3],["eventctx",3]],["widget",3]],[[["usize",15]],["string",3]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["gameplaymode",4],["option",4,["gameplaymode"]],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["time",3],["option",4,["duration"]],["duration",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[["tab",4]],["bool",15]],null,[[]],[[["eventctx",3],["str",15],["app",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["widget",3],["app",3]],["panel",3]],null,null,[[],["layers",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["color",3]],[[],["color",3]],[[],["color",3]],[[],["color",3]],[[["gfxctx",3]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["road",3]],["bool",15]],[[["eventctx",3],["app",3]],["drawnetworklayer",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["layers",3],["app",3]],[["box",3,["state"]],["state",8]]],[[],["layers",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["option",4,["transition"]]]],null,[[]],[[["eventctx",3],["str",15],["app",3]]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[],["screenpt",3]],[[["color",3],["str",15]],["buttonbuilder",3]],[[["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3]],["widget",3]],null,null,[[["eventctx",3],["app",3]],["layers",3]],null,null,[[["eventctx",3],["app",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["eventctx",3],["app",3]]],[[]],[[["eventctx",3]]],null,null,null,null,null,null,null,null,null,[[["candidatetrip",3]],["bool",15]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[],["text",3]],[[["app",3],["gfxctx",3]]],null,null,[[["eventctx",3]]],null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[["panel",3]],["filters",3]],[[["eventctx",3],["app",3],["timer",3],["scenario",3]],["modeshiftdata",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["app",3]],["panel",3]],null,null,[[["eventctx",3],["layers",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[["usize",15]],["f64",15]],[[["eventctx",3],["text",3],["f64",15]],["widget",3]],[[["eventctx",3],["timer",3],["app",3]]],null,[[],["layers",3]],[[["eventctx",3]],["widget",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["option",4,["buffertype"]],["app",3],["vec",3,["roadid"]],["roadid",3],["buffertype",4]],[["string",3],["vec",3,["string"]]]],null,[[["editroad",3],["option",4,["buffertype"]],["buffertype",4],["drivingside",4]]],[[["eventctx",3],["layers",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],["widget",3]],null,[[],["layers",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["eventctx",3],["app",3]]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,[[["eventctx",3],["app",3]],["widget",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["id",4]],[[],["routingpreferences",3]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["id",4]],["bool",15]],[[["routingpreferences",3]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,null,[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[]],null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],["str",15]],[[["id",4]],["bool",15]],[[["routingpreferences",3]],["bool",15]],[[["eventctx",3],["layers",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]]],null,[[],["routingparams",3]],[[["eventctx",3],["app",3]]],[[],["layers",3]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["widget",3],["app",3]]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["app",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["namedtrip",3]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[["app",3],["gfxctx",3]]],[[["namedtrip",3]],["bool",15]],[[]],[[]],[[]],[[]],[[["eventctx",3]],["widget",3]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["usize",15]],[[["app",3]],["savedtrips",3]],null,[[["namedtrip",3]],["bool",15]],[[["app",3]],["tripmanagement",3]],[[],["string",3]],[[["eventctx",3],["namedtrip",3],["savedtrips",3]],[["box",3,["state"]],["state",8]]],[[["str",15]],[["option",4,["namedtrip"]],["namedtrip",3]]],[[["eventctx",3],["str",15],["app",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3],["panel",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["str",15]],[["option",4,["namedtrip"]],["namedtrip",3]]],[[["app",3]]],[[["app",3]]],[[],["result",4]],[[],["result",4]],[[["str",15]]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,[[["eventctx",3],["app",3],["vec",3,["tripendpoint"]],["routedetails",3],["routingpreferences",3],["tripendpoint",4]],["builtroute",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["routestats",3],["routingpreferences",3],["app",3]],["text",3]],null,null,null,[[["panel",3],["gfxctx",3]]],null,null,null,null,[[["routestats",3]],["bool",15]],[[["eventctx",3],["app",3],["panel",3],["outcome",4]],[["transition",4,["app"]],["option",4,["transition"]]]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3],["vec",3,["tripendpoint"]],["tripendpoint",4]],["builtroute",3]],[[["eventctx",3],["routestats",3],["vec",3],["app",3]],["widget",3]],[[["routestats",3]],["bool",15]],[[["eventctx",3],["app",3],["vec",3,["tripendpoint"]],["option",4,["color"]],["color",3],["routingpreferences",3],["tripendpoint",4]],["builtroute",3]],null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]]],"p":[[4,"Mode"],[3,"Args"],[3,"Setup"],[13,"LoadKML"],[13,"Gameplay"],[3,"PerMap"],[3,"App"],[3,"ShowLayers"],[3,"ShowEverything"],[3,"SessionState"],[3,"PerObjectActions"],[3,"FindDelayedIntersections"],[3,"Flags"],[8,"ShowObject"],[3,"Challenge"],[3,"HighScore"],[3,"ChallengesPicker"],[4,"Layout"],[3,"CutsceneBuilder"],[3,"Scene"],[3,"CutscenePlayer"],[3,"ShowMessage"],[13,"Extra"],[3,"PrebakeSummary"],[3,"CommonState"],[4,"Mode"],[3,"Route"],[3,"RouteSketcher"],[13,"Hovering"],[13,"Dragging"],[4,"Mode"],[3,"RoadSelector"],[13,"Route"],[3,"ShareProposal"],[3,"UploadedProposals"],[3,"Warping"],[3,"DebugWarp"],[3,"WaypointID"],[3,"InputWaypoints"],[3,"Waypoint"],[3,"Actions"],[3,"DebugMode"],[3,"SearchResults"],[3,"ScreenshotTest"],[3,"Viewer"],[3,"Obj"],[3,"Blockfinder"],[3,"OneBlock"],[4,"Source"],[3,"Floodfiller"],[13,"Floodfill"],[3,"ObjectDebugger"],[3,"PathCounter"],[4,"Item"],[3,"PolygonDebugger"],[13,"Point"],[13,"Triangle"],[13,"Polygon"],[3,"RouteExplorer"],[3,"AllRoutesExplorer"],[3,"PathCostDebugger"],[3,"BulkSelect"],[3,"UberTurnPicker"],[3,"UberTurnViewer"],[3,"DevToolsMode"],[3,"Filters"],[3,"CollisionsViewer"],[3,"PopularDestinations"],[3,"ViewKML"],[3,"Object"],[4,"Obj"],[3,"PolygonEditor"],[13,"Point"],[3,"ScenarioManager"],[3,"MarkerID"],[3,"StoryMapEditor"],[3,"StoryMap"],[3,"Marker"],[3,"EditingMarker"],[3,"DrawFreehand"],[3,"Lasso"],[3,"RecordedStoryMap"],[3,"EditMode"],[3,"SaveEdits"],[3,"LoadEdits"],[3,"ConfirmDiscard"],[3,"SelectSegments"],[3,"RoadEditor"],[3,"RouteEditor"],[3,"StopSignEditor"],[3,"TrafficSignalEditor"],[3,"BundleEdits"],[3,"ChangeDuration"],[3,"Snapper"],[3,"Record"],[3,"ShowAbsolute"],[3,"ShowRelative"],[3,"TuneRelative"],[3,"SignalPicker"],[3,"PreviewTrafficSignal"],[3,"ZoneEditor"],[4,"Tab"],[8,"ContextualActions"],[3,"InfoPanel"],[3,"Details"],[3,"DataOptions"],[13,"PersonTrips"],[13,"PersonBio"],[13,"PersonSchedule"],[13,"TransitVehicleStatus"],[13,"TransitStop"],[13,"TransitRoute"],[13,"ParkedCar"],[13,"BldgInfo"],[13,"BldgPeople"],[13,"ParkingLot"],[13,"Crowd"],[13,"Area"],[13,"IntersectionInfo"],[13,"IntersectionTraffic"],[13,"IntersectionDelay"],[13,"IntersectionDemand"],[13,"IntersectionArrivals"],[13,"IntersectionTrafficSignal"],[13,"LaneInfo"],[13,"LaneDebug"],[13,"LaneTraffic"],[3,"OpenTrip"],[4,"LayerOutcome"],[3,"PickLayer"],[8,"Layer"],[13,"Replace"],[13,"Transition"],[3,"SteepStreets"],[3,"ElevationContours"],[3,"Favorites"],[3,"ShowFavorites"],[3,"Static"],[3,"BikeActivity"],[4,"Seir"],[3,"Pandemic"],[3,"Options"],[4,"Loc"],[3,"Occupancy"],[3,"Efficiency"],[13,"Road"],[13,"Bldg"],[13,"Lot"],[3,"PopulationMap"],[3,"Options"],[3,"ProblemMap"],[3,"Options"],[3,"Jam"],[3,"Throughput"],[3,"Backpressure"],[3,"CompareThroughput"],[3,"TrafficJams"],[3,"Delay"],[3,"TransitNetwork"],[3,"DiagonalFilter"],[3,"Neighborhood"],[3,"Cell"],[3,"DistanceInterval"],[3,"ModalFilters"],[3,"Obj"],[3,"BrowseNeighborhoods"],[3,"BrowseRatRuns"],[3,"RatRun"],[3,"Item"],[4,"ID"],[3,"RoutePlanner"],[13,"Waypoint"],[4,"Obj"],[3,"Viewer"],[13,"InteriorRoad"],[13,"InteriorIntersection"],[3,"TitleScreen"],[3,"Proposals"],[4,"LoadStage"],[3,"Actions"],[3,"SandboxMode"],[3,"SandboxControls"],[3,"BackToTitleScreen"],[3,"SandboxLoader"],[13,"GotScenario"],[13,"LoadingPrebaked"],[13,"GotPrebaked"],[4,"DashTab"],[4,"BorderType"],[4,"BlockSelection"],[3,"CommuterPatterns"],[3,"PanelState"],[3,"Block"],[3,"Loop"],[3,"Filter"],[13,"Unlocked"],[13,"Locked"],[3,"ActiveTraffic"],[3,"TransitRoutes"],[3,"ModeShift"],[3,"Entry"],[3,"Filters"],[3,"ParkingOverhead"],[3,"Entry"],[3,"Filters"],[3,"RiskSummaries"],[3,"Filter"],[3,"RectangularSelector"],[3,"Demand"],[3,"TrafficSignalDemand"],[3,"TravelTimes"],[3,"Filter"],[4,"ProblemType"],[3,"CLEAR_COLOR_SCALE"],[3,"Matrix"],[3,"MatrixOptions"],[8,"TripProblemFilter"],[3,"TripTable"],[3,"FinishedTrip"],[3,"CancelledTrip"],[3,"UnfinishedTrip"],[3,"Filters"],[4,"GameplayMode"],[4,"LoadScenario"],[3,"FinalScore"],[8,"GameplayState"],[13,"Freeform"],[13,"PlayScenario"],[13,"OptimizeCommute"],[13,"Actdev"],[13,"Tutorial"],[13,"Path"],[13,"Scenario"],[13,"Future"],[3,"Actdev"],[3,"About"],[3,"OptimizeCommute"],[3,"FixTrafficSignals"],[3,"Freeform"],[3,"ChangeScenario"],[3,"Obj"],[4,"Mode"],[3,"AreaSpawner"],[3,"SelectRectangle"],[3,"Area"],[13,"DrawingArea"],[13,"PickingDestination"],[3,"Input"],[3,"AgentSpawner"],[3,"PlayScenario"],[3,"EditScenarioModifiers"],[3,"ChangeMode"],[3,"DepartureSummary"],[3,"CountTrips"],[4,"Task"],[3,"Message"],[3,"Tutorial"],[3,"Stage"],[3,"TutorialState"],[3,"TutorialPointer"],[3,"MinimapController"],[3,"RoutePreview"],[3,"TrafficRecorder"],[4,"SpeedSetting"],[3,"TimePanel"],[3,"JumpToTime"],[3,"TimeWarpScreen"],[4,"Tab"],[8,"TakeLayers"],[3,"DEDICATED_TRAIL"],[3,"PROTECTED_BIKE_LANE"],[3,"PAINTED_BIKE_LANE"],[3,"GREENWAY"],[3,"DrawNetworkLayer"],[3,"ExploreMap"],[3,"Layers"],[3,"ModeShiftData"],[3,"Results"],[3,"Filters"],[3,"ShowGaps"],[3,"CandidateTrip"],[3,"NetworkGaps"],[3,"QuickSketch"],[4,"ID"],[3,"TripPlanner"],[3,"RoutingPreferences"],[13,"AltRoute"],[13,"Waypoint"],[3,"TripManagement"],[3,"RenameTrip"],[3,"NamedTrip"],[3,"SavedTrips"],[3,"RouteDetails"],[3,"BuiltRoute"],[3,"RouteStats"]]},\
+"game":{"doc":"","t":[3,13,13,13,13,13,4,13,13,3,13,13,13,12,12,0,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,0,12,11,12,0,5,0,12,0,12,12,12,12,0,11,5,12,12,11,11,11,11,0,12,11,11,11,11,11,11,11,11,11,11,11,11,0,12,0,12,5,12,12,11,12,12,0,12,5,0,12,12,5,12,12,12,12,11,11,11,11,11,11,12,12,11,11,11,0,12,11,11,11,12,12,3,3,3,3,3,3,3,3,8,6,5,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,12,12,12,12,12,12,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,10,11,12,11,12,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,12,11,12,11,12,12,12,11,10,11,12,12,12,12,12,12,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,3,3,3,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,0,12,12,12,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,0,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,13,3,3,13,4,13,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,12,12,12,12,11,11,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,3,11,11,11,11,12,12,11,11,11,11,11,12,5,5,12,11,12,11,11,11,11,3,11,11,11,11,12,5,5,5,5,5,5,5,11,11,11,11,11,11,12,11,5,11,11,11,5,11,5,11,11,0,0,0,5,11,11,11,11,0,0,13,13,17,4,13,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,13,4,13,13,3,13,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,12,12,17,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,5,11,11,11,11,11,11,12,12,11,11,3,17,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,5,12,12,3,3,3,11,11,11,11,11,11,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,3,11,12,11,11,11,11,11,11,11,11,0,0,11,11,11,11,11,11,11,11,5,12,5,11,11,12,5,5,11,11,11,11,5,5,5,0,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,0,12,12,0,0,12,5,11,0,12,5,12,0,0,11,0,12,12,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,3,12,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,11,11,11,11,11,12,3,17,17,3,3,17,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,13,3,13,4,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,12,11,11,12,11,11,11,11,11,12,12,11,11,11,11,4,13,13,3,13,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,12,12,12,3,3,3,11,11,11,11,11,11,12,11,11,11,11,11,11,5,5,5,12,12,11,11,11,12,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,5,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,11,12,12,11,11,11,11,5,5,5,5,5,5,5,3,3,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,0,0,11,11,11,11,11,0,11,11,0,0,0,11,11,11,11,3,3,5,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,12,5,12,12,12,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,12,11,11,11,11,11,11,11,12,12,11,11,11,11,3,17,17,3,11,11,11,11,12,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,11,5,5,5,11,12,12,12,5,12,12,12,11,11,11,11,11,11,11,11,4,13,13,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,12,12,3,11,11,11,11,11,12,11,11,11,11,11,11,12,12,11,11,11,11,12,3,3,3,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,12,12,11,11,11,12,11,11,11,12,12,12,11,11,11,11,5,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,3,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,5,12,12,11,11,11,11,12,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,5,5,12,5,12,12,0,11,11,11,11,12,12,12,12,12,12,11,11,12,0,0,5,0,12,12,0,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,0,5,5,5,3,11,11,12,12,11,11,12,12,11,12,11,11,11,11,11,11,12,11,12,11,12,11,11,11,11,3,11,11,11,11,5,5,11,11,11,5,12,11,5,12,11,12,11,11,11,11,12,5,12,5,5,11,11,11,12,12,12,11,11,11,12,12,5,12,11,11,11,11,5,3,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,3,11,11,11,11,11,11,12,12,11,11,11,11,12,11,11,11,11,12,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,5,11,11,12,11,12,11,11,12,5,0,11,11,5,12,11,11,11,0,11,11,11,11,11,11,11,5,5,12,12,12,12,11,11,0,12,0,0,11,12,12,12,5,11,11,12,12,11,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,5,11,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,5,11,11,11,11,11,11,11,11,5,11,11,11,11,12,11,12,5,5,11,11,11,11,11,11,11,11,12,12,11,12,5,5,12,12,12,12,12,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,12,12,11,12,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,11,12,12,11,11,11,11,5,5,3,12,11,11,11,11,11,12,5,11,11,11,11,11,5,11,12,12,12,11,11,11,11,13,13,13,8,13,3,3,3,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,13,13,13,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,12,12,11,11,11,11,11,0,11,12,11,12,12,11,11,10,11,11,11,11,11,11,10,5,12,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,12,0,5,5,11,11,11,12,0,0,12,12,12,5,12,12,12,11,11,11,11,12,12,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,3,11,11,11,11,12,5,11,11,5,5,5,11,5,11,5,11,11,11,11,5,5,5,11,5,12,11,11,11,11,11,11,13,8,4,17,3,13,13,11,11,11,11,11,11,11,11,10,11,11,10,0,10,11,0,11,11,5,11,11,11,11,11,11,0,10,0,12,0,11,0,0,11,0,0,11,11,11,11,11,11,11,11,11,12,12,17,3,17,3,11,11,11,11,11,11,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,13,13,13,3,3,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,3,4,13,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,12,12,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,3,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,5,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,5,12,11,11,11,11,11,12,12,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,3,3,3,3,3,3,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,12,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,0,12,11,11,11,0,12,12,11,12,11,5,5,11,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,12,12,0,0,12,12,0,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,12,3,17,3,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,12,17,5,5,3,11,11,11,11,12,11,12,11,11,11,11,11,12,11,12,12,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,5,5,11,12,11,11,12,5,5,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,4,13,13,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,12,12,12,13,13,4,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,11,12,11,11,11,11,11,11,11,11,11,11,12,12,12,3,11,11,11,11,5,5,11,11,11,11,11,11,0,11,11,11,11,3,11,11,11,11,12,11,11,11,11,11,5,11,11,12,11,11,11,11,3,3,13,13,13,4,13,13,13,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,0,11,11,11,11,11,11,11,12,11,11,11,11,11,11,0,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,12,5,0,12,0,12,5,11,11,12,11,12,11,0,12,11,12,0,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,13,13,4,13,13,13,13,13,13,13,11,11,11,11,11,11,0,11,11,11,0,11,11,11,11,11,0,0,0,11,0,0,11,11,0,11,0,0,0,11,11,11,11,3,6,4,4,13,3,3,13,13,3,13,13,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,11,11,11,12,12,12,11,12,11,11,11,12,11,11,11,11,11,11,11,12,5,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,11,12,5,12,11,12,12,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,5,5,5,3,3,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,12,12,11,12,5,5,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,12,12,5,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,11,11,11,11,11,11,11,11,11,11,5,11,11,11,12,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,3,11,11,11,11,12,11,11,11,11,11,11,11,12,12,11,11,11,11,3,3,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,3,3,11,11,11,11,11,11,11,11,12,5,11,11,5,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,11,12,5,5,5,11,11,11,11,11,11,11,11,13,3,13,13,3,3,13,4,8,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,12,11,11,11,12,11,11,11,12,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,12,12,12,12,12,12,12,11,12,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,12,12,12,12,12,12,11,12,12,12,12,5,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,13,3,13,13,13,4,8,4,13,13,13,13,13,13,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,11,0,11,11,11,11,10,11,11,11,10,11,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,0,10,12,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,3,3,11,11,11,11,12,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,5,12,11,11,5,11,5,12,11,11,11,12,11,12,12,11,12,12,12,11,11,11,11,3,17,11,11,11,11,11,5,12,11,11,5,11,11,11,11,12,11,11,11,12,12,11,11,11,11,12,3,3,5,0,11,11,11,11,11,11,11,11,11,11,11,5,11,11,0,11,11,11,11,11,11,11,11,11,11,11,5,0,12,11,11,11,11,11,11,11,11,12,3,3,13,4,13,3,13,3,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,3,11,11,11,11,11,11,5,5,5,11,11,11,11,12,12,11,11,11,11,3,11,11,11,11,12,11,11,11,12,11,11,11,11,12,12,11,11,11,11,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,12,12,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,13,13,17,13,13,13,13,3,13,13,3,4,13,3,3,3,13,5,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,12,11,11,11,11,11,11,5,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,11,5,11,12,11,11,11,12,11,12,11,11,11,11,11,11,12,12,12,11,11,12,11,11,11,11,11,11,12,11,12,12,11,12,11,11,12,11,5,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,11,11,11,11,11,11,11,11,11,11,11,11,5,11,5,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,11,11,12,12,11,11,11,11,11,11,11,11,13,13,13,13,4,3,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,3,3,5,11,11,11,11,11,11,11,11,5,5,5,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,12,13,13,13,4,8,13,11,11,0,11,11,11,0,11,11,11,11,11,11,0,11,0,0,10,0,11,11,11,11,3,3,3,3,3,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,3,11,11,12,11,11,11,12,11,12,11,11,11,11,11,12,11,5,11,5,12,12,11,12,12,11,12,11,11,11,11,11,5,12,3,3,3,3,3,3,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,12,11,12,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,12,12,11,12,5,5,11,12,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,12,5,12,5,11,5,12,11,12,11,11,11,11,11,13,4,13,3,3,13,12,11,11,11,11,11,11,12,12,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,3,3,3,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,12,12,12,11,12,12,12,12,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11],"n":["Args","Challenges","Devtools","Gameplay","LoadKML","Ltn","Mode","Proposals","Sandbox","Setup","SomethingElse","TutorialIntro","Ungap","actdev","actdev_scenario","app","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cam","center_camera","challenge","challenges","challenges","clap","color_scheme","common","continue_app_setup","debug","dev","devtools","devtools","diff_map","diff_map","dump_raw_events","edit","eq","finish_app_setup","flags","flags","from","from","from","from_clap","info","initialize_tutorial","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","layer","load_kml","ltn","ltn","main","minimal_controls","mode","ne","opts","prebake","pregame","proposals","run","sandbox","sandbox","scale_factor","setup_app","start_time","start_time","start_with_edits","start_with_edits","try_from","try_from","try_from","try_into","try_into","try_into","tutorial","tutorial_intro","type_id","type_id","type_id","ungap","ungap","vzip","vzip","vzip","0","0","App","FindDelayedIntersections","Flags","PerMap","PerObjectActions","SessionState","ShowEverything","ShowLayers","ShowObject","Transition","add_study_area","agents","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","before_event","before_quit","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_lane_type","calculate_current_selection","canonical_point","clap","clear_everything","clear_sim","click_action","click_on_intersection","clone","clone_into","cs","cs","current_flags","current_selection","currently_delayed","dash_tab","dirty_from_edits","draw","draw_default","draw_map","draw_map","draw_with_opts","dump_before_abort","elevation_contours","empty","free_memory","from","from","from","from","from","from","from","from","from_clap","get_renderables_back_to_front","halt_limit","has_modified_trips","has_prebaked","high_scores","info_panel_tab","init_camera_for_loaded_map","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_secondary","last_gmns_timing_csv","last_warped_from","layer","layers","layers","layers","left_click","live_map_edits","make_warper","map","map","map_loaded","map_switched","modal_filters","mode_shift","mouseover_debug_mode","mouseover_unzoomed_buildings","mouseover_unzoomed_everything","mouseover_unzoomed_intersections","mouseover_unzoomed_roads_and_intersections","mut_cs","mut_draw_map","mut_opts","new","new","new","opts","opts","per_obj","prebaked","prebaked","primary","recalculate_current_selection","report_limit","reset","routing_preferences","run","scenario","secondary","session","set_prebaked","show","show","show_areas","show_buildings","show_intersections","show_labels","show_lanes","show_parking_lots","sim","sim","sim_cb","sim_flags","store_unedited_map_in_secondary","study_area","suspended_sim","swap_map","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tutorial","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unedited_map","ungap_current_trip_name","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Challenge","ChallengesPicker","HighScore","alias","all","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","challenge","cutscene","cutscene","description","edits_name","find","from","from","from","gameplay","goal","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","links","make","new_state","on_click","prebake","record","score","title","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","BossSpeaking","CutsceneBuilder","CutscenePlayer","Extra","Layout","PlayerSpeaking","Scene","ShowMessage","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boss","build","draw","draw","event","event","extra","fg_color","from","from","from","from","from","idx","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","layout","make_panel","make_task","msg","name","name","new","new_state","panel","panel","player","scenes","scenes","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","0","1","PrebakeSummary","as_any","as_any_mut","borrow","borrow_mut","cancelled_trips","finished_trips","from","into","into_any","into_any_arc","into_any_rc","map","prebake","prebake_all","scenario","serialize","total_trip_duration_seconds","try_from","try_into","type_id","vzip","CommonState","as_any","as_any_mut","borrow","borrow_mut","cached_actions","checkbox_per_mode","cmp_dist","cmp_duration","cmp_duration_shorter","color_for_agent_type","color_for_mode","color_for_trip_phase","debug_actions","draw","draw_custom_osd","draw_osd","event","from","info_panel","info_panel_open","intersections_from_roads","into","into_any","into_any_rc","jump_to_time_upon_startup","launch_info_panel","list_names","new","osd_for","route_sketcher","select","share","tool_panel","try_from","try_into","type_id","vzip","warp","waypoints","Dragging","Hovering","INTERSECTON_RADIUS","Mode","Neutral","Route","RouteSketcher","add_waypoint","all_roads","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","draw","eq","eq","event","from","from","from","full_path","get_widget_to_describe","idx","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_route_started","is_route_valid","mode","mouseover_i","move_waypoint","ne","ne","new","new","on_click","preview","route","snap_to_intersections","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_mode","update_preview","vzip","vzip","vzip","waypoints","0","at","idx","Erase","Mode","Paint","Pan","RoadSelector","Route","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","dragging","draw","event","from","from","intersections","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","make_controls","mode","new","preview","roads","roads_changed","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","i1","preview_path","PROPOSAL_HOST_URL","ShareProposal","UploadedProposals","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deserialize","draw","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","load","md5sums","new_state","on_click","proposal_uploaded","serialize","set_clipboard","try_from","try_from","try_into","try_into","type_id","type_id","url","url_flag","vzip","vzip","DebugWarp","WARP_TO_CAM_ZOOM","Warping","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","event","from","from","id","inner_warp_to_id","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","new_state","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","warp_to_id","warper","0","InputWaypoints","Waypoint","WaypointID","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","at","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","center","clone","clone_into","eq","equivalent","event","fmt","from","from","from","get_hash","get_panel_widget","get_waypoint_color","get_waypoint_text","get_waypoints","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","label","len","ne","new","new","overwrite","rebuild_world","snap_to_endpts","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","waypoints","Actions","DebugMode","ScreenshotTest","SearchResults","actions","all_routes","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","blocked_by","blockfinder","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_all_routes","common","diff_tags","draw","draw","draw","draw_arterial_crosswalks","draw_banned_turns","draw_baselayer","event","event","execute","find_bad_signals","find_degenerate_roads","find_large_intersections","floodfill","from","from","from","from","gameplay_mode","hidden","highlighted_agents","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_paused","layers","layers","new_state","new_state","num_matches","objects","objects","panel","path_counter","polygons","query","reimport_map","reset_info","routes","screenshot_done","search_osm","search_results","select_roads","shared_row","show","streetmix","todo_maps","tool_panel","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","uber_turns","vzip","vzip","vzip","vzip","Viewer","agent_positions","arrow_for","arrows","as_any","as_any_mut","borrow","borrow_mut","draw","event","find_worst_problems","from","graph","into","into_any","into_any_rc","new_state","panel","root_cause","simple_root_cause","trace_root_cause","try_from","try_into","type_id","vzip","0","Blockfinder","COLORS","MODIFIED","Obj","OneBlock","TO_MERGE","add_block","add_blocks_with_coloring","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","block","blocks","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","draw","draw","draw","eq","equivalent","event","fmt","from","from","from","get_hash","hash","id_counter","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_panel","ne","new_id","new_state","new_state","on_click","other_event","panel","partial_cmp","to_merge","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","world","Floodfill","Floodfiller","Scc","Source","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","calculate","clone","clone_into","draw","draw","event","floodfill","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","panel","scc","source","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","0","ObjectDebugger","as_any","as_any_mut","borrow","borrow_mut","debug_json","draw","dump_debug","from","into","into_any","into_any_arc","into_any_rc","try_from","try_into","type_id","vzip","PathCounter","as_any","as_any_mut","borrow","borrow_mut","cnt","demand_across_intersection","draw","draw","event","from","into","into_any","into_any_rc","panel","tooltip","try_from","try_into","type_id","vzip","Item","Point","Polygon","PolygonDebugger","Triangle","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","center","draw","event","from","from","idx","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","items","new_state","noun","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","0","0","0","AllRoutesExplorer","PathCostDebugger","RouteExplorer","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","baseline_counts","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","calculate_demand","cmp_count","controls_to_params","costs","current_counts","draw","draw","draw","draw","draw_path","event","event","event","from","from","from","goal","into","into","into","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","maybe_new","new_state","new_state","panel","panel","panel","params_to_controls","recalc_paths","requests","start","tooltip","tooltip","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","BulkSelect","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","make_select_panel","new_state","panel","selector","try_from","try_into","type_id","vzip","export","intersection","lane","road","export","lane","road","UberTurnPicker","UberTurnViewer","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","draw","draw_baselayer","from","from","ic","idx","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","legal_turns","members","new_state","new_state","on_click","on_click","on_mouseover","other_event","other_event","panel_changed","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","DevToolsMode","as_any","as_any_mut","borrow","borrow_mut","collisions","destinations","from","into","into_any","into_any_arc","into_any_rc","kml","new_state","on_click","polygon","scenario","story","try_from","try_into","type_id","vzip","CollisionsViewer","Filters","aggregated","apply","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","data","draw","eq","event","from","from","from_controls","individual","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_controls","ne","new","new_state","panel","pct","severity","show_individual","time_range","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","PopularDestinations","as_any","as_any_mut","borrow","borrow_mut","draw","draw","event","from","into","into_any","into_any_rc","make","new_state","panel","per_bldg","try_from","try_into","type_id","vzip","Object","RADIUS","THICKNESS","ViewKML","as_any","as_any","as_any_mut","as_any_mut","attribs","borrow","borrow","borrow_mut","borrow_mut","color","draw","draw","draw_query","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","load_objects","make_object","make_query","new_state","objects","osm_bldg","panel","pick_file","polygon","quadtree","selected","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Obj","Point","Polygon","PolygonEditor","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","eq","equivalent","event","fmt","from","from","get_hash","hash","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","name","ne","new_state","panel","points","rebuild_world","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","0","ScenarioManager","as_any","as_any_mut","borrow","borrow_mut","draw","draw","event","from","into","into_any","into_any_rc","new_state","panel","scenario","try_from","try_into","type_id","vzip","0","DrawFreehand","EditingMarker","Lasso","Marker","MarkerID","RecordedStoryMap","StoryMap","StoryMapEditor","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deserialize","dirty","draw","draw","draw","draw_baselayer","draw_baselayer","draw_baselayer","eq","equivalent","event","event","event","fmt","from","from","from","from","from","from","from","from","from_story","get_hash","hash","idx","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","label","lasso","load","markers","markers","name","name","ne","new","new","new_idx","new_state","new_state","on_click","panel","pl","pts","rebuild_panel","rebuild_world","save","serialize","simplify","story","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","world","ConfirmDiscard","EditMode","LoadEdits","SaveEdits","apply_map_edits","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_edit_lane","cancel","changelist","cmd_to_id","current_name","discard","draw","draw","draw","draw","draw","event","event","event","event","from","from","from","from","heuristics","into","into","into","into","into_any","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_changelist","make_topcenter","map_edit_key","maybe_edit_intersection","mode","mode","multiple_roads","new_state","new_state","new_state","new_state","on_success","orig_dirty","orig_edits","panel","panel","panel","quit","recalc_btn","reset","roads","routes","speed_limit_choices","stop_signs","tool_panel","top_center","traffic_signals","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","validate","vzip","vzip","vzip","vzip","zones","add_new_lane","default_outside_lane_placement","determine_lane_dir","SelectSegments","as_any","as_any_mut","base_edits","base_road","borrow","borrow_mut","candidates","current","draw","draw","event","from","into","into_any","into_any_rc","new_state","new_state","on_destroy","panel","recalculate","selected","try_from","try_into","type_id","vzip","RoadEditor","as_any","as_any_mut","borrow","borrow_mut","build_lane_highlights","can_reverse","compress_edits","create","draw","draw_drop_position","draw_drop_position","event","fade_irrelevant","fade_irrelevant","from","hovering_on_lane","into","into_any","into_any_rc","lane_for_idx","lane_highlights","lane_type_to_icon","main_panel","make_main_panel","make_top_panel","modify_current_lane","new_state","new_state_without_lane","num_edit_cmds_originally","orig_road_state","r","recalc_all_panels","recalc_hovering","recalc_lane_highlights","redo_stack","selected_lane","selected_lane_bg","top_panel","try_from","try_into","type_id","vzip","width_choices","RouteEditor","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","new_state","panel","route","try_from","try_into","type_id","vzip","StopSignEditor","as_any","as_any_mut","borrow","borrow_mut","draw","from","geom","id","into","into_any","into_any_arc","into_any_rc","mode","new_state","on_click","on_mouseover","other_event","selected_sign","try_from","try_into","type_id","vzip","BundleEdits","TrafficSignalEditor","add_new_edit","apply","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","change_stage","check_for_missing_turns","clone","clone_into","command_stack","commit","current_stage","draw","draw_baselayer","draw_current","draw_multiple_signals","edits","eq","event","fade_irrelevant","fade_irrelevant","from","from","get_current","gmns","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_side_panel","make_top_panel","members","mode","movement_selected","movements","ne","new_state","offsets","original","picker","preview","recalc_draw_current","redo_stack","side_panel","signals","squish_polygons_together","synchronize","to_owned","tooltip","top_panel","try_from","try_from","try_into","try_into","type_id","type_id","validate_all_members","vzip","vzip","warn_changed","ChangeDuration","as_any","as_any_mut","borrow","borrow_mut","draw_baselayer","edit_entire_signal","from","idx","into","into_any","into_any_arc","into_any_rc","new_state","on_click","other_event","panel_changed","try_from","try_into","type_id","vzip","Record","Snapper","add_crosswalks","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cardinal_direction","deserialize","fmt","from","from","geometry","get_mvmnt","green_time","import","import_all","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","movements","mvmt_txt_id","new","osm_ids","parse_linestring","parse_osm_ids","protection","roads_incoming","roads_outgoing","stage","timing_plan_id","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ShowAbsolute","ShowRelative","TuneRelative","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","base","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","draw","draw","draw","from","from","from","i1","i2","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","labels","labels","labels","members","members","members","new_state","new_state","new_state","on_click","on_click","on_click","on_mouseover","on_mouseover","other_event","other_event","other_event","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","SignalPicker","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","make_btn","members","mode","new_state","panel","try_from","try_into","type_id","vzip","PreviewTrafficSignal","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","make_previewer","new_state","panel","time_panel","try_from","try_into","type_id","vzip","check_blackholes","check_sidewalk_connectivity","ZoneEditor","allow_through_traffic","as_any","as_any_mut","borrow","borrow_mut","draw","draw","draw_zone","event","from","into","into_any","into_any_rc","make_instructions","new_state","orig_members","panel","selector","try_from","try_into","type_id","vzip","Area","BldgInfo","BldgPeople","ContextualActions","Crowd","DataOptions","Details","InfoPanel","IntersectionArrivals","IntersectionDelay","IntersectionDemand","IntersectionInfo","IntersectionTraffic","IntersectionTrafficSignal","LaneDebug","LaneInfo","LaneTraffic","ParkedCar","ParkingLot","PersonBio","PersonSchedule","PersonTrips","Tab","TransitRoute","TransitStop","TransitVehicleStatus","actions","active_id","active_keys","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","building","cached_actions","can_jump_to_time","changed_settings","clone","clone","clone_into","clone_into","debug","disabled_series","disabled_types","draw","draw_extra","draw_extra","eq","event","execute","from","from","from","from","from_controls","from_id","gameplay_mode","header_btns","hyperlinks","hyperlinks","intersection","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_paused","is_paused","lane","make_table","make_tabs","ne","new","new","panel","parking_lot","person","show_before","show_end_of_day","tab","throughput","time","time_warpers","time_warpers","to_controls","to_id","to_owned","to_owned","tooltips","tooltips","transit","trip","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","variant","vzip","vzip","vzip","vzip","warpers","warpers","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","1","1","1","1","2","draw_occupants","header","info","info_body","people","people_body","area","area_body","arrivals","current_demand","current_demand_body","delay","delay_body","delay_plot","header","info","info_body","traffic","traffic_body","traffic_signal","traffic_signal_body","debug","debug_body","header","info","info_body","traffic","traffic_body","header","info","info_body","bio","bio_body","cmp_duration_shorter","crowd","crowd_body","current_status","header","parked_car","parked_car_body","schedule","schedule_body","trips","trips_body","bus_header","bus_status","bus_status_body","describe_schedule","route","route_body","stop","stop_body","OpenTrip","as_any","as_any_mut","borrow","borrow_mut","cached_routes","cancelled","clone","clone_into","describe_problems","draw_problems","endpoint","eq","finished","from","future","into","into_any","into_any_arc","into_any_rc","make_elevation","make_timeline","make_trip_details","new","ongoing","show_after","single","to_owned","try_from","try_into","type_id","vzip","Close","Layer","LayerOutcome","PANEL_PLACEMENT","PickLayer","Replace","Transition","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","draw_baselayer","draw_minimap","elevation","event","event","favorites","from","from","header","into","into","into_any","into_any","into_any_rc","into_any_rc","map","name","pandemic","panel","parking","pick","population","problems","simple_event","traffic","transit","try_from","try_from","try_into","try_into","type_id","type_id","update","vzip","vzip","0","0","CONTOUR_STEP_SIZE","ElevationContours","INTERSECTION_SEARCH_RADIUS","SteepStreets","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","closest_elevation","draw","draw","draw","draw","draw_minimap","draw_minimap","event","event","from","from","into","into","into_any","into_any","into_any_rc","into_any_rc","make_colorer","make_contours","make_legend","name","name","new","new","panel","panel","tooltip","tooltip","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Favorites","ShowFavorites","add","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buildings","contains","deserialize","draw","draw","draw_minimap","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","load","name","new","panel","path","remove","serialize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","BikeActivity","Static","amenities","as_any","as_any","as_any_mut","as_any_mut","blackholes","borrow","borrow","borrow_mut","borrow_mut","draw","draw","draw","draw","draw_minimap","draw_minimap","edits","event","event","from","from","high_stress","into","into","into_any","into_any","into_any_rc","into_any_rc","name","name","name","new","new","no_sidewalks","panel","panel","time","tooltip","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Dead","Exposed","Infected","Options","Pandemic","Recovered","Sane","Seir","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","draw","draw","draw_minimap","eq","eq","event","fmt","from","from","from","heatmap","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_controls","name","ne","new","options","opts","panel","state","time","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Bldg","Efficiency","Loc","Lot","Occupancy","Road","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","draw","draw","draw","draw","draw_minimap","draw_minimap","eq","equivalent","event","event","from","from","from","garages","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","looking_for_parking","lots","name","name","ne","new","new","new","onstreet","panel","panel","partial_cmp","private_bldgs","time","time","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","0","0","0","Options","PopulationMap","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","draw","draw_minimap","eq","event","from","from","heatmap","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_controls","name","ne","new","options","opts","panel","time","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Options","ProblemMap","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","draw","draw_minimap","eq","event","from","from","heatmap","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_controls","modes","name","ne","new","new","options","opts","panel","show","show_arterial_crossings","show_complex_crossings","show_delays","show_overtakes","time","time1","time2","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Backpressure","CompareThroughput","Delay","Jam","Throughput","TrafficJams","adjacent_to","agent_types","all_polygons","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cluster_jams","draw","draw","draw","draw","draw","draw","draw","draw","draw","draw","draw_minimap","draw_minimap","draw_minimap","draw_minimap","draw_minimap","epicenter","event","event","event","event","event","export_throughput","from","from","from","from","from","from","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","members","name","name","name","name","name","new","new","new","new","new","panel","panel","panel","panel","panel","time","time","time","time","time","tooltip","tooltip","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","TransitNetwork","as_any","as_any_mut","borrow","borrow_mut","draw","draw","draw_minimap","event","from","into","into_any","into_any_rc","name","new","panel","try_from","try_into","type_id","vzip","Cell","DiagonalFilter","DistanceInterval","ModalFilters","Neighborhood","allows_turn","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","avoid_movements_between_roads","borders","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","browse","cells","clone","clone_into","default","draw_cells","draw_filters","end","eq","fade_irrelevant","filters_for","find_cells","floodfill","from","from","from","from","from","geometry","group1","group2","i","interior_intersections","intersections","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","labels","ne","new","new","orig_perimeter","perimeter","r1","r2","rat_run_viewer","rat_runs","roads","roads","route","start","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","viewer","vzip","vzip","vzip","vzip","vzip","0","BrowseNeighborhoods","COLORS","Obj","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","detect_neighborhoods","draw","eq","equivalent","event","fmt","from","from","get_hash","hash","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","labels","ne","neighborhoods","new_state","panel","partial_cmp","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","COLORS","diffusion","draw_cells","BrowseRatRuns","as_any","as_any_mut","borrow","borrow_mut","current_idx","draw","draw_paths","event","from","into","into_any","into_any_rc","neighborhood","new_state","panel","rat_runs","recalculate","try_from","try_into","type_id","vzip","Item","RatRun","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cheap_entry","cheap_exit","cmp","cost","eq","equivalent","fastest_path","find_rat_runs","find_rat_runs_from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","ne","new","node","partial_cmp","shortcut_path","time_ratio","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ID","RouteAfterFilters","RouteBeforeFilters","RoutePlanner","Waypoint","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","calculate_paths","clone","clone_into","draw","eq","equivalent","event","fmt","from","from","get_hash","hash","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","ne","neighborhood","new_state","panel","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","update","vzip","vzip","waypoints","world","0","InteriorIntersection","InteriorRoad","Obj","Viewer","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","draw","eq","equivalent","event","fmt","from","from","get_hash","hash","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_world","ne","neighborhood","new_state","panel","partial_cmp","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","0","0","TitleScreen","as_any","as_any_mut","borrow","borrow_mut","default_scenario_for_map","enter_state","from","into","into_any","into_any_arc","into_any_rc","new_state","proposals","try_from","try_into","type_id","vzip","Proposals","as_any","as_any_mut","borrow","borrow_mut","current","from","into","into_any","into_any_arc","into_any_rc","launch","new_state","on_click","proposals","try_from","try_into","type_id","vzip","Actions","BackToTitleScreen","Finalizing","GotPrebaked","GotScenario","LoadStage","LoadingMap","LoadingPrebaked","LoadingScenario","SandboxControls","SandboxLoader","SandboxMode","actions","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","async_new","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_interact","common","contextual_actions","controls","dashboards","draw","draw","draw","event","event","event","execute","finalize","from","from","from","from","from","from","gameplay","gameplay","gameplay","gameplay_mode","gameplay_mode","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_daytime","is_paused","is_paused","last_cs","maybe_exit_sandbox","minimap","minimap","misc_tools","mode","mouseover_unzoomed_agent_circle","new","on_destroy","recalc_unzoomed_agent","recreate_panels","route_preview","simple_new","speed","stage","start_from_savestate","time_panel","time_warp","tool_panel","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","0","0","0","1","ActiveTraffic","CommuterPatterns","DashTab","ModeShift","ParkingOverhead","RiskSummaries","TrafficSignals","TransitRoutes","TravelTimes","TripTable","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","commuter","eq","fmt","from","generic_trip_table","into","into_any","into_any_arc","into_any_rc","launch","misc","mode_shift","parking_overhead","picker","risks","selector","tab_changed","to_owned","traffic_signals","transition","travel_times","trip_problems","trip_table","try_from","try_into","type_id","vzip","Block","BlockID","BlockSelection","BorderType","Both","CommuterPatterns","Filter","Incoming","Locked","Loop","NothingSelected","Outgoing","PanelState","Unlocked","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bldg_to_block","bldgs","bldgs","blocks","border_to_block","borders","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_block_drawable","build_shape_for_border","building_counts","clone","clone_into","count_per_block","current_block","depart_from","depart_until","draw","draw_all_blocks","eq","eq","event","filter","from","from","from","from","from","from","from","from_block","group_bldgs","id","include_borders","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_panel","max_count","modes","ne","ne","new_state","panel","partition_sidewalk_loops","proper","redraw_panel","roads","shape","to_owned","total_trips","trips_from_block","trips_to_block","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","0","base","compare_to","open_trip_transition","preview_route","preview_trip","ActiveTraffic","TransitRoutes","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downsample","draw","draw","event","event","from","from","into","into","into_any","into_any","into_any_rc","into_any_rc","new_state","new_state","panel","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Entry","Filters","ModeShift","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","distance","draw","estimated_biking_time","estimated_driving_time","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_table","max_biking_time","max_distance","max_driving_time","max_elevation_gain","new_state","panel","produce_raw_data","show_route_gaps","show_route_gaps","tab","table","total_elevation_gain","total_elevation_loss","trip","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Entry","Filters","ParkingOverhead","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","draw","driving_duration","ends_off_map","ends_off_map","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_table","new_state","panel","parking_duration","percent_overhead","produce_raw_data","starts_off_map","starts_off_map","tab","table","total_duration","trip","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","walking_duration","Filter","RiskSummaries","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","event","export_problems","from","from","include_no_changes","include_no_changes","includes_mode","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","modes","new_state","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","RectangularSelector","as_any","as_any_mut","borrow","borrow_mut","corners","draw","event","from","into","into_any","into_any_rc","new_state","panel","region","try_from","try_into","type_id","vzip","Demand","TrafficSignalDemand","all_demand","all_demand","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","count","draw","draw_baselayer","event","from","from","hour","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","panel","raw","rebuild_world","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","Filter","TravelTimes","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","changes_pct","contingency_table","draw","event","export_times","from","from","get_trips","include_no_changes","include_no_changes","includes_mode","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_panel","modes","new","new_state","panel","pct_diff","scatter_plot","summary_boxes","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ArterialIntersectionCrossing","CLEAR_COLOR_SCALE","ComplexIntersectionCrossing","IntersectionDelay","Matrix","MatrixOptions","OvertakeDesired","ProblemType","TripProblemFilter","__private_field","add_pt","all","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bucketize_isizes","buckets_x","buckets_y","clone","clone_into","color_scale_for_bucket","count","deref","draw","entries","eq","finished_trip_count","fmt","fmt_y_axis","from","from","from","from","from","idx","include_no_changes","includes_mode","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","new","problem_matrix","to_owned","tooltip_for_bucket","total_height","total_width","trip_problems","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","CancelledTrip","Filters","FinishedTrip","TripTable","UnfinishedTrip","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cancelled_trips_table","departure","departure","departure","draw","duration_after","duration_before","duration_before","duration_before","end","end","ends_in","event","finished_trips_table","from","from","from","from","from","id","id","id","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_table_cancelled_trips","make_table_finished_trips","make_table_unfinished_trips","mode","mode","mode","modes","modified","modified_trips","new","off_map_ends","off_map_starts","panel","percent_waiting","produce_raw_data","reason","recompute_filters","start","start","starts_in","tab","table_tabs","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unfinished_trips_table","unmodified_trips","vzip","vzip","vzip","vzip","vzip","waiting","Actdev","FinalScore","FixTrafficSignals","Freeform","Future","GameplayMode","GameplayState","LoadScenario","Nothing","OptimizeCommute","Path","PlayScenario","Scenario","Tutorial","actdev","allows","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","can_edit_roads","can_edit_stop_signs","can_examine_objects","can_jump_to_time","can_move_canvas","challenge_header","chose_back_to_challenges","chose_next","clone","clone_into","cmp","commute","downcast","downcast_mut","downcast_rc","downcast_ref","draw","draw","eq","equivalent","event","event","fix_traffic_signals","freeform","from","from","from","has_common","has_minimap","has_time_panel","has_tool_panel","initialize","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","map_name","ne","new_state","next_mode","on_destroy","panel","partial_cmp","play_scenario","recreate_panels","retry","scenario","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","tutorial","type_id","type_id","type_id","vzip","vzip","vzip","0","0","0","0","0","1","1","1","2","2","0","0","0","About","Actdev","as_any","as_any","as_any_mut","as_any_mut","bg_traffic","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","find_active_trip","from","from","has_tool_panel","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","on_click","once","recreate_panels","scenario_name","top_right","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","OptimizeCommute","as_any","as_any_mut","borrow","borrow_mut","cutscene_pt1","cutscene_pt2","cutscene_task","done","draw","event","final_score","from","get_score","goal","into","into_any","into_any_rc","mode","new_state","once","person","recreate_panels","time","top_right","trips","try_from","try_into","type_id","vzip","FixTrafficSignals","THRESHOLD","as_any","as_any_mut","borrow","borrow_mut","cutscene_pt1","cutscene_pt1_task","done_at","draw","event","final_score","from","into","into_any","into_any_rc","mode","new_state","on_destroy","recreate_panels","time","top_right","try_from","try_into","type_id","vzip","worst","ChangeScenario","Freeform","actions","area_spawner","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","execute","from","from","importers","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","new_state","on_click","recreate_panels","spawn_agents_around","spawner","top_right","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","0","Area","AreaSpawner","DrawingArea","Mode","Neutral","Obj","PickingDestination","SelectRectangle","areas","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borders","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buildings","clone","clone_into","draw","draw","eq","equivalent","event","event","fmt","from","from","from","from","from","get_hash","hash","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","mode","ne","new","new","new_state","panel","polygon","preview","pt1","rebuild_world","rect","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","world","0","source","Input","as_any","as_any_mut","borrow","borrow_mut","deserialize","from","import_grid2demand","import_json","import_json_scenario","into","into_any","into_any_arc","into_any_rc","people","scenario_name","try_from","try_into","type_id","vzip","AgentSpawner","as_any","as_any_mut","borrow","borrow_mut","confirmed","draw","event","from","goal","into","into_any","into_any_rc","new_state","panel","start","try_from","try_into","type_id","vzip","ChangeMode","CountTrips","DepartureSummary","EditScenarioModifiers","PlayScenario","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","count","count_trips","departures_per_mode","draw","draw","draw","event","event","event","first_trip","from","from","from","from","from","get_filters","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","modifiers","modifiers","modifiers","new","new_state","new_state","new_state","new_state","on_click","on_destroy","panel","panel","recalc_count","recreate_panels","scenario_name","scenario_name","scenario_name","top_right","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","CAR_BIKE_CONTENTION_GOAL","Camera","Done","ESCORT","Escort","FixBikes","InspectObjects","LowParking","Message","Nil","PauseResume","Stage","Task","TimeControls","Tutorial","TutorialPointer","TutorialState","WatchBikes","actions","aligned","arrow","arrow","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bldg","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_examine_objects","can_move_canvas","car_parked","clone","clone","clone_into","clone_into","cmp","current","custom_spawn","custom_spawn","draw","dynamic_arrow","eq","eq","equivalent","event","execute","fire_station","following_car","from","from","from","from","from","from","has_common","has_minimap","has_time_panel","has_tool_panel","icon","icon","initialize","inner_event","inspected_bike_lane","inspected_border","inspected_building","inspected_stop_sign","interaction","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","intro_story","label","last_finished_task","left_aligned","make_bike_lane_scenario","make_gameplay","make_scenario","make_state","make_top_right","message","messages","msg","msg_panel","ne","new","new","new","new","next","num_pauses","parking_found","part","partial_cmp","partial_cmp","prank_done","prev","recreate_panels","reset_state","scenario","scenario","scenarios_to_prebake","score_delivered","stage","stage","stages","start","task","to_owned","to_owned","top_right","top_txt","transition","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","txt","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","warp_to","warp_to","warped","was_paused","window_dims","MinimapController","as_any","as_any_mut","borrow","borrow_mut","draw_extra","from","has_layer","has_zorder","into","into_any","into_any_arc","into_any_rc","make_agent_toggles","make_legend","make_tool_panel","make_unzoomed_panel","make_zoomed_side_panel","panel_changed","panel_clicked","try_from","try_into","type_id","vzip","RoutePreview","TrafficRecorder","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_btn","members","new","new_state","panel","preview","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Fast","Faster","Fastest","Realtime","SpeedSetting","TimePanel","as_any","as_any","as_any_mut","as_any_mut","baseline_finished_trips","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","create_time_panel","draw","eq","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_paused","new","override_height","panel","partial_cmp","pause","paused","recreate_panel","resume","setting","time","to_owned","trips_completion_bar","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","JumpToTime","TimeWarpScreen","area_under_curve","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build_jump_to_delay_button","build_jump_to_time_btn","compare_count","draw","draw","draw_baselayer","event","event","from","from","halt_upon_delay","into","into","into_any","into_any","into_any_rc","into_any_rc","maybe_mode","new_state","new_state","on_destroy","panel","panel","sim_time_started","tabs","target","target","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","wall_time_started","AddLanes","Explore","PredictImpact","Tab","TakeLayers","Trip","as_any","as_any_mut","bike_network","borrow","borrow_mut","eq","explore","from","handle_action","into","into_any","into_any_arc","into_any_rc","layers","make_left_panel","predict","quick_sketch","take_layers","trip","try_from","try_into","type_id","vzip","DEDICATED_TRAIL","DrawNetworkLayer","GREENWAY","PAINTED_BIKE_LANE","PROTECTED_BIKE_LANE","__private_field","__private_field","__private_field","__private_field","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","draw","draw_intersections","draw_roads","from","from","from","from","from","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_greenway","new","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","ExploreMap","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","layers","new_state","take_layers","top_panel","try_from","try_into","type_id","vzip","Layers","as_any","as_any_mut","bike_network","borrow","borrow_mut","draw","elevation","event","fade_map","from","highlight_road_type","into","into_any","into_any_rc","labels","layer_icon_pos","legend_btn","make_legend","make_zoom_controls","map_edit_key","minimized","new","panel","road_types","show_panel","steep_streets","try_from","try_into","type_id","update_panel","vzip","zoom_enabled_cache_key","zoom_enabled_cache_key","CandidateTrip","Filters","ModeShiftData","NetworkGaps","Results","ShowGaps","all_candidate_trips","annual_co2_emissions_tons","apply","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bike_req","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","count_per_road","default","default","describe","draw","draw","driving_distance","empty","estimated_biking_time","event","filtered_trips","filters","from","from","from","from","from","from","from_controls","from_scenario","gaps","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","layers","make_top_panel","max_biking_time","max_elevation_gain","new_state","num_trips","pct","percentage_bar","recalculate_gaps","results","take_layers","to_controls","tooltip","top_panel","total_driving_distance","total_elevation_gain","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","QuickSketch","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","layers","make_quick_changes","map_edit_key","maybe_add_bike_lanes","new_state","proposal_management","route_sketcher","take_layers","top_panel","try_from","try_into","type_id","update_top_panel","vzip","AltRoute","ID","MainRoute","RoutingPreferences","TripPlanner","Waypoint","alt_routes","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","avoid_hills","avoid_stressful_roads","before_after_button","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","draw","eq","eq","equivalent","event","files","files","fmt","from","from","from","get_hash","hash","input_panel","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","layers","main_route","name","ne","ne","new_state","on_destroy","recalculate_routes","results","routing_params","sync_from_file_management","take_layers","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_input_panel","vzip","vzip","vzip","waypoints","world","0","0","NamedTrip","RenameTrip","SavedTrips","TripManagement","all","all_names","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","autosave","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","current","current_name","deserialize","deserialize","draw","eq","from","from","from","from","get_panel_widget","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","len","load","name","ne","new","new_name","new_state","next","on_click","on_click","panel_changed","prev","save","save_current_trip_to_session","serialize","serialize","set_current","to_owned","trips","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","waypoints","BuiltRoute","RouteDetails","RouteStats","alt_route","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","closest_path_segment","compare_routes","details","details_widget","dist_along_high_stress_roads","draw","draw","draw_high_stress","draw_traffic_signals","draw_unprotected_turns","eq","event","from","from","from","hitbox","hover_on_line_plot","hover_on_route_tooltip","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","main_route","make_detail_widget","ne","new_route","num_traffic_signals","num_unprotected_turns","paths","preferences","stats","tooltip_for_alt","total_distance","total_down","total_time","total_up","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip"],"q":["game","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::Mode","","game::app","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges::cutscene","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges::cutscene::Layout","","game::challenges::prebake","","","","","","","","","","","","","","","","","","","","","","game::common","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::route_sketcher","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::route_sketcher::Mode","","","game::common::select","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::select::Mode","","game::common::share","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::warp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::waypoints","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::blocked_by","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::blockfinder","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::floodfill","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::floodfill::Source","game::debug::objects","","","","","","","","","","","","","","","","","game::debug::path_counter","","","","","","","","","","","","","","","","","","","","game::debug::polygons","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::polygons::Item","","","game::debug::routes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::select_roads","","","","","","","","","","","","","","","","","","","game::debug::shared_row","","","","game::debug::streetmix","","","game::debug::uber_turns","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools","","","","","","","","","","","","","","","","","","","","","","game::devtools::collisions","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::destinations","","","","","","","","","","","","","","","","","","","","game::devtools::kml","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::polygon","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::polygon::Obj","game::devtools::scenario","","","","","","","","","","","","","","","","","","","game::devtools::story","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::heuristics","","","game::edit::multiple_roads","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::roads","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::routes","","","","","","","","","","","","","","","","","","game::edit::stop_signs","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::edits","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::gmns","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::offsets","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::picker","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::preview","","","","","","","","","","","","","","","","","","","game::edit::validate","","game::edit::zones","","","","","","","","","","","","","","","","","","","","","","","game::info","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::info::Tab","","","","","","","","","","","","","","","","","","","","","","","","","","","game::info::building","","","","","","game::info::debug","","game::info::intersection","","","","","","","","","","","","","game::info::lane","","","","","","","game::info::parking_lot","","","game::info::person","","","","","","","","","","","","","game::info::transit","","","","","","","","game::info::trip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::LayerOutcome","","game::layer::elevation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::favorites","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::map","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::pandemic","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::parking","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::parking::Loc","","","game::layer::population","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::problems","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::traffic","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::transit","","","","","","","","","","","","","","","","","","","","game::ltn","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ltn::browse","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ltn::draw_cells","","","game::ltn::rat_run_viewer","","","","","","","","","","","","","","","","","","","","","","game::ltn::rat_runs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ltn::route","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ltn::route::ID","game::ltn::viewer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ltn::viewer::Obj","","game::pregame","","","","","","","","","","","","","","","","","","game::pregame::proposals","","","","","","","","","","","","","","","","","","","game::sandbox","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::LoadStage","","","","game::sandbox::dashboards","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::commuter","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::commuter::BlockSelection","","","game::sandbox::dashboards::generic_trip_table","","","game::sandbox::dashboards::misc","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::mode_shift","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::parking_overhead","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::risks","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::selector","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::travel_times","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::trip_problems","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::trip_table","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::GameplayMode","","","","","","","","","","game::sandbox::gameplay::LoadScenario","","","game::sandbox::gameplay::actdev","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::commute","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::fix_traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform::area_spawner","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform::area_spawner::Mode","","game::sandbox::gameplay::freeform::importers","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform::spawner","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::play_scenario","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::tutorial","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::minimap","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::misc_tools","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::speed","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::time_warp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::bike_network","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::explore","","","","","","","","","","","","","","","","","","","game::ungap::layers","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::predict","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::quick_sketch","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::trip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::trip::ID","","game::ungap::trip::files","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::trip::results","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","Start in ActDev mode for a particular site name.","Start by showing an ActDev scenario. Either “base” or …","","","","","","","","","","","","","","Initially position the camera here. The format is an …","","Start playing a particular challenge","","Start by listing gameplay challenges","","The color scheme for map elements, agents, and the UI.","","","","Dev mode exposes experimental tools useful for debugging, …","This directory contains extra/experimental tools not …","Start by listing internal developer tools","","Load the map at this path as a secondary debug map to …","Print raw widgetry events to the console for debugging","","","","","","","","","","","","","","","","","","","","","","","","","Start by showing this KMl file in a debug viewer","","Start a low-traffic neighborhood planner","","When making a screen recording, enable this option to hide …","","","","Run a configured set of simulations and record prebaked …","","Start by showing community proposals","","","Start in the simulation sandbox mode","Override the monitor’s auto-detected scale factor","","","Start the simulation at this time","","Start with these map edits loaded. This should be the name …","","","","","","","Start on a particular tutorial stage","Start at the tutorial intro screen","","","","","Launch Ungap the Map, a bike network planning tool","","","","","","The top-level data that lasts through the entire game, no …","","","All of the state that’s bound to a specific map.","","","","","","","Load an extra GeoJSON file, and add the area to the map …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ensure the map edits are blank, reset the simulation, and …","Returns whatever was there","","If an intersection was clicked, return its ID.","","","","","","","","","If we ever left edit mode and resumed without restarting …","","","","","","","","","","","","","","","","","","","","","Any ScenarioModifiers in effect?","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Is this the original “secondary” state, loaded via –…","","","","","","","","If true, all map edits immediately apply to the live …","","","","","","","","","","","","","","","","","","","","","","","Only exists in some gameplay modes. Must be carefully …","State (like the simulation and drawing stuff) associated …","Assumes some defaults.","","","","","The most recent Scenario loaded from a file. Don’t …","Represents state for a different version of the primary
…","Static data that lasts the entire session. Use sparingly.","","","","","","","","","","","","","","","Display an extra area with this name on the map. This gets …","Only filled out in edit mode. Stored here once to avoid …","This swaps the primary and secondary PerMaps. Depending on …","","","","","","","","","","","","","","","","","","","","","","","","","","","If the map has been edited and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Simulate a curated list of scenarios to completion, and …","","","","","","","","","","","","","","","Shorter is better","Shorter is better","","","","","Allow toggling of dev mode and warping to an object by ID.","","","","","","","","","","","","If you want a simulation to start after midnight, pass the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","True if the route changed","","","","","","","","","","","","","","","","","","","Has the user even picked a start point?","Has the user specified a full route?","","","","","","","","True if something changed. False if this component doesn’…","","","","","","","","","","","","","","","","","","","","","","","","Click and drag to unselect roads","","Click and drag to select roads","No selecting, just normal click-and-drag controls.","A tool for selecting multiple roads.","The user is choosing two intersections, to select the …","","","","","","","","","","","","","","Intersections can’t be selected directly. If all roads …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This will point to a URL with the new edits and the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Click to add waypoints, drag them, see the list on a panel …","","","","","","","","","","","","","","","","","","","","","If the outcome from the panel or world isn’t used by the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The caller should call rebuild_world
after this","The caller is responsible for calling initialize_hover
and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Visualize the graph of what agents are blocked by others.","","","","","","","","","","Trace the root cause for everyone, find the most common …","","","","","","","","","","Figure out why some agent is blocked. Draws an arrow for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A state to count the number of trips that will cross …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See how live-tuned routing parameters affect all requests …","Evaluate why an alternative path wasn’t chosen, by …","See how live-tuned routing parameters affect a single …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Exports to https://github.com/d-wasserman/shared-row/, …","","","","Exports a single road to Streetmix’s format, returns the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the indices of all matching collisions","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loads and clips objects to the current map. Also returns …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A simple tool to place markers and free-hand shapes over a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","After a single road has been edited, these states let the …","","","Mode is just used for allows
.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the index where the new lane was inserted","Place the new lane according to its direction on the …","If there are more lanes of type lt pointing forward, then …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Always starts focused on a certain lane.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Snaps a line to a vehicle movement across an intersection. …","","","","","","","","","","","","","","","","","","This imports timing.csv from …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Draw extra things when unzoomed or zoomed.","","","","","","","","","","","","","When a button with this label is clicked, open this info …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","When a button with this label is clicked, time-warp and …","","","","","","Show these tooltips over the map.","","","","","","","","","","","","","","","","","","","","","When a button with this label is clicked, warp to this ID.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Draws the timeline for a single trip, with tooltips","Creates the timeline, location warp, and time warp buttons …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates the top row for any layer panel.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Also returns the steepest street and a row explaining the …","","Returns the colored categories used and a row explaining …","","","","","","","","","","","","","","","","","A set of buildings that the player has starred, persisted …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A partitioning of the interior of a neighborhood based on …","A diagonal filter exists in an intersection. It’s …","An interval along a road’s length, with start < end.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Find all possible diagonal filters at an intersection","","","","","","","","Physically where is the filter placed?","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Most roads are fully in one cell. Roads with modal filters …","For filters placed along a road, where is the filter …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Partition a neighborhood’s boundary polygon based on the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Find a movement that leads into the neighborhood at the …","Find a movement that leads out of the neighborhood at the …","","","","","May be the same as the shortcut","Ideally this returns every possible path through the …","","","","","","","","","","","","","","","","","The ratio of the shortcut’s time to the fastest path’s …","","","","","","","","","","","","","","","","","","","","","","Also has the side effect of changing a note in the panel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This does not immediately initialize anything (like …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If you don’t need to chain any transitions after the …","","","Assumes that the map and simulation have already been set …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Aka a 2D histogram. Tracks matching IDs in each cell.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The caller should handle Outcome::ClickCustom with Vec for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","Returns a mutable reference to the object within the trait …","Returns an Rc
-ed object from an Rc
-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","Must be called after the scenario has been setup. The …","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A gameplay mode with specific controls for integration with","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","True if done","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Idempotent. This must be called before make_gameplay
or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Launches the tutorial gameplay along with its cutscene","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","is_enabled
: are (car, bike, bus, pedestrian) toggles …","","","","","","","","","","","Draws a preview of the path for the agent under the mouse …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","5 sim seconds per real second","30 sim seconds per real second","1 sim hour per real second","1 sim second per real second","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Shows the bike network while unzoomed. Handles thickening …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A bottom-right panel for managing a bunch of toggleable …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Save sequences of waypoints as named trips. Basic file …","","","","","","","","","","","saves iff current trip is changed.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A temporary structure that the caller should unpack and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","“main” is determined by app.session.routing_preferences
","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,1,1,1,1,1,0,1,1,0,1,1,1,2,2,0,3,2,1,3,2,1,3,2,1,3,2,1,2,3,2,0,2,2,2,0,0,0,2,0,2,3,2,2,0,1,0,3,2,3,2,1,2,0,3,3,2,1,3,2,1,3,2,1,3,2,1,0,2,0,2,0,2,3,1,3,2,0,2,0,0,2,2,0,3,2,3,2,3,2,1,3,2,1,2,2,3,2,1,0,2,3,2,1,4,5,0,0,0,0,0,0,0,0,0,0,0,6,7,8,9,6,10,11,12,13,7,8,9,6,10,11,12,13,7,7,7,8,9,6,10,11,12,13,7,8,9,6,10,11,12,13,10,7,6,13,7,6,11,7,13,13,7,7,6,6,12,10,6,7,7,7,6,7,7,10,10,7,7,8,9,6,10,11,12,13,13,7,12,6,7,10,10,6,7,8,9,6,10,11,12,13,7,8,9,6,10,11,12,13,8,9,11,12,13,7,8,9,6,10,11,12,13,6,10,6,6,14,9,9,11,13,7,7,6,6,7,10,10,7,7,7,7,7,7,7,7,8,9,11,7,7,7,7,6,7,7,12,11,10,12,6,7,7,7,14,9,8,8,8,8,8,8,7,6,6,13,7,13,6,7,13,7,8,9,6,10,11,12,13,7,8,9,6,10,11,12,13,10,7,8,9,6,10,11,12,13,6,10,7,8,9,6,10,11,12,13,0,0,0,15,15,15,16,17,15,16,17,15,16,17,15,16,17,17,0,15,15,16,15,15,16,17,15,16,15,16,17,15,16,17,15,16,17,15,16,17,17,17,17,17,0,16,16,15,15,16,17,15,16,17,15,16,17,15,16,17,18,0,0,18,0,18,0,0,19,18,20,21,22,19,18,20,21,22,19,18,20,21,22,19,18,20,21,22,19,19,21,22,21,22,19,19,19,18,20,21,22,21,19,18,20,21,22,19,18,20,21,22,19,18,20,19,18,20,21,22,20,0,21,20,19,21,19,22,21,22,19,19,21,19,18,20,21,22,19,18,20,21,22,19,18,20,21,22,19,18,20,21,22,23,23,0,24,24,24,24,24,24,24,24,24,24,24,24,0,0,24,24,24,24,24,24,24,0,25,25,25,25,25,0,0,0,0,0,0,0,25,25,25,25,25,25,25,25,0,25,25,25,0,25,0,25,25,0,0,0,0,25,25,25,25,0,0,26,26,0,0,26,0,0,27,28,28,27,26,28,27,26,28,27,26,28,27,26,27,26,27,26,28,27,26,28,28,27,26,27,28,27,28,27,26,28,27,26,28,27,26,28,27,26,28,28,28,28,27,27,26,28,27,28,28,28,28,27,26,28,27,26,28,27,26,28,27,26,28,28,28,27,26,27,29,30,30,31,0,31,31,0,31,32,31,32,31,32,31,32,31,32,32,32,32,31,32,32,31,32,31,32,31,32,31,32,32,32,32,32,32,32,31,32,31,32,31,32,31,33,33,0,0,0,34,35,34,35,34,35,34,35,35,34,35,34,35,34,35,34,35,34,35,34,35,35,35,34,34,35,35,0,34,35,34,35,34,35,34,34,34,35,0,0,0,36,37,36,37,36,37,36,37,36,37,36,37,36,37,36,0,36,37,36,37,36,36,37,36,37,37,36,37,36,37,36,37,36,37,0,36,38,0,0,0,39,40,38,39,40,38,40,39,40,38,39,40,38,40,38,38,38,38,39,38,39,40,38,38,39,39,0,39,38,39,40,38,39,40,38,39,40,38,39,40,38,40,39,38,39,40,39,39,39,38,39,40,38,39,40,38,39,40,38,39,40,38,39,0,0,0,0,41,42,42,43,41,44,42,43,41,44,0,0,42,43,41,44,42,43,41,44,0,42,0,42,44,43,0,0,42,42,44,41,0,0,0,0,42,43,41,44,41,42,42,42,43,41,44,42,43,41,44,43,41,44,42,43,41,44,41,42,42,42,44,43,0,42,42,0,0,43,0,42,0,44,0,42,0,0,42,0,44,42,42,43,41,44,42,43,41,44,42,43,41,44,0,42,43,41,44,0,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,45,46,0,0,0,0,0,0,47,47,47,48,46,47,48,46,48,47,47,48,46,47,48,46,46,46,46,47,48,48,46,46,47,46,47,48,46,46,46,47,47,48,46,47,48,46,48,46,47,48,46,0,46,47,47,48,48,48,47,46,47,46,47,48,46,47,48,46,47,48,46,47,48,46,47,49,0,49,0,50,49,50,49,50,49,50,49,49,49,49,50,50,50,50,50,49,50,49,50,49,49,50,49,50,50,50,50,49,50,49,50,49,50,49,50,49,51,0,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,0,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,53,0,54,54,0,54,55,54,55,54,55,54,55,54,55,55,55,55,54,55,55,54,55,54,54,55,54,55,55,55,55,55,54,55,54,55,54,55,54,56,57,58,0,0,0,59,60,61,59,60,61,60,59,60,61,59,60,61,0,0,0,61,60,59,60,61,60,61,59,60,61,59,60,61,59,59,60,61,59,60,61,59,60,61,61,59,60,59,60,61,0,59,60,59,60,61,59,60,61,59,60,61,59,60,61,59,60,61,0,62,62,62,62,62,62,62,62,62,62,0,62,62,62,62,62,62,62,0,0,0,0,0,0,0,0,0,63,64,63,64,63,64,63,64,63,64,64,64,63,64,64,64,63,64,63,64,63,64,63,64,64,63,63,64,63,64,63,63,64,64,63,64,63,64,63,64,63,64,0,65,65,65,65,0,0,65,65,65,65,65,0,65,65,0,0,0,65,65,65,65,0,0,0,66,67,66,67,66,67,66,67,66,67,67,66,67,67,66,66,0,67,66,67,66,66,67,66,66,66,66,67,67,0,66,66,66,67,66,67,66,67,66,67,66,67,0,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,0,0,0,0,69,70,69,70,70,69,70,69,70,70,69,69,69,69,69,70,69,70,69,70,70,69,70,0,0,0,69,69,70,69,0,70,69,69,69,70,69,70,69,70,69,70,0,71,71,0,72,71,72,71,72,71,72,71,71,71,72,71,71,72,71,72,71,71,71,72,71,72,71,71,72,71,72,71,72,72,72,72,71,72,71,72,71,72,71,72,71,72,73,0,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,74,75,0,0,0,0,0,0,0,0,76,77,78,79,80,81,75,82,76,77,78,79,80,81,75,82,76,77,78,79,80,81,75,82,76,77,78,79,80,81,75,82,75,82,75,82,82,76,76,80,81,76,79,80,75,75,76,80,81,75,76,77,78,79,80,81,75,82,76,75,75,79,76,77,78,79,80,81,75,82,76,77,78,79,80,81,75,82,77,78,79,80,81,75,82,76,77,78,79,80,81,75,82,78,80,77,77,82,77,82,75,77,81,80,76,79,79,76,81,78,76,76,77,82,0,76,75,82,76,77,78,79,80,81,75,82,76,77,78,79,80,81,75,82,76,77,78,79,80,81,75,82,76,77,78,79,80,81,75,82,76,0,0,0,0,0,83,84,85,86,83,84,85,86,83,84,85,86,83,84,85,86,0,84,83,0,84,86,83,84,85,86,83,83,84,85,86,83,84,85,86,0,83,84,85,86,83,84,85,86,83,84,85,86,0,0,83,0,83,85,0,83,84,85,86,84,83,83,84,85,86,83,84,84,0,0,0,0,83,83,0,83,84,85,86,83,84,85,86,83,84,85,86,0,83,84,85,86,0,0,0,0,0,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,0,88,88,88,88,0,0,88,88,88,0,88,88,0,88,88,88,88,88,88,88,88,0,88,0,0,88,88,88,88,88,88,88,88,88,88,88,0,88,88,88,88,88,0,0,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,89,0,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,0,0,91,92,91,92,91,92,91,92,91,92,91,0,92,92,91,92,91,91,91,91,0,0,92,91,0,91,91,92,92,0,91,92,91,92,92,91,92,0,0,91,91,91,91,92,91,0,91,0,0,91,91,91,92,0,92,92,91,91,91,92,91,92,91,92,91,91,92,91,0,93,93,93,93,93,0,93,93,93,93,93,93,93,93,93,93,93,93,93,93,0,0,0,94,95,94,95,94,95,94,95,0,95,95,94,95,95,94,95,0,0,94,95,94,95,94,95,94,95,94,95,94,95,0,0,95,94,94,95,95,94,95,94,95,94,95,94,95,0,0,0,96,97,98,96,97,98,97,96,97,98,96,97,98,96,97,98,96,97,98,98,98,96,97,98,96,97,98,96,97,98,96,97,98,96,97,98,96,97,98,96,97,98,96,97,98,96,97,96,97,98,96,97,98,96,97,98,96,97,98,96,97,98,0,99,99,99,99,99,99,99,99,99,99,0,99,99,99,99,99,99,99,99,0,100,100,100,100,100,100,100,100,100,100,0,100,100,100,100,100,100,100,0,0,0,101,101,101,101,101,101,101,0,101,101,101,101,101,0,101,101,101,101,101,101,101,101,102,102,102,0,102,0,0,0,102,102,102,102,102,102,102,102,102,102,102,102,102,102,0,102,102,102,103,104,104,104,105,102,106,104,105,102,106,104,105,102,106,104,105,102,106,0,104,105,102,102,106,102,106,0,106,106,104,104,105,106,104,103,104,105,102,106,106,102,103,0,104,105,0,104,105,102,106,104,105,102,106,105,102,106,104,105,102,106,103,104,0,0,0,106,104,106,104,0,0,106,106,104,0,104,104,105,106,102,102,106,104,105,0,0,104,105,102,106,104,105,102,106,104,105,102,106,102,104,105,102,106,104,105,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,107,120,121,123,127,121,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,128,128,128,128,0,128,128,0,0,0,128,0,128,0,128,128,128,128,0,0,0,128,0,128,128,128,128,128,128,128,129,0,0,0,0,129,129,129,130,129,130,129,130,129,130,131,130,130,131,0,131,130,0,129,130,0,129,130,129,130,129,130,0,131,0,130,0,130,0,0,131,0,0,129,130,129,130,129,130,130,129,130,132,133,0,0,0,0,134,135,134,135,134,135,134,135,135,134,135,134,135,134,135,134,135,134,135,134,135,134,135,134,135,134,135,134,134,135,134,135,134,135,134,135,134,135,134,135,134,135,134,135,0,0,136,137,136,137,136,137,136,137,136,136,136,136,137,137,137,137,137,136,137,136,137,136,136,137,136,136,137,137,137,136,136,136,137,136,137,136,137,136,137,136,0,0,138,139,138,139,138,138,139,138,139,138,139,138,139,138,139,138,138,139,138,139,138,138,139,138,139,138,139,138,139,138,138,139,138,138,139,138,139,139,139,138,139,138,139,138,139,138,140,140,140,0,0,140,140,0,141,140,142,141,140,142,141,140,142,141,140,142,140,142,140,142,141,141,141,140,142,141,140,141,140,142,142,141,140,142,141,140,142,140,142,141,140,142,0,141,142,141,141,141,141,142,141,140,142,141,140,142,141,140,142,141,140,142,141,140,142,143,0,0,143,0,143,144,145,143,144,145,143,144,145,143,144,145,143,143,143,143,144,145,144,145,144,145,143,143,144,145,144,145,143,144,144,145,143,144,145,143,143,144,145,143,144,144,144,145,143,144,145,143,144,144,145,143,144,144,145,143,144,145,143,144,145,143,144,145,143,144,145,143,146,147,148,0,0,149,150,149,150,149,150,149,150,150,150,149,149,149,150,149,149,150,150,149,150,149,150,150,149,150,0,149,150,149,149,149,149,149,150,149,150,149,150,149,150,149,150,0,0,151,152,151,152,151,152,151,152,152,152,151,151,151,152,151,151,152,152,151,152,151,152,152,151,152,0,152,151,152,151,152,151,151,151,152,152,152,152,152,151,152,152,152,151,152,151,152,151,152,151,152,0,0,0,0,0,0,153,154,153,155,154,156,157,153,158,155,154,156,157,153,158,155,154,156,157,153,158,155,154,156,157,153,158,0,155,154,156,157,158,155,154,156,157,158,155,154,156,157,158,153,155,154,156,157,158,0,155,154,156,157,153,158,155,154,156,157,153,158,155,154,156,157,153,158,153,155,154,156,157,153,158,153,155,154,156,157,158,155,154,156,157,158,155,154,156,157,158,155,154,156,157,158,154,156,155,154,156,157,153,158,155,154,156,157,153,158,155,154,156,157,153,158,155,154,156,157,153,158,0,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,159,0,0,0,0,0,160,161,162,163,164,160,161,162,163,164,160,160,161,161,162,163,164,160,161,162,163,164,160,0,161,160,160,164,0,161,163,160,161,160,0,0,161,162,163,164,160,160,160,160,160,161,164,161,162,163,164,160,161,162,163,164,160,162,163,164,160,161,162,163,164,160,161,160,161,160,161,161,160,160,0,0,162,164,0,163,160,161,162,163,164,160,161,162,163,164,160,161,162,163,164,160,0,161,162,163,164,160,165,0,0,0,166,165,166,165,166,165,166,165,165,165,165,0,166,165,165,166,165,166,165,165,165,166,165,166,165,165,166,165,166,165,166,166,166,165,165,166,165,166,165,166,165,166,165,166,0,0,0,0,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,167,0,0,168,169,168,169,168,169,168,169,0,0,169,169,169,169,168,0,0,168,169,168,169,168,169,168,169,168,169,169,168,169,169,168,168,168,169,168,169,168,169,168,169,0,170,170,0,170,171,170,171,170,171,170,171,170,171,170,170,171,170,170,171,170,171,170,170,170,171,170,171,170,170,171,170,170,171,171,171,170,171,170,171,170,171,170,171,171,170,171,171,172,173,173,0,0,174,173,174,173,174,173,174,173,173,173,173,174,173,173,174,173,174,173,173,173,174,173,174,173,173,174,173,0,173,174,174,174,173,173,174,173,174,173,174,173,174,173,174,175,176,0,177,177,177,177,0,0,177,177,177,177,177,177,0,177,177,177,177,0,178,178,178,178,178,178,178,178,178,178,0,178,178,178,178,178,178,178,0,0,179,179,179,0,179,179,179,0,0,0,180,181,182,183,180,179,184,181,182,183,180,179,184,181,181,182,183,180,179,184,181,182,183,180,179,184,180,182,181,181,0,181,183,184,181,183,184,180,184,181,182,183,180,179,184,0,181,180,180,181,181,182,183,180,179,184,181,182,183,180,179,184,183,180,179,181,182,183,180,179,184,0,180,180,181,0,0,182,0,184,0,182,181,181,182,182,181,0,184,181,182,0,182,181,182,183,180,179,184,181,182,183,180,179,184,181,182,183,180,179,184,181,182,183,180,179,184,185,186,187,187,188,188,0,188,188,188,188,188,188,188,188,188,188,188,188,188,0,188,188,188,0,188,188,188,188,188,0,0,0,188,0,0,188,188,0,188,0,0,0,188,188,188,188,0,0,0,0,189,0,0,189,190,0,190,189,0,190,191,192,193,189,194,190,195,191,192,193,189,194,190,195,191,193,194,191,191,193,191,192,193,189,194,190,195,191,192,193,189,194,190,195,191,0,192,190,190,191,191,195,195,191,191,190,195,191,191,191,192,193,189,194,190,195,195,0,193,195,191,192,193,189,194,190,195,191,192,193,189,194,190,195,192,193,189,194,190,195,191,192,193,189,194,190,195,0,192,195,190,195,191,191,0,194,191,194,193,190,192,191,191,191,192,193,189,194,190,195,191,192,193,189,194,190,195,191,192,193,189,194,190,195,191,192,193,189,194,190,195,196,197,197,0,0,0,0,0,198,199,198,199,198,199,198,199,0,198,199,198,199,198,199,198,199,198,199,198,199,198,199,198,199,198,199,198,199,198,199,198,199,0,0,0,200,201,202,200,201,202,200,201,202,200,201,202,201,200,201,201,200,200,201,202,200,201,202,200,201,202,201,202,200,201,202,0,202,202,202,202,200,200,0,0,200,200,200,201,201,201,200,201,202,200,201,202,200,201,202,200,201,202,0,0,0,203,204,205,203,204,205,203,204,205,203,204,205,203,204,204,205,203,203,204,205,203,204,205,203,204,205,204,205,203,204,205,0,203,203,204,204,0,204,205,203,203,204,204,203,204,205,203,204,205,203,204,205,203,204,205,204,0,0,206,207,206,207,206,207,206,207,206,206,0,206,207,207,207,207,206,207,206,207,207,206,207,207,206,206,206,207,206,207,206,207,206,207,0,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,0,0,209,210,210,209,210,209,210,209,210,209,209,210,210,210,210,209,210,210,209,210,209,209,210,209,210,210,209,210,210,209,210,209,210,209,210,209,210,0,0,211,212,211,212,211,212,211,212,212,0,211,211,0,211,212,212,212,212,212,211,212,211,212,212,211,212,211,212,212,211,211,0,0,0,211,212,211,212,211,212,211,212,213,0,213,213,0,0,213,0,0,214,215,213,215,216,213,214,215,216,213,214,215,216,213,214,215,216,213,214,0,215,215,213,213,216,213,214,215,215,213,217,213,216,215,216,213,213,214,215,217,217,215,216,213,214,215,216,213,214,215,213,214,215,216,213,214,215,0,213,216,216,216,217,215,216,213,214,215,216,213,214,215,216,213,214,215,216,213,214,0,0,0,0,0,218,219,220,221,222,218,219,220,221,222,218,219,220,221,222,218,219,220,221,222,218,219,220,221,218,219,219,220,221,219,220,222,218,218,218,219,220,221,222,219,220,221,218,219,220,221,222,218,219,220,221,222,219,220,221,222,218,219,220,221,222,0,0,0,219,220,221,222,219,222,218,222,222,218,219,0,220,218,219,220,222,218,218,218,219,220,221,222,218,219,220,221,222,218,219,220,221,222,218,222,218,219,220,221,222,219,223,0,223,223,224,0,0,0,224,223,224,223,224,223,0,223,224,225,223,224,225,223,224,225,223,224,225,223,223,223,226,223,226,0,225,225,223,223,223,0,226,226,226,226,226,225,223,223,226,225,0,0,224,225,223,226,226,226,226,223,224,225,223,224,225,223,223,224,225,223,226,223,223,225,225,226,225,223,0,226,225,223,223,224,225,223,224,225,223,0,224,225,223,224,225,223,227,228,229,230,231,228,229,230,228,230,232,233,234,0,0,235,236,235,236,235,235,236,235,236,235,236,235,0,235,236,235,235,236,235,236,236,235,236,235,236,235,235,235,235,235,236,235,236,235,236,235,236,0,237,237,237,237,237,237,0,237,237,237,0,237,0,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,237,0,0,238,238,238,238,238,0,238,238,238,0,238,238,238,238,238,238,238,238,238,238,238,238,238,238,238,0,0,0,0,239,240,239,240,239,240,239,240,239,240,239,0,239,240,0,239,240,239,240,240,239,240,239,240,240,239,0,0,239,239,240,239,240,239,240,239,240,241,0,0,242,0,242,0,242,0,243,243,242,244,245,241,243,242,244,245,241,245,243,242,244,245,241,243,242,244,245,241,245,241,241,243,244,241,241,243,244,241,243,242,244,245,241,241,241,243,242,244,245,241,243,242,244,245,241,242,244,245,241,243,242,244,245,241,243,241,244,245,243,243,245,244,244,243,244,241,243,242,244,245,241,243,242,244,245,241,243,242,244,245,241,243,242,244,245,241,243,246,247,0,248,248,248,248,248,248,0,0,0,248,248,248,248,248,248,248,248,248,248,0,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,0,0,0,0,0,250,251,252,253,254,250,251,252,253,254,250,251,252,253,254,250,251,252,253,254,254,252,254,250,251,252,250,251,252,253,250,251,252,253,254,252,250,251,252,253,254,250,251,252,253,254,253,254,250,251,252,253,254,250,251,252,254,250,251,252,253,253,250,251,252,252,250,250,251,252,250,250,251,252,253,254,250,251,252,253,254,250,251,252,253,254,250,251,252,253,254,0,255,255,0,255,255,255,255,0,255,255,0,0,255,0,0,0,255,0,256,256,256,257,258,256,259,260,255,257,258,256,259,260,255,0,257,258,256,259,260,255,257,258,256,259,260,255,257,257,259,260,255,260,255,260,259,258,258,257,256,260,255,260,257,0,259,259,257,258,256,259,260,255,257,257,257,257,256,256,257,257,259,259,259,259,259,257,258,256,259,260,255,257,258,256,259,260,255,260,255,257,258,256,259,260,255,0,255,257,256,0,257,258,259,259,259,258,258,257,260,258,256,259,260,259,259,259,260,260,255,259,259,257,259,257,258,259,259,259,260,259,257,258,260,255,257,255,0,257,258,256,259,260,255,257,258,256,259,260,255,256,257,258,256,259,260,255,257,258,256,259,260,255,258,258,257,259,259,0,261,261,261,261,261,261,261,261,261,261,261,261,0,261,0,261,261,261,261,261,261,261,261,0,0,262,263,262,263,262,263,262,263,262,263,262,263,262,263,262,263,262,263,262,262,263,0,263,262,263,263,262,262,263,262,263,262,263,262,263,264,264,264,264,0,0,265,264,265,264,265,265,264,265,264,264,264,265,265,264,265,265,264,265,264,265,264,264,265,264,265,265,265,265,264,265,265,265,265,265,265,264,265,265,264,265,264,265,264,265,264,0,0,0,266,267,266,267,266,267,266,267,0,0,0,266,267,267,266,267,266,267,267,266,267,266,267,266,267,266,266,267,267,266,267,267,266,266,267,266,267,266,267,266,267,266,267,267,268,268,268,0,0,268,268,268,0,268,268,268,0,268,268,268,268,268,268,0,268,0,0,269,0,268,268,268,268,0,0,0,0,0,270,271,272,273,274,270,271,272,273,274,270,271,272,273,274,270,271,272,273,274,270,271,272,273,270,271,272,273,274,274,274,274,270,271,272,273,274,270,271,272,273,274,270,271,272,273,274,270,271,272,273,274,270,271,272,273,0,274,274,270,271,272,273,274,270,271,272,273,274,270,271,272,273,274,270,271,272,273,0,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,275,0,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,276,0,276,0,276,276,276,276,276,276,276,276,276,276,276,276,0,276,0,0,0,0,0,0,277,278,279,280,277,281,279,282,278,280,277,281,279,282,278,281,280,277,281,279,282,278,280,277,281,279,282,278,282,279,278,278,280,282,281,277,281,280,277,277,280,277,281,279,282,278,279,277,277,280,277,281,279,282,278,280,277,281,279,282,278,277,281,279,282,278,280,277,281,279,282,278,280,0,279,279,280,278,0,0,277,277,280,279,280,280,278,281,280,277,281,279,282,278,280,277,281,279,282,278,280,277,281,279,282,278,280,277,281,279,282,278,0,283,283,283,283,283,283,283,283,283,283,283,0,283,0,283,0,283,283,283,283,283,283,283,283,284,0,284,0,0,284,285,285,284,286,285,284,286,286,286,0,285,284,286,285,284,286,284,286,284,286,286,285,284,286,284,285,0,285,284,285,284,286,284,284,285,285,284,286,285,284,286,284,286,285,284,286,285,285,286,284,286,285,285,285,0,286,285,285,284,286,285,284,286,285,284,286,285,284,286,285,285,284,286,285,285,287,288,0,0,0,0,289,290,289,290,291,292,289,290,291,292,289,289,290,291,292,289,290,291,292,291,291,289,290,291,292,290,291,289,290,291,292,289,289,290,291,292,289,290,291,292,289,290,291,292,289,290,291,292,292,292,291,291,289,292,290,292,289,290,290,292,292,289,291,292,289,291,292,289,290,291,292,289,290,291,292,289,290,291,292,289,290,291,292,291,0,0,0,293,294,293,295,294,293,295,294,293,295,294,293,295,293,0,294,294,295,293,294,293,293,293,295,293,294,293,295,294,293,293,294,293,295,294,293,295,293,295,294,293,295,293,0,295,293,295,295,293,293,293,294,295,295,295,295,294,293,295,294,293,295,294,293,295,294,293,295],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[],["app",3]],null,null,[[["eventctx",3],["option",4,["permap"]],["app",3],["bool",15],["setup",3],["permap",3]],[["vec",3,["box"]],["box",3,["state"]]]],null,null,null,null,null,null,null,null,[[["mode",4]],["bool",15]],[[["option",4,["mapedits"]],["setup",3],["mapedits",3],["sim",3],["eventctx",3],["app",3],["bool",15],["option",4,["sim"]]],[["vec",3,["box"]],["box",3,["state"]]]],null,null,[[]],[[]],[[]],[[["argmatches",3]]],null,null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,null,[[]],null,null,[[["mode",4]],["bool",15]],null,null,null,null,[[["settings",3]]],null,null,null,[[["eventctx",3],["setup",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,[[["str",15],["map",3]],["result",6]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[["canvas",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["eventctx",3],["bool",15],["showobject",8]],[["id",4],["option",4,["id"]]]],[[["id",4]],[["pt2d",3],["option",4,["pt2d"]]]],[[],["app",3]],[[["eventctx",3]]],[[],["sim",3]],null,[[["eventctx",3],["into",8,["string"]],["string",3]],[["option",4,["intersectionid"]],["intersectionid",3]]],[[],["flags",3]],[[]],[[],["colorscheme",3]],null,null,null,null,null,null,[[["showobject",8],["drawoptions",3],["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawmap",3]],null,[[["drawoptions",3],["gfxctx",3]]],[[["canvas",3]]],null,[[],["sessionstate",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["argmatches",3]]],[[["agentcache",3],["prerender",3],["bounds",3],["showobject",8]],[["renderable",8],["vec",3,["renderable"]]]],null,null,[[],["option",4]],null,null,[[["eventctx",3],["bool",15]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,null,[[],["showlayers",3]],[[],["showlayers",3]],null,[[["eventctx",3],["into",8,["string"]],["string",3]],["bool",15]],null,[[["eventctx",3],["id",4],["option",4,["id"]],["pt2d",3],["option",4,["f64"]],["f64",15]],[["box",3,["state"]],["state",8]]],[[],["map",3]],null,[[["eventctx",3],["timer",3],["map",3],["options",3],["flags",3],["sim",3],["colorscheme",3]],["permap",3]],[[["eventctx",3],["timer",3],["map",3]]],null,null,[[["eventctx",3],["showobject",8]],[["id",4],["option",4,["id"]]]],[[["eventctx",3]],[["id",4],["option",4,["id"]]]],[[["eventctx",3]],[["id",4],["option",4,["id"]]]],[[["eventctx",3]],[["id",4],["option",4,["id"]]]],[[["eventctx",3]],[["id",4],["option",4,["id"]]]],[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[],["showlayers",3]],[[],["showeverything",3]],[[],["perobjectactions",3]],[[],["options",3]],null,null,[[],["analytics",3]],null,null,[[["eventctx",3]]],null,[[]],null,[[["sim",3],["map",3]],["bool",15]],null,null,null,[[["option",4]]],[[["id",4]],["bool",15]],[[["id",4]],["bool",15]],null,null,null,null,null,null,[[],["sim",3]],null,null,null,null,null,null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[],[["btreemap",3,["string","vec"]],["string",3],["vec",3,["challenge"]]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[["gameplaymode",4]]],[[]],[[]],[[]],null,null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["option",4],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],null,[[["gameplaymode",4],["app",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["into",8,["string"]],["string",3]],["cutscenebuilder",3]],[[["eventctx",3],["box",3,["fn"]],["fn",8]],[["box",3,["state"]],["state",8]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["into",8,["string"]],["string",3],["str",15],["f64",15]],["cutscenebuilder",3]],[[],["color",3]],[[]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["usize",15],["str",15],["fn",8]],["panel",3]],null,null,null,null,[[["str",15]],["cutscenebuilder",3]],[[["eventctx",3],["widget",3],["color",3]],[["box",3,["state"]],["state",8]]],null,null,[[["into",8,["string"]],["string",3]],["cutscenebuilder",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["map",3],["timer",3],["scenario",3]],["prebakesummary",3]],[[]],null,[[],["result",4]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["eventctx",3],["btreeset",3],["app",3]],["widget",3]],[[["text",3],["distance",3],["str",15],["app",3]]],[[["app",3],["text",3],["str",15],["duration",3]]],[[["duration",3],["app",3]],[["vec",3,["textspan"]],["textspan",3]]],[[["agenttype",4],["app",3]],["color",3]],[[["tripmode",4],["app",3]],["color",3]],[[["tripphasetype",4],["app",3]],["color",3]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["app",3],["gfxctx",3]]],[[["app",3],["text",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["contextualactions",8],["app",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[]],null,[[["app",3]],[["id",4],["option",4,["id"]]]],[[["map",3],["btreeset",3]],[["btreeset",3,["intersectionid"]],["intersectionid",3]]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["duration",3]],[["fnonce",8],["box",3,["fnonce"]]]],[[["eventctx",3],["tab",4],["app",3],["contextualactions",8]]],[[["fn",8],["btreeset",3,["string"]],["text",3],["string",3]]],[[],["commonstate",3]],[[["id",4],["app",3]],["text",3]],null,null,null,[[["eventctx",3]],["panel",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,[[["intersectionid",3],["app",3]]],[[["app",3]],[["vec",3,["roadid"]],["roadid",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["route",3]],[[],["mode",4]],[[]],[[]],[[["gfxctx",3]]],[[["route",3]],["bool",15]],[[["mode",4]],["bool",15]],[[["eventctx",3],["app",3]],["bool",15]],[[]],[[]],[[]],null,[[["eventctx",3]],["widget",3]],[[["intersectionid",3]],[["usize",15],["option",4,["usize"]]]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],[[],["bool",15]],null,[[["eventctx",3]],[["option",4,["intersectionid"]],["intersectionid",3]]],[[["usize",15],["map",3],["intersectionid",3]],["usize",15]],[[["route",3]],["bool",15]],[[["mode",4]],["bool",15]],[[["app",3]],["routesketcher",3]],[[],["route",3]],[[["str",15]],["bool",15]],null,null,null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["app",3]]],[[["app",3]]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["bool",15],["gfxctx",3]]],[[["eventctx",3],["option",4,["str"]],["app",3],["str",15]],["bool",15]],[[]],[[]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3]],["widget",3]],null,[[["eventctx",3],["btreeset",3,["roadid"]],["app",3],["roadid",3]],["roadselector",3]],null,null,[[["eventctx",3],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["result",4]],[[["app",3],["gfxctx",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["uploadedproposals",3]],null,[[["eventctx",3],["str",15],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["string",3]]],[[],["result",4]],[[["string",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],null,[[["eventctx",3],["str",15],["app",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["id",4],["option",4,["id"]],["permap",3],["pt2d",3],["option",4,["f64"]],["f64",15]],[["box",3,["state"]],["state",8]]],[[["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[["eventctx",3],["str",15],["app",3]],[["transition",4,["app"]],["app",3]]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["waypointid",3]],[[]],[[["waypointid",3]],["bool",15]],[[],["bool",15]],[[["outcome",4],["app",3],["worldoutcome",4,["waypointid"]],["waypointid",3]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[["eventctx",3]],["widget",3]],[[["usize",15]],["color",3]],[[["usize",15]],["char",15]],[[],[["tripendpoint",4],["vec",3,["tripendpoint"]]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[],["usize",15]],[[["waypointid",3]],["bool",15]],[[["app",3]],["inputwaypoints",3]],[[["tripendpoint",4],["app",3]],["waypoint",3]],[[["tripendpoint",4],["vec",3,["tripendpoint"]],["app",3]]],[[["eventctx",3],["usize",15],["world",3],["fn",8]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,[[["id",4],["app",3]],["vec",3]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3],["app",3]]],null,[[["tags",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],["drawable",3]],[[["eventctx",3],["app",3]],["drawable",3]],[[],["drawbaselayer",4]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["id",4],["app",3],["bool",15],["string",3]],[["transition",4,["app"]],["app",3]]],[[["app",3]]],[[["app",3]]],[[["app",3]]],null,[[]],[[]],[[]],[[]],[[],["gameplaymode",4]],null,null,[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],[[],["showlayers",3]],null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["mapname",3],["app",3],["vec",3,["mapname"]]],[["box",3,["state"]],["state",8]]],null,null,null,null,null,null,null,[[["eventctx",3],["option",4,["vec"]],["vec",3,["originalroad"]],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3]]],null,null,[[["string",3],["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,null,null,[[["id",4]],["bool",15]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],null,null,[[["agentid",4],["app",3]],["option",4]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]]],[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[["agentid",4]],["delaycause",4]],[[["agentid",4],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,[[["eventctx",3],["obj",3],["color",3],["block",3],["app",3]]],[[["eventctx",3],["vec",3,["perimeter"]],["perimeter",3],["timer",3],["app",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["obj",3]],[[]],[[["obj",3]],["ordering",4]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,[[["obj",3]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[]],null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3]],["panel",3]],[[["obj",3]],["bool",15]],[[],["obj",3]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["block",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,[[["obj",3]],[["option",4,["ordering"]],["ordering",4]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["pathconstraints",4],["map",3]]],[[],["source",4]],[[]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["laneid",3],["app",3]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3],["pathconstraints",4],["source",4]],[["box",3,["state"]],["state",8]]],null,[[["eventctx",3],["laneid",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["sim",3],["id",4],["map",3]]],[[["app",3],["gfxctx",3]]],[[["sim",3],["id",4],["map",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["eventctx",3],["intersectionid",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["item",4],["str",15],["vec",3,["item"]],["pt2d",3],["option",4,["pt2d"]]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["timer",3],["app",3]],[["roadid",3],["counter",3,["roadid"]]]],[[["usize",15]],[["vec",3,["textspan"]],["textspan",3]]],[[["panel",3]]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3],["polygon",3],["pathrequest",3]],[["box",3,["state"]],["option",4,["box"]]]],[[["eventctx",3],["tripendpoint",4],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[["eventctx",3],["routingparams",3],["tripmode",4]],["widget",3]],[[["eventctx",3],["app",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["roadselector",3]],["panel",3]],[[["eventctx",3],["app",3],["roadid",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["map",3],["vec",3,["roadid"]],["intersectionid",3],["roadid",3],["vec",3,["intersectionid"]]],["string",3]],[[["map",3],["intersectionid",3]],["feature",3]],[[["lane",3]],[["map",3,["string","value"]],["option",4,["map"]]]],[[["map",3],["roadid",3]],["feature",3]],[[["map",3],["roadid",3]],["string",3]],[[["direction",4],["lane",3]],[["map",3,["string","value"]],["string",3],["value",4]]],[[["map",3],["roadid",3]],[["map",3,["string","value"]],["string",3],["value",4]]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,[[],["drawbaselayer",4]],[[]],[[]],null,null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["eventctx",3],["intersectionid",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["btreeset",3,["intersectionid"]],["app",3],["intersectionid",3],["usize",15],["bool",15]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3],["panel",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["eventctx",3],["usize",15],["collisiondataset",3],["vec",3,["usize"]],["app",3]],[["dummyid",3],["world",3,["dummyid"]]]],[[["collisiondataset",3]],[["usize",15],["vec",3,["usize"]]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["filters",3]],["bool",15]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["panel",3]],["filters",3]],[[["eventctx",3],["usize",15],["collisiondataset",3],["vec",3,["usize"]],["app",3]],[["dummyid",3],["world",3,["dummyid"]]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3]],["widget",3]],[[["filters",3]],["bool",15]],[[],["filters",3]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[["usize",15]],["f64",15]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["option",4,["heatmapoptions"]],["counter",3,["buildingid"]],["buildingid",3],["heatmapoptions",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["scenario",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],null,null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["timer",3],["bool",15],["string",3],["option",4,["string"]],["app",3]]],[[["hashmap",3],["string",3],["pt2d",3],["btreemap",3,["string","string"]],["vec",3,["pt2d"]],["usize",15],["str",15],["colorscheme",3]],["object",3]],[[["str",15],["app",3]]],[[["eventctx",3],["string",3],["option",4,["string"]],["app",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["obj",4]],[[]],[[["app",3],["gfxctx",3]]],[[["obj",4]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["obj",4]],["bool",15]],[[["eventctx",3],["vec",3,["lonlat"]],["string",3],["lonlat",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[["eventctx",3],["app",3]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3],["scenario",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["markerid",3]],[[],["recordedstorymap",3]],[[]],[[]],[[],["result",4]],null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["markerid",3]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3]],[["option",4,["ring"]],["ring",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3],["storymap",3],["app",3]],[["box",3,["state"]],["state",8]]],[[],["u64",15]],[[]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["recordedstorymap",3],["app",3]],[["option",4,["storymap"]],["storymap",3]]],null,null,null,null,[[["markerid",3]],["bool",15]],[[],["storymap",3]],[[],["lasso",3]],null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["usize",15],["str",15]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],null,null,null,[[["eventctx",3]]],[[["eventctx",3],["app",3]]],[[["app",3]]],[[],["result",4]],[[["vec",3,["pt2d"]],["pt2d",3]],["ring",3]],null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[["eventctx",3],["app",3],["mapedits",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["laneid",3],["app",3]],["bool",15]],null,null,[[["editcmd",4]],[["id",4],["option",4,["id"]]]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],["panel",3]],[[["eventctx",3],["app",3]],["panel",3]],null,[[["eventctx",3],["app",3],["intersectionid",3],["gameplaymode",4]],[["box",3,["state"]],["option",4,["box"]]]],null,null,null,[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3,["state"]],["state",8]]],[[["string",3],["box",3,["fn"]],["app",3],["eventctx",3],["into",8,["string"]],["fn",8],["bool",15],["option",4,["transition"]],["transition",4,["app"]]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["box",3,["fn"]],["fn",8]],[["box",3,["state"]],["state",8]]],null,null,null,null,null,null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]]],null,null,null,[[["speed",3],["option",4,["speed"]],["app",3]],[["choice",3,["speed"]],["vec",3,["choice"]]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],null,[[["lanetype",4],["editroad",3],["tags",3]],["usize",15]],[[["editroad",3],["direction",4]],["usize",15]],[[["lanetype",4],["editroad",3],["bool",15]],["direction",4]],null,[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],null,null,[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3],["roadid",3],["mapedits",3],["editroad",3]],[["box",3,["state"]],["state",8]]],null,[[["eventctx",3],["app",3]]],null,[[["eventctx",3],["app",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["eventctx",3],["option",4,["laneid"]],["laneid",3],["app",3]]],[[["lanetype",4]],["bool",15]],[[["app",3]],[["option",4,["mapedits"]],["mapedits",3]]],[[["eventctx",3],["app",3],["roadid",3],["option",4,["laneid"]],["laneid",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["gfxctx",3]]],[[["usize",15],["roadid",3],["app",3]],["geombatch",3]],null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["roadid",3],["app",3]],["geombatch",3]],null,[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["usize",15],["app",3]],["laneid",3]],null,[[["lanetype",4]],[["option",4,["str"]],["str",15]]],null,[[["eventctx",3],["laneid",3],["option",4,["laneid"]],["road",3],["app",3]],["panel",3]],[[["eventctx",3],["usize",15],["roadid",3],["bool",15],["editroad",3],["app",3]],["panel",3]],[[["eventctx",3],["option",4,["isize"]],["app",3],["fn",8],["isize",15]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3],["laneid",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["roadid",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]]],null,null,[[["eventctx",3]],["color",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["laneid",3],["app",3]],[["choice",3,["distance"]],["vec",3,["choice"]]]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["transitrouteid",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[]],null,null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["gameplaymode",4],["app",3],["intersectionid",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["eventctx",3],["usize",15],["app",3],["fn",8]]],[[["app",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["eventctx",3],["usize",15],["app",3]]],[[["btreeset",3],["app",3]],[["option",4,["bundleedits"]],["bundleedits",3]]],[[],["bundleedits",3]],[[]],null,[[["eventctx",3],["app",3]]],null,[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],null,[[["eventctx",3],["btreeset",3],["usize",15],["app",3]],["geombatch",3]],null,[[["bundleedits",3]],["bool",15]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["btreeset",3],["app",3]],["geombatch",3]],null,[[]],[[]],[[["btreeset",3],["app",3]],["bundleedits",3]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["btreeset",3],["usize",15],["app",3]],["panel",3]],[[["eventctx",3],["bool",15],["app",3]],["panel",3]],null,null,null,null,[[["bundleedits",3]],["bool",15]],[[["eventctx",3],["btreeset",3,["intersectionid"]],["app",3],["intersectionid",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],null,null,null,null,[[["eventctx",3],["app",3]]],null,null,null,[[["polygon",3],["vec",3,["polygon"]]],["vec",3]],[[["btreeset",3],["app",3]],["bundleedits",3]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["app",3]],["result",6]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["drawbaselayer",4]],[[["eventctx",3],["gameplaymode",4],["bundleedits",3],["intersectionid",3],["app",3]],[["box",3,["state"]],["state",8]]],[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["usize",15],["controltrafficsignal",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3],["panel",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["controltrafficsignal",3],["map",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["angle",3]],["str",15]],[[],["result",4]],[[["formatter",3]],["result",6]],[[]],[[]],null,[[["str",15],["map",3]],[["result",6,["movementid"]],["movementid",3]]],null,[[["str",15],["map",3],["intersectionid",3]],[["result",6,["controltrafficsignal"]],["controltrafficsignal",3]]],[[["eventctx",3],["str",15],["app",3]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["map",3],["intersectionid",3]],[["snapper",3],["result",6,["snapper"]]]],null,[[["deserializer",8]],["result",6]],[[["deserializer",8]],[["result",6,["vec"]],["vec",3,["nodeid"]]]],null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[]],[[]],[[]],null,null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,null,null,null,[[["eventctx",3],["btreeset",3,["intersectionid"]],["intersectionid",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["btreeset",3,["intersectionid"]],["intersectionid",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["btreeset",3,["intersectionid"]],["intersectionid",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["usize",15]],["widget",3]],null,null,[[["eventctx",3],["btreeset",3,["intersectionid"]],["gameplaymode",4],["intersectionid",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["btreeset",3,["intersectionid"]],["usize",15],["intersectionid",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["eventctx",3],["editcmd",4],["app",3]],[["box",3,["state"]],["option",4,["box"]]]],[[["eventctx",3],["editcmd",4],["app",3]],[["box",3,["state"]],["option",4,["box"]]]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["btreeset",3],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["btreeset",3]],["widget",3]],[[["eventctx",3],["app",3],["roadid",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["id",4],["app",3]],["vec",3]],[[["app",3]],[["id",4],["option",4,["id"]]]],[[],["vec",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[["panel",3]],[["tab",4],["option",4,["tab"]]]],[[],["tab",4]],[[],["dataoptions",3]],[[]],[[]],null,[[],[["string",3],["hashset",3,["string"]]]],null,[[["app",3],["gfxctx",3]]],null,null,[[["dataoptions",3]],["bool",15]],[[["eventctx",3],["contextualactions",8],["app",3]]],[[["eventctx",3],["id",4],["app",3],["bool",15],["string",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],[[["panel",3]],["dataoptions",3]],[[["id",4],["app",3]],["tab",4]],[[],["gameplaymode",4]],[[["eventctx",3]],["widget",3]],null,null,null,[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],null,null,[[["eventctx",3],["vec",3]],[["widget",3],["vec",3,["widget"]]]],[[["tab",4],["eventctx",3],["hashmap",3],["vec",3]],["widget",3]],[[["dataoptions",3]],["bool",15]],[[["eventctx",3],["tab",4],["app",3],["contextualactions",8]],["infopanel",3]],[[],["dataoptions",3]],null,null,null,null,null,null,[[["fn",8],["eventctx",3],["str",15],["dataoptions",3],["app",3]],["widget",3]],null,null,null,[[["eventctx",3],["app",3]],["widget",3]],[[["app",3]],[["id",4],["option",4,["id"]]]],[[]],[[]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["personid",3],["option",4,["personid"]],["details",3],["buildingid",3],["app",3]]],[[["tab",4],["eventctx",3],["details",3],["buildingid",3],["app",3]],["widget",3]],[[["eventctx",3],["details",3],["buildingid",3],["app",3]],["widget",3]],[[["eventctx",3],["details",3],["buildingid",3],["app",3]],["widget",3]],[[["eventctx",3],["details",3],["buildingid",3],["app",3]],["widget",3]],[[["eventctx",3],["details",3],["buildingid",3],["app",3]],["widget",3]],[[["areaid",3],["eventctx",3],["details",3],["app",3]],["widget",3]],[[["areaid",3],["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3],["intersectionid",3],["details",3],["dataoptions",3],["app",3]],["widget",3]],[[["eventctx",3],["intersectionid",3],["details",3],["app",3]],["widget",3]],[[["eventctx",3],["intersectionid",3],["app",3]],["widget",3]],[[["eventctx",3],["intersectionid",3],["bool",15],["details",3],["dataoptions",3],["app",3]],["widget",3]],[[["eventctx",3],["intersectionid",3],["bool",15],["dataoptions",3],["app",3]],["widget",3]],[[["eventctx",3],["intersectionid",3],["bool",15],["dataoptions",3],["app",3]],["widget",3]],[[["tab",4],["eventctx",3],["intersectionid",3],["details",3],["app",3]],["widget",3]],[[["eventctx",3],["intersectionid",3],["details",3],["app",3]],["widget",3]],[[["intersectionid",3],["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3],["intersectionid",3],["details",3],["dataoptions",3],["app",3]],["widget",3]],[[["eventctx",3],["intersectionid",3],["dataoptions",3],["app",3]],["widget",3]],[[["eventctx",3],["intersectionid",3],["details",3],["app",3]],["widget",3]],[[["eventctx",3],["intersectionid",3],["app",3]],["widget",3]],[[["eventctx",3],["details",3],["laneid",3],["app",3]],["widget",3]],[[["eventctx",3],["laneid",3],["app",3]],["widget",3]],[[["tab",4],["eventctx",3],["details",3],["laneid",3],["app",3]],["widget",3]],[[["eventctx",3],["details",3],["laneid",3],["app",3]],["widget",3]],[[["eventctx",3],["laneid",3],["app",3]],["widget",3]],[[["eventctx",3],["dataoptions",3],["details",3],["laneid",3],["app",3]],["widget",3]],[[["eventctx",3],["dataoptions",3],["laneid",3],["app",3]],["widget",3]],[[["tab",4],["eventctx",3],["details",3],["parkinglotid",3]],["widget",3]],[[["eventctx",3],["details",3],["parkinglotid",3],["app",3]],["widget",3]],[[["eventctx",3],["parkinglotid",3],["app",3]],["widget",3]],[[["eventctx",3],["bool",15],["details",3],["personid",3],["app",3]],["widget",3]],[[["eventctx",3],["details",3],["personid",3],["app",3]],["widget",3]],[[["duration",3]],["textspan",3]],[[["eventctx",3],["details",3],["app",3]],["widget",3]],[[["eventctx",3],["details",3],["app",3]],["widget",3]],[[["eventctx",3],["person",3],["map",3]],["widget",3]],[[["eventctx",3],["tab",4],["bool",15],["details",3],["personid",3],["app",3]],["widget",3]],[[["eventctx",3],["bool",15],["details",3],["carid",3],["app",3]],["widget",3]],[[["eventctx",3],["details",3],["carid",3],["app",3]],["widget",3]],[[["eventctx",3],["bool",15],["details",3],["personid",3],["app",3]],["widget",3]],[[["eventctx",3],["personid",3],["app",3]],["widget",3]],[[["eventctx",3],["btreemap",3],["bool",15],["details",3],["personid",3],["app",3]],["widget",3]],[[["eventctx",3],["btreemap",3],["details",3],["personid",3],["app",3]],["widget",3]],[[["eventctx",3],["tab",4],["details",3],["carid",3],["app",3]],["widget",3]],[[["eventctx",3],["details",3],["carid",3],["app",3]],["widget",3]],[[["eventctx",3],["details",3],["carid",3],["app",3]],["widget",3]],[[["transitroute",3]],["text",3]],[[["eventctx",3],["transitrouteid",3],["details",3],["app",3]],["widget",3]],[[["eventctx",3],["transitrouteid",3],["details",3],["app",3]],["widget",3]],[[["eventctx",3],["transitstopid",3],["details",3],["app",3]],["widget",3]],[[["eventctx",3],["transitstopid",3],["details",3],["app",3]],["widget",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["eventctx",3],["app",3],["opentrip",3],["details",3],["tripid",3]],["widget",3]],[[],["opentrip",3]],[[]],[[["eventctx",3],["analytics",3],["tripinfo",3],["percent",3],["tripid",3]],["widget",3]],[[["tripid",3],["eventctx",3],["analytics",3],["details",3],["app",3]]],[[["tripendpoint",4],["app",3]]],[[["opentrip",3]],["bool",15]],[[["eventctx",3],["btreemap",3],["tripid",3],["personid",3],["details",3],["app",3]],["widget",3]],[[]],[[["eventctx",3],["app",3],["opentrip",3],["details",3],["tripid",3]],["widget",3]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["unitfmt",3],["eventctx",3],["map",3],["bool",15],["color",3],["path",3]],["widget",3]],[[["eventctx",3],["app",3],["f64",15],["option",4,["f64"]],["tripid",3]],["widget",3]],[[["map",3],["vec",3,["tripphase"]],["details",3],["tripphase",3],["app",3],["eventctx",3],["opentrip",3],["tripid",3],["option",4,["f64"]],["f64",15]],["widget",3]],[[],["opentrip",3]],[[["eventctx",3],["app",3],["opentrip",3],["agentid",4],["details",3],["tripid",3]],["widget",3]],null,[[["tripid",3]],[["tripid",3],["opentrip",3],["btreemap",3,["tripid","opentrip"]]]],[[]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,[[]],[[]],[[["eventctx",3],["str",15]],["widget",3]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[],[["option",4,["str"]],["str",15]]],null,null,null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[["eventctx",3],["panel",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["eventctx",3],["app",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[["eventctx",3],["app",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["distance",3],["app",3]]],[[["eventctx",3]]],[[],[["option",4,["str"]],["str",15]]],[[],[["option",4,["str"]],["str",15]]],[[["eventctx",3],["app",3]],["steepstreets",3]],[[["eventctx",3],["app",3]],["elevationcontours",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["buildingid",3],["app",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["buildingid",3],["app",3]],["bool",15]],[[],["result",4]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["eventctx",3],["app",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3]],["favorites",3]],[[],[["option",4,["str"]],["str",15]]],[[["eventctx",3],["app",3]],["showfavorites",3]],null,[[["app",3]],["string",3]],[[["buildingid",3],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["eventctx",3],["app",3]],["static",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["eventctx",3],["app",3]],["static",3]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["eventctx",3],["app",3]],["static",3]],[[["eventctx",3],["app",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[["eventctx",3],["app",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[]],[[]],[[["eventctx",3],["app",3]],["static",3]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],[["option",4,["str"]],["str",15]]],[[],[["option",4,["str"]],["str",15]]],null,[[["eventctx",3],["app",3]],["bikeactivity",3]],[[["eventctx",3],["widget",3],["string",3],["str",15],["colordiscrete",3]],["static",3]],[[["eventctx",3],["app",3]],["static",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["seir",4]],[[],["options",3]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["seir",4]],["bool",15]],[[["options",3]],["bool",15]],[[["eventctx",3],["app",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["option",4,["widget"]],["widget",3],["options",3],["app",3]],["panel",3]],[[],[["option",4,["str"]],["str",15]]],[[["options",3]],["bool",15]],[[["eventctx",3],["options",3],["app",3]],["pandemic",3]],[[],["options",3]],null,null,null,null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["loc",4]],[[]],[[["loc",4]],["ordering",4]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["loc",4]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[["eventctx",3],["app",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],[["option",4,["str"]],["str",15]]],[[],[["option",4,["str"]],["str",15]]],[[["loc",4]],["bool",15]],[[["eventctx",3],["bool",15],["app",3]],["occupancy",3]],[[["eventctx",3],["app",3]],["efficiency",3]],[[["parkingspot",4]],["loc",4]],null,null,null,[[["loc",4]],[["option",4,["ordering"]],["ordering",4]]],null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["options",3]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["options",3]],["bool",15]],[[["eventctx",3],["app",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[]],[[]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3],["option",4,["widget"]],["widget",3],["options",3]],["panel",3]],[[],[["option",4,["str"]],["str",15]]],[[["options",3]],["bool",15]],[[["eventctx",3],["options",3],["app",3]],["populationmap",3]],[[],["options",3]],null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["options",3]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["options",3]],["bool",15]],[[["eventctx",3],["app",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[]],[[]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["options",3],["option",4,["widget"]],["widget",3],["usize",15],["app",3]],["panel",3]],null,[[],[["option",4,["str"]],["str",15]]],[[["options",3]],["bool",15]],[[["eventctx",3],["options",3],["app",3]],["problemmap",3]],[[["app",3]],["options",3]],[[["app",3]],["options",3]],null,null,[[["time",3],["tripinfo",3],["problem",4]],["bool",15]],null,null,null,null,null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[["map",3],["intersectionid",3]],["bool",15]],null,[[["map",3]],[["polygon",3],["vec",3,["polygon"]]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["vec",3],["map",3]],["vec",3]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,null,null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[["eventctx",3],["app",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[["eventctx",3],["app",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[["eventctx",3],["app",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[["eventctx",3],["app",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[["app",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[],[["option",4,["str"]],["str",15]]],[[],[["option",4,["str"]],["str",15]]],[[],[["option",4,["str"]],["str",15]]],[[],[["option",4,["str"]],["str",15]]],[[],[["option",4,["str"]],["str",15]]],[[["eventctx",3],["app",3]],["backpressure",3]],[[["eventctx",3],["app",3],["btreeset",3,["agenttype"]],["agenttype",4]],["throughput",3]],[[["eventctx",3],["app",3]],["comparethroughput",3]],[[["eventctx",3],["app",3]],["trafficjams",3]],[[["eventctx",3],["app",3]],["delay",3]],null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["eventctx",3],["app",3]],[["layeroutcome",4],["option",4,["layeroutcome"]]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],[["option",4,["str"]],["str",15]]],[[["eventctx",3],["bool",15],["app",3]],["transitnetwork",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,[[["roadid",3]],["bool",15]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["vec",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["diagonalfilter",3]],[[]],[[],["modalfilters",3]],null,null,null,[[["diagonalfilter",3]],["bool",15]],null,[[["intersectionid",3],["app",3]],[["diagonalfilter",3],["vec",3,["diagonalfilter"]]]],[[["btreeset",3],["map",3],["perimeter",3],["modalfilters",3]],[["vec",3,["cell"]],["cell",3]]],[[["map",3],["roadid",3],["perimeter",3],["modalfilters",3]],["cell",3]],[[]],[[]],[[]],[[]],[[]],[[["app",3]],["polyline",3]],null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["diagonalfilter",3]],["bool",15]],[[["eventctx",3],["perimeter",3],["app",3]],["neighborhood",3]],[[["map",3],["roadid",3],["intersectionid",3]],["diagonalfilter",3]],null,null,null,null,null,null,null,null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["obj",3]],[[]],[[["obj",3]],["ordering",4]],[[["eventctx",3],["timer",3],["app",3]]],[[["app",3],["gfxctx",3]]],[[["obj",3]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["obj",3]],["bool",15]],null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[["obj",3]],[["option",4,["ordering"]],["ordering",4]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["usize",15],["grid",3]]],[[["neighborhood",3],["map",3]],["geombatch",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["neighborhood",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[["eventctx",3],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["directedroadid",3],["map",3]],["movementid",3]],[[["directedroadid",3],["map",3]],["movementid",3]],[[["item",3]],["ordering",4]],null,[[["item",3]],["bool",15]],[[],["bool",15]],null,[[["neighborhood",3],["map",3],["modalfilters",3]],[["vec",3,["ratrun"]],["ratrun",3]]],[[["directedroadid",3],["map",3],["btreeset",3],["modalfilters",3]],[["vec",3,["ratrun"]],["ratrun",3]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["item",3]],["bool",15]],[[["directedroadid",3],["map",3],["vec",3,["directedroadid"]],["duration",3]],["ratrun",3]],null,[[["item",3]],[["ordering",4],["option",4,["ordering"]]]],null,[[],["f64",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["eventctx",3],["app",3]],[["id",4],["world",3,["id"]]]],[[],["id",4]],[[]],[[["app",3],["gfxctx",3]]],[[["id",4]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["id",4]],["bool",15]],null,[[["eventctx",3],["app",3],["neighborhood",3]],[["box",3,["state"]],["state",8]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["app",3]]],[[]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["obj",4]],[[]],[[["obj",4]],["ordering",4]],[[["app",3],["gfxctx",3]]],[[["obj",4]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["bool",15],["neighborhood",3],["app",3]],[["obj",4],["world",3,["obj"]]]],[[["obj",4]],["bool",15]],null,[[["eventctx",3],["neighborhood",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[["obj",4]],[["option",4,["ordering"]],["ordering",4]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["mapname",3]],["string",3]],[[["eventctx",3],["vec",3,["str"]],["app",3],["str",15]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["permanentmapedits",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["string",3],["option",4,["string"]]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,[[["id",4],["app",3]],["vec",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["gameplaymode",4],["app",3],["fnonce",8],["box",3,["fnonce"]]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["actions",3]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["id",4],["app",3],["bool",15],["string",3]],[["transition",4,["app"]],["app",3]]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[],["gameplaymode",4]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3]],["bool",15]],[[],["bool",15]],null,null,[[["eventctx",3]],[["transition",4,["app"]],["app",3]]],null,null,null,null,[[["eventctx",3],["app",3]]],[[["eventctx",3],["gameplaystate",8],["app",3]],["sandboxcontrols",3]],[[["eventctx",3],["app",3]]],null,[[["eventctx",3],["app",3]]],null,[[["gameplaymode",4],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[["app",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["dashtab",4]],[[]],null,[[["dashtab",4]],["bool",15]],[[["formatter",3]],["result",6]],[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[["eventctx",3],["app",3]],["widget",3]],null,null,[[["panel",3],["app",3]],[["dashtab",4],["option",4,["dashtab"]]]],[[]],null,[[["eventctx",3],["panel",3],["app",3]],[["transition",4,["app"]],["option",4,["transition"]]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3],["blockselection",4],["app",3]]],[[["intersection",3],["bordertype",4],["map",3]],["polygon",3]],null,[[],["blockselection",4]],[[]],[[["block",3]],["vec",3]],null,null,null,[[["app",3],["gfxctx",3]]],null,[[["blockselection",4]],["bool",15]],[[["filter",3]],["bool",15]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["timer",3],["app",3]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],["panel",3]],null,null,[[["blockselection",4]],["bool",15]],[[["filter",3]],["bool",15]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[["app",3]],[["vec",3,["loop"]],["loop",3]]],null,[[["eventctx",3],["option",4,["panelstate"]],["panelstate",3],["app",3]]],null,null,[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[["usize",15],["app",3]],[["transition",4,["app"]],["app",3]]],[[["tripid",3],["gfxctx",3],["geombatch",3],["app",3]]],[[["option",4,["drawable"]],["gfxctx",3],["drawable",3],["panel",3],["geombatch",3],["app",3]]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["vec",3]],["vec",3]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],null,null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["app",3],["table",3,["app","entry","filters"]],["filters",3],["entry",3]]],null,null,null,null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[["eventctx",3],["app",3]],[["vec",3,["entry"]],["entry",3]]],[[["eventctx",3],["table",3],["app",3]],["drawable",3]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,null,null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3]],[["entry",3],["filters",3],["app",3],["table",3,["app","entry","filters"]]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[["app",3]],[["entry",3],["vec",3,["entry"]]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["app",3]],[["string",3],["result",6,["string"]]]],[[]],[[]],[[],["bool",15]],null,[[["tripmode",4]],["bool",15]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["bool",15],["app",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["rc",3,["refcell"]],["refcell",3,["option"]]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["timer",3],["app",3]],[["hashmap",3,["intersectionid","demand"]],["demand",3],["intersectionid",3]]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["time",3]],[["movementid",3],["counter",3,["movementid"]]]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[["eventctx",3],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["eventctx",3],["filter",3],["app",3]],["widget",3]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["app",3]],[["string",3],["result",6,["string"]]]],[[]],[[]],[[["app",3]],["vec",3]],[[],["bool",15]],null,[[["tripmode",4]],["bool",15]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["filter",3],["app",3]],["panel",3]],null,[[],["filter",3]],[[["eventctx",3],["filter",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[["duration",3]],["f64",15]],[[["eventctx",3],["filter",3],["app",3]],["widget",3]],[[["eventctx",3],["filter",3],["app",3]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[]],[[],[["problemtype",4],["vec",3,["problemtype"]]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["usize",15]],[["isize",15],["vec",3,["isize"]]]],null,null,[[],["problemtype",4]],[[]],null,[[],["usize",15]],[[],["colorscale",3]],[[["eventctx",3],["matrixoptions",3],["app",3]],["widget",3]],null,[[["problemtype",4]],["bool",15]],[[["app",3]],["usize",15]],[[["formatter",3]],["result",6]],null,[[]],[[]],[[["problem",4]]],[[]],[[]],[[["usize",15]],["usize",15]],[[],["bool",15]],[[["tripmode",4]],["bool",15]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["vec",3],["vec",3]],["matrix",3]],[[["eventctx",3],["vec",3],["app",3]],["widget",3]],[[]],null,null,null,[[["problemtype",4],["app",3]],["vec",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["app",3],["gfxctx",3]]],null,null,null,null,null,null,null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,[[]],[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3]],[["app",3],["table",3,["app","cancelledtrip","filters"]],["filters",3],["cancelledtrip",3]]],[[["app",3]],[["table",3,["app","finishedtrip","filters"]],["app",3],["finishedtrip",3],["filters",3]]],[[["app",3]],[["unfinishedtrip",3],["app",3],["filters",3],["table",3,["app","unfinishedtrip","filters"]]]],null,null,null,null,null,null,[[["eventctx",3],["app",3]]],null,null,null,null,[[["app",3]]],null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["mapedits",3]],["bool",15]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["eventctx",3],["str",15]],["widget",3]],null,null,[[],["gameplaymode",4]],[[]],[[["gameplaymode",4]],["ordering",4]],null,[[["box",3]],[["result",4,["box","box"]],["box",3],["box",3]]],[[],["option",4]],[[["rc",3]],[["result",4,["rc","rc"]],["rc",3],["rc",3]]],[[],["option",4]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["gameplaymode",4]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3],["sandboxcontrols",3],["actions",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,null,[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],[[],["mapname",3]],[[["gameplaymode",4]],["bool",15]],[[["eventctx",3],["gameplaymode",4],["option",4,["gameplaymode"]],["string",3]],[["box",3,["state"]],["state",8]]],null,[[["app",3]]],null,[[["gameplaymode",4]],[["option",4,["ordering"]],["ordering",4]]],null,[[["eventctx",3],["app",3]]],null,[[["xorshiftrng",3],["timer",3],["app",3]],["loadscenario",4]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3],["sandboxcontrols",3],["actions",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["app",3]],["option",4]],[[]],[[]],[[],["bool",15]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["string",3],["bool",15]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],null,[[["eventctx",3],["app",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3,["state"]],["state",8]]],[[["gameplaymode",4]],[["box",3,["fn"]],["fn",8]]],null,[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3],["sandboxcontrols",3],["actions",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["eventctx",3],["gameplaymode",4],["app",3],["duration",3]],[["box",3,["state"]],["state",8]]],[[]],[[["app",3]]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["app",3],["duration",3],["origpersonid",3]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],null,null,[[["eventctx",3],["app",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["eventctx",3],["gameplaymode",4],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3]],["widget",3]],null,[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3],["sandboxcontrols",3],["actions",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["eventctx",3],["gameplaymode",4],["app",3],["bool",15]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],[[["app",3]]],[[["eventctx",3],["app",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[["id",4],["app",3]],["vec",3]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3],["sandboxcontrols",3],["actions",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["eventctx",3],["id",4],["app",3],["str",15]],[["transition",4,["app"]],["app",3]]],[[]],[[]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],[[["eventctx",3],["str",15],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]]],[[["app",3],["intersectionid",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["obj",3]],[[]],[[["app",3],["gfxctx",3]]],[[["gfxctx",3]]],[[["obj",3]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[],["u64",15]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["obj",3]],["bool",15]],[[["eventctx",3]],["selectrectangle",3]],[[["polygon",3],["app",3]],["area",3]],[[["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,null,[[["eventctx",3],["app",3]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["result",4]],[[]],[[["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3]],[["transition",4,["app"]],["app",3]]],[[["string",3],["map",3],["timer",3]],[["string",3],["result",6,["string"]]]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["option",4,["buildingid"]],["buildingid",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["time",3],["tripmode",4]],["usize",15]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3],["sandboxcontrols",3],["actions",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,[[]],[[]],[[]],[[]],[[]],[[["app",3]]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,[[["app",3]],["counttrips",3]],[[["eventctx",3],["str",15],["vec",3,["scenariomodifier"]],["scenariomodifier",4],["app",3]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],[[["eventctx",3],["string",3],["vec",3,["scenariomodifier"]],["scenariomodifier",4]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["string",3],["vec",3,["scenariomodifier"]],["scenariomodifier",4],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["app",3]]],null,null,[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["id",4],["app",3]],["vec",3]],null,[[["screenpt",3]],["message",3]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["i64",15]],["osmid",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],null,[[],["tutorialpointer",3]],[[],["task",4]],[[]],[[]],[[["tutorialpointer",3]],["ordering",4]],null,[[["box",3,["fn"]],["fn",8]],["stage",3]],null,[[["app",3],["gfxctx",3]]],[[["fn",8],["box",3,["fn"]]],["message",3]],[[["tutorialpointer",3]],["bool",15]],[[["task",4]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3],["sandboxcontrols",3],["actions",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["eventctx",3],["id",4],["app",3],["str",15]],[["transition",4,["app"]],["app",3]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["str",15]],["message",3]],null,[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3],["sandboxcontrols",3],["tutorialstate",3]],[["transition",4,["app"]],["option",4,["transition"]]]],null,null,null,null,[[],["task",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3]],[["box",3,["state"]],["state",8]]],[[],["str",15]],null,[[],["message",3]],[[["map",3]],["scenariogenerator",3]],[[["eventctx",3],["tutorialpointer",3],["app",3]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],null,[[["eventctx",3],["app",3]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],[[["eventctx",3],["bool",15]],["panel",3]],[[],[["message",3],["option",4,["message"]]]],null,[[["message",3]],["stage",3]],null,[[["tutorialpointer",3]],["bool",15]],[[["task",4]],["stage",3]],[[["text",3]],["message",3]],[[["eventctx",3],["app",3]],["tutorialstate",3]],[[["usize",15]],["tutorialpointer",3]],[[]],null,null,null,[[["tutorialpointer",3]],[["option",4,["ordering"]],["ordering",4]]],[[["task",4]],[["option",4,["ordering"]],["ordering",4]]],null,[[]],[[["eventctx",3],["app",3]]],[[]],[[["tutorialpointer",3],["app",3]],[["option",4,["scenariogenerator"]],["scenariogenerator",3]]],[[["scenariogenerator",3]],["stage",3]],[[["map",3]],[["vec",3,["scenariogenerator"]],["scenariogenerator",3]]],null,[[],["stage",3]],null,null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[]],[[]],null,[[["eventctx",3],["tutorialstate",3]],["text",3]],[[["app",3],["tutorialstate",3]],[["transition",4,["app"]],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[["id",4],["option",4,["f64"]],["f64",15]],["stage",3]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[]],[[["app",3]],["bool",15]],[[["app",3]],["bool",15]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["widget",3],["vec",3,["widget"]]]],[[["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3],["app",3]],["panel",3]],[[["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3],["panel",3],["app",3]]],[[["eventctx",3],["str",15],["app",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["usize",15]],["widget",3]],null,[[],["routepreview",3]],[[["eventctx",3],["btreeset",3,["intersectionid"]],["intersectionid",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[],["speedsetting",4]],[[]],[[["eventctx",3],["app",3]],["widget",3]],[[["gfxctx",3]]],[[["speedsetting",4]],["bool",15]],[[["eventctx",3],["option",4,["gameplaymode"]],["app",3],["gameplaymode",4]],[["transition",4,["app"]],["option",4,["transition"]]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],[[["eventctx",3],["app",3]],["timepanel",3]],null,null,[[["speedsetting",4]],[["option",4,["ordering"]],["ordering",4]]],[[["eventctx",3],["app",3]]],null,[[["eventctx",3],["app",3]]],[[["eventctx",3],["speedsetting",4],["app",3]]],null,null,[[]],[[["eventctx",3],["app",3]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["vec",3],["f64",15]],["polygon",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["eventctx",3],["duration",3]],["widget",3]],[[["time",3],["eventctx",3]],["widget",3]],[[["usize",15]],["string",3]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["gameplaymode",4],["option",4,["gameplaymode"]],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["time",3],["option",4,["duration"]],["duration",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[["tab",4]],["bool",15]],null,[[]],[[["eventctx",3],["str",15],["app",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["widget",3],["app",3]],["panel",3]],null,null,[[],["layers",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["color",3]],[[],["color",3]],[[],["color",3]],[[],["color",3]],[[["gfxctx",3]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["road",3]],["bool",15]],[[["eventctx",3],["app",3]],["drawnetworklayer",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["layers",3],["app",3]],[["box",3,["state"]],["state",8]]],[[],["layers",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["option",4,["transition"]]]],null,[[]],[[["eventctx",3],["str",15],["app",3]]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[],["screenpt",3]],[[["color",3],["str",15]],["buttonbuilder",3]],[[["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3]],["widget",3]],null,null,[[["eventctx",3],["app",3]],["layers",3]],null,null,[[["eventctx",3],["app",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["eventctx",3],["app",3]]],[[]],[[["eventctx",3]]],null,null,null,null,null,null,null,null,null,[[["candidatetrip",3]],["bool",15]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[],["text",3]],[[["app",3],["gfxctx",3]]],null,null,[[["eventctx",3]]],null,[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[["panel",3]],["filters",3]],[[["eventctx",3],["app",3],["timer",3],["scenario",3]],["modeshiftdata",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["app",3]],["panel",3]],null,null,[[["eventctx",3],["layers",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[["usize",15]],["f64",15]],[[["eventctx",3],["text",3],["f64",15]],["widget",3]],[[["eventctx",3],["timer",3],["app",3]]],null,[[],["layers",3]],[[["eventctx",3]],["widget",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["option",4,["buffertype"]],["app",3],["vec",3,["roadid"]],["roadid",3],["buffertype",4]],[["string",3],["vec",3,["string"]]]],null,[[["option",4,["buffertype"]],["buffertype",4],["drivingside",4],["editroad",3]]],[[["eventctx",3],["layers",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],["widget",3]],null,[[],["layers",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["eventctx",3],["app",3]]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,[[["eventctx",3],["app",3]],["widget",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["id",4]],[[],["routingpreferences",3]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["id",4]],["bool",15]],[[["routingpreferences",3]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,null,[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[]],null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],["str",15]],[[["id",4]],["bool",15]],[[["routingpreferences",3]],["bool",15]],[[["eventctx",3],["layers",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]]],null,[[],["routingparams",3]],[[["eventctx",3],["app",3]]],[[],["layers",3]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["widget",3],["app",3]]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["app",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["namedtrip",3]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[["app",3],["gfxctx",3]]],[[["namedtrip",3]],["bool",15]],[[]],[[]],[[]],[[]],[[["eventctx",3]],["widget",3]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["usize",15]],[[["app",3]],["savedtrips",3]],null,[[["namedtrip",3]],["bool",15]],[[["app",3]],["tripmanagement",3]],[[],["string",3]],[[["eventctx",3],["namedtrip",3],["savedtrips",3]],[["box",3,["state"]],["state",8]]],[[["str",15]],[["namedtrip",3],["option",4,["namedtrip"]]]],[[["eventctx",3],["str",15],["app",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["eventctx",3],["app",3],["str",15],["panel",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3],["panel",3]],[["transition",4,["app"]],["option",4,["transition"]]]],[[["str",15]],[["namedtrip",3],["option",4,["namedtrip"]]]],[[["app",3]]],[[["app",3]]],[[],["result",4]],[[],["result",4]],[[["str",15]]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,[[["eventctx",3],["app",3],["vec",3,["tripendpoint"]],["routingpreferences",3],["routedetails",3],["tripendpoint",4]],["builtroute",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["routestats",3],["routingpreferences",3],["app",3]],["text",3]],null,null,null,[[["panel",3],["gfxctx",3]]],null,null,null,null,[[["routestats",3]],["bool",15]],[[["eventctx",3],["app",3],["panel",3],["outcome",4]],[["transition",4,["app"]],["option",4,["transition"]]]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3],["vec",3,["tripendpoint"]],["tripendpoint",4]],["builtroute",3]],[[["eventctx",3],["routestats",3],["vec",3],["app",3]],["widget",3]],[[["routestats",3]],["bool",15]],[[["eventctx",3],["app",3],["vec",3,["tripendpoint"]],["option",4,["color"]],["color",3],["routingpreferences",3],["tripendpoint",4]],["builtroute",3]],null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]]],"p":[[4,"Mode"],[3,"Args"],[3,"Setup"],[13,"LoadKML"],[13,"Gameplay"],[3,"PerMap"],[3,"App"],[3,"ShowLayers"],[3,"ShowEverything"],[3,"SessionState"],[3,"PerObjectActions"],[3,"FindDelayedIntersections"],[3,"Flags"],[8,"ShowObject"],[3,"Challenge"],[3,"HighScore"],[3,"ChallengesPicker"],[4,"Layout"],[3,"CutsceneBuilder"],[3,"Scene"],[3,"CutscenePlayer"],[3,"ShowMessage"],[13,"Extra"],[3,"PrebakeSummary"],[3,"CommonState"],[4,"Mode"],[3,"Route"],[3,"RouteSketcher"],[13,"Hovering"],[13,"Dragging"],[4,"Mode"],[3,"RoadSelector"],[13,"Route"],[3,"ShareProposal"],[3,"UploadedProposals"],[3,"Warping"],[3,"DebugWarp"],[3,"WaypointID"],[3,"InputWaypoints"],[3,"Waypoint"],[3,"Actions"],[3,"DebugMode"],[3,"SearchResults"],[3,"ScreenshotTest"],[3,"Viewer"],[3,"Obj"],[3,"Blockfinder"],[3,"OneBlock"],[4,"Source"],[3,"Floodfiller"],[13,"Floodfill"],[3,"ObjectDebugger"],[3,"PathCounter"],[4,"Item"],[3,"PolygonDebugger"],[13,"Point"],[13,"Triangle"],[13,"Polygon"],[3,"RouteExplorer"],[3,"AllRoutesExplorer"],[3,"PathCostDebugger"],[3,"BulkSelect"],[3,"UberTurnPicker"],[3,"UberTurnViewer"],[3,"DevToolsMode"],[3,"Filters"],[3,"CollisionsViewer"],[3,"PopularDestinations"],[3,"ViewKML"],[3,"Object"],[4,"Obj"],[3,"PolygonEditor"],[13,"Point"],[3,"ScenarioManager"],[3,"MarkerID"],[3,"StoryMapEditor"],[3,"StoryMap"],[3,"Marker"],[3,"EditingMarker"],[3,"DrawFreehand"],[3,"Lasso"],[3,"RecordedStoryMap"],[3,"EditMode"],[3,"SaveEdits"],[3,"LoadEdits"],[3,"ConfirmDiscard"],[3,"SelectSegments"],[3,"RoadEditor"],[3,"RouteEditor"],[3,"StopSignEditor"],[3,"TrafficSignalEditor"],[3,"BundleEdits"],[3,"ChangeDuration"],[3,"Snapper"],[3,"Record"],[3,"ShowAbsolute"],[3,"ShowRelative"],[3,"TuneRelative"],[3,"SignalPicker"],[3,"PreviewTrafficSignal"],[3,"ZoneEditor"],[4,"Tab"],[8,"ContextualActions"],[3,"InfoPanel"],[3,"Details"],[3,"DataOptions"],[13,"PersonTrips"],[13,"PersonBio"],[13,"PersonSchedule"],[13,"TransitVehicleStatus"],[13,"TransitStop"],[13,"TransitRoute"],[13,"ParkedCar"],[13,"BldgInfo"],[13,"BldgPeople"],[13,"ParkingLot"],[13,"Crowd"],[13,"Area"],[13,"IntersectionInfo"],[13,"IntersectionTraffic"],[13,"IntersectionDelay"],[13,"IntersectionDemand"],[13,"IntersectionArrivals"],[13,"IntersectionTrafficSignal"],[13,"LaneInfo"],[13,"LaneDebug"],[13,"LaneTraffic"],[3,"OpenTrip"],[4,"LayerOutcome"],[3,"PickLayer"],[8,"Layer"],[13,"Replace"],[13,"Transition"],[3,"SteepStreets"],[3,"ElevationContours"],[3,"Favorites"],[3,"ShowFavorites"],[3,"Static"],[3,"BikeActivity"],[4,"Seir"],[3,"Pandemic"],[3,"Options"],[4,"Loc"],[3,"Occupancy"],[3,"Efficiency"],[13,"Road"],[13,"Bldg"],[13,"Lot"],[3,"PopulationMap"],[3,"Options"],[3,"ProblemMap"],[3,"Options"],[3,"Jam"],[3,"Throughput"],[3,"Backpressure"],[3,"CompareThroughput"],[3,"TrafficJams"],[3,"Delay"],[3,"TransitNetwork"],[3,"DiagonalFilter"],[3,"Neighborhood"],[3,"Cell"],[3,"DistanceInterval"],[3,"ModalFilters"],[3,"Obj"],[3,"BrowseNeighborhoods"],[3,"BrowseRatRuns"],[3,"RatRun"],[3,"Item"],[4,"ID"],[3,"RoutePlanner"],[13,"Waypoint"],[4,"Obj"],[3,"Viewer"],[13,"InteriorRoad"],[13,"InteriorIntersection"],[3,"TitleScreen"],[3,"Proposals"],[4,"LoadStage"],[3,"Actions"],[3,"SandboxMode"],[3,"SandboxControls"],[3,"BackToTitleScreen"],[3,"SandboxLoader"],[13,"GotScenario"],[13,"LoadingPrebaked"],[13,"GotPrebaked"],[4,"DashTab"],[4,"BorderType"],[4,"BlockSelection"],[3,"CommuterPatterns"],[3,"PanelState"],[3,"Block"],[3,"Loop"],[3,"Filter"],[13,"Unlocked"],[13,"Locked"],[3,"ActiveTraffic"],[3,"TransitRoutes"],[3,"ModeShift"],[3,"Entry"],[3,"Filters"],[3,"ParkingOverhead"],[3,"Entry"],[3,"Filters"],[3,"RiskSummaries"],[3,"Filter"],[3,"RectangularSelector"],[3,"Demand"],[3,"TrafficSignalDemand"],[3,"TravelTimes"],[3,"Filter"],[4,"ProblemType"],[3,"CLEAR_COLOR_SCALE"],[3,"Matrix"],[3,"MatrixOptions"],[8,"TripProblemFilter"],[3,"TripTable"],[3,"FinishedTrip"],[3,"CancelledTrip"],[3,"UnfinishedTrip"],[3,"Filters"],[4,"GameplayMode"],[4,"LoadScenario"],[3,"FinalScore"],[8,"GameplayState"],[13,"Freeform"],[13,"PlayScenario"],[13,"OptimizeCommute"],[13,"Actdev"],[13,"Tutorial"],[13,"Path"],[13,"Scenario"],[13,"Future"],[3,"Actdev"],[3,"About"],[3,"OptimizeCommute"],[3,"FixTrafficSignals"],[3,"Freeform"],[3,"ChangeScenario"],[3,"Obj"],[4,"Mode"],[3,"AreaSpawner"],[3,"SelectRectangle"],[3,"Area"],[13,"DrawingArea"],[13,"PickingDestination"],[3,"Input"],[3,"AgentSpawner"],[3,"PlayScenario"],[3,"EditScenarioModifiers"],[3,"ChangeMode"],[3,"DepartureSummary"],[3,"CountTrips"],[4,"Task"],[3,"Message"],[3,"Tutorial"],[3,"Stage"],[3,"TutorialState"],[3,"TutorialPointer"],[3,"MinimapController"],[3,"RoutePreview"],[3,"TrafficRecorder"],[4,"SpeedSetting"],[3,"TimePanel"],[3,"JumpToTime"],[3,"TimeWarpScreen"],[4,"Tab"],[8,"TakeLayers"],[3,"DEDICATED_TRAIL"],[3,"PROTECTED_BIKE_LANE"],[3,"PAINTED_BIKE_LANE"],[3,"GREENWAY"],[3,"DrawNetworkLayer"],[3,"ExploreMap"],[3,"Layers"],[3,"ModeShiftData"],[3,"Results"],[3,"Filters"],[3,"ShowGaps"],[3,"CandidateTrip"],[3,"NetworkGaps"],[3,"QuickSketch"],[4,"ID"],[3,"TripPlanner"],[3,"RoutingPreferences"],[13,"AltRoute"],[13,"Waypoint"],[3,"TripManagement"],[3,"RenameTrip"],[3,"NamedTrip"],[3,"SavedTrips"],[3,"RouteDetails"],[3,"BuiltRoute"],[3,"RouteStats"]]},\
"geom":{"doc":"","t":[12,12,12,12,12,12,12,12,12,12,3,4,3,3,3,3,3,17,3,3,3,8,3,3,3,3,13,13,13,13,13,13,3,3,3,3,3,3,4,3,3,13,3,0,11,11,11,11,12,12,0,12,0,11,11,11,11,12,11,11,5,0,0,0,11,11,11,11,10,12,0,10,12,12,11,11,12,12,0,12,12,12,12,12,12,12,12,12,12,12,12,0,12,0,0,0,12,12,12,12,12,12,12,0,12,12,11,5,0,0,0,11,11,10,12,12,5,11,11,11,11,11,11,11,12,12,12,12,11,12,3,18,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,17,11,11,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,3,18,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,18,18,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,12,11,11,5,12,11,11,11,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,5,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,12,11,11,11,11,12,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,4,17,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,3,18,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,8,3,13,13,13,13,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,10,10,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,12,18,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["0","0","0","0","0","0","0","0","1","1","Angle","ArrowCap","Bounds","Circle","CornerRadii","Distance","Duration","EPSILON_DIST","FindClosest","GPSBounds","HashablePt2D","HgramValue","Histogram","InfiniteLine","Line","LonLat","Max","Mean","Min","P50","P90","P99","Percent","PolyLine","Polygon","Pt2D","Ring","Speed","Statistic","Time","Triangle","Triangle","UnitFmt","angle","borrow","borrow","borrow_mut","borrow_mut","bottom_left","bottom_right","bounds","center","circle","clone","clone","clone_into","clone_into","count","default","deserialize","deserialize_f64","distance","duration","find_closest","fmt","from","from","from","from_u64","geometries","gps","hgram_zero","histogram","indices","into","into","latitude","length","line","longitude","max","max_lat","max_lon","max_x","max_y","metric","min","min_lat","min_lon","min_x","min_y","percent","points","polygon","polyline","pt","pt1","pt2","pt3","pts","pts","quadtree","radius","ring","rings","round_durations","serialize","serialize_f64","speed","stats","time","to_owned","to_owned","to_u64","top_left","top_right","trim_f64","try_from","try_from","try_into","try_into","type_id","type_id","uniform","x","x_nan","y","y_nan","zero","0","Angle","ZERO","add","approx_eq","approx_parallel","average","borrow","borrow_mut","clone","clone_into","degrees","deserialize","eq","fmt","fmt","from","into","invert_y","ne","neg","new_rads","normalized_degrees","normalized_radians","opposite","partial_cmp","reorient","rotate_degs","serialize","shortest_rotation_towards","simple_shortest_rotation_towards","to_owned","to_string","try_from","try_into","type_id","Bounds","GPSBounds","add_buffer","as_bbox","borrow","borrow","borrow_mut","borrow_mut","center","clone","clone","clone_into","clone_into","contains","contains","convert","convert_back","deserialize","deserialize","eq","eq","fmt","fmt","from","from","from","from","get_max_world_pt","get_rectangle","height","into","into","max_lat","max_lon","max_x","max_y","min_lat","min_lon","min_x","min_y","ne","ne","new","new","serialize","serialize","to_bounds","to_owned","to_owned","try_convert","try_from","try_from","try_into","try_into","type_id","type_id","union","update","update","width","zero","Circle","TRIANGLES_PER_CIRCLE","borrow","borrow_mut","center","clone","clone_into","contains_pt","deserialize","fmt","fmt","from","get_bounds","into","new","radius","serialize","to_outline","to_owned","to_partial_polygon","to_polygon","to_ring","to_string","try_from","try_into","type_id","0","Distance","ZERO","abs","add","add_assign","borrow","borrow_mut","centimeters","clone","clone_into","cmp","const_meters","default","deserialize","div","div","div","eq","feet","fmt","fmt","from","inches","inner_meters","into","meters","miles","mul","mul_assign","ne","neg","partial_cmp","round_up_for_axis","safe_percent","serialize","sqrt","sub","sub_assign","sum","to_feet","to_miles","to_owned","to_string","to_string","try_from","try_into","type_id","0","Duration","EPSILON","ZERO","abs","add","add_assign","borrow","borrow_mut","clone","clone_into","cmp","const_seconds","default","deserialize","div","div","epsilon_eq","eq","f64_minutes","fmt","fmt","from","from_u64","from_u64","get_parts","hgram_zero","hours","inner_seconds","into","make_intervals_for_max","milliseconds","minutes","mul","mul","ne","neg","num_minutes_rounded_up","parse","partial_cmp","realtime_elapsed","rem","round_up","seconds","serialize","sub","sub_assign","sum","to_owned","to_rounded_string","to_string","to_string","to_u64","to_u64","try_from","try_into","type_id","FindClosest","add","all_close_pts","borrow","borrow_mut","closest_pt","from","geometries","into","new","pts_to_line_string","quadtree","try_from","try_into","type_id","LonLat","borrow","borrow_mut","center","clone","clone_into","cmp","deserialize","eq","fast_dist","fmt","fmt","from","gps_dist","into","latitude","longitude","ne","new","parse_geojson_polygons","parse_wkt_linestring","partial_cmp","read_osmosis_polygon","serialize","to_owned","to_pt","to_string","try_from","try_into","type_id","write_osmosis_polygon","x","y","0","0","1","1","InfiniteLine","Line","angle","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","contains_pt","crosses","deserialize","deserialize","dist_along","dist_along_of_point","eq","fmt","fmt","fmt","fmt","from","from","infinite","intersection","intersection","intersection_infinite","into","into","is_counter_clockwise","length","make_polygons","middle","must_dist_along","must_new","ne","new","percent_along","percent_along_of_point","points","pt1","pt2","reversed","serialize","serialize","shift_either_direction","shift_left","shift_right","slice","to_owned","to_owned","to_polyline","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","unbounded_dist_along","unbounded_percent_along","0","Percent","borrow","borrow_mut","clone","clone_into","eq","fmt","from","inner","int","into","ne","of","to_owned","to_string","try_from","try_into","type_id","Polygon","Triangle","area","borrow","borrow","borrow_mut","borrow_mut","buggy_new","center","clip_polyline","clip_ring","clone","clone","clone_into","clone_into","concave_hull","contains_pt","contains_pt","convex_hull","deserialize","downsize","eq","fmt","fmt","fmt","from","from","from","from_geojson","from_geojson_bytes","from_multi","from_rings","from_triangle","get_bounds","get_outer_ring","indices","intersection","intersects","intersects_polyline","into","into","into_points","into_ring","maybe_rounded_rectangle","ne","new","pill","points","points","polylabel","precomputed","pt1","pt2","pt3","raw_for_rendering","rectangle","rectangle_centered","rectangle_two_corners","rings","rotate","rotate_around","rounded_rectangle","scale","scale_xy","serialize","simplify","strip_rings","to_geo","to_geojson","to_outline","to_owned","to_owned","to_string","transform","translate","triangles","try_from","try_from","try_into","try_into","type_id","type_id","union","union_all","with_holes","ArrowCap","MITER_THRESHOLD","PolyLine","Triangle","angle_collapsing_new","append","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","dashed_arrow","dashed_lines","deduping_new","deserialize","dist_along","dist_along_of_point","dummy","eq","exact_dashed_polygons","exact_slice","extend","extend_to_length","first_half","first_line","first_pt","fix_angles","fmt","fmt","force_extend","from","from","get_bounds","get_slice_ending_at","get_slice_starting_at","interpolate_points","intersection","intersection_infinite","into","into","into_points","last_line","last_pt","length","length","lines","make_arrow","make_double_arrow","make_polygons","make_polygons_with_miter_threshold","maybe_exact_slice","maybe_make_arrow","middle","must_dist_along","must_extend","must_new","must_shift_left","must_shift_right","ne","new","optionally_push","overall_angle","points","project_pt","pts","reversed","safe_get_slice_ending_at","safe_get_slice_starting_at","second_half","serialize","shift_either_direction","shift_left","shift_right","shift_with_corrections","shift_with_sharp_angles","slice","step_along","step_along_start_end","to_geo","to_geojson","to_owned","to_set","to_string","to_thick_boundary","to_thick_ring","trim_to_endpts","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_new","HashablePt2D","Pt2D","angle_to","approx_dedupe","approx_eq","borrow","borrow","borrow_mut","borrow_mut","center","clone","clone","clone_into","clone_into","cmp","deserialize","dist_to","eq","eq","fast_dist","find_pts_between","fmt","fmt","fmt","from","from","from","from","hash","into","into","ne","new","offset","partial_cmp","project_away","raw_dist_to","serialize","to_gps","to_hashable","to_owned","to_owned","to_pt2d","to_string","try_from","try_from","try_into","try_into","type_id","type_id","x","x","x_nan","y","y","y_nan","zero","Ring","all_intersections","borrow","borrow_mut","clone","clone_into","contains_pt","deserialize","eq","fmt","fmt","from","from","get_both_slices_btwn","get_shorter_slice_between","get_shorter_slice_btwn","get_slice_between","into","into_points","into_polygon","must_new","ne","new","points","pts","serialize","split_points","to_geojson","to_outline","to_owned","to_string","translate","try_from","try_into","type_id","0","Speed","ZERO","add","borrow","borrow_mut","clone","clone_into","cmp","const_meters_per_second","deserialize","div","eq","fmt","from","from_dist_time","inner_meters_per_second","into","km_per_hour","meters_per_second","miles_per_hour","mul","mul","ne","neg","partial_cmp","serialize","sub","to_owned","to_string","try_from","try_into","type_id","HgramValue","Histogram","Max","Mean","Min","P50","P90","P99","Statistic","add","all","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","count","count","default","describe","deserialize","eq","fmt","from","from","from_u64","hgram_zero","histogram","into","into","max","min","new","partial_cmp","percentile","remove","seems_eq","select","serialize","to_owned","to_owned","to_string","to_u64","try_from","try_from","try_into","try_into","type_id","type_id","0","START_OF_DAY","Time","add","add_assign","ampm_tostring","as_filename","borrow","borrow_mut","clamped_sub","clone","clone_into","cmp","default","deserialize","eq","fmt","fmt","from","get_hours","get_parts","hash","inner_seconds","into","ne","parse","partial_cmp","percent_of","round_seconds","seconds_since_midnight","serialize","sub","sub","to_owned","to_percent","to_string","try_from","try_into","type_id"],"q":["geom","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::angle","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::bounds","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::circle","","","","","","","","","","","","","","","","","","","","","","","","","","geom::distance","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::duration","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::find_closest","","","","","","","","","","","","","","","geom::gps","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::line","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::percent","","","","","","","","","","","","","","","","","","","geom::polygon","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::polyline","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::pt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::ring","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::speed","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::stats","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::time","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","An angle, stored in radians.","","Represents a rectangular boundary of Pt2D
points.","A circle, defined by a center and radius.","","A distance, in meters. Can be negative.","A duration, in seconds. Can be negative.","","A quad-tree to quickly find the closest points to some …","Represents a rectangular boundary of LonLat
points. After …","This represents world space, NOT LonLat.","","","","A line segment.","Represents a (longitude, latitude) point.","","","","","","","Most of the time, [0, 1]. But some callers may go outside …","","","This represents world-space in meters.","Maybe a misnomer, but like a PolyLine, but closed.","In meters per second. Can be negative.","","In seconds since midnight. Can’t be negative.","","","Specifies how to stringify different geom objects.","","","","","","","","","","","","","","","","","","Deserializes a trimmed f64
from an i32
.","","","","","","","","","","","","","Groups of three indices make up the triangles","","","","","","","","","","","","Display in metric; US imperial otherwise.","","","","","","","","","","","","","","","","","","","If the polygon has holes, explicitly store all the rings …","Round Duration
s to a whole number of seconds.","","Serializes a trimmed f64
as an i32
to save space.","","","","","","","","","Reduce the precision of an f64. This helps ensure …","","","","","","","","","","","","","","An angle, stored in radians.","","","True if this angle is within some degrees of another, …","True if this angle is within some degrees of another, …","Calculates the average of some angles.","","","","","Create an angle in degrees.","","","","","","","","","","Create an angle in radians.","Returns [0, 360)","Returns [0, 2pi)","Invert the direction of this angle.","","I don’t know how to describe what this does. Use for …","Rotates this angle by some degrees.","","Logically this returns [-180, 180], but keep in mind when …","Returns [-180, 180]","","","","","","Represents a rectangular boundary of Pt2D
points.","Represents a rectangular boundary of LonLat
points. After …","Expand the existing boundary by some distance evenly on …","Converts the boundary to the format used by aabb_quadtree
.","","","","","The center point of this boundary.","","","","","True if the point is within the boundary.","True if the point is within the boundary.","Convert all points to map-space. The points may be outside …","Convert map-space points back to LonLat
s. This is only …","","","","","","","","Create a boundary covering some points.","","Create a boundary covering some points.","The bottom-right corner of the boundary, in map-space.","Creates a rectangle covering this boundary.","The height of this boundary.","","","","","","","","","","","","","A boundary including no points.","A boundary including no points.","","","Converts the boundary to map-space.","","","Convert all points to map-space, failing if any points are …","","","","","","","Unions two boundaries.","Update the boundary to include this point.","Update the boundary to include this point.","The width of this boundary.","","A circle, defined by a center and radius.","","","","","","","True if the point is inside the circle.","","","","","Get the boundary containing this circle.","","Creates a circle.","","","Creates an outline around the circle, strictly contained …","","Renders some percent, between [0, 1], of the circle as a …","Renders the circle as a polygon.","Returns the ring around the circle.","","","","","","A distance, in meters. Can be negative.","","Returns the absolute value of this distance.","","","","","Creates a distance in centimeters.","","","","","","","","","","","Creates a distance in feet.","","","","Creates a distance in inches.","Returns the distance in meters. Prefer to work with …","","Creates a distance in meters.","Creates a distance in miles.","","","","","","Rounds this distance up to a higher, more “even” value …","Calculates a percentage, usually in [0.0, 1.0], of self / …","","Returns the square root of this distance.","","","","Returns the distance in feet.","Returns the distance in miles.","","","Describes the distance according to formatting rules. …","","","","","A duration, in seconds. Can be negative.","","","","","","","","","","","","","","","","If two durations are within this amount, they’ll print …","","Creates a duration in minutes.","","","","","","Splits the duration into (hours, minutes, seconds, …","","Creates a duration in hours.","Returns the duration in seconds. Prefer working in …","","Returns (rounded max, the boundaries)","Creates a duration in milliseconds.","Creates a duration in minutes.","","","","","Returns the duration as a number of minutes, rounded up.","Parses a duration such as “3:00” to …","","Returns the duration elapsed from this moment in real time.","","Rounds a duration up to the nearest whole number multiple.","Creates a duration in seconds.","","","","","","Shows only the largest unit (hours, minute, seconds), …","Describes the duration according to formatting rules.","","","","","","","A quad-tree to quickly find the closest points to some …","Add an object to the quadtree, remembering some key …","For every object within some distance of a query point, …","","","Finds the closest point on the existing geometry to the …","","","","Creates the quad-tree, limited to points contained in the …","","","","","","Represents a (longitude, latitude) point.","","","Finds the average of a set of coordinates.","","","","","","Pretty meaningless units, for comparing distances very …","","","","Returns the Haversine distance to another point.","","","","","Note the order of arguments!","Extract polygons from a raw GeoJSON string. For …","Parses a WKT-style line-string into a list of coordinates.","","Parses a file in the …","","","Transform this to a world-space point. Can go out of …","","","","","Writes a set of points to a file in the …","Returns the longitude of this point.","Returns the latitude of this point.","","","","","","A line segment.","The angle of the line segment, from the first to the …","","","","","","","","","","Determine if two line segments intersect, but more so than …","","","Returns a point along the line segment, unless the …","","","","","","","","","Returns an infinite line passing through this line’s two …","If two line segments intersect – including endpoints – …","Fails for parallel lines.","If the line segment intersects with an infinite line – …","","","","Length of the line segment","Returns a thick line segment.","","Equivalent to self.dist_along(dist).unwrap()
. Use this to …","Equivalent to Line::new(pt1, pt2).unwrap()
. Use this to …","","Creates a line segment between two points. None if the …","","","Returns the two points in this line segment.","Returns the first point in this line segment.","Returns the second point in this line segment.","Returns a reversed line segment","","","Perpendicularly shifts the line to the right if positive …","Perpendicularly shifts the line over to the left. Width …","Perpendicularly shifts the line over to the right. Width …","","","","Returns a polyline containing these two points.","","","","","","","","","","","","Most of the time, [0, 1]. But some callers may go outside …","","","","","","","","","","","","","","","","","","","","Usually m^2, unless the polygon is in screen-space","","","","","","","Doesn’t handle multiple crossings in and out.","","","","","","","Does this polygon contain the point either in the interior …","","","","","","","","","","","","","Extracts all polygons from raw bytes representing a …","","","","","Get the outer ring of this polygon. This should usually …","Groups of three indices make up the triangles","","Do two polygons intersect at all?","Does this polygon intersect a polyline?","","","","","Top-left at the origin. Doesn’t take Distance, because …","","","A rectangle, two sides of which are fully rounded …","The order of these points depends on the constructor! The …","","","","","","","","Top-left at the origin. Doesn’t take Distance, because …","","","If the polygon has holes, explicitly store all the rings …","","","Top-left at the origin. Doesn’t take Distance, because …","","","","","Remove the internal rings used for to_outline. This is …","","If the polygon is just a single outer ring, produces a …","Creates the outline around the polygon, with the thickness …","","","","","","","","","","","","","","","","","","","","","One or both args might be empty.","","","","","","","","Don’t draw the dashes too close to the ends.","First dedupes adjacent points","","","","An arbitrary placeholder value, when Option types aren’t …","","","No excess leftover distance allowed.","Glue together two polylines in order. The last point of …","If the current line is at least this long, return it. …","","","","","","","Like extend
, but handles the last and first point not …","","","","Panics if the pt is not on the polyline. Returns None if …","Returns None if the point is the last point.","","Also return the angle of the line where the hit was found","","","","","","","","","","If the length is too short, just give up and make the …","","The resulting polygon is manually triangulated and may not …","The resulting polygon is manually triangulated and may not …","","Fail if the length is too short.","","","Like extend
, but panics on failure.","","","","","","Extends self
by a single point. If the new point is close …","Returns the angle from the start to end of this polyline.","","Returns the point on the polyline closest to the query.","","","Same as get_slice_ending_at, but returns None if the point …","Same as get_slice_starting_at, but returns None if the …","","","Perpendicularly shifts the polyline to the right if …","","","","","Returns the excess distance left over from the end","Walk along the PolyLine, starting buffer_ends
from the …","Walk along the PolyLine, from start_buffer
to …","","Produces a GeoJSON linestring, optionally mapping the …","","","","","Like make_polygons, but make sure the points actually form …","","","","","","","","Doesn’t check for duplicates. Use at your own risk.","This represents world space, NOT LonLat.","This represents world-space in meters.","","","","","","","","","","","","","","","","","","Pretty meaningless units, for comparing distances very …","","","","","","","","","","","","","","","","","","","Can go out of bounds.","","","","","","","","","","","","","","","","","","","Maybe a misnomer, but like a PolyLine, but closed.","Be careful with the order of results. Hits on an earlier …","","","","","","","","","","","","","Assuming both points are somewhere along the ring, return …","","Assuming both points are somewhere along the ring, return …","","","","","","","","","","Extract all PolyLines and Rings. Doesn’t handle crazy …","Produces a GeoJSON polygon, optionally mapping the …","Draws the ring with some thickness, with half of it …","","","Translates the ring by a fixed offset.","","","","","In meters per second. Can be negative.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Describes the speed according to formatting rules.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","None if empty","","Could implement PartialEq, but be a bit more clear how …","","","","","","","","","","","","","","","In seconds since midnight. Can’t be negative.","","","","","","","","","","","","","","","","","Rounded down. 6:59:00 is hour 6.","(hours, minutes, seconds, centiseconds)","","For RNG range generation. Don’t abuse.","","","","","","","","","","","","","","","",""],"i":[1,2,3,4,5,6,7,8,4,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,10,0,0,11,12,11,12,12,12,0,13,0,11,12,11,12,14,12,11,0,0,0,0,12,11,12,12,15,16,0,15,14,17,11,12,18,19,0,18,14,20,20,21,21,11,14,20,20,21,21,0,17,0,0,0,22,22,22,19,23,16,13,0,17,11,11,0,0,0,0,11,12,15,12,12,0,11,12,11,12,11,12,12,24,25,24,25,12,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,21,21,21,20,21,20,21,21,20,21,20,21,20,20,20,21,20,21,20,21,20,21,21,20,20,20,21,21,21,20,20,20,21,21,20,20,21,21,21,20,21,20,21,20,20,21,20,20,21,20,21,20,21,20,21,21,20,21,21,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,16,16,16,16,16,16,16,16,16,0,16,16,16,16,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,4,5,4,5,0,0,4,4,5,4,5,4,5,4,5,4,4,4,5,4,4,4,4,4,5,5,4,5,4,4,5,4,4,5,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,5,4,4,5,4,5,4,5,4,5,4,4,6,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,17,17,22,17,22,17,17,17,17,17,22,17,22,17,17,22,17,17,0,17,17,17,22,17,17,22,17,17,0,17,17,17,17,17,17,17,17,17,22,17,17,17,17,22,17,17,17,17,17,22,22,22,17,17,17,17,17,17,17,17,17,17,17,17,17,0,17,17,17,22,17,17,17,17,17,22,17,22,17,22,17,17,17,0,0,0,10,19,19,10,19,10,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,0,19,19,19,10,19,19,19,19,19,19,19,10,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,0,19,19,19,19,10,19,10,19,10,19,19,0,0,24,24,24,24,25,24,25,24,24,25,24,25,25,24,24,24,25,24,24,24,24,25,24,24,24,25,25,24,25,25,24,24,25,24,24,24,24,24,24,25,25,24,24,25,24,25,24,25,24,24,25,24,24,25,24,0,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,0,9,9,9,9,9,9,0,14,9,9,14,9,14,9,14,9,14,9,14,14,14,14,9,9,9,9,14,15,15,14,9,14,14,14,14,9,14,14,14,14,9,9,14,9,15,9,14,9,14,9,14,8,8,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],null,null,null,null,null,[[],["unitfmt",3]],[[],["cornerradii",3]],[[]],[[]],null,[[]],[[],["result",4]],[[["deserializer",8]],[["result",4,["f64"]],["f64",15]]],null,null,null,[[["formatter",3]],["result",6]],[[]],[[]],[[["f64",15]]],[[["u64",15]]],null,null,[[]],null,null,[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[["f64",15],["serializer",8]],["result",4]],null,null,null,[[]],[[]],[[],["u64",15]],null,null,[[["f64",15]],["f64",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["f64",15]]],null,null,null,null,[[]],null,null,null,[[["angle",3]],["angle",3]],[[["angle",3],["f64",15]],["bool",15]],[[["angle",3],["f64",15]],["bool",15]],[[["angle",3],["vec",3,["angle"]]],["angle",3]],[[]],[[]],[[],["angle",3]],[[]],[[["f64",15]],["angle",3]],[[],["result",4]],[[["angle",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["angle",3]],[[["angle",3]],["bool",15]],[[],["angle",3]],[[["f64",15]],["angle",3]],[[],["f64",15]],[[],["f64",15]],[[],["angle",3]],[[["angle",3]],[["option",4,["ordering"]],["ordering",4]]],[[],["angle",3]],[[["f64",15]],["angle",3]],[[],["result",4]],[[["angle",3]],["angle",3]],[[["angle",3]],["f64",15]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,[[["distance",3]]],[[],["rect",3]],[[]],[[]],[[]],[[]],[[],["pt2d",3]],[[],["bounds",3]],[[],["gpsbounds",3]],[[]],[[]],[[["pt2d",3]],["bool",15]],[[["lonlat",3]],["bool",15]],[[],[["vec",3,["pt2d"]],["pt2d",3]]],[[],[["vec",3,["lonlat"]],["lonlat",3]]],[[],["result",4]],[[],["result",4]],[[["bounds",3]],["bool",15]],[[["gpsbounds",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[],["bounds",3]],[[]],[[["vec",3,["lonlat"]],["lonlat",3]],["gpsbounds",3]],[[],["pt2d",3]],[[],["polygon",3]],[[],["f64",15]],[[]],[[]],null,null,null,null,null,null,null,null,[[["bounds",3]],["bool",15]],[[["gpsbounds",3]],["bool",15]],[[],["bounds",3]],[[],["gpsbounds",3]],[[],["result",4]],[[],["result",4]],[[],["bounds",3]],[[]],[[]],[[],[["vec",3,["pt2d"]],["option",4,["vec"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["bounds",3]]],[[["pt2d",3]]],[[["lonlat",3]]],[[],["f64",15]],[[]],null,null,[[]],[[]],null,[[],["circle",3]],[[]],[[["pt2d",3]],["bool",15]],[[],["result",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[],["bounds",3]],[[]],[[["distance",3],["pt2d",3]],["circle",3]],null,[[],["result",4]],[[["distance",3]],[["result",6,["polygon"]],["polygon",3]]],[[]],[[["f64",15]],["polygon",3]],[[],["polygon",3]],[[],["ring",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,[[],["distance",3]],[[["distance",3]],["distance",3]],[[["distance",3]]],[[]],[[]],[[["usize",15]],["distance",3]],[[],["distance",3]],[[]],[[["distance",3]],["ordering",4]],[[["f64",15]],["distance",3]],[[],["distance",3]],[[],["result",4]],[[["distance",3]],["f64",15]],[[["speed",3]],["duration",3]],[[["f64",15]],["distance",3]],[[["distance",3]],["bool",15]],[[["f64",15]],["distance",3]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[["f64",15]],["distance",3]],[[],["f64",15]],[[]],[[["f64",15]],["distance",3]],[[["f64",15]],["distance",3]],[[["f64",15]],["distance",3]],[[["f64",15]]],[[["distance",3]],["bool",15]],[[],["distance",3]],[[["distance",3]],[["option",4,["ordering"]],["ordering",4]]],[[],["distance",3]],[[["distance",3]],["f64",15]],[[],["result",4]],[[],["distance",3]],[[["distance",3]],["distance",3]],[[["distance",3]]],[[],["distance",3]],[[],["f64",15]],[[],["f64",15]],[[]],[[],["string",3]],[[["unitfmt",3]],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,[[]],[[["duration",3]],["duration",3]],[[["duration",3]]],[[]],[[]],[[],["duration",3]],[[]],[[["duration",3]],["ordering",4]],[[["f64",15]],["duration",3]],[[],["duration",3]],[[],["result",4]],[[["duration",3]],["f64",15]],[[["f64",15]],["duration",3]],[[["duration",3]],["bool",15]],[[["duration",3]],["bool",15]],[[["f64",15]],["duration",3]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[["u64",15]],["duration",3]],[[["u64",15]],["duration",3]],[[]],[[],["duration",3]],[[["usize",15]],["duration",3]],[[],["f64",15]],[[]],[[["usize",15]]],[[["f64",15]],["duration",3]],[[["usize",15]],["duration",3]],[[["f64",15]],["duration",3]],[[["speed",3]],["distance",3]],[[["duration",3]],["bool",15]],[[],["duration",3]],[[],["usize",15]],[[["str",15]],[["result",6,["duration"]],["duration",3]]],[[["duration",3]],[["option",4,["ordering"]],["ordering",4]]],[[["instant",6]],["duration",3]],[[["duration",3]],["duration",3]],[[["duration",3]],["duration",3]],[[["f64",15]],["duration",3]],[[],["result",4]],[[["duration",3]],["duration",3]],[[["duration",3]]],[[],["duration",3]],[[]],[[["usize",15]],["string",3]],[[["unitfmt",3]],["string",3]],[[],["string",3]],[[],["u64",15]],[[],["u64",15]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],[[["distance",3],["pt2d",3]],["vec",3]],[[]],[[]],[[["distance",3],["pt2d",3]],["option",4]],[[]],null,[[]],[[["bounds",3]],["findclosest",3]],[[],[["f64",15],["linestring",3,["f64"]]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],[[]],[[],["lonlat",3]],[[],["lonlat",3]],[[]],[[["lonlat",3]],["ordering",4]],[[],["result",4]],[[["lonlat",3]],["bool",15]],[[["lonlat",3]],[["notnan",3,["f64"]],["f64",15]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[["lonlat",3]],["distance",3]],[[]],null,null,[[["lonlat",3]],["bool",15]],[[["f64",15]],["lonlat",3]],[[["string",3]],[["vec",3],["result",6,["vec"]]]],[[["str",15]],[["vec",3,["lonlat"]],["option",4,["vec"]]]],[[["lonlat",3]],[["option",4,["ordering"]],["ordering",4]]],[[["str",15]],[["result",6,["vec"]],["vec",3,["lonlat"]]]],[[],["result",4]],[[]],[[["gpsbounds",3]],["pt2d",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["str",15]],["result",6]],[[],["f64",15]],[[],["f64",15]],null,null,null,null,null,null,[[],["angle",3]],[[]],[[]],[[]],[[]],[[],["line",3]],[[],["infiniteline",3]],[[]],[[]],[[["pt2d",3]],["bool",15]],[[["line",3]],["bool",15]],[[],["result",4]],[[],["result",4]],[[["distance",3]],[["pt2d",3],["option",4,["pt2d"]]]],[[["pt2d",3]],[["option",4,["distance"]],["distance",3]]],[[["line",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["infiniteline",3]],[[["line",3]],[["pt2d",3],["option",4,["pt2d"]]]],[[["infiniteline",3]],[["pt2d",3],["option",4,["pt2d"]]]],[[["infiniteline",3]],[["pt2d",3],["option",4,["pt2d"]]]],[[]],[[]],[[["pt2d",3]],["bool",15]],[[],["distance",3]],[[["distance",3]],["polygon",3]],[[],[["pt2d",3],["option",4,["pt2d"]]]],[[["distance",3]],["pt2d",3]],[[["pt2d",3]],["line",3]],[[["line",3]],["bool",15]],[[["pt2d",3]],[["line",3],["option",4,["line"]]]],[[["f64",15]],[["pt2d",3],["option",4,["pt2d"]]]],[[["pt2d",3]],[["option",4,["f64"]],["f64",15]]],[[],[["vec",3,["pt2d"]],["pt2d",3]]],[[],["pt2d",3]],[[],["pt2d",3]],[[],["line",3]],[[],["result",4]],[[],["result",4]],[[["distance",3]],["line",3]],[[["distance",3]],["line",3]],[[["distance",3]],["line",3]],[[["distance",3]],[["line",3],["option",4,["line"]]]],[[]],[[]],[[],["polyline",3]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["distance",3]],["pt2d",3]],[[["f64",15]],["pt2d",3]],null,null,[[]],[[]],[[],["percent",3]],[[]],[[["percent",3]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[],["f64",15]],[[["usize",15]],["percent",3]],[[]],[[["percent",3]],["bool",15]],[[["usize",15]],["percent",3]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,[[],["f64",15]],[[]],[[]],[[]],[[]],[[["vec",3,["pt2d"]],["pt2d",3]],["polygon",3]],[[],["pt2d",3]],[[["polyline",3]],[["vec",3,["pt2d"]],["option",4,["vec"]]]],[[["ring",3]],[["vec",3,["pt2d"]],["option",4,["vec"]]]],[[],["polygon",3]],[[],["triangle",3]],[[]],[[]],[[["vec",3,["pt2d"]],["u32",15],["pt2d",3]],["polygon",3]],[[["pt2d",3]],["bool",15]],[[["pt2d",3]],["bool",15]],[[["polygon",3],["vec",3,["polygon"]]],["polygon",3]],[[],["result",4]],[[["usize",15],["vec",3,["usize"]]],[["u16",15],["vec",3,["u16"]]]],[[["polygon",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[["polygon",3,["f64"]],["f64",15]]],[[]],[[],[["result",6,["polygon"]],["polygon",3]]],[[["gpsbounds",3],["bool",15]],[["vec",3],["result",6,["vec"]]]],[[["multipolygon",3,["f64"]],["f64",15]],[["polygon",3],["vec",3,["polygon"]]]],[[["vec",3,["ring"]],["ring",3]],["polygon",3]],[[["triangle",3]],["polygon",3]],[[],["bounds",3]],[[],[["option",4,["ring"]],["ring",3]]],null,[[["polygon",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["polygon",3]],["bool",15]],[[["polyline",3]],["bool",15]],[[]],[[]],[[],[["vec",3,["pt2d"]],["pt2d",3]]],[[],["ring",3]],[[["into",8,["cornerradii"]],["cornerradii",3],["f64",15]],[["option",4,["polygon"]],["polygon",3]]],[[["polygon",3]],["bool",15]],[[["pt2d",3]],["triangle",3]],[[["f64",15]],["polygon",3]],[[],["vec",3]],null,[[],["pt2d",3]],[[["vec",3,["pt2d"]],["usize",15],["pt2d",3],["vec",3,["usize"]]],["polygon",3]],null,null,null,[[]],[[["f64",15]],["polygon",3]],[[["distance",3],["pt2d",3]],["polygon",3]],[[["pt2d",3]],[["option",4,["polygon"]],["polygon",3]]],null,[[["angle",3]],["polygon",3]],[[["angle",3],["pt2d",3]],["polygon",3]],[[["into",8,["cornerradii"]],["cornerradii",3],["f64",15]],["polygon",3]],[[["f64",15]],["polygon",3]],[[["f64",15]],["polygon",3]],[[],["result",4]],[[["f64",15]],["polygon",3]],[[],["polygon",3]],[[],[["f64",15],["polygon",3,["f64"]]]],[[["option",4,["gpsbounds"]],["gpsbounds",3]],["geometry",3]],[[["distance",3]],[["result",6,["polygon"]],["polygon",3]]],[[]],[[]],[[],["string",3]],[[["fn",8]],["polygon",3]],[[["f64",15]],["polygon",3]],[[],[["triangle",3],["vec",3,["triangle"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["polygon",3]],["polygon",3]],[[["polygon",3],["vec",3,["polygon"]]],["polygon",3]],[[["vec",3,["ring"]],["ring",3]],["polygon",3]],null,null,null,null,[[["vec",3,["pt2d"]],["pt2d",3]],[["result",6,["polyline"]],["polyline",3]]],[[["vec",3,["pt2d"]],["pt2d",3]],[["vec",3,["pt2d"]],["result",6,["vec"]]]],[[]],[[]],[[]],[[]],[[],["polyline",3]],[[]],[[["distance",3],["arrowcap",4]],[["polygon",3],["vec",3,["polygon"]]]],[[["distance",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["vec",3,["pt2d"]],["pt2d",3]],[["result",6,["polyline"]],["polyline",3]]],[[],["result",4]],[[["distance",3]],["result",6]],[[["pt2d",3]],["option",4]],[[],["polyline",3]],[[["polyline",3]],["bool",15]],[[["distance",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["distance",3]],["polyline",3]],[[["polyline",3]],[["result",6,["polyline"]],["polyline",3]]],[[["distance",3]],["polyline",3]],[[],["polyline",3]],[[],["line",3]],[[],["pt2d",3]],[[["polyline",3],["polyline",3]],[["result",6,["polyline"]],["polyline",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["polyline",3]],[["result",6,["polyline"]],["polyline",3]]],[[]],[[]],[[],["bounds",3]],[[["pt2d",3]],[["option",4,["polyline"]],["polyline",3]]],[[["pt2d",3]],[["option",4,["polyline"]],["polyline",3]]],[[["distance",3]],["polyline",3]],[[["polyline",3]],["option",4]],[[["infiniteline",3]],[["pt2d",3],["option",4,["pt2d"]]]],[[]],[[]],[[],[["vec",3,["pt2d"]],["pt2d",3]]],[[],["line",3]],[[],["pt2d",3]],[[],["distance",3]],null,[[]],[[["distance",3],["arrowcap",4]],["polygon",3]],[[["distance",3],["arrowcap",4]],["polygon",3]],[[["distance",3]],["polygon",3]],[[["distance",3],["f64",15]],["polygon",3]],[[["distance",3]],[["result",6,["polyline"]],["polyline",3]]],[[["distance",3],["arrowcap",4]],[["option",4,["polygon"]],["polygon",3]]],[[],["pt2d",3]],[[["distance",3]]],[[["polyline",3]],["polyline",3]],[[["vec",3,["pt2d"]],["pt2d",3]],["polyline",3]],[[["distance",3]],["polyline",3]],[[["distance",3]],["polyline",3]],[[["polyline",3]],["bool",15]],[[["vec",3,["pt2d"]],["pt2d",3]],[["result",6,["polyline"]],["polyline",3]]],[[["pt2d",3]],["polyline",3]],[[],["angle",3]],[[],["vec",3]],[[["pt2d",3]],["pt2d",3]],null,[[],["polyline",3]],[[["pt2d",3]],[["option",4,["polyline"]],["polyline",3]]],[[["pt2d",3]],[["option",4,["polyline"]],["polyline",3]]],[[],["polyline",3]],[[],["result",4]],[[["distance",3]],[["result",6,["polyline"]],["polyline",3]]],[[["distance",3]],[["result",6,["polyline"]],["polyline",3]]],[[["distance",3]],[["result",6,["polyline"]],["polyline",3]]],[[["distance",3]],[["result",6,["polyline"]],["polyline",3]]],[[["distance",3],["f64",15]],[["vec",3,["pt2d"]],["pt2d",3]]],[[["distance",3]],["result",6]],[[["distance",3]],["vec",3]],[[["distance",3]],["vec",3]],[[],[["f64",15],["linestring",3,["f64"]]]],[[["option",4,["gpsbounds"]],["gpsbounds",3]],["geometry",3]],[[]],[[]],[[],["string",3]],[[["distance",3]],[["option",4,["polygon"]],["polygon",3]]],[[["distance",3]],["ring",3]],[[["pt2d",3]],["polyline",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["vec",3,["pt2d"]],["pt2d",3]],["polyline",3]],null,null,[[["pt2d",3]],["angle",3]],[[["vec",3,["pt2d"]],["distance",3],["pt2d",3]],[["vec",3,["pt2d"]],["pt2d",3]]],[[["distance",3],["pt2d",3]],["bool",15]],[[]],[[]],[[]],[[]],[[],["pt2d",3]],[[],["pt2d",3]],[[],["hashablept2d",3]],[[]],[[]],[[["hashablept2d",3]],["ordering",4]],[[],["result",4]],[[["pt2d",3]],["distance",3]],[[["pt2d",3]],["bool",15]],[[["hashablept2d",3]],["bool",15]],[[["pt2d",3]],[["notnan",3,["f64"]],["f64",15]]],[[["pt2d",3],["distance",3]],[["vec",3,["pt2d"]],["option",4,["vec"]]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[["coordinate",3,["f64"]],["f64",15]]],[[["point",3,["f64"]],["f64",15]]],[[]],[[]],[[]],[[]],[[["hashablept2d",3]],["bool",15]],[[["f64",15]],["pt2d",3]],[[["f64",15]],["pt2d",3]],[[["hashablept2d",3]],[["option",4,["ordering"]],["ordering",4]]],[[["angle",3],["distance",3]],["pt2d",3]],[[["pt2d",3]],["f64",15]],[[],["result",4]],[[["gpsbounds",3]],["lonlat",3]],[[],["hashablept2d",3]],[[]],[[]],[[],["pt2d",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["f64",15]],null,null,[[],["f64",15]],null,null,[[]],null,[[["polyline",3]],[["vec",3,["pt2d"]],["pt2d",3]]],[[]],[[]],[[],["ring",3]],[[]],[[["pt2d",3]],["bool",15]],[[],["result",4]],[[["ring",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["linestring",3,["f64"]],["f64",15]]],[[]],[[["pt2d",3]],["option",4]],[[["pt2d",3]],[["option",4,["polyline"]],["polyline",3]]],[[["pt2d",3]],[["option",4,["polyline"]],["polyline",3]]],[[["bool",15],["pt2d",3]],[["option",4,["polyline"]],["polyline",3]]],[[]],[[],[["vec",3,["pt2d"]],["pt2d",3]]],[[],["polygon",3]],[[["vec",3,["pt2d"]],["pt2d",3]],["ring",3]],[[["ring",3]],["bool",15]],[[["vec",3,["pt2d"]],["pt2d",3]],[["result",6,["ring"]],["ring",3]]],[[],["vec",3]],null,[[],["result",4]],[[],["result",6]],[[["option",4,["gpsbounds"]],["gpsbounds",3]],["geometry",3]],[[["distance",3]],["polygon",3]],[[]],[[],["string",3]],[[["f64",15]],["ring",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,[[["speed",3]],["speed",3]],[[]],[[]],[[],["speed",3]],[[]],[[["speed",3]],["ordering",4]],[[["f64",15]],["speed",3]],[[],["result",4]],[[["speed",3]],["f64",15]],[[["speed",3]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[["distance",3],["duration",3]],["speed",3]],[[],["f64",15]],[[]],[[["f64",15]],["speed",3]],[[["f64",15]],["speed",3]],[[["f64",15]],["speed",3]],[[["duration",3]],["distance",3]],[[["f64",15]],["speed",3]],[[["speed",3]],["bool",15]],[[],["speed",3]],[[["speed",3]],[["option",4,["ordering"]],["ordering",4]]],[[],["result",4]],[[["speed",3]],["speed",3]],[[]],[[["unitfmt",3]],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,null,null,null,null,null,[[]],[[],[["statistic",4],["vec",3,["statistic"]]]],[[]],[[]],[[]],[[]],[[],["statistic",4]],[[],["histogram",3]],[[]],[[]],[[["statistic",4]],["ordering",4]],[[],["usize",15]],null,[[],["histogram",3]],[[],["string",3]],[[],["result",4]],[[["statistic",4]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[["u64",15]]],[[]],null,[[]],[[]],null,null,[[],["histogram",3]],[[["statistic",4]],[["option",4,["ordering"]],["ordering",4]]],[[["f64",15]],["option",4]],[[]],[[["histogram",3]],["bool",15]],[[["statistic",4]],["option",4]],[[],["result",4]],[[]],[[]],[[],["string",3]],[[],["u64",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,null,[[["duration",3]],["time",3]],[[["duration",3]]],[[],["string",3]],[[],["string",3]],[[]],[[]],[[["duration",3]],["time",3]],[[],["time",3]],[[]],[[["time",3]],["ordering",4]],[[],["time",3]],[[],["result",4]],[[["time",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[],["usize",15]],[[]],[[]],[[],["f64",15]],[[]],[[["time",3]],["bool",15]],[[["str",15]],[["time",3],["result",6,["time"]]]],[[["time",3]],[["option",4,["ordering"]],["ordering",4]]],[[["f64",15]],["time",3]],[[["f64",15]],["time",3]],[[["f64",15]],["time",3]],[[],["result",4]],[[["duration",3]],["time",3]],[[["time",3]],["duration",3]],[[]],[[["time",3]],["f64",15]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]]],"p":[[3,"Angle"],[3,"Distance"],[3,"Duration"],[3,"Line"],[3,"InfiniteLine"],[3,"Percent"],[3,"Speed"],[3,"Time"],[4,"Statistic"],[4,"ArrowCap"],[3,"UnitFmt"],[3,"CornerRadii"],[3,"Circle"],[3,"Histogram"],[8,"HgramValue"],[3,"FindClosest"],[3,"Polygon"],[3,"LonLat"],[3,"PolyLine"],[3,"GPSBounds"],[3,"Bounds"],[3,"Triangle"],[3,"Ring"],[3,"Pt2D"],[3,"HashablePt2D"]]},\
"headless":{"doc":"This runs a simulation without any graphics and serves a …","t":[3,3,3,3,3,3,3,3,3,3,3,3,3,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,12,12,12,12,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,5,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12],"n":["AgentPosition","AgentPositions","Args","BlockedByGraph","Delays","FinishedTrip","LOAD","LoadSim","MAP","RoadThroughput","SIM","Throughput","TrafficSignalState","__private_field","__private_field","__private_field","accepted","agents","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","blocked_by","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clap","counts","current_stage_idx","deref","deref","deref","deserialize","distance_crossed","distance_crossed","duration","edits","export_all_geometry","export_geometry","from","from","from","from","from","from","from","from","from","from","from","from","from","from_clap","handle_command","id","id","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","main","mode","modifiers","opts","opts","per_direction","per_direction","person","person","port","pos","remaining_time","rng_seed","rng_seed","scenario","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serve_req","setup","trip","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vehicle_type","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","waiting"],"q":["headless","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Each entry indicates that some agent has been stuck in one …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The distance crossed so far by the agent, in meters. There …","","","","","","","","","","","","","","","","","","","","","The agent’s ID","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","None for buses","What port to run the JSON API on.","The agent’s current position. For pedestrians, this is …","","An arbitrary number to seed the random number generator. …","","","","","","","","","","","","","None for buses","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","None for pedestrians","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,1,2,3,6,7,8,9,5,10,11,4,12,13,1,2,3,6,7,8,9,5,10,11,4,12,13,12,1,2,3,6,7,8,9,5,10,11,4,12,13,1,2,3,6,7,8,9,5,10,11,4,12,13,6,11,4,1,2,3,13,7,10,7,13,0,0,1,2,3,6,7,8,9,5,10,11,4,12,13,6,0,7,10,1,2,3,6,7,8,9,5,10,11,4,12,13,1,2,3,6,7,8,9,5,10,11,4,12,13,1,2,3,6,7,8,9,5,10,11,4,12,13,1,2,3,6,7,8,9,5,10,11,4,12,13,0,7,13,6,13,8,9,7,10,6,10,4,6,13,13,7,8,9,5,10,11,4,12,0,13,10,1,2,3,6,7,8,9,5,10,11,4,12,13,1,2,3,6,7,8,9,5,10,11,4,12,13,1,2,3,6,7,8,9,5,10,11,4,12,13,10,1,2,3,6,7,8,9,5,10,11,4,12,13,4],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["app",3]],null,null,[[],["rwlock",3]],[[],["rwlock",3]],[[],["rwlock",3]],[[],["result",4]],null,null,null,null,[[["map",3]],["geojson",4]],[[["map",3],["intersectionid",3]],["geojson",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["argmatches",3]]],[[["loadsim",3],["sim",3],["str",15],["hashmap",3],["map",3]],[["string",3],["result",6,["string"]]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["body",3],["request",3,["body"]]]],[[["timer",3]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null],"p":[[3,"MAP"],[3,"SIM"],[3,"LOAD"],[3,"TrafficSignalState"],[3,"AgentPositions"],[3,"Args"],[3,"FinishedTrip"],[3,"Delays"],[3,"Throughput"],[3,"AgentPosition"],[3,"RoadThroughput"],[3,"BlockedByGraph"],[3,"LoadSim"]]},\
"importer":{"doc":"It’s assumed that the importer is run with the current …","t":[3,11,11,0,11,11,12,12,11,0,11,11,11,11,11,11,0,5,12,12,12,0,5,12,5,5,11,12,0,0,11,11,11,0,0,11,3,11,11,11,11,5,11,5,12,11,11,5,11,11,11,11,12,11,11,11,11,3,11,11,11,11,11,11,11,12,12,11,11,11,11,5,12,11,11,11,12,11,5,5,5,5,5,5,5,5,0,0,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,5,5,12,12,12,5,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,12,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,3,3,11,11,11,11,11,11,11,11,5,11,11,5,11,11,11,12,11,11,11,11,11,11,11,11,5,11,12,12,11,12,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,5,12,5,11,11,11,11,5,12,12,12,12,12,12,5,5,11,11,11,11,12,5,5,5,5,5],"n":["Job","as_any","as_any_mut","berlin","borrow","borrow_mut","city","city_overview","clap","configuration","from","from_clap","into","into_any","into_any_arc","into_any_rc","map_config","oneshot","only_map","opts","osm_to_raw","pick_geofabrik","pick_geofabrik","raw_to_map","regenerate_all_maps","regenerate_everything","run","scenario","seattle","soundcast","try_from","try_into","type_id","uk","utils","vzip","Record","as_any","as_any_mut","borrow","borrow_mut","correlate_population","deserialize","distribute_residents","e_e","fmt","from","import_extra_data","into","into_any","into_any_arc","into_any_rc","raumid","try_from","try_into","type_id","vzip","ImporterConfiguration","as_any","as_any_mut","borrow","borrow_mut","default","deserialize","from","gunzip","gunzip_args","into","into_any","into_any_arc","into_any_rc","load_configuration","osmconvert","try_from","try_into","type_id","unzip","vzip","config_for_map","find_matching_regions","load_remote_geojson","pick_geofabrik","adjust_private_parking","ensure_popdat_exists","input","match_parcels_to_buildings","popdat","trips","Endpoint","OrigTrip","PopDat","RawParcel","RawTrip","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","depart_at","deptm","deserialize","deserialize","deserialize","deserialize","deserialize","dpcl","dpurp","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_mode","get_purpose","half","hh_p","hhno","import_data","import_parcels","import_trips","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","mode","mode","opcl","osm_building","parcel_id","parcelid","parkdy_p","parkhr_p","person","pno","pos","purpose","seq","serialize","serialize","serialize","to","to_owned","to_owned","tour","travdist","travtime","trip_dist","trip_time","trips","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","tseg","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","xcoord_p","ycoord_p","BorderSnapper","Trip","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clip_trips","clone","clone_into","endpoints","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","make_scenario","new","orig","path","snap_border","to","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Record","as_any","as_any_mut","borrow","borrow_mut","deserialize","fmt","from","generate_scenario","home_zone","import_collision_data","into","into_any","into_any_arc","into_any_rc","load_study_area","num_bikers","num_drivers","num_pedestrians","num_transit1","num_transit2","num_transit3","parse_desire_lines","parse_zones","try_from","try_into","type_id","vzip","work_zone","download","download_kml","osm_to_raw","osmconvert","raw_to_map"],"q":["importer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","importer::berlin","","","","","","","","","","","","","","","","","","","","","importer::configuration","","","","","","","","","","","","","","","","","","","","","importer::map_config","importer::pick_geofabrik","","","importer::seattle","","","","importer::soundcast","","importer::soundcast::popdat","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","importer::soundcast::trips","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","importer::uk","","","","","","","","","","","","","","","","","","","","","","","","","","","","","importer::utils","","","",""],"d":["A specification for importing all maps in a single city.","","","","","","","Produce a city overview from all of the individual maps in …","","","","","","","","","","Transforms a .osm file to a map in one step.","Only process one map. If not specified, process all maps …","","Download all raw input files, then convert OSM to the …","","Given the path to an Osmosis boundary polygon, return the …","Convert the RawMap to the final Map format.","Regenerate all maps from RawMaps in parallel.","Regenerate all maps and scenarios from scratch.","","Download trip demand data, then produce the typical …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Given the name of a map, configure its import.","","","Given the path to an Osmosis boundary polygon, return the …","","Download and pre-process data needed to generate Seattle …","","Match OSM buildings to parcels, scraping the number of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transform the Seattle-wide Endpoints
into specific …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If the output file doesn’t already exist, downloads the …","If the output file doesn’t already exist, downloads the …","Creates a RawMap from OSM and other input data.","Uses osmconvert to clip the input .osm (or .pbf) against a …","Converts a RawMap to a Map."],"i":[0,1,1,0,1,1,1,1,1,0,1,1,1,1,1,1,0,0,1,1,1,0,0,1,0,0,1,1,0,0,1,1,1,0,0,1,0,2,2,2,2,0,2,0,2,2,2,0,2,2,2,2,2,2,2,2,2,0,3,3,3,3,3,3,3,3,3,3,3,3,3,0,3,3,3,3,3,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,4,5,6,7,8,4,5,6,7,8,4,5,6,7,8,4,5,6,7,8,7,8,7,8,7,5,4,5,6,7,8,5,5,5,6,7,8,4,5,6,7,8,7,0,0,5,6,5,0,0,0,4,5,6,7,8,4,5,6,7,8,4,5,6,7,8,4,5,6,7,8,5,7,5,8,8,6,6,6,7,5,8,7,7,4,7,8,7,7,8,5,5,5,7,7,4,4,5,6,7,8,4,5,6,7,8,5,4,5,6,7,8,4,5,6,7,8,6,6,0,0,9,10,9,10,9,10,9,10,0,10,10,0,10,9,10,10,9,10,9,10,9,10,9,10,0,9,10,9,9,10,10,9,10,9,10,9,10,9,10,0,11,11,11,11,11,11,11,0,11,0,11,11,11,11,0,11,11,11,11,11,11,0,0,11,11,11,11,11,0,0,0,0,0],"f":[null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],null,null,[[],["app",3]],null,[[]],[[["argmatches",3]]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["bool",15],["string",3],["option",4,["string"]],["rawtomapoptions",3]]],null,null,null,null,[[["string",3]]],null,[[]],[[["usize",15]]],[[["timer",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["string",3],["timer",3]]],[[],["result",4]],[[["timer",3],["map",3]]],null,[[["formatter",3]],["result",6]],[[]],[[["rawmap",3],["importerconfiguration",3],["timer",3]]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["importerconfiguration",3]],[[],["result",4]],[[]],null,null,[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["importerconfiguration",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],[[["mapname",3]],["options",3]],[[["geojson",4],["lonlat",3]],["vec",3]],[[["string",3],["str",15]]],[[["string",3]]],[[["scenario",3],["map",3]]],[[["timer",3],["bool",15],["importerconfiguration",3]]],[[["importerconfiguration",3],["timer",3]]],[[["timer",3],["map",3],["extrashapes",3]]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["origtrip",3]],[[],["endpoint",3]],[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],null,[[["str",15]],["tripmode",4]],[[["str",15]],["trippurpose",4]],null,null,null,[[["map",3],["timer",3]],["popdat",3]],[[["map",3],["timer",3]]],[[["map",3],["timer",3]],[["origtrip",3],["vec",3,["origtrip"]]]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[]],[[]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["timer",3],["bool",15],["popdat",3],["map",3]],[["vec",3,["trip"]],["trip",3]]],[[],["trip",3]],[[]],[[["pathconstraints",4],["option",4],["endpoint",3],["bool",15],["map",3],["hashmap",3]],["option",4]],[[["formatter",3]],["result",6]],[[]],[[]],null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["timer",3],["str",15],["map",3],["popdat",3]],["scenario",3]],[[["pathconstraints",4],["endpoint",3],["option",4]],[["option",4,["bordersnapper"]],["bordersnapper",3]]],null,null,[[["bool",15],["map",3],["option",4]],[["option",4,["tripendpoint"]],["tripendpoint",4]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["result",4]],[[["formatter",3]],["result",6]],[[]],[[["map",3],["importerconfiguration",3],["timer",3]]],null,[[["rawmap",3],["importerconfiguration",3],["timer",3]]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["map",3]],[["result",6,["polygon"]],["polygon",3]]],null,null,null,null,null,null,[[["string",3]],[["result",6,["vec"]],["vec",3,["desireline"]]]],[[["string",3],["gpsbounds",3]],[["result",6,["hashmap"]],["hashmap",3,["string","polygon"]]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[["string",3],["importerconfiguration",3],["str",15]]],[[["gpsbounds",3],["timer",3],["bool",15],["string",3],["str",15]]],[[["timer",3],["importerconfiguration",3],["mapname",3]]],[[["string",3],["importerconfiguration",3]]],[[["timer",3],["rawtomapoptions",3],["mapname",3]],["map",3]]],"p":[[3,"Job"],[3,"Record"],[3,"ImporterConfiguration"],[3,"PopDat"],[3,"RawTrip"],[3,"RawParcel"],[3,"OrigTrip"],[3,"Endpoint"],[3,"BorderSnapper"],[3,"Trip"],[3,"Record"]]},\
"kml":{"doc":"","t":[3,3,12,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,5,12,5,11,11,12,11,11,11,11,11,11,11],"n":["ExtraShape","ExtraShapes","attributes","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deserialize","deserialize","fmt","from","from","into","into","load","load_csv","parse_pt","points","recurse","serialize","serialize","shapes","to_owned","try_from","try_from","try_into","try_into","type_id","type_id"],"q":["kml","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["A single object in the dataset.","Some dataset imported from KML, CSV, or something else. If …","Arbitrary key/value pairs associated with this object; no …","","","","","","","","","","","","","","Parses a .kml file and returns ExtraShapes. Objects will …","Parses a .csv file and returns ExtraShapes. Each record …","","The object has a different inferred shape depending on the …","","","","","","","","","","",""],"i":[0,0,1,2,1,2,1,1,1,2,1,1,2,1,2,1,0,2,0,1,0,2,1,2,1,2,1,2,1,2,1],"f":[null,null,null,[[]],[[]],[[]],[[]],[[],["extrashape",3]],[[]],[[],["result",4]],[[],["result",4]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["timer",3],["bool",15],["string",3],["gpsbounds",3]],[["result",6,["extrashapes"]],["extrashapes",3]]],[[["string",3],["gpsbounds",3],["timer",3]],[["result",6,["extrashapes"]],["extrashapes",3]]],[[["str",15]],[["lonlat",3],["option",4,["lonlat"]]]],null,[[["btreemap",3],["node",3],["bool",15],["usize",15],["vec",3],["gpsbounds",3]],["result",6]],[[],["result",4]],[[],["result",4]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]]],"p":[[3,"ExtraShape"],[3,"ExtraShapes"]]},\
"map_editor":{"doc":"The map_editor renders and lets you edit RawMaps, which …","t":[3,0,11,11,11,11,12,11,0,11,11,12,11,11,11,11,0,12,5,0,5,11,11,11,11,0,3,13,3,4,13,13,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,11,12,11,11,11,11,17,13,4,17,13,3,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,5,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,12,12,12,3,8,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,12,11,11,11,10],"n":["Args","app","as_any","as_any_mut","borrow","borrow_mut","cam","clap","edit","from","from_clap","include_buildings","into","into_any","into_any_arc","into_any_rc","load","load","main","model","run","try_from","try_into","type_id","vzip","world","App","CreatingRoad","MainState","Mode","MovingBuilding","MovingIntersection","MovingRoadPoint","SetBoundaryPt1","SetBoundaryPt2","Viewing","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","before_quit","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cs","current_stage_and_remaining_time","draw","draw_default","draw_map","draw_with_opts","dump_before_abort","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","last_id","make_warper","map","map_switched","mode","model","mut_cs","mut_draw_map","mut_opts","new_state","opts","panel","sim","sim_time","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","0","0","0","0","0","1","EditRoad","as_any","as_any_mut","borrow","borrow_mut","draw","draw_baselayer","from","into","into_any","into_any_arc","into_any_rc","new_state","on_click","other_event","r","show_direction","try_from","try_into","type_id","vzip","PickMap","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","load_map","new_state","panel","try_from","try_into","type_id","vzip","BUILDING_LENGTH","Building","ID","INTERSECTION_RADIUS","Intersection","Model","Road","RoadPoint","as_any","as_any","as_any_mut","as_any_mut","blank","bldg_added","borrow","borrow","borrow_mut","borrow_mut","clear_r_pts","clone","clone_into","compute_bounds","create_b","create_i","create_r","debug_intersection_geometry","delete_b","delete_i","delete_r","delete_r_pt","draw_extra","dump_to_osm","eq","equivalent","export_to_osm","fmt","from","from","from_map","get_hash","hash","include_bldgs","insert_r_pt","intersection_added","intersection_geom","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","map","merge_r","move_b","move_i","move_r_pt","ne","recreate_world","road_added","road_deleted","road_object","set_boundary","show_intersection_geometry","show_r_points","showing_pts","stop_showing_pts","time_to_id","to_owned","toggle_i","toggle_junction","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","zorder","0","0","0","0","1","Object","ObjectID","World","WorldObject","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","current_selection","delete","draw","draw","force_set_selection","from","from","from","geometry","get_selection","handle_mouseover","id","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","new","new","objects","quadtree","quadtree_id","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unioned_polygon","vzip","vzip","vzip","zorder"],"q":["map_editor","","","","","","","","","","","","","","","","","","","","","","","","","","map_editor::app","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_editor::app::Mode","","","","","","map_editor::edit","","","","","","","","","","","","","","","","","","","","","map_editor::load","","","","","","","","","","","","","","","","","","map_editor::model","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_editor::model::ID","","","","","map_editor::world","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","The initial camera state","","","","","Import buildings from the RawMap. Slow.","","","","","","The path to a RawMap to load. If omitted, start with a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Express a RawMap as a .osm file. Why not just save the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,0,0,2,0,0,2,2,2,2,2,2,3,4,2,3,4,2,3,3,4,2,3,4,2,3,3,4,3,3,3,3,4,3,4,2,3,4,2,3,4,2,3,2,3,4,2,4,3,3,3,4,3,3,3,3,4,3,4,3,3,3,4,2,3,4,2,3,4,2,3,4,2,5,6,7,8,9,7,0,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,0,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,0,12,0,0,12,0,12,12,13,12,13,12,13,13,13,12,13,12,13,12,12,13,13,13,13,13,13,13,13,13,13,0,12,12,13,12,13,12,13,12,12,13,13,13,13,13,12,13,12,13,12,13,12,13,13,13,13,13,12,13,13,13,13,13,13,13,13,13,0,12,13,13,13,12,13,12,13,12,13,12,13,12,14,15,16,17,17,0,0,0,0,18,19,20,18,19,20,18,19,20,18,19,20,18,18,18,18,20,18,19,20,18,19,18,18,19,19,20,18,19,20,18,19,20,19,20,18,19,18,18,18,20,19,20,18,19,20,18,19,20,18,20,19,20,18,21],"f":[null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[],["app",3]],null,[[]],[[["argmatches",3]]],null,[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[]],null,[[["settings",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["canvas",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["colorscheme",3]],[[["intersectionid",3]]],[[["app",3],["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawmap",3]],[[["drawoptions",3],["gfxctx",3]]],[[["canvas",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["pt2d",3],["f64",15],["id",4],["option",4,["id"]],["eventctx",3],["option",4,["f64"]]],[["state",8],["box",3,["state"]]]],[[],["map",3]],[[["eventctx",3],["map",3],["timer",3]]],null,null,[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[["eventctx",3],["app",3]],[["state",8],["box",3,["state"]]]],[[],["options",3]],null,[[],["sim",3]],[[],["time",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3],["originalroad",3]],[["state",8],["box",3,["state"]]]],[[["eventctx",3],["panel",3],["str",15],["app",3]],[["transition",4,["app"]],["app",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["transition",4,["app"]],["app",3]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["bool",15],["string",3],["option",4,["string"]]],[["state",8],["box",3,["state"]]]],[[["eventctx",3]],[["state",8],["box",3,["state"]]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["eventctx",3]],["model",3]],[[["eventctx",3],["osmid",4]]],[[]],[[]],[[]],[[]],[[["originalroad",3],["eventctx",3]]],[[],["id",4]],[[]],[[],["bounds",3]],[[["pt2d",3],["eventctx",3]],["id",4]],[[["pt2d",3],["eventctx",3]]],[[["eventctx",3],["nodeid",3]]],[[["eventctx",3],["nodeid",3]]],[[["osmid",4]]],[[["nodeid",3]]],[[["originalroad",3],["eventctx",3]]],[[["usize",15],["originalroad",3],["eventctx",3]]],null,[[["rawmap",3]],[["result",4,["error"]],["error",3]]],[[["id",4]],["bool",15]],[[],["bool",15]],[[]],[[["formatter",3]],["result",6]],[[]],[[]],[[["timer",3],["bool",15],["eventctx",3],["rawmap",3]],["model",3]],[[],["u64",15]],[[]],null,[[["pt2d",3],["originalroad",3],["eventctx",3]],[["option",4,["id"]],["id",4]]],[[["eventctx",3],["nodeid",3]]],null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["originalroad",3],["eventctx",3]]],[[["pt2d",3],["eventctx",3],["osmid",4]]],[[["pt2d",3],["eventctx",3],["nodeid",3]]],[[["usize",15],["originalroad",3],["pt2d",3],["eventctx",3]]],[[["id",4]],["bool",15]],[[["eventctx",3],["timer",3]]],[[["originalroad",3],["eventctx",3]]],[[["originalroad",3]]],[[["originalroad",3]],[["id",4],["object",3,["id"]]]],[[["pt2d",3],["eventctx",3]]],[[["eventctx",3],["bool",15]]],[[["originalroad",3],["eventctx",3]]],null,[[["originalroad",3]]],[[],["i64",15]],[[]],[[["eventctx",3],["nodeid",3]]],[[["originalroad",3],["eventctx",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["usize",15]],null,null,null,null,null,null,null,null,null,[[["object",3],["eventctx",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[]],[[["fn",8],["gfxctx",3]]],null,[[]],[[]],[[]],[[]],null,[[],["option",4]],[[["eventctx",3]]],null,[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["polygon",3],["color",3]],["object",3]],[[],["world",3]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[],["usize",15]]],"p":[[3,"Args"],[4,"Mode"],[3,"App"],[3,"MainState"],[13,"MovingIntersection"],[13,"MovingBuilding"],[13,"MovingRoadPoint"],[13,"CreatingRoad"],[13,"SetBoundaryPt2"],[3,"EditRoad"],[3,"PickMap"],[4,"ID"],[3,"Model"],[13,"Building"],[13,"Intersection"],[13,"Road"],[13,"RoadPoint"],[3,"World"],[3,"Object"],[3,"WorldObject"],[8,"ObjectID"]]},\
-"map_gui":{"doc":"This crate contains common code for applications that draw …","t":[8,13,13,13,4,13,13,13,13,13,13,3,13,11,11,11,11,11,11,11,11,11,11,11,0,10,12,12,11,10,12,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,10,10,12,10,10,10,10,11,0,10,12,11,0,12,10,11,0,12,11,0,11,11,11,11,12,12,12,12,12,12,12,12,12,12,13,3,4,13,13,13,12,12,11,11,11,11,12,12,12,12,11,11,11,11,12,12,12,12,12,12,12,11,11,11,11,12,11,12,11,12,11,12,12,11,12,11,12,11,11,11,12,12,12,12,12,5,11,12,11,11,11,11,11,11,11,11,11,12,12,12,12,12,5,11,11,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,11,11,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,12,11,11,11,11,12,11,11,12,12,12,12,12,12,12,12,11,12,12,11,11,12,11,11,12,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,0,11,11,12,12,12,12,12,12,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,8,11,11,11,11,11,11,11,11,11,11,11,12,12,10,11,11,11,11,13,13,4,13,13,13,13,13,3,3,13,4,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,12,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,11,12,11,11,11,12,12,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,3,17,3,3,3,3,3,3,3,3,17,8,3,0,12,0,12,11,11,0,12,12,12,12,11,11,12,0,12,12,12,5,0,12,11,10,12,12,12,12,12,12,12,12,12,5,11,10,10,11,5,12,12,12,12,12,12,0,12,11,11,11,11,12,12,0,0,12,11,0,12,0,12,12,12,0,12,12,12,12,0,0,11,11,0,11,12,5,12,11,12,12,12,12,3,3,12,11,11,11,11,11,12,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,12,12,11,11,11,3,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,3,11,11,12,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,17,3,11,11,12,12,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,5,11,11,11,11,5,12,3,5,11,11,11,11,5,5,5,11,11,5,11,12,12,11,11,11,11,11,12,11,11,11,5,5,5,5,11,5,11,11,11,11,11,11,12,3,11,11,11,11,5,5,5,5,5,5,11,11,11,12,11,11,11,11,12,11,11,11,11,11,5,12,11,11,11,11,11,12,3,12,11,11,11,11,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,12,11,11,11,12,12,11,11,11,11,11,12,3,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,12,12,12,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,3,11,11,11,11,11,11,11,12,5,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,12,5,5,5,5,5,5,3,17,11,11,11,11,12,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,3,17,11,11,11,11,11,11,11,12,12,11,11,11,11,5,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,12,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,11,11,11,11,11,11,11,12,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,13,3,3,3,3,3,3,3,3,3,3,4,13,3,3,3,3,8,17,3,13,13,3,3,3,13,3,3,3,5,12,12,12,12,12,12,0,12,12,12,5,0,12,0,12,12,0,12,12,12,12,12,5,12,5,5,5,10,0,12,12,5,0,12,12,0,12,12,0,12,12,12,12,5,12,5,12,12,12,12,12,12,0,0,5,5,12,12,12,12,5,12,12,12,12,12,12,12,12,12,12,5,12,12,12,12,5,12,12,0,0,0,12,12,0,0,5,12,12,12,12,12,12,3,3,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,12,3,11,11,11,11,12,11,11,11,11,11,11,12,12,12,11,12,12,12,11,12,12,11,11,11,11,3,3,17,11,11,11,11,11,11,11,11,11,11,12,12,12,5,11,11,11,11,12,11,11,11,11,11,11,11,11,11,5,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,12,11,5,5,3,11,11,11,11,11,11,11,5,5,11,11,11,11,12,12,5,11,11,11,11,3,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,5,5,11,11,11,11,7,7,3,8,12,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,10,11,11,11,12,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,12,11,11,11,11,12,12,12,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,13,4,13,13,13,13,3,11,11,11,11,11,11,11,11,0,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,5,17,17,3,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,12,11,11,11,11,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,3,11,11,11,11,11,5,5,11,11,11,11,11,5,11,11,11,11,5,11,11,11,11,11],"n":["AppLike","Area","Building","Car","ID","Intersection","Lane","ParkingLot","PedCrowd","Pedestrian","Road","SimpleApp","TransitStop","agent_id","as_any","as_any_mut","as_building","as_intersection","borrow","borrow_mut","change_color_scheme","clone","clone_into","cmp","colors","cs","cs","current_selection","current_stage_and_remaining_time","draw_map","draw_map","draw_with_opts","eq","equivalent","fmt","from","from","from","from","from","from","from","from","from","from","from","from_agent","get_hash","hash","into","into_any","into_any_arc","into_any_rc","load","make_warper","map","map","map_switched","mut_cs","mut_draw_map","mut_opts","ne","options","opts","opts","partial_cmp","render","session","sim","sim_time","simple_app","time","to_owned","tools","try_from","try_into","type_id","vzip","0","0","0","0","0","0","0","0","0","0","ClassicDayMode","ColorScheme","ColorSchemeChoice","DayMode","NightMode","Textured","after_changes","agent_colors","as_any","as_any","as_any_mut","as_any_mut","before_changes","bike_frame","bike_lane","bike_trip","borrow","borrow","borrow_mut","borrow_mut","brake_light","building_outline","bus_body","bus_label","bus_lane","bus_layer","bus_trip","choices","classic","clone","clone_into","commercial_building","curb","current_object","day_mode","day_time_slider","deserialize","driving_lane","edits_layer","eq","experiment","export","fade_map_dark","fmt","from","from","general_road_marking","good_to_bad_green","good_to_bad_red","grass","gui_style","hex","import","inner_panel_bg","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","light_background","light_rail_track","map_background","median_strip","minimap_cursor_bg","minimap_cursor_border","modulo_color","new","night_mode","night_time_slider","normal_intersection","panel_bg","parked_car","parking_lane","parking_lot","parking_trip","parse","ped_crowd","ped_foot","ped_head","ped_preparing_bike_body","pedestrian_plaza","perma_selected_object","private_road","residential_building","road_center_line","rotating_color_agents","rotating_color_plot","route","scheme","selected","serialize","sidewalk","sidewalk_lines","signal_banned_turn","signal_box","signal_permitted_turn","signal_protected_turn","signal_spinner","signal_turn_block_bg","slow_intersection","slower_intersection","slowest_intersection","stop_sign","stop_sign_pole","study_area","textured","to_owned","train_body","try_from","try_from","try_into","try_into","turn_arrow","type_id","type_id","unzoomed_arterial","unzoomed_bike","unzoomed_bus","unzoomed_car","unzoomed_highway","unzoomed_interesting_intersection","unzoomed_pedestrian","unzoomed_residential","unzoomed_road_surface","unzoomed_trail","void_background","vzip","vzip","water","zoomed_intersection_surface","zoomed_road_surface","0","FileLoader","FutureLoader","MapAlreadyLoaded","MapLoader","RawBytes","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","draw","draw","event","event","force_reload","from","from","from","from","inner_progress_receiver","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","last_inner_progress","last_outer_progress","loading_title","native_loader","new_state","new_state","on_load","on_load","on_load","outer_progress_receiver","panel","path","read_file","receiver","runtime","started","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","FileLoader","Readable","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","new_state","on_load","path","read_file","try_from","try_into","type_id","vzip","Abstract","Brian","CameraAngle","IndividualTurnArrows","IsometricNE","IsometricNW","IsometricSE","IsometricSW","Options","OptionsPanel","TopDown","TrafficSignalStyle","Yuwen","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","camera_angle","canvas_settings","clone","clone","clone","clone_into","clone_into","clone_into","color_scheme","debug_all_agents","deserialize","deserialize","deserialize","dev","dont_draw_time_warp","draw","eq","eq","event","fmt","fmt","from","from","from","from","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","jump_to_delay","language","load_or_default","minimal_controls","new_state","panel","serialize","serialize","serialize","show_building_driveways","time_increment","to_owned","to_owned","to_owned","toggle_day_night_colors","traffic_signal_style","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","units","vzip","vzip","vzip","vzip","AgentCache","BIG_ARROW_THICKNESS","DrawArea","DrawBuilding","DrawIntersection","DrawMap","DrawMovement","DrawOptions","DrawPedCrowd","DrawPedestrian","OUTLINE_THICKNESS","Renderable","UnzoomedAgents","agents","agents_per_on","area","areas","as_any","as_any_mut","bike","bikes","blob","blob_pl","body_circle","borrow","borrow_mut","boundary_polygon","building","buildings","bus_stops","buses_and_trains","calculate_corners","car","cars","contains_pt","draw","draw_all_areas","draw_all_building_outlines","draw_all_buildings","draw_all_unzoomed_parking_lots","draw_all_unzoomed_roads_and_intersections","draw_default","draw_default","draw_default","draw_traffic_signal","draw_vehicle","from","get_id","get_outline","get_zorder","grey_out_unhighlighted_people","hitbox","id","id","id","id","id","intersection","intersections","into","into_any","into_any_arc","into_any_rc","label","label_buildings","lane","map","members","new","parking_lot","parking_lots","pedestrian","peds","quadtree","quadtree_ids","road","roads","show_zorder","suppress_traffic_signal_details","time","traffic_signal","transit_stop","try_from","try_into","turn","type_id","unzoomed","unzoomed_agent_radius","unzoomed_agents","vzip","zorder","zorder","zorder","zorder_range","AgentCache","UnzoomedAgents","agents_per_on","as_any","as_any","as_any_mut","as_any_mut","bikes","bikes","borrow","borrow","borrow_mut","borrow_mut","buses_and_trains","buses_and_trains","calculate_unzoomed_agents","cars","cars","clone","clone_into","color","draw_unzoomed_agents","eq","from","from","get","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","ne","new","new","peds","peds","populate_if_needed","time","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unzoomed","unzoomed_agents","update","vzip","vzip","DrawArea","as_any","as_any_mut","borrow","borrow_mut","draw","fill","from","get_id","get_outline","id","into","into_any","into_any_arc","into_any_rc","new","try_from","try_into","type_id","vzip","DrawBike","as_any","as_any_mut","body_circle","borrow","borrow_mut","contains_pt","draw","draw_default","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","try_from","try_into","type_id","vzip","zorder","DrawBuilding","as_any","as_any_mut","borrow","borrow_mut","clear_rendering","contains_pt","draw","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","label","new","try_from","try_into","type_id","vzip","CAR_WIDTH","DrawCar","as_any","as_any_mut","body","body_polygon","borrow","borrow_mut","contains_pt","draw","draw_default","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","thick_line_from_angle","try_from","try_into","type_id","vzip","zoomed_color_car","zorder","DrawIntersection","approx_eq","as_any","as_any_mut","borrow","borrow_mut","calculate_border_arrows","calculate_corner_curbs","calculate_corners","clear_rendering","contains_pt","crosswalk_line","draw","draw_default","draw_traffic_signal","from","get_id","get_outline","get_unzoomed_outline","get_zorder","id","into","into_any","into_any_rc","make_crosswalk","make_octagon","make_rainbow_crosswalk","make_unmarked_crossing","new","perp_line","render","stop_sign_geom","try_from","try_into","type_id","vzip","zorder","DrawLane","as_any","as_any_mut","borrow","borrow_mut","calculate_buffer_markings","calculate_driving_lines","calculate_one_way_markings","calculate_parking_lines","calculate_sidewalk_lines","calculate_turn_markings","clear_rendering","contains_pt","draw","draw_default","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","perp_line","polygon","render","try_from","try_into","type_id","vzip","zorder","DrawMap","areas","as_any","as_any_mut","borrow","borrow_mut","boundary_polygon","buildings","bus_stops","draw_all_areas","draw_all_building_outlines","draw_all_buildings","draw_all_unzoomed_parking_lots","draw_all_unzoomed_roads_and_intersections","free_memory","from","get_a","get_b","get_i","get_l","get_matching_objects","get_obj","get_pl","get_r","get_renderables_back_to_front","get_ts","intersections","into","into_any","into_any_rc","new","parking_lots","quadtree","quadtree_ids","recreate_intersection","recreate_road","regenerate_unzoomed_layer","roads","show_zorder","try_from","try_into","type_id","vzip","zoomed_batch","zorder_range","DrawParkingLot","as_any","as_any_mut","borrow","borrow_mut","clear_rendering","contains_pt","draw","draw","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","render","try_from","try_into","type_id","vzip","DrawPedCrowd","DrawPedestrian","as_any","as_any","as_any_mut","as_any_mut","blob","blob_pl","body_circle","borrow","borrow","borrow_mut","borrow_mut","contains_pt","draw","draw","draw_default","draw_default","from","from","geometry","get_id","get_id","get_outline","get_outline","get_zorder","get_zorder","id","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","members","new","new","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","zorder","zorder","DrawRoad","as_any","as_any_mut","borrow","borrow_mut","clear_rendering","contains_pt","draw","draw","draw_building_driveway","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","lanes","new","render","render_center_line","try_from","try_into","type_id","vzip","zorder","crosswalk_icon","dont_walk_icon","draw_signal_stage","draw_stage_number","draw_time_left","walk_icon","DrawTransitStop","RADIUS","as_any","as_any_mut","borrow","borrow_mut","center","contains_pt","draw","draw_default","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","try_from","try_into","type_id","vzip","zorder","DrawMovement","TURN_ICON_ARROW_LENGTH","as_any","as_any_mut","borrow","borrow_mut","draw_selected_movement","for_i","from","hitbox","id","into","into_any","into_any_arc","into_any_rc","make_circle_geom","try_from","try_into","type_id","vzip","Args","SimpleApp","SimpleWarper","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","before_quit","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","calculate_current_selection","cam","clap","color_scheme","cs","cs","current_selection","current_stage_and_remaining_time","dev","draw","draw_default","draw_map","draw_map","draw_unzoomed","draw_with_opts","draw_zoomed","dump_before_abort","event","free_memory","from","from","from","from_clap","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_warper","map","map","map_path","map_switched","minimal_controls","mouseover_unzoomed_buildings","mouseover_unzoomed_roads_and_intersections","mut_cs","mut_draw_map","mut_opts","new","opts","opts","recalculate_current_selection","session","sim","sim_time","time","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","warper","0","ABStreet","CameraState","ChooseSomething","CityPicker","ColorDiscrete","ColorLegend","ColorNetwork","ColorScale","DefaultMap","DivergingScale","DrawRoadLabels","Executable","FifteenMin","FilePicker","Grid","HeatmapOptions","Minimap","MinimapControls","NEXT_RELEASE","Navigator","OSMViewer","ParkingMapper","PopupMsg","PromptInput","RunCommand","Santa","TitleScreen","TurnExplorer","URLManager","app_header","app_type","avg","base_zoom","cam_x","cam_y","cam_zoom","camera","categories","cb","cb","change_map_btn","city_picker","color_scheme","colors","colors","comm","command","contours","controls","current_exe","data","dragging","draw_isochrone","enter_state","find_exe","goal_marker","grey_out_map","has_zorder","heatmap","height","high_color","home_btn","icons","idx","ignore","importer","include_roads","l","labels","last_drawn","last_map","layer","lines","loading_tips","low_color","make_heatmap","map","map","max","max_capacity","mid_color","min","minimap","navigate","nice_country_name","nice_map_name","offset_x","offset_y","on_load","on_load","open_browser","p","panel","panel","panel","panel","panel","panel","panel","panel","per_zoom","prompt_to_download_missing_data","radius","resolution","show_success_popup","smoothing","start_marker","started","time","title_screen","turn_explorer","ui","unzoomed","unzoomed","updater","url","version","width","zoom","zoom_lvl","zoomed","zoomed","zoomed","CameraState","DefaultMap","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cam_x","cam_y","cam_zoom","deserialize","deserialize","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","last_map","load","save","serialize","serialize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AllCityPicker","CitiesInCountryPicker","CityPicker","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","chose_city","cities_per_country","draw","draw","draw","draw_baselayer","draw_baselayer","draw_baselayer","event","event","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","new_in_city","new_state","new_state","new_state","on_load","on_load","on_load","panel","panel","panel","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","0","ColorDiscrete","ColorLegend","ColorNetwork","ColorScale","DivergingScale","add_b","add_b","add_i","add_i","add_l","add_l","add_pl","add_r","add_r","add_ts","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","avg","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","categories","categories","colors","eval","eval","from","from","from","from","from","from_colorous","gradient","high_color","ignore","ignore","inner_eval","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","low_color","make_legend","map","map","max","mid_color","min","new","new","new","no_fading","no_fading","pct_intersections","pct_roads","range","ranked_intersections","ranked_roads","row","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unzoomed","unzoomed","vzip","vzip","vzip","vzip","vzip","zoomed","zoomed","RunCommand","as_any","as_any_mut","borrow","borrow_mut","comm","draw","event","from","into","into_any","into_any_rc","last_drawn","lines","max_capacity","new_state","on_load","p","panel","read_output","show_success_popup","started","try_from","try_into","type_id","vzip","Grid","HeatmapOptions","NEIGHBORS","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","color_scheme","contours","data","draw_isochrone","eq","from","from","from_controls","height","idx","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","make_heatmap","ne","new","new","orthogonal_neighbors","radius","resolution","smoothing","to_controls","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","width","xy","goal_marker","start_marker","ImportCity","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","generate_new_map_name","grab_geojson_from_clipboard","into","into_any","into_any_rc","new_state","on_load","panel","sanitize_name","try_from","try_into","type_id","vzip","DrawRoadLabels","as_any","as_any_mut","borrow","borrow_mut","discretize_zoom","draw","from","include_roads","into","into_any","into_any_rc","new","only_major_roads","per_zoom","render","simplify_name","simplify_patterns","try_from","try_into","type_id","vzip","MINIMAP_HEIGHT","MINIMAP_WIDTH","Minimap","MinimapControls","app_type","as_any","as_any_mut","base_zoom","borrow","borrow_mut","controls","dragging","draw","draw_extra","draw_extra","draw_with_extra_layers","event","from","get_panel","has_layer","has_layer","has_zorder","into","into_any","into_any_rc","layer","make_legend","make_legend","make_unzoomed_panel","make_unzoomed_panel","make_zoomed_side_panel","make_zoomed_side_panel","map_to_minimap_pct","mut_panel","new","offset_x","offset_y","panel","panel_changed","panel_changed","panel_clicked","panel_clicked","recenter","recreate_panel","set_zoom","time","try_from","try_into","type_id","vzip","zoom","zoom_lvl","zoomed","CrossStreet","Navigator","SearchBuildings","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","draw","draw","draw","draw","event","event","event","first","from","from","from","into","into","into","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","new_state","new_state","new_state","panel","panel","panel","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","ABStreet","Executable","FifteenMin","OSMViewer","ParkingMapper","Santa","TitleScreen","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","built_info","clone","clone_into","current_exe","enter_state","eq","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","on_click","replace_process","run","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","BUILT_TIME_UTC","CFG_ENDIAN","CFG_ENV","CFG_FAMILY","CFG_OS","CFG_POINTER_WIDTH","CFG_TARGET_ARCH","CI_PLATFORM","DEBUG","FEATURES","FEATURES_STR","HOST","NUM_JOBS","OPT_LEVEL","PKG_AUTHORS","PKG_DESCRIPTION","PKG_HOMEPAGE","PKG_LICENSE","PKG_NAME","PKG_REPOSITORY","PKG_VERSION","PKG_VERSION_MAJOR","PKG_VERSION_MINOR","PKG_VERSION_PATCH","PKG_VERSION_PRE","PROFILE","RUSTC","RUSTC_VERSION","RUSTDOC","RUSTDOC_VERSION","TARGET","maybe_update","CONFLICTING_TURN","CURRENT_TURN","TurnExplorer","as_any","as_any_mut","borrow","borrow_mut","color_turn_type","draw","draw_baselayer","event","from","idx","into","into_any","into_any_rc","l","make_panel","new_state","panel","try_from","try_into","type_id","vzip","ChooseSomething","FilePicker","PopupMsg","PromptInput","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cb","cb","draw","draw","draw","draw_baselayer","draw_baselayer","draw_baselayer","event","event","event","from","from","from","from","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","new_state","new_state","new_state","new_state","panel","panel","panel","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","download_cities","prompt_to_download_missing_data","size_of_city","URLManager","as_any","as_any_mut","borrow","borrow_mut","change_camera","change_url_free_param","change_url_param","from","into","into_any","into_any_arc","into_any_rc","must_update_url","parse_center_camera","try_from","try_into","type_id","update_url","update_url_cam","update_url_free_param","update_url_map_name","update_url_param","vzip"],"q":["map_gui","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::ID","","","","","","","","","","map_gui::colors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::load","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::load::native_loader","","","","","","","","","","","","","","","","","","","","map_gui::options","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::agents","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::area","","","","","","","","","","","","","","","","","","","","map_gui::render::bike","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::building","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::car","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::intersection","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::lane","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::map","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::parking_lot","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::pedestrian","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::road","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::traffic_signal","","","","","","map_gui::render::transit_stop","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::turn","","","","","","","","","","","","","","","","","","","","map_gui::simple_app","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::camera","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::city_picker","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::colors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::command","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::heatmap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::icons","","map_gui::tools::importer","","","","","","","","","","","","","","","","","","","","","map_gui::tools::labels","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::minimap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::navigate","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::title_screen","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::title_screen::built_info","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::turn_explorer","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::ui","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::updater","","","map_gui::tools::url","","","","","","","","","","","","","","","","","","","","","","",""],"d":["An application wishing to use the tools in this crate has …","","","","","","","","","","","Simple app state that just renders a static map, without …","","","","","","","","","Change the color scheme. Idempotent. Return true if there …","","","","A color scheme groups colors used for different map, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loading large resources (like maps, scenarios, and …","Create a widgetry::State
that warps to the given point.","","","","","","","","","","","","Render static and dynamic map elements.","Custom per-app state can be stored here","","","","If desired, this can be advanced to render traffic signals …","","Assorted tools and UI states that’re useful for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Enable new stuff if true. This is temporary, to iterate …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loads a JSON, bincoded, or raw file, then deserializes it","","","","","","","","","","","","","","","","","","","","","","","","","Even if the current map name matches, still reload.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loads a JSON, bincoded, or raw file, then deserializes it","","","","","","","","","","","","","","","","","","","","","","","","","","","","Options controlling the UI. Some of the options are common …","","","Different ways of drawing traffic signals. The names of …","","","","","","","","","","","","","","","","","","Draw buildings in different perspectives","widgetry options","","","","","","","The color scheme for map elements, agents, and the UI.","Every time we draw, render all agents zoomed in. Extremely …","","","","Dev mode exposes experimental tools useful for debugging, …","When time warping, don’t draw to speed up simulation","","","","","","","","","","","","","","","","","","","","","","","","","","The delay threshold to halt on when jumping to the next …","Display roads and buildings in an alternate language, if …","Restore previous options. If the file is missing or the …","When making a screen recording, enable this option to hide …","","","","","","Draw building driveways.","How much to advance the sim with one of the speed controls","","","","Automatically change color_scheme based on simulation time …","How traffic signals should be rendered.","","","","","","","","","","","","","How to render geometric units","","","","","","","","","","","","Control how the map is drawn.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If the sim has highlighted people, then fade all others …","","","","","","","","","","","","","","Label every building.","","","","Default options for drawing a map.","","","","","","","","","","Don’t draw the current traffic signal state.","","","","","","","","","","This is controlled almost entirely by the minimap panel. …","","","","","","","","","","","","","","","","","","","","","If the sim time has changed or the unzoomed agent filters …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is controlled almost entirely by the minimap panel. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Find sections along the intersection polygon that aren’t …","","","","","","Draws both zebra crosswalks and unmarked crossings","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unsorted, unexpanded, raw result.","","","","A simple variation of the one in game that shows all …","","","","","","","","","","","","","","","","","","","Build a single gigantic GeomBatch
to render the entire map …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Simple app state that just renders a static map, without …","","","","","","","","","","","","","","","","Initially position the camera here. The format is an …","","The color scheme for map elements, agents, and the UI.","","","","","Dev mode exposes experimental tools useful for debugging, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Path to a map to initially load. If not provided, load the …","","When making a screen recording, enable this option to hide …","Only select buildings, and work whether zoomed in or not.","","","","","","","","Assumes some defaults.","Custom per-app state can be stored here","","","If desired, this can be advanced to render traffic signals …","","","","","","","","","","","","","","","","Represents the state of a widgetry Canvas.","Choose something from a menu, then feed the answer to a …","Lets the player switch maps.","","","","","Track the last map used, to resume next session.","","Labels roads when unzoomed. Label size and frequency …","","","","A 2D grid containing some arbitrary data.","","","Customize the appearance and behavior of a minimap.","","","","","Display a message dialog.","Prompt for arbitrary text input, then feed the answer to a …","Executes a command and displays STDOUT and STDERR in a …","","A title screen shared among all of the A/B Street apps.","A tool to explore all of the turns from a single lane.","Utilities for reflecting the current map and viewport in …","A standard way to group a home button back to the title …","","","","","","","","","","","A button to change maps, with default keybindings","","","","","","","","","","Logically represents a 2D vector. Row-major ordering.","","Thresholds are Durations, in units of seconds","","Returns the path to an executable. Native-only.","Draw a goal marker pointing at something.","Make it clear the map can’t be interacted with right now.","Should the user be able to control the z-order visible? …","","","","A button to return to the title screen","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Prompt to download a missing city. On either success or …","","","","","Draw a start marker pointing at something.","","","","","Generic UI tools. Some of this should perhaps be lifted to …","","","","","Returns the version of A/B Street to link to. When …","","","","","","","Represents the state of a widgetry Canvas.","Track the last map used, to resume next session.","","","","","","","","","","","","","","","","","","","","","","","","","","","Load the camera’s configuration for the specified map. …","Save the camera’s configuration for the specified map, …","","","","","","","","","","","","","Lets the player switch maps.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes a command and displays STDOUT and STDERR in a …","","","","","","","","","","","","","","","","","","","","","","","","","","A 2D grid containing some arbitrary data.","","","","","","","","","","","","","","","Logically represents a 2D vector. Row-major ordering.","Thresholds are Durations, in units of seconds","","","","","","Calculate the index from a given (x, y). Doesn’t do any …","","","","","","","","","","","","","From one tile, calculate the 4 orthogonal neighbors. …","","","","","","","","","","","","","","","The inverse of idx
. No bounds checking.","Draw a goal marker pointing at something.","Draw a start marker pointing at something.","","","","","","","","","","","","","","","","","","","","","","Labels roads when unzoomed. Label size and frequency …","","","","","","","","","","","","Label roads that the predicate approves","Only label major roads","","","","","","","","","","","","Customize the appearance and behavior of a minimap.","","","","","","","","","","Draw extra stuff on the minimap, just pulling from the app.","Draw extra stuff on the minimap, just pulling from the app.","","","","","Is there some additional layer displayed on the minimap? …","Is there some additional layer displayed on the minimap? …","Should the user be able to control the z-order visible? …","","","","","A row beneath the minimap in the zoomed view, usually used …","A row beneath the minimap in the zoomed view, usually used …","When unzoomed, display this panel. By default, no controls …","When unzoomed, display this panel. By default, no controls …","Controls to be placed to the left to the zoomed-in panel","Controls to be placed to the left to the zoomed-in panel","","","","","","","Called for Outcome::Changed
on the panel.","Called for Outcome::Changed
on the panel.","If a button is clicked that was produced by some method in …","If a button is clicked that was produced by some method in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A title screen shared among all of the A/B Street apps.","","","","","","","","","","","","","","","","","","","","","","","","","","Run the given executable with some arguments. On Mac and …","","","","","","","","","","","The build time in RFC2822, UTC.","The endianness, given by CARGO_CFG_TARGET_ENDIAN
.","The toolchain-environment, given by CARGO_CFG_TARGET_ENV
.","The OS-family, given by CARGO_CFG_TARGET_FAMILY
.","The operating system, given by CARGO_CFG_TARGET_OS
.","The pointer width, given by CARGO_CFG_TARGET_POINTER_WIDTH
.","The target architecture, given by CARGO_CFG_TARGET_ARCH
.","The Continuous Integration platform detected during …","Value of DEBUG for the profile used during compilation.","The features that were enabled during compilation.","The features as a comma-separated string.","The host triple of the rust compiler.","The parallelism that was specified during compilation.","Value of OPT_LEVEL for the profile used during compilation.","A colon-separated list of authors.","The description.","The homepage.","The license.","The name of the package.","The source repository as advertised in Cargo.toml.","The full version.","The major version.","The minor version.","The patch version.","The pre-release version.","release
for release builds, debug
for other builds.","The compiler that cargo resolved to use.","The output of rustc -V
","The documentation generator that cargo resolved to use.","The output of rustdoc -V
","The target triple that was being compiled for.","","","","A tool to explore all of the turns from a single lane.","","","","","","","","","","","","","","","","","","","","","","Choose something from a menu, then feed the answer to a …","","Display a message dialog.","Prompt for arbitrary text input, then feed the answer to a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Prompt to download a missing city. On either success or …","How many bytes to download for a city?","Utilities for reflecting the current map and viewport in …","","","","","Parse an OSM-style zoom/lat/lon
string …","","","","","","","","","Parse an OSM-style zoom/lat/lon
string …","","","","","Modify the current URL to set –cam to an OSM-style …","Modify the current URL to change the first free parameter …","Modify the current URL to set the first free parameter to …","Modify the current URL to change the first named parameter …",""],"i":[0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,1,1,1,0,2,3,3,2,2,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,2,2,3,2,2,2,2,1,0,2,3,1,0,3,2,2,0,3,1,0,1,1,1,1,4,5,6,7,8,9,10,11,12,13,14,0,0,14,14,14,15,15,15,14,15,14,15,15,15,15,15,14,15,14,15,15,15,15,15,15,15,14,15,14,14,15,15,15,15,15,14,15,15,14,15,15,15,14,15,14,15,15,15,15,15,0,15,15,15,14,15,14,15,14,15,14,15,15,15,15,15,15,0,15,15,15,15,15,15,15,15,15,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,15,15,14,15,14,15,15,14,15,15,15,15,15,15,15,15,15,15,15,15,14,15,15,15,16,0,0,0,0,0,17,18,16,19,17,18,16,19,17,18,16,19,17,18,16,19,18,19,18,19,17,17,18,16,19,19,17,18,16,19,17,18,16,19,17,16,17,18,16,19,19,19,19,0,17,19,18,20,19,19,19,20,16,19,19,19,17,18,16,19,17,18,16,19,17,18,16,19,17,18,16,19,0,0,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,20,20,20,22,23,0,23,22,22,22,22,0,0,22,0,23,24,25,23,22,24,25,23,22,24,25,23,22,24,25,23,22,25,25,25,23,22,25,23,22,25,25,25,23,22,25,25,24,23,22,24,23,22,24,25,23,22,24,25,23,22,24,25,23,22,25,23,22,24,25,23,22,25,25,25,25,24,24,25,23,22,25,25,25,23,22,25,25,24,25,23,22,24,25,23,22,24,25,23,22,25,24,25,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,27,28,28,0,29,30,30,31,28,28,27,0,27,27,29,0,0,29,32,32,27,27,27,27,27,33,31,30,33,0,28,32,32,32,0,34,35,36,33,31,34,0,27,28,28,28,28,36,28,0,0,30,28,0,27,0,29,27,27,0,27,27,28,26,0,0,28,28,0,28,26,0,26,28,33,31,30,27,0,0,26,26,29,26,29,29,29,26,29,26,29,29,29,26,29,29,29,29,29,26,29,26,29,26,26,29,26,29,29,26,29,29,26,29,29,29,26,26,29,26,29,26,29,26,29,26,26,29,26,29,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,0,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,0,38,38,38,38,0,38,0,0,33,33,33,33,0,0,0,33,33,0,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,33,0,33,33,33,33,33,33,33,0,39,39,39,39,0,0,0,0,0,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,39,39,39,39,39,39,39,0,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,0,31,30,31,30,30,30,31,31,30,31,30,31,31,30,31,30,31,30,31,31,30,31,30,31,30,31,31,30,31,30,31,30,31,30,30,31,30,31,30,31,30,31,30,31,30,31,30,0,41,41,41,41,41,41,41,41,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,0,0,34,34,34,34,34,34,34,34,34,34,34,34,34,0,34,34,34,34,0,0,0,3,43,44,3,43,44,3,3,43,44,3,43,44,3,44,44,44,3,3,3,3,44,43,3,3,3,3,3,3,3,43,3,3,43,44,44,3,43,44,3,43,44,43,44,3,43,44,3,3,3,44,3,44,3,3,3,3,3,3,3,3,3,3,3,3,3,3,43,44,3,43,44,3,43,44,3,43,44,43,45,46,0,0,0,0,0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,46,46,0,0,0,46,0,0,0,0,47,48,47,49,49,49,0,50,51,52,0,0,53,0,50,54,0,53,47,55,56,47,0,55,0,0,0,57,0,56,48,0,0,58,48,0,59,58,0,54,60,47,54,0,48,0,50,61,48,54,48,48,0,0,0,0,47,47,62,54,0,54,62,54,47,63,58,51,52,64,59,0,53,53,54,53,0,54,47,0,0,0,50,61,0,0,0,56,47,47,50,61,47,0,0,49,60,49,60,49,60,49,60,49,49,49,49,60,49,60,49,60,49,60,49,60,49,60,49,60,60,49,49,49,60,49,60,49,60,49,60,49,60,0,0,0,62,65,66,62,65,66,62,65,66,62,65,66,0,0,62,65,66,62,65,66,62,65,66,62,65,66,62,65,66,62,65,66,62,65,66,62,62,65,66,62,65,66,62,65,66,62,65,66,62,65,66,62,65,66,62,65,66,45,0,0,0,0,0,50,61,50,61,50,61,61,50,61,50,50,67,48,61,45,50,67,48,61,45,48,50,67,48,61,45,50,67,48,61,45,50,61,67,50,50,48,45,50,67,48,61,45,45,67,48,48,48,45,50,67,48,61,45,50,67,48,61,45,50,67,48,61,45,50,67,48,61,45,48,48,50,61,48,48,48,50,48,61,50,61,61,61,48,61,61,67,50,67,48,61,45,50,67,48,61,45,50,67,48,61,45,50,61,50,67,48,61,45,50,61,0,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,0,0,0,56,53,56,53,56,53,56,53,53,53,53,53,56,0,53,56,53,53,56,56,56,53,56,53,56,53,56,53,0,53,56,53,56,53,53,53,53,53,56,53,56,53,56,53,56,53,56,56,0,0,0,68,68,68,68,68,68,68,0,0,68,68,68,68,68,68,0,68,68,68,68,0,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,0,0,59,59,59,59,0,0,0,0,47,47,47,47,47,47,47,47,47,57,57,47,47,47,47,57,57,57,47,47,47,47,57,57,57,57,57,57,47,47,47,47,47,47,57,57,57,57,47,47,47,47,47,47,47,47,47,47,47,0,0,0,63,69,70,63,69,70,63,69,70,63,69,70,63,69,70,69,63,69,70,69,63,69,70,63,69,70,63,69,70,63,69,70,63,69,70,63,69,70,63,69,70,63,69,70,63,69,70,63,69,70,46,0,46,46,46,46,0,55,46,55,46,55,46,55,46,0,46,46,55,55,46,55,46,55,46,55,46,46,55,46,55,55,46,55,46,55,46,55,46,55,46,55,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,0,0,0,0,51,52,64,71,51,52,64,71,51,52,64,71,51,52,64,71,51,52,51,52,64,51,52,64,51,52,64,51,52,64,71,51,52,64,71,51,52,64,71,71,51,52,64,71,51,52,64,71,51,52,64,51,52,64,71,51,52,64,71,51,52,64,71,51,52,64,71,0,0,0,0,72,72,72,72,72,0,0,72,72,72,72,72,0,72,72,72,72,0,72,72,72,72,72],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,[[],[["agentid",4],["option",4,["agentid"]]]],[[],["any",8]],[[],["any",8]],[[],["buildingid",3]],[[],["intersectionid",3]],[[]],[[]],[[["colorschemechoice",4],["eventctx",3]],["bool",15]],[[],["id",4]],[[]],[[["id",4]],["ordering",4]],null,[[],["colorscheme",3]],null,null,[[["intersectionid",3]]],[[],["drawmap",3]],null,[[["gfxctx",3],["drawoptions",3]]],[[["id",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["roadid",3]]],[[["carid",3]]],[[["areaid",3]]],[[["transitstopid",3]]],[[["vec",3,["pedestrianid"]],["pedestrianid",3]]],[[["pedestrianid",3]]],[[["laneid",3]]],[[]],[[["intersectionid",3]]],[[["buildingid",3]]],[[["parkinglotid",3]]],[[["agentid",4]],["id",4]],[[],["u64",15]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["f64",15],["id",4],["option",4,["id"]],["pt2d",3],["option",4,["f64"]],["eventctx",3]],[["state",8],["box",3,["state"]]]],[[],["map",3]],null,[[["map",3],["timer",3],["eventctx",3]]],[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[["id",4]],["bool",15]],null,[[],["options",3]],null,[[["id",4]],[["option",4,["ordering"]],["ordering",4]]],null,null,[[],["sim",3]],[[],["time",3]],null,null,[[]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,null,[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[],[["vec",3,["choice"]],["choice",3,["colorschemechoice"]]]],[[],["colorscheme",3]],[[],["colorschemechoice",4]],[[]],null,[[["roadrank",4]],["color",3]],null,[[],["colorscheme",3]],null,[[],["result",4]],null,null,[[["colorschemechoice",4]],["bool",15]],null,[[["str",15]],["result",6]],null,[[["formatter",3]],["result",6]],[[]],[[]],null,null,null,null,null,[[["str",15]],["color",3]],[[["str",15]],["result",6]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["style",3]],["colorscheme",3]],null,null,null,null,null,[[["usize",15]],["color",3]],[[["colorschemechoice",4],["eventctx",3]],["colorscheme",3]],[[],["colorscheme",3]],null,null,null,null,null,null,null,[[["str",15]],[["result",6,["colorschemechoice"]],["colorschemechoice",4]]],null,null,null,null,null,null,null,null,null,[[["usize",15]],["color",3]],[[["usize",15]],["color",3]],null,null,null,[[],["result",4]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["colorscheme",3]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],null,null,null,null,null,null,null,null,[[["roadrank",4]],["color",3]],null,null,[[]],[[]],null,[[["roadrank",4]],["color",3]],[[["lanetype",4],["roadrank",4]],["color",3]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["fnonce",8],["box",3,["fnonce"]],["mapname",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,null,[[["fnonce",8],["box",3,["fnonce"]],["mapname",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["box",3,["send"]],["string",3],["receiver",3,["string"]],["fnonce",8],["box",3,["fnonce"]],["pin",3,["box"]],["str",15],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,null,null,null,[[["string",3],["timer",3]],[["result",6,["rawbytes"]],["rawbytes",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["fnonce",8],["string",3],["box",3,["fnonce"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,[[["string",3],["timer",3]],["result",6]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["options",3]],[[],["trafficsignalstyle",4]],[[],["cameraangle",4]],[[]],[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[["gfxctx",3]]],[[["trafficsignalstyle",4]],["bool",15]],[[["cameraangle",4]],["bool",15]],[[["eventctx",3]],["transition",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],["options",3]],null,[[["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[]],[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],null,null,null,null,null,[[]],[[]],null,null,null,null,null,[[["intersection",3],["map",3]],[["polygon",3],["vec",3,["polygon"]]]],null,null,[[["map",3],["pt2d",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,null,null,null,null,null,null,null,null,[[["map",3],["prerender",3],["drawcarinput",3],["sim",3],["colorscheme",3]],[["box",3,["renderable"]],["renderable",8]]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],[[["color",3],["option",4],["sim",3]],["color",3]],null,null,null,null,null,null,null,null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,null,null,[[],["drawoptions",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],null,[[["option",4,["vehicletype"]],["vehicletype",4]],["distance",3]],null,[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["bool",15]],null,[[]],[[]],[[]],[[]],[[],["bool",15]],null,[[["map",3],["sim",3],["colorscheme",3]],["quadtree",3]],[[],["bool",15]],null,[[],["unzoomedagents",3]],[[]],[[["unzoomedagent",3],["colorscheme",3]],[["color",3],["option",4,["color"]]]],[[["gfxctx",3],["map",3],["sim",3],["options",3],["colorscheme",3]]],[[["unzoomedagents",3]],["bool",15]],[[]],[[]],[[["traversable",4]],[["vec",3,["renderable"]],["renderable",8]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["unzoomedagents",3]],["bool",15]],[[],["agentcache",3]],[[],["unzoomedagents",3]],[[],["bool",15]],null,[[["traversable",4],["map",3],["prerender",3],["sim",3],["colorscheme",3]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[["panel",3]]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],[[["colorscheme",3],["areatype",4]],["fill",4]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["geombatch",3],["area",3],["colorscheme",3],["eventctx",3]],["drawarea",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["map",3],["prerender",3],["drawcarinput",3],["sim",3],["colorscheme",3]],["drawbike",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["map",3],["geombatch",3],["building",3],["options",3],["colorscheme",3],["eventctx",3]],["drawbuilding",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["map",3],["prerender",3],["drawcarinput",3],["sim",3],["colorscheme",3]],["drawcar",3]],[[["pt2d",3],["angle",3],["distance",3]],["polygon",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["drawcarinput",3],["sim",3],["colorscheme",3]],["color",3]],null,null,[[],["bool",15]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[["intersection",3],["road",3],["map",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["intersection",3],["map",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["intersection",3],["map",3]],[["polygon",3],["vec",3,["polygon"]]]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["turn",3]],[["option",4,["line"]],["line",3]]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[["intersection",3],["map",3]],[["vec",3,["polyline"]],["polyline",3]]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["turn",3],["geombatch",3],["map",3],["colorscheme",3]]],[[["pt2d",3],["angle",3],["distance",3]],["polygon",3]],[[["turn",3],["geombatch",3],["map",3]],["bool",15]],[[["turn",3],["geombatch",3],["map",3],["colorscheme",3]]],[[["intersection",3],["map",3]],["drawintersection",3]],[[["line",3],["distance",3]],["line",3]],[[["applike",8]],["geombatch",3]],[[["roadwithstopsign",3],["map",3]],["option",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["lane",3],["geombatch",3],["applike",8],["buffertype",4]]],[[["road",3],["lane",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["road",3],["lane",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["map",3],["lane",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["lane",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["map",3],["lane",3]],[["polygon",3],["vec",3,["polygon"]]]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["road",3],["lane",3]],["drawlane",3]],[[["line",3],["distance",3]],["line",3]],null,[[["applike",8]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,null,null,null,null,null,null,[[]],[[]],[[["areaid",3]],["drawarea",3]],[[["buildingid",3]],["drawbuilding",3]],[[["intersectionid",3]],["drawintersection",3]],[[["laneid",3]],["drawlane",3]],[[["bounds",3]],[["vec",3,["id"]],["id",4]]],[[["id",4],["agentcache",3],["applike",8],["eventctx",3]],[["renderable",8],["option",4,["renderable"]]]],[[["parkinglotid",3]],["drawparkinglot",3]],[[["roadid",3]],["drawroad",3]],[[["map",3],["bounds",3]],[["vec",3,["renderable"]],["renderable",8]]],[[["transitstopid",3]],["drawtransitstop",3]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["map",3],["timer",3],["options",3],["colorscheme",3],["eventctx",3]],["drawmap",3]],null,null,null,[[["map",3],["intersectionid",3]]],[[["road",3],["map",3]]],[[["map",3],["timer",3],["colorscheme",3],["eventctx",3]],["drawable",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["applike",8],["eventctx",3]],["geombatch",3]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["parkinglot",3],["geombatch",3],["colorscheme",3],["eventctx",3]],["drawparkinglot",3]],[[["applike",8]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,[[]],[[]],[[]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,null,[[]],[[]],[[["usize",15],["geombatch",3],["sim",3],["drawpedestrianinput",3],["colorscheme",3]]],[[],["id",4]],[[],["id",4]],[[["map",3]],["polygon",3]],[[["map",3]],["polygon",3]],[[],["isize",15]],[[],["isize",15]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["usize",15],["map",3],["prerender",3],["drawpedestrianinput",3],["sim",3],["colorscheme",3]],["drawpedestrian",3]],[[["map",3],["prerender",3],["drawpedcrowdinput",3],["colorscheme",3]],["drawpedcrowd",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[["applike",8],["building",3],["geombatch",3]]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["road",3]],["drawroad",3]],[[["applike",8]],["geombatch",3]],[[["applike",8]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[["polyline",3]]],[[["prerender",3],["movement",3]],["geombatch",3]],[[["prerender",3],["geombatch",3],["option",4,["duration"]],["usize",15],["trafficsignalstyle",4],["intersectionid",3],["stage",3],["duration",3],["applike",8]]],[[["prerender",3],["usize",15],["geombatch",3],["intersection",3]]],[[["prerender",3],["usize",15],["geombatch",3],["intersection",3],["applike",8],["stage",3],["duration",3]]],[[["prerender",3],["movement",3]],["geombatch",3]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["map",3],["pt2d",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["map",3],["transitstop",3],["colorscheme",3],["eventctx",3]],["drawtransitstop",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["geombatch",3],["applike",8],["option",4,["turnpriority"]],["turnpriority",4]]],[[["prerender",3],["map",3],["intersectionid",3],["usize",15],["colorscheme",3]],["vec",3]],[[]],null,null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["polyline",3],["angle",3],["f64",15]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["canvas",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["bool",15],["eventctx",3]],[["id",4],["option",4,["id"]]]],null,[[],["app",3]],null,[[],["colorscheme",3]],null,null,[[["intersectionid",3]]],null,[[["gfxctx",3],["simpleapp",3]]],[[["gfxctx",3]]],[[],["drawmap",3]],null,[[["gfxctx",3]]],[[["gfxctx",3],["drawoptions",3]]],[[["gfxctx",3],["drawoptions",3]]],[[["canvas",3]]],[[["simpleapp",3],["eventctx",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],[[]],[[]],[[]],[[]],[[["argmatches",3]]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["f64",15],["id",4],["option",4,["id"]],["pt2d",3],["option",4,["f64"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[],["map",3]],null,null,[[["map",3],["timer",3],["eventctx",3]]],null,[[["eventctx",3]],[["id",4],["option",4,["id"]]]],[[["eventctx",3]],[["id",4],["option",4,["id"]]]],[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[["options",3],["fn",8],["eventctx",3]]],[[],["options",3]],null,[[["eventctx",3]]],null,[[],["sim",3]],[[],["time",3]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["str",15],["applike",8],["eventctx",3]],["widget",3]],null,null,null,null,null,null,null,null,null,null,[[["applike",8],["eventctx",3]],["widget",3]],null,null,null,null,null,null,null,null,null,null,null,[[["map",3],["hashmap",3]],["geombatch",3]],null,[[["str",15]],["string",3]],[[["pt2d",3],["f64",15]],["geombatch",3]],[[["gfxctx",3],["applike",8]]],[[],["bool",15]],null,null,null,[[["eventctx",3]],["widget",3]],null,null,null,null,null,null,null,null,null,null,null,[[],["text",3]],null,[[["heatmapoptions",3],["geombatch",3],["bounds",3],["vec",3,["pt2d"]],["pt2d",3],["eventctx",3]],["widget",3]],null,null,null,null,null,null,null,null,[[["str",15]],["str",15]],[[["mapname",3]],["str",15]],null,null,null,null,[[["str",15],["asref",8,["str"]]]],null,null,null,null,null,null,null,null,null,null,[[["mapname",3],["eventctx",3]],[["applike",8],["transition",4]]],null,null,null,null,[[["pt2d",3],["f64",15]],["geombatch",3]],null,null,null,null,null,null,null,null,null,[[],["str",15]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["mapname",3],["eventctx",3]],["bool",15]],[[["canvas",3],["mapname",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[["mapname",3],["option",4],["eventctx",3]],[["applike",8],["transition",4]]],[[],[["string",3],["vec",3,["cityname"]],["btreemap",3,["string","vec"]]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["fnonce",8],["eventctx",3],["cityname",3],["box",3,["fnonce"]]],[["box",3,["state"]],["state",8]]],[[["fnonce",8],["box",3,["fnonce"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["fnonce",8],["box",3,["fnonce"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["fnonce",8],["eventctx",3],["str",15],["box",3,["fnonce"]]],[["box",3,["state"]],["state",8]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,[[["buildingid",3],["str",15],["asref",8,["str"]]]],[[["color",3],["buildingid",3]]],[[["str",15],["intersectionid",3],["asref",8,["str"]]]],[[["color",3],["intersectionid",3]]],[[["str",15],["laneid",3],["asref",8,["str"]]]],[[["color",3],["laneid",3]]],[[["color",3],["parkinglotid",3]]],[[["str",15],["roadid",3],["asref",8,["str"]]]],[[["color",3],["roadid",3]]],[[["transitstopid",3],["str",15],["asref",8,["str"]]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3]]],[[["eventctx",3]],["togglezoomed",3]],[[["vec",3],["eventctx",3]],["widget",3]],null,null,[[["f64",15]],[["color",3],["option",4,["color"]]]],[[["f64",15]],["color",3]],[[]],[[]],[[]],[[]],[[]],[[["gradient",3]],["colorscale",3]],[[["into",8,["string"]],["vec",3],["colorscale",3],["string",3],["eventctx",3]],["widget",3]],null,[[["f64",15]],["divergingscale",3]],null,[[["f64",15]]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["into",8,["string"]],["vec",3],["string",3],["eventctx",3]],["widget",3]],null,null,null,null,null,[[["vec",3],["applike",8]],["colordiscrete",3]],[[["color",3]],["divergingscale",3]],[[["applike",8]],["colornetwork",3]],[[["vec",3],["applike",8]],["colordiscrete",3]],[[["applike",8]],["colornetwork",3]],[[["colorscale",3],["intersectionid",3],["counter",3,["intersectionid"]]]],[[["colorscale",3],["counter",3,["roadid"]],["roadid",3]]],[[["f64",15]],["divergingscale",3]],[[["colorscale",3],["intersectionid",3],["counter",3,["intersectionid"]]]],[[["colorscale",3],["counter",3,["roadid"]],["roadid",3]]],[[["color",3],["eventctx",3]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,[[["box",3,["fnonce"]],["vec",3,["string"]],["bool",15],["string",3],["fnonce",8],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["heatmapoptions",3]],[[]],null,null,null,[[["map",3],["hashmap",3]],["geombatch",3]],[[["heatmapoptions",3]],["bool",15]],[[]],[[]],[[["panel",3]],["heatmapoptions",3]],null,[[["usize",15]],["usize",15]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["heatmapoptions",3],["geombatch",3],["bounds",3],["vec",3,["pt2d"]],["pt2d",3],["eventctx",3]],["widget",3]],[[["heatmapoptions",3]],["bool",15]],[[["usize",15]],["grid",3]],[[],["heatmapoptions",3]],[[["usize",15]],["vec",3]],null,null,null,[[["widget",3],["eventctx",3]],[["widget",3],["vec",3,["widget"]]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[["usize",15]]],[[["pt2d",3],["f64",15]],["geombatch",3]],[[["pt2d",3],["f64",15]],["geombatch",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[]],[[],["string",3]],[[],["result",6]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["fnonce",8],["box",3,["fnonce"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,[[["string",3]],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["f64",15]]],[[["gfxctx",3],["applike",8]]],[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["box",3,["fn"]],["fn",8]],["drawroadlabels",3]],[[],["drawroadlabels",3]],null,[[["gfxctx",3],["applike",8],["fn",8],["f64",15]],["drawable",3]],[[["string",3]],[["string",3],["option",4,["string"]]]],[[],["vec",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3],["vec",3,["drawable"]],["drawable",3]]],[[["eventctx",3]],[["option",4,["transition"]],["transition",4]]],[[]],[[],["panel",3]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["panel",3]],[[["eventctx",3]],["panel",3]],[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],[[["pt2d",3]]],[[],["panel",3]],[[["eventctx",3]],["minimap",3]],null,null,null,[[["panel",3],["eventctx",3]]],[[["panel",3],["eventctx",3]]],[[["str",15],["eventctx",3]],[["option",4,["transition"]],["transition",4]]],[[["str",15],["eventctx",3]],[["option",4,["transition"]],["transition",4]]],[[["eventctx",3]]],[[["eventctx",3]]],[[["usize",15],["eventctx",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],null,[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["vec",3,["roadid"]],["roadid",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[],["executable",4]],[[]],null,null,[[["executable",4]],["bool",15]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["fn",8],["box",3,["fn"]],["executable",4],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["str",15],["panel",3],["eventctx",3]],["transition",4]],[[["str",15],["vec",3,["str"]],["eventctx",3]],[["applike",8],["transition",4]]],[[["vec",3,["str"]],["executable",4],["str",15],["eventctx",3]],["transition",4]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["eventctx",3]],["widget",3]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["turntype",4]],["color",3]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["usize",15],["laneid",3],["eventctx",3]],["panel",3]],[[["laneid",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["into",8,["string"]],["vec",3,["choice"]],["choice",3],["box",3,["fnonce"]],["string",3],["fnonce",8],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["box",3,["fnonce"]],["str",15],["string",3],["fnonce",8],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["str",15],["vec",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["box",3,["fnonce"]],["string",3],["fnonce",8],["option",4,["string"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[["vec",3,["string"]],["string",3],["sender",3,["string"]]]],[[["mapname",3],["eventctx",3]],[["applike",8],["transition",4]]],[[["mapname",3]],["u64",15]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gpsbounds",3],["string",3],["option",4,["string"]],["eventctx",3]],["bool",15]],[[["string",3],["str",15]],["string",3]],[[["string",3],["str",15]],["string",3]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["fn",8],["box",3,["fn"]]]],[[["str",15],["gpsbounds",3]],["option",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["fn",8],["box",3,["fn"]]],["result",6]],[[["gpsbounds",3],["eventctx",3]]],[[["string",3]]],[[["applike",8]]],[[["string",3]]],[[]]],"p":[[4,"ID"],[8,"AppLike"],[3,"SimpleApp"],[13,"Road"],[13,"Lane"],[13,"Intersection"],[13,"Building"],[13,"ParkingLot"],[13,"Car"],[13,"Pedestrian"],[13,"PedCrowd"],[13,"TransitStop"],[13,"Area"],[4,"ColorSchemeChoice"],[3,"ColorScheme"],[3,"RawBytes"],[3,"MapLoader"],[3,"MapAlreadyLoaded"],[3,"FutureLoader"],[3,"FileLoader"],[8,"Readable"],[4,"CameraAngle"],[4,"TrafficSignalStyle"],[3,"OptionsPanel"],[3,"Options"],[3,"AgentCache"],[3,"DrawMap"],[3,"DrawOptions"],[3,"UnzoomedAgents"],[3,"DrawPedCrowd"],[3,"DrawPedestrian"],[8,"Renderable"],[3,"DrawIntersection"],[3,"DrawMovement"],[3,"DrawArea"],[3,"DrawBuilding"],[3,"DrawBike"],[3,"DrawCar"],[3,"DrawLane"],[3,"DrawParkingLot"],[3,"DrawRoad"],[3,"DrawTransitStop"],[3,"SimpleWarper"],[3,"Args"],[3,"ColorScale"],[4,"Executable"],[3,"Minimap"],[3,"DivergingScale"],[3,"CameraState"],[3,"ColorDiscrete"],[3,"ChooseSomething"],[3,"PromptInput"],[3,"HeatmapOptions"],[3,"RunCommand"],[3,"TitleScreen"],[3,"Grid"],[8,"MinimapControls"],[3,"TurnExplorer"],[3,"DrawRoadLabels"],[3,"DefaultMap"],[3,"ColorNetwork"],[3,"CityPicker"],[3,"Navigator"],[3,"PopupMsg"],[3,"AllCityPicker"],[3,"CitiesInCountryPicker"],[3,"ColorLegend"],[3,"ImportCity"],[3,"CrossStreet"],[3,"SearchBuildings"],[3,"FilePicker"],[3,"URLManager"]]},\
+"map_gui":{"doc":"This crate contains common code for applications that draw …","t":[8,13,13,13,4,13,13,13,13,13,13,3,13,11,11,11,11,11,11,11,11,11,11,11,0,10,12,12,11,10,12,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,10,10,12,10,10,10,10,11,0,10,12,11,0,12,10,11,0,12,11,0,11,11,11,11,12,12,12,12,12,12,12,12,12,12,13,3,4,13,13,13,12,12,11,11,11,11,12,12,12,12,11,11,11,11,12,12,12,12,12,12,12,11,11,11,11,12,11,12,11,12,11,12,12,11,12,11,12,11,11,11,12,12,12,12,12,5,11,12,11,11,11,11,11,11,11,11,11,12,12,12,12,12,5,11,11,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,11,11,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,12,11,11,11,11,12,11,11,12,12,12,12,12,12,12,12,11,12,12,11,11,12,11,11,12,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,0,11,11,12,12,12,12,12,12,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,8,11,11,11,11,11,11,11,11,11,11,11,12,12,10,11,11,11,11,13,13,4,13,13,13,13,13,3,3,13,4,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,12,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,11,12,11,11,11,12,12,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,3,17,3,3,3,3,3,3,3,3,17,8,3,0,12,0,12,11,11,0,12,12,12,12,11,11,12,0,12,12,12,5,0,12,11,10,12,12,12,12,12,12,12,12,12,5,11,10,10,11,5,12,12,12,12,12,12,0,12,11,11,11,11,12,12,0,0,12,11,0,12,0,12,12,12,0,12,12,12,12,0,0,11,11,0,11,12,5,12,11,12,12,12,12,3,3,12,11,11,11,11,11,12,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,12,12,11,11,11,3,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,3,11,11,12,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,17,3,11,11,12,12,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,5,11,11,11,11,5,12,3,5,11,11,11,11,5,5,5,11,11,5,11,12,12,11,11,11,11,11,12,11,11,11,5,5,5,5,11,5,11,11,11,11,11,11,12,3,11,11,11,11,5,5,5,5,5,5,11,11,11,12,11,11,11,11,12,11,11,11,11,11,5,12,11,11,11,11,11,12,3,12,11,11,11,11,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,12,11,11,11,12,12,11,11,11,11,11,12,3,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,12,12,12,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,3,11,11,11,11,11,11,11,12,5,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,12,5,5,5,5,5,5,3,17,11,11,11,11,12,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,3,17,11,11,11,11,11,11,11,12,12,11,11,11,11,5,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,12,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,11,11,11,11,11,11,11,12,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,13,3,3,3,3,3,3,3,3,3,3,4,13,3,3,3,3,8,17,3,13,13,3,3,13,3,13,3,3,3,5,12,12,12,12,12,12,0,12,12,12,5,0,12,0,12,12,0,12,12,12,12,12,5,12,5,5,5,10,0,12,12,5,0,12,12,0,12,12,0,12,12,12,12,5,12,5,12,12,12,12,12,12,0,0,5,5,12,12,12,12,5,12,12,12,12,12,12,12,12,12,12,5,12,12,12,12,5,12,12,0,0,0,12,12,0,0,5,12,12,12,12,12,12,3,3,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,12,3,11,11,11,11,12,11,11,11,11,11,11,12,12,12,11,12,12,12,11,12,12,11,11,11,11,3,3,17,11,11,11,11,11,11,11,11,11,11,12,12,12,5,11,11,11,11,12,11,11,11,11,11,11,11,11,11,5,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,12,11,5,5,3,11,11,11,11,11,11,11,5,5,11,11,11,11,12,12,5,11,11,11,11,3,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,5,5,11,11,11,11,7,7,3,8,12,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,10,11,11,11,12,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,12,11,11,11,11,12,12,12,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,13,4,13,13,13,13,13,3,11,11,11,11,11,11,11,11,0,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,5,17,17,3,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,12,11,11,11,11,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,3,11,11,11,11,11,5,5,11,11,11,11,11,11,5,11,11,11,11,5,11,11,11,11,11],"n":["AppLike","Area","Building","Car","ID","Intersection","Lane","ParkingLot","PedCrowd","Pedestrian","Road","SimpleApp","TransitStop","agent_id","as_any","as_any_mut","as_building","as_intersection","borrow","borrow_mut","change_color_scheme","clone","clone_into","cmp","colors","cs","cs","current_selection","current_stage_and_remaining_time","draw_map","draw_map","draw_with_opts","eq","equivalent","fmt","from","from","from","from","from","from","from","from","from","from","from","from_agent","get_hash","hash","into","into_any","into_any_arc","into_any_rc","load","make_warper","map","map","map_switched","mut_cs","mut_draw_map","mut_opts","ne","options","opts","opts","partial_cmp","render","session","sim","sim_time","simple_app","time","to_owned","tools","try_from","try_into","type_id","vzip","0","0","0","0","0","0","0","0","0","0","ClassicDayMode","ColorScheme","ColorSchemeChoice","DayMode","NightMode","Textured","after_changes","agent_colors","as_any","as_any","as_any_mut","as_any_mut","before_changes","bike_frame","bike_lane","bike_trip","borrow","borrow","borrow_mut","borrow_mut","brake_light","building_outline","bus_body","bus_label","bus_lane","bus_layer","bus_trip","choices","classic","clone","clone_into","commercial_building","curb","current_object","day_mode","day_time_slider","deserialize","driving_lane","edits_layer","eq","experiment","export","fade_map_dark","fmt","from","from","general_road_marking","good_to_bad_green","good_to_bad_red","grass","gui_style","hex","import","inner_panel_bg","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","light_background","light_rail_track","map_background","median_strip","minimap_cursor_bg","minimap_cursor_border","modulo_color","new","night_mode","night_time_slider","normal_intersection","panel_bg","parked_car","parking_lane","parking_lot","parking_trip","parse","ped_crowd","ped_foot","ped_head","ped_preparing_bike_body","pedestrian_plaza","perma_selected_object","private_road","residential_building","road_center_line","rotating_color_agents","rotating_color_plot","route","scheme","selected","serialize","sidewalk","sidewalk_lines","signal_banned_turn","signal_box","signal_permitted_turn","signal_protected_turn","signal_spinner","signal_turn_block_bg","slow_intersection","slower_intersection","slowest_intersection","stop_sign","stop_sign_pole","study_area","textured","to_owned","train_body","try_from","try_from","try_into","try_into","turn_arrow","type_id","type_id","unzoomed_arterial","unzoomed_bike","unzoomed_bus","unzoomed_car","unzoomed_highway","unzoomed_interesting_intersection","unzoomed_pedestrian","unzoomed_residential","unzoomed_road_surface","unzoomed_trail","void_background","vzip","vzip","water","zoomed_intersection_surface","zoomed_road_surface","0","FileLoader","FutureLoader","MapAlreadyLoaded","MapLoader","RawBytes","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","draw","draw","event","event","force_reload","from","from","from","from","inner_progress_receiver","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","last_inner_progress","last_outer_progress","loading_title","native_loader","new_state","new_state","on_load","on_load","on_load","outer_progress_receiver","panel","path","read_file","receiver","runtime","started","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","FileLoader","Readable","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","new_state","on_load","path","read_file","try_from","try_into","type_id","vzip","Abstract","Brian","CameraAngle","IndividualTurnArrows","IsometricNE","IsometricNW","IsometricSE","IsometricSW","Options","OptionsPanel","TopDown","TrafficSignalStyle","Yuwen","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","camera_angle","canvas_settings","clone","clone","clone","clone_into","clone_into","clone_into","color_scheme","debug_all_agents","deserialize","deserialize","deserialize","dev","dont_draw_time_warp","draw","eq","eq","event","fmt","fmt","from","from","from","from","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","jump_to_delay","language","load_or_default","minimal_controls","new_state","panel","serialize","serialize","serialize","show_building_driveways","time_increment","to_owned","to_owned","to_owned","toggle_day_night_colors","traffic_signal_style","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","units","vzip","vzip","vzip","vzip","AgentCache","BIG_ARROW_THICKNESS","DrawArea","DrawBuilding","DrawIntersection","DrawMap","DrawMovement","DrawOptions","DrawPedCrowd","DrawPedestrian","OUTLINE_THICKNESS","Renderable","UnzoomedAgents","agents","agents_per_on","area","areas","as_any","as_any_mut","bike","bikes","blob","blob_pl","body_circle","borrow","borrow_mut","boundary_polygon","building","buildings","bus_stops","buses_and_trains","calculate_corners","car","cars","contains_pt","draw","draw_all_areas","draw_all_building_outlines","draw_all_buildings","draw_all_unzoomed_parking_lots","draw_all_unzoomed_roads_and_intersections","draw_default","draw_default","draw_default","draw_traffic_signal","draw_vehicle","from","get_id","get_outline","get_zorder","grey_out_unhighlighted_people","hitbox","id","id","id","id","id","intersection","intersections","into","into_any","into_any_arc","into_any_rc","label","label_buildings","lane","map","members","new","parking_lot","parking_lots","pedestrian","peds","quadtree","quadtree_ids","road","roads","show_zorder","suppress_traffic_signal_details","time","traffic_signal","transit_stop","try_from","try_into","turn","type_id","unzoomed","unzoomed_agent_radius","unzoomed_agents","vzip","zorder","zorder","zorder","zorder_range","AgentCache","UnzoomedAgents","agents_per_on","as_any","as_any","as_any_mut","as_any_mut","bikes","bikes","borrow","borrow","borrow_mut","borrow_mut","buses_and_trains","buses_and_trains","calculate_unzoomed_agents","cars","cars","clone","clone_into","color","draw_unzoomed_agents","eq","from","from","get","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","ne","new","new","peds","peds","populate_if_needed","time","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","unzoomed","unzoomed_agents","update","vzip","vzip","DrawArea","as_any","as_any_mut","borrow","borrow_mut","draw","fill","from","get_id","get_outline","id","into","into_any","into_any_arc","into_any_rc","new","try_from","try_into","type_id","vzip","DrawBike","as_any","as_any_mut","body_circle","borrow","borrow_mut","contains_pt","draw","draw_default","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","try_from","try_into","type_id","vzip","zorder","DrawBuilding","as_any","as_any_mut","borrow","borrow_mut","clear_rendering","contains_pt","draw","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","label","new","try_from","try_into","type_id","vzip","CAR_WIDTH","DrawCar","as_any","as_any_mut","body","body_polygon","borrow","borrow_mut","contains_pt","draw","draw_default","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","thick_line_from_angle","try_from","try_into","type_id","vzip","zoomed_color_car","zorder","DrawIntersection","approx_eq","as_any","as_any_mut","borrow","borrow_mut","calculate_border_arrows","calculate_corner_curbs","calculate_corners","clear_rendering","contains_pt","crosswalk_line","draw","draw_default","draw_traffic_signal","from","get_id","get_outline","get_unzoomed_outline","get_zorder","id","into","into_any","into_any_rc","make_crosswalk","make_octagon","make_rainbow_crosswalk","make_unmarked_crossing","new","perp_line","render","stop_sign_geom","try_from","try_into","type_id","vzip","zorder","DrawLane","as_any","as_any_mut","borrow","borrow_mut","calculate_buffer_markings","calculate_driving_lines","calculate_one_way_markings","calculate_parking_lines","calculate_sidewalk_lines","calculate_turn_markings","clear_rendering","contains_pt","draw","draw_default","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","perp_line","polygon","render","try_from","try_into","type_id","vzip","zorder","DrawMap","areas","as_any","as_any_mut","borrow","borrow_mut","boundary_polygon","buildings","bus_stops","draw_all_areas","draw_all_building_outlines","draw_all_buildings","draw_all_unzoomed_parking_lots","draw_all_unzoomed_roads_and_intersections","free_memory","from","get_a","get_b","get_i","get_l","get_matching_objects","get_obj","get_pl","get_r","get_renderables_back_to_front","get_ts","intersections","into","into_any","into_any_rc","new","parking_lots","quadtree","quadtree_ids","recreate_intersection","recreate_road","regenerate_unzoomed_layer","roads","show_zorder","try_from","try_into","type_id","vzip","zoomed_batch","zorder_range","DrawParkingLot","as_any","as_any_mut","borrow","borrow_mut","clear_rendering","contains_pt","draw","draw","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","render","try_from","try_into","type_id","vzip","DrawPedCrowd","DrawPedestrian","as_any","as_any","as_any_mut","as_any_mut","blob","blob_pl","body_circle","borrow","borrow","borrow_mut","borrow_mut","contains_pt","draw","draw","draw_default","draw_default","from","from","geometry","get_id","get_id","get_outline","get_outline","get_zorder","get_zorder","id","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","members","new","new","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","zorder","zorder","DrawRoad","as_any","as_any_mut","borrow","borrow_mut","clear_rendering","contains_pt","draw","draw","draw_building_driveway","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","lanes","new","render","render_center_line","try_from","try_into","type_id","vzip","zorder","crosswalk_icon","dont_walk_icon","draw_signal_stage","draw_stage_number","draw_time_left","walk_icon","DrawTransitStop","RADIUS","as_any","as_any_mut","borrow","borrow_mut","center","contains_pt","draw","draw_default","from","get_id","get_outline","get_zorder","id","into","into_any","into_any_arc","into_any_rc","new","try_from","try_into","type_id","vzip","zorder","DrawMovement","TURN_ICON_ARROW_LENGTH","as_any","as_any_mut","borrow","borrow_mut","draw_selected_movement","for_i","from","hitbox","id","into","into_any","into_any_arc","into_any_rc","make_circle_geom","try_from","try_into","type_id","vzip","Args","SimpleApp","SimpleWarper","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","before_quit","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","calculate_current_selection","cam","clap","color_scheme","cs","cs","current_selection","current_stage_and_remaining_time","dev","draw","draw_default","draw_map","draw_map","draw_unzoomed","draw_with_opts","draw_zoomed","dump_before_abort","event","free_memory","from","from","from","from_clap","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_warper","map","map","map_path","map_switched","minimal_controls","mouseover_unzoomed_buildings","mouseover_unzoomed_roads_and_intersections","mut_cs","mut_draw_map","mut_opts","new","opts","opts","recalculate_current_selection","session","sim","sim_time","time","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","warper","0","ABStreet","CameraState","ChooseSomething","CityPicker","ColorDiscrete","ColorLegend","ColorNetwork","ColorScale","DefaultMap","DivergingScale","DrawRoadLabels","Executable","FifteenMin","FilePicker","Grid","HeatmapOptions","Minimap","MinimapControls","NEXT_RELEASE","Navigator","OSMViewer","ParkingMapper","PopupMsg","PromptInput","RawMapEditor","RunCommand","Santa","TitleScreen","TurnExplorer","URLManager","app_header","app_type","avg","base_zoom","cam_x","cam_y","cam_zoom","camera","categories","cb","cb","change_map_btn","city_picker","color_scheme","colors","colors","comm","command","contours","controls","current_exe","data","dragging","draw_isochrone","enter_state","find_exe","goal_marker","grey_out_map","has_zorder","heatmap","height","high_color","home_btn","icons","idx","ignore","importer","include_roads","l","labels","last_drawn","last_map","layer","lines","loading_tips","low_color","make_heatmap","map","map","max","max_capacity","mid_color","min","minimap","navigate","nice_country_name","nice_map_name","offset_x","offset_y","on_load","on_load","open_browser","p","panel","panel","panel","panel","panel","panel","panel","panel","per_zoom","prompt_to_download_missing_data","radius","resolution","show_success_popup","smoothing","start_marker","started","time","title_screen","turn_explorer","ui","unzoomed","unzoomed","updater","url","version","width","zoom","zoom_lvl","zoomed","zoomed","zoomed","CameraState","DefaultMap","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cam_x","cam_y","cam_zoom","deserialize","deserialize","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","last_map","load","save","serialize","serialize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","AllCityPicker","CitiesInCountryPicker","CityPicker","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","chose_city","cities_per_country","draw","draw","draw","draw_baselayer","draw_baselayer","draw_baselayer","event","event","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","new_in_city","new_state","new_state","new_state","on_load","on_load","on_load","panel","panel","panel","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","0","ColorDiscrete","ColorLegend","ColorNetwork","ColorScale","DivergingScale","add_b","add_b","add_i","add_i","add_l","add_l","add_pl","add_r","add_r","add_ts","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","avg","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","build","categories","categories","colors","eval","eval","from","from","from","from","from","from_colorous","gradient","high_color","ignore","ignore","inner_eval","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","low_color","make_legend","map","map","max","mid_color","min","new","new","new","no_fading","no_fading","pct_intersections","pct_roads","range","ranked_intersections","ranked_roads","row","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unzoomed","unzoomed","vzip","vzip","vzip","vzip","vzip","zoomed","zoomed","RunCommand","as_any","as_any_mut","borrow","borrow_mut","comm","draw","event","from","into","into_any","into_any_rc","last_drawn","lines","max_capacity","new_state","on_load","p","panel","read_output","show_success_popup","started","try_from","try_into","type_id","vzip","Grid","HeatmapOptions","NEIGHBORS","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","color_scheme","contours","data","draw_isochrone","eq","from","from","from_controls","height","idx","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","make_heatmap","ne","new","new","orthogonal_neighbors","radius","resolution","smoothing","to_controls","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","width","xy","goal_marker","start_marker","ImportCity","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","generate_new_map_name","grab_geojson_from_clipboard","into","into_any","into_any_rc","new_state","on_load","panel","sanitize_name","try_from","try_into","type_id","vzip","DrawRoadLabels","as_any","as_any_mut","borrow","borrow_mut","discretize_zoom","draw","from","include_roads","into","into_any","into_any_rc","new","only_major_roads","per_zoom","render","simplify_name","simplify_patterns","try_from","try_into","type_id","vzip","MINIMAP_HEIGHT","MINIMAP_WIDTH","Minimap","MinimapControls","app_type","as_any","as_any_mut","base_zoom","borrow","borrow_mut","controls","dragging","draw","draw_extra","draw_extra","draw_with_extra_layers","event","from","get_panel","has_layer","has_layer","has_zorder","into","into_any","into_any_rc","layer","make_legend","make_legend","make_unzoomed_panel","make_unzoomed_panel","make_zoomed_side_panel","make_zoomed_side_panel","map_to_minimap_pct","mut_panel","new","offset_x","offset_y","panel","panel_changed","panel_changed","panel_clicked","panel_clicked","recenter","recreate_panel","set_zoom","time","try_from","try_into","type_id","vzip","zoom","zoom_lvl","zoomed","CrossStreet","Navigator","SearchBuildings","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","draw","draw","draw","draw","event","event","event","first","from","from","from","into","into","into","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","new_state","new_state","new_state","panel","panel","panel","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","ABStreet","Executable","FifteenMin","OSMViewer","ParkingMapper","RawMapEditor","Santa","TitleScreen","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","built_info","clone","clone_into","current_exe","enter_state","eq","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","on_click","replace_process","run","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","BUILT_TIME_UTC","CFG_ENDIAN","CFG_ENV","CFG_FAMILY","CFG_OS","CFG_POINTER_WIDTH","CFG_TARGET_ARCH","CI_PLATFORM","DEBUG","FEATURES","FEATURES_STR","HOST","NUM_JOBS","OPT_LEVEL","PKG_AUTHORS","PKG_DESCRIPTION","PKG_HOMEPAGE","PKG_LICENSE","PKG_NAME","PKG_REPOSITORY","PKG_VERSION","PKG_VERSION_MAJOR","PKG_VERSION_MINOR","PKG_VERSION_PATCH","PKG_VERSION_PRE","PROFILE","RUSTC","RUSTC_VERSION","RUSTDOC","RUSTDOC_VERSION","TARGET","maybe_update","CONFLICTING_TURN","CURRENT_TURN","TurnExplorer","as_any","as_any_mut","borrow","borrow_mut","color_turn_type","draw","draw_baselayer","event","from","idx","into","into_any","into_any_rc","l","make_panel","new_state","panel","try_from","try_into","type_id","vzip","ChooseSomething","FilePicker","PopupMsg","PromptInput","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cb","cb","draw","draw","draw","draw_baselayer","draw_baselayer","draw_baselayer","event","event","event","from","from","from","from","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","new_state","new_state","new_state","new_state","panel","panel","panel","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","download_cities","prompt_to_download_missing_data","size_of_city","URLManager","as_any","as_any_mut","borrow","borrow_mut","change_camera","change_url_free_param","change_url_param","from","get_cam_param","into","into_any","into_any_arc","into_any_rc","must_update_url","parse_center_camera","try_from","try_into","type_id","update_url","update_url_cam","update_url_free_param","update_url_map_name","update_url_param","vzip"],"q":["map_gui","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::ID","","","","","","","","","","map_gui::colors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::load","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::load::native_loader","","","","","","","","","","","","","","","","","","","","map_gui::options","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::agents","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::area","","","","","","","","","","","","","","","","","","","","map_gui::render::bike","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::building","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::car","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::intersection","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::lane","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::map","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::parking_lot","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::pedestrian","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::road","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::traffic_signal","","","","","","map_gui::render::transit_stop","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::render::turn","","","","","","","","","","","","","","","","","","","","map_gui::simple_app","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::camera","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::city_picker","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::colors","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::command","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::heatmap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::icons","","map_gui::tools::importer","","","","","","","","","","","","","","","","","","","","","map_gui::tools::labels","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::minimap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::navigate","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::title_screen","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::title_screen::built_info","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::turn_explorer","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::ui","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_gui::tools::updater","","","map_gui::tools::url","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["An application wishing to use the tools in this crate has …","","","","","","","","","","","Simple app state that just renders a static map, without …","","","","","","","","","Change the color scheme. Idempotent. Return true if there …","","","","A color scheme groups colors used for different map, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loading large resources (like maps, scenarios, and …","Create a widgetry::State
that warps to the given point.","","","","","","","","","","","","Render static and dynamic map elements.","Custom per-app state can be stored here","","","","If desired, this can be advanced to render traffic signals …","","Assorted tools and UI states that’re useful for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Enable new stuff if true. This is temporary, to iterate …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loads a JSON, bincoded, or raw file, then deserializes it","","","","","","","","","","","","","","","","","","","","","","","","","Even if the current map name matches, still reload.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loads a JSON, bincoded, or raw file, then deserializes it","","","","","","","","","","","","","","","","","","","","","","","","","","","","Options controlling the UI. Some of the options are common …","","","Different ways of drawing traffic signals. The names of …","","","","","","","","","","","","","","","","","","Draw buildings in different perspectives","widgetry options","","","","","","","The color scheme for map elements, agents, and the UI.","Every time we draw, render all agents zoomed in. Extremely …","","","","Dev mode exposes experimental tools useful for debugging, …","When time warping, don’t draw to speed up simulation","","","","","","","","","","","","","","","","","","","","","","","","","","The delay threshold to halt on when jumping to the next …","Display roads and buildings in an alternate language, if …","Restore previous options. If the file is missing or the …","When making a screen recording, enable this option to hide …","","","","","","Draw building driveways.","How much to advance the sim with one of the speed controls","","","","Automatically change color_scheme based on simulation time …","How traffic signals should be rendered.","","","","","","","","","","","","","How to render geometric units","","","","","","","","","","","","Control how the map is drawn.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If the sim has highlighted people, then fade all others …","","","","","","","","","","","","","","Label every building.","","","","Default options for drawing a map.","","","","","","","","","","Don’t draw the current traffic signal state.","","","","","","","","","","This is controlled almost entirely by the minimap panel. …","","","","","","","","","","","","","","","","","","","","","If the sim time has changed or the unzoomed agent filters …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is controlled almost entirely by the minimap panel. …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Find sections along the intersection polygon that aren’t …","","","","","","Draws both zebra crosswalks and unmarked crossings","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Unsorted, unexpanded, raw result.","","","","A simple variation of the one in game that shows all …","","","","","","","","","","","","","","","","","","","Build a single gigantic GeomBatch
to render the entire map …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Simple app state that just renders a static map, without …","","","","","","","","","","","","","","","","Initially position the camera here. The format is an …","","The color scheme for map elements, agents, and the UI.","","","","","Dev mode exposes experimental tools useful for debugging, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Path to a map to initially load. If not provided, load the …","","When making a screen recording, enable this option to hide …","Only select buildings, and work whether zoomed in or not.","","","","","","","","Assumes some defaults.","Custom per-app state can be stored here","","","If desired, this can be advanced to render traffic signals …","","","","","","","","","","","","","","","","Represents the state of a widgetry Canvas.","Choose something from a menu, then feed the answer to a …","Lets the player switch maps.","","","","","Track the last map used, to resume next session.","","Labels roads when unzoomed. Label size and frequency …","","","","A 2D grid containing some arbitrary data.","","","Customize the appearance and behavior of a minimap.","","","","","Display a message dialog.","Prompt for arbitrary text input, then feed the answer to a …","","Executes a command and displays STDOUT and STDERR in a …","","A title screen shared among all of the A/B Street apps.","A tool to explore all of the turns from a single lane.","Utilities for reflecting the current map and viewport in …","A standard way to group a home button back to the title …","","","","","","","","","","","A button to change maps, with default keybindings","","","","","","","","","","Logically represents a 2D vector. Row-major ordering.","","Thresholds are Durations, in units of seconds","","Returns the path to an executable. Native-only.","Draw a goal marker pointing at something.","Make it clear the map can’t be interacted with right now.","Should the user be able to control the z-order visible? …","","","","A button to return to the title screen","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Prompt to download a missing city. On either success or …","","","","","Draw a start marker pointing at something.","","","","","Generic UI tools. Some of this should perhaps be lifted to …","","","","","Returns the version of A/B Street to link to. When …","","","","","","","Represents the state of a widgetry Canvas.","Track the last map used, to resume next session.","","","","","","","","","","","","","","","","","","","","","","","","","","","Load the camera’s configuration for the specified map. …","Save the camera’s configuration for the specified map, …","","","","","","","","","","","","","Lets the player switch maps.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes a command and displays STDOUT and STDERR in a …","","","","","","","","","","","","","","","","","","","","","","","","","","A 2D grid containing some arbitrary data.","","","","","","","","","","","","","","","Logically represents a 2D vector. Row-major ordering.","Thresholds are Durations, in units of seconds","","","","","","Calculate the index from a given (x, y). Doesn’t do any …","","","","","","","","","","","","","From one tile, calculate the 4 orthogonal neighbors. …","","","","","","","","","","","","","","","The inverse of idx
. No bounds checking.","Draw a goal marker pointing at something.","Draw a start marker pointing at something.","","","","","","","","","","","","","","","","","","","","","","Labels roads when unzoomed. Label size and frequency …","","","","","","","","","","","","Label roads that the predicate approves","Only label major roads","","","","","","","","","","","","Customize the appearance and behavior of a minimap.","","","","","","","","","","Draw extra stuff on the minimap, just pulling from the app.","Draw extra stuff on the minimap, just pulling from the app.","","","","","Is there some additional layer displayed on the minimap? …","Is there some additional layer displayed on the minimap? …","Should the user be able to control the z-order visible? …","","","","","A row beneath the minimap in the zoomed view, usually used …","A row beneath the minimap in the zoomed view, usually used …","When unzoomed, display this panel. By default, no controls …","When unzoomed, display this panel. By default, no controls …","Controls to be placed to the left to the zoomed-in panel","Controls to be placed to the left to the zoomed-in panel","","","","","","","Called for Outcome::Changed
on the panel.","Called for Outcome::Changed
on the panel.","If a button is clicked that was produced by some method in …","If a button is clicked that was produced by some method in …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A title screen shared among all of the A/B Street apps.","","","","","","","","","","","","","","","","","","","","","","","","","","Run the given executable with some arguments. On Mac and …","","","","","","","","","","","The build time in RFC2822, UTC.","The endianness, given by CARGO_CFG_TARGET_ENDIAN
.","The toolchain-environment, given by CARGO_CFG_TARGET_ENV
.","The OS-family, given by CARGO_CFG_TARGET_FAMILY
.","The operating system, given by CARGO_CFG_TARGET_OS
.","The pointer width, given by CARGO_CFG_TARGET_POINTER_WIDTH
.","The target architecture, given by CARGO_CFG_TARGET_ARCH
.","The Continuous Integration platform detected during …","Value of DEBUG for the profile used during compilation.","The features that were enabled during compilation.","The features as a comma-separated string.","The host triple of the rust compiler.","The parallelism that was specified during compilation.","Value of OPT_LEVEL for the profile used during compilation.","A colon-separated list of authors.","The description.","The homepage.","The license.","The name of the package.","The source repository as advertised in Cargo.toml.","The full version.","The major version.","The minor version.","The patch version.","The pre-release version.","release
for release builds, debug
for other builds.","The compiler that cargo resolved to use.","The output of rustc -V
","The documentation generator that cargo resolved to use.","The output of rustdoc -V
","The target triple that was being compiled for.","","","","A tool to explore all of the turns from a single lane.","","","","","","","","","","","","","","","","","","","","","","Choose something from a menu, then feed the answer to a …","","Display a message dialog.","Prompt for arbitrary text input, then feed the answer to a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Prompt to download a missing city. On either success or …","How many bytes to download for a city?","Utilities for reflecting the current map and viewport in …","","","","","Parse an OSM-style zoom/lat/lon
string …","","","","Get an OSM-style zoom/lat/lon
string …","","","","","","Parse an OSM-style zoom/lat/lon
string …","","","","","Modify the current URL to set –cam to an OSM-style …","Modify the current URL to change the first free parameter …","Modify the current URL to set the first free parameter to …","Modify the current URL to change the first named parameter …",""],"i":[0,1,1,1,0,1,1,1,1,1,1,0,1,1,1,1,1,1,1,1,2,1,1,1,0,2,3,3,2,2,3,2,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,2,2,3,2,2,2,2,1,0,2,3,1,0,3,2,2,0,3,1,0,1,1,1,1,4,5,6,7,8,9,10,11,12,13,14,0,0,14,14,14,15,15,15,14,15,14,15,15,15,15,15,14,15,14,15,15,15,15,15,15,15,14,15,14,14,15,15,15,15,15,14,15,15,14,15,15,15,14,15,14,15,15,15,15,15,0,15,15,15,14,15,14,15,14,15,14,15,15,15,15,15,15,0,15,15,15,15,15,15,15,15,15,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,14,15,15,14,15,14,15,15,14,15,15,15,15,15,15,15,15,15,15,15,15,14,15,15,15,16,0,0,0,0,0,17,18,16,19,17,18,16,19,17,18,16,19,17,18,16,19,18,19,18,19,17,17,18,16,19,19,17,18,16,19,17,18,16,19,17,16,17,18,16,19,19,19,19,0,17,19,18,20,19,19,19,20,16,19,19,19,17,18,16,19,17,18,16,19,17,18,16,19,17,18,16,19,0,0,20,20,20,20,20,20,20,20,20,20,20,20,20,21,20,20,20,20,22,23,0,23,22,22,22,22,0,0,22,0,23,24,25,23,22,24,25,23,22,24,25,23,22,24,25,23,22,25,25,25,23,22,25,23,22,25,25,25,23,22,25,25,24,23,22,24,23,22,24,25,23,22,24,25,23,22,24,25,23,22,25,23,22,24,25,23,22,25,25,25,25,24,24,25,23,22,25,25,25,23,22,25,25,24,25,23,22,24,25,23,22,24,25,23,22,25,24,25,23,22,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,0,27,28,28,0,29,30,30,31,28,28,27,0,27,27,29,0,0,29,32,32,27,27,27,27,27,33,31,30,33,0,28,32,32,32,0,34,35,36,33,31,34,0,27,28,28,28,28,36,28,0,0,30,28,0,27,0,29,27,27,0,27,27,28,26,0,0,28,28,0,28,26,0,26,28,33,31,30,27,0,0,26,26,29,26,29,29,29,26,29,26,29,29,29,26,29,29,29,29,29,26,29,26,29,26,26,29,26,29,29,26,29,29,26,29,29,29,26,26,29,26,29,26,29,26,29,26,26,29,26,29,0,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,0,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,0,38,38,38,38,0,38,0,0,33,33,33,33,0,0,0,33,33,0,33,33,33,33,33,33,33,33,33,33,33,33,0,0,0,0,33,0,33,33,33,33,33,33,33,0,39,39,39,39,0,0,0,0,0,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,39,39,39,39,39,39,39,0,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,0,31,30,31,30,30,30,31,31,30,31,30,31,31,30,31,30,31,30,31,31,30,31,30,31,30,31,31,30,31,30,31,30,31,30,30,31,30,31,30,31,30,31,30,31,30,31,30,0,41,41,41,41,41,41,41,41,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,0,0,0,0,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,0,0,34,34,34,34,34,34,34,34,34,34,34,34,34,0,34,34,34,34,0,0,0,3,43,44,3,43,44,3,3,43,44,3,43,44,3,44,44,44,3,3,3,3,44,43,3,3,3,3,3,3,3,43,3,3,43,44,44,3,43,44,3,43,44,43,44,3,43,44,3,3,3,44,3,44,3,3,3,3,3,3,3,3,3,3,3,3,3,3,43,44,3,43,44,3,43,44,3,43,44,43,45,46,0,0,0,0,0,0,0,0,0,0,0,46,0,0,0,0,0,0,0,46,46,0,0,46,0,46,0,0,0,0,47,48,47,49,49,49,0,50,51,52,0,0,53,0,50,54,0,53,47,55,56,47,0,55,0,0,0,57,0,56,48,0,0,58,48,0,59,58,0,54,60,47,54,0,48,0,50,61,48,54,48,48,0,0,0,0,47,47,62,54,0,54,62,54,47,63,58,51,52,64,59,0,53,53,54,53,0,54,47,0,0,0,50,61,0,0,0,56,47,47,50,61,47,0,0,49,60,49,60,49,60,49,60,49,49,49,49,60,49,60,49,60,49,60,49,60,49,60,49,60,60,49,49,49,60,49,60,49,60,49,60,49,60,0,0,0,62,65,66,62,65,66,62,65,66,62,65,66,0,0,62,65,66,62,65,66,62,65,66,62,65,66,62,65,66,62,65,66,62,65,66,62,62,65,66,62,65,66,62,65,66,62,65,66,62,65,66,62,65,66,62,65,66,45,0,0,0,0,0,50,61,50,61,50,61,61,50,61,50,50,67,48,61,45,50,67,48,61,45,48,50,67,48,61,45,50,67,48,61,45,50,61,67,50,50,48,45,50,67,48,61,45,45,67,48,48,48,45,50,67,48,61,45,50,67,48,61,45,50,67,48,61,45,50,67,48,61,45,48,48,50,61,48,48,48,50,48,61,50,61,61,61,48,61,61,67,50,67,48,61,45,50,67,48,61,45,50,67,48,61,45,50,61,50,67,48,61,45,50,61,0,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,0,0,0,56,53,56,53,56,53,56,53,53,53,53,53,56,0,53,56,53,53,56,56,56,53,56,53,56,53,56,53,0,53,56,53,56,53,53,53,53,53,56,53,56,53,56,53,56,53,56,56,0,0,0,68,68,68,68,68,68,68,0,0,68,68,68,68,68,68,0,68,68,68,68,0,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,0,0,59,59,59,59,0,0,0,0,47,47,47,47,47,47,47,47,47,57,57,47,47,47,47,57,57,57,47,47,47,47,57,57,57,57,57,57,47,47,47,47,47,47,57,57,57,57,47,47,47,47,47,47,47,47,47,47,47,0,0,0,63,69,70,63,69,70,63,69,70,63,69,70,63,69,70,69,63,69,70,69,63,69,70,63,69,70,63,69,70,63,69,70,63,69,70,63,69,70,63,69,70,63,69,70,63,69,70,63,69,70,46,0,46,46,46,46,46,0,55,46,55,46,55,46,55,46,0,46,46,55,55,46,55,46,55,46,55,46,46,55,46,55,55,46,55,46,55,46,55,46,55,46,55,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,0,0,0,0,51,52,64,71,51,52,64,71,51,52,64,71,51,52,64,71,51,52,51,52,64,51,52,64,51,52,64,51,52,64,71,51,52,64,71,51,52,64,71,71,51,52,64,71,51,52,64,71,51,52,64,51,52,64,71,51,52,64,71,51,52,64,71,51,52,64,71,0,0,0,0,72,72,72,72,72,0,0,72,72,72,72,72,72,0,72,72,72,72,0,72,72,72,72,72],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,[[],[["agentid",4],["option",4,["agentid"]]]],[[],["any",8]],[[],["any",8]],[[],["buildingid",3]],[[],["intersectionid",3]],[[]],[[]],[[["colorschemechoice",4],["eventctx",3]],["bool",15]],[[],["id",4]],[[]],[[["id",4]],["ordering",4]],null,[[],["colorscheme",3]],null,null,[[["intersectionid",3]]],[[],["drawmap",3]],null,[[["gfxctx",3],["drawoptions",3]]],[[["id",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["roadid",3]]],[[["pedestrianid",3]]],[[["areaid",3]]],[[["transitstopid",3]]],[[["vec",3,["pedestrianid"]],["pedestrianid",3]]],[[]],[[["laneid",3]]],[[["intersectionid",3]]],[[["buildingid",3]]],[[["parkinglotid",3]]],[[["carid",3]]],[[["agentid",4]],["id",4]],[[],["u64",15]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["f64",15],["option",4,["id"]],["id",4],["pt2d",3],["option",4,["f64"]],["eventctx",3]],[["state",8],["box",3,["state"]]]],[[],["map",3]],null,[[["map",3],["timer",3],["eventctx",3]]],[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[["id",4]],["bool",15]],null,[[],["options",3]],null,[[["id",4]],[["option",4,["ordering"]],["ordering",4]]],null,null,[[],["sim",3]],[[],["time",3]],null,null,[[]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,null,[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[],[["vec",3,["choice"]],["choice",3,["colorschemechoice"]]]],[[],["colorscheme",3]],[[],["colorschemechoice",4]],[[]],null,[[["roadrank",4]],["color",3]],null,[[],["colorscheme",3]],null,[[],["result",4]],null,null,[[["colorschemechoice",4]],["bool",15]],null,[[["str",15]],["result",6]],null,[[["formatter",3]],["result",6]],[[]],[[]],null,null,null,null,null,[[["str",15]],["color",3]],[[["str",15]],["result",6]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["style",3]],["colorscheme",3]],null,null,null,null,null,[[["usize",15]],["color",3]],[[["colorschemechoice",4],["eventctx",3]],["colorscheme",3]],[[],["colorscheme",3]],null,null,null,null,null,null,null,[[["str",15]],[["result",6,["colorschemechoice"]],["colorschemechoice",4]]],null,null,null,null,null,null,null,null,null,[[["usize",15]],["color",3]],[[["usize",15]],["color",3]],null,null,null,[[],["result",4]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["colorscheme",3]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],null,null,null,null,null,null,null,null,[[["roadrank",4]],["color",3]],null,null,[[]],[[]],null,[[["roadrank",4]],["color",3]],[[["lanetype",4],["roadrank",4]],["color",3]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["fnonce",8],["box",3,["fnonce"]],["mapname",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,null,[[["fnonce",8],["box",3,["fnonce"]],["mapname",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["box",3,["send"]],["string",3],["receiver",3,["string"]],["fnonce",8],["box",3,["fnonce"]],["pin",3,["box"]],["str",15],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,null,null,null,[[["string",3],["timer",3]],[["result",6,["rawbytes"]],["rawbytes",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["fnonce",8],["string",3],["box",3,["fnonce"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,[[["string",3],["timer",3]],["result",6]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["options",3]],[[],["trafficsignalstyle",4]],[[],["cameraangle",4]],[[]],[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[["gfxctx",3]]],[[["trafficsignalstyle",4]],["bool",15]],[[["cameraangle",4]],["bool",15]],[[["eventctx",3]],["transition",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],["options",3]],null,[[["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[]],[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],null,null,null,null,null,[[]],[[]],null,null,null,null,null,[[["intersection",3],["map",3]],[["polygon",3],["vec",3,["polygon"]]]],null,null,[[["map",3],["pt2d",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,null,null,null,null,null,null,null,null,[[["map",3],["prerender",3],["drawcarinput",3],["sim",3],["colorscheme",3]],[["box",3,["renderable"]],["renderable",8]]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],[[["color",3],["option",4],["sim",3]],["color",3]],null,null,null,null,null,null,null,null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,null,null,[[],["drawoptions",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],null,[[["option",4,["vehicletype"]],["vehicletype",4]],["distance",3]],null,[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["bool",15]],null,[[]],[[]],[[]],[[]],[[],["bool",15]],null,[[["map",3],["sim",3],["colorscheme",3]],["quadtree",3]],[[],["bool",15]],null,[[],["unzoomedagents",3]],[[]],[[["unzoomedagent",3],["colorscheme",3]],[["color",3],["option",4,["color"]]]],[[["gfxctx",3],["map",3],["options",3],["sim",3],["colorscheme",3]]],[[["unzoomedagents",3]],["bool",15]],[[]],[[]],[[["traversable",4]],[["vec",3,["renderable"]],["renderable",8]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["unzoomedagents",3]],["bool",15]],[[],["agentcache",3]],[[],["unzoomedagents",3]],[[],["bool",15]],null,[[["traversable",4],["map",3],["prerender",3],["sim",3],["colorscheme",3]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[["panel",3]]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],[[["colorscheme",3],["areatype",4]],["fill",4]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["geombatch",3],["area",3],["colorscheme",3],["eventctx",3]],["drawarea",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["map",3],["prerender",3],["drawcarinput",3],["sim",3],["colorscheme",3]],["drawbike",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["map",3],["geombatch",3],["building",3],["options",3],["colorscheme",3],["eventctx",3]],["drawbuilding",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["map",3],["prerender",3],["drawcarinput",3],["sim",3],["colorscheme",3]],["drawcar",3]],[[["pt2d",3],["angle",3],["distance",3]],["polygon",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["drawcarinput",3],["sim",3],["colorscheme",3]],["color",3]],null,null,[[],["bool",15]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[["intersection",3],["road",3],["map",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["intersection",3],["map",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["intersection",3],["map",3]],[["polygon",3],["vec",3,["polygon"]]]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["turn",3]],[["option",4,["line"]],["line",3]]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[["intersection",3],["map",3]],[["vec",3,["polyline"]],["polyline",3]]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["turn",3],["geombatch",3],["map",3],["colorscheme",3]]],[[["pt2d",3],["angle",3],["distance",3]],["polygon",3]],[[["turn",3],["geombatch",3],["map",3]],["bool",15]],[[["turn",3],["geombatch",3],["map",3],["colorscheme",3]]],[[["intersection",3],["map",3]],["drawintersection",3]],[[["line",3],["distance",3]],["line",3]],[[["applike",8]],["geombatch",3]],[[["roadwithstopsign",3],["map",3]],["option",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["lane",3],["geombatch",3],["applike",8],["buffertype",4]]],[[["road",3],["lane",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["road",3],["lane",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["map",3],["lane",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["lane",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["map",3],["lane",3]],[["polygon",3],["vec",3,["polygon"]]]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["road",3],["lane",3]],["drawlane",3]],[[["line",3],["distance",3]],["line",3]],null,[[["applike",8]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,null,null,null,null,null,null,[[]],[[]],[[["areaid",3]],["drawarea",3]],[[["buildingid",3]],["drawbuilding",3]],[[["intersectionid",3]],["drawintersection",3]],[[["laneid",3]],["drawlane",3]],[[["bounds",3]],[["id",4],["vec",3,["id"]]]],[[["agentcache",3],["id",4],["applike",8],["eventctx",3]],[["renderable",8],["option",4,["renderable"]]]],[[["parkinglotid",3]],["drawparkinglot",3]],[[["roadid",3]],["drawroad",3]],[[["map",3],["bounds",3]],[["vec",3,["renderable"]],["renderable",8]]],[[["transitstopid",3]],["drawtransitstop",3]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["map",3],["options",3],["timer",3],["colorscheme",3],["eventctx",3]],["drawmap",3]],null,null,null,[[["map",3],["intersectionid",3]]],[[["road",3],["map",3]]],[[["map",3],["timer",3],["colorscheme",3],["eventctx",3]],["drawable",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["applike",8],["eventctx",3]],["geombatch",3]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["parkinglot",3],["geombatch",3],["colorscheme",3],["eventctx",3]],["drawparkinglot",3]],[[["applike",8]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,[[]],[[]],[[]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,null,[[]],[[]],[[["usize",15],["geombatch",3],["sim",3],["drawpedestrianinput",3],["colorscheme",3]]],[[],["id",4]],[[],["id",4]],[[["map",3]],["polygon",3]],[[["map",3]],["polygon",3]],[[],["isize",15]],[[],["isize",15]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["usize",15],["map",3],["prerender",3],["drawpedestrianinput",3],["sim",3],["colorscheme",3]],["drawpedestrian",3]],[[["map",3],["prerender",3],["drawpedcrowdinput",3],["colorscheme",3]],["drawpedcrowd",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[["map",3],["pt2d",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[["applike",8],["building",3],["geombatch",3]]],[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["road",3]],["drawroad",3]],[[["applike",8]],["geombatch",3]],[[["applike",8]],["geombatch",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[["polyline",3]]],[[["prerender",3],["movement",3]],["geombatch",3]],[[["prerender",3],["geombatch",3],["trafficsignalstyle",4],["option",4,["duration"]],["usize",15],["intersectionid",3],["stage",3],["duration",3],["applike",8]]],[[["prerender",3],["usize",15],["geombatch",3],["intersection",3]]],[[["prerender",3],["usize",15],["geombatch",3],["intersection",3],["applike",8],["stage",3],["duration",3]]],[[["prerender",3],["movement",3]],["geombatch",3]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["map",3],["pt2d",3]],["bool",15]],[[["gfxctx",3],["applike",8],["drawoptions",3]]],null,[[]],[[],["id",4]],[[["map",3]],["polygon",3]],[[],["isize",15]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["map",3],["transitstop",3],["colorscheme",3],["eventctx",3]],["drawtransitstop",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["geombatch",3],["applike",8],["option",4,["turnpriority"]],["turnpriority",4]]],[[["prerender",3],["map",3],["intersectionid",3],["usize",15],["colorscheme",3]],["vec",3]],[[]],null,null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["polyline",3],["angle",3],["f64",15]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["canvas",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["bool",15],["eventctx",3]],[["id",4],["option",4,["id"]]]],null,[[],["app",3]],null,[[],["colorscheme",3]],null,null,[[["intersectionid",3]]],null,[[["gfxctx",3],["simpleapp",3]]],[[["gfxctx",3]]],[[],["drawmap",3]],null,[[["gfxctx",3]]],[[["gfxctx",3],["drawoptions",3]]],[[["gfxctx",3],["drawoptions",3]]],[[["canvas",3]]],[[["simpleapp",3],["eventctx",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],[[]],[[]],[[]],[[]],[[["argmatches",3]]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["f64",15],["option",4,["id"]],["id",4],["pt2d",3],["option",4,["f64"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[],["map",3]],null,null,[[["map",3],["timer",3],["eventctx",3]]],null,[[["eventctx",3]],[["id",4],["option",4,["id"]]]],[[["eventctx",3]],[["id",4],["option",4,["id"]]]],[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[["options",3],["fn",8],["eventctx",3]]],[[],["options",3]],null,[[["eventctx",3]]],null,[[],["sim",3]],[[],["time",3]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["str",15],["applike",8],["eventctx",3]],["widget",3]],null,null,null,null,null,null,null,null,null,null,[[["applike",8],["eventctx",3]],["widget",3]],null,null,null,null,null,null,null,null,null,null,null,[[["map",3],["hashmap",3]],["geombatch",3]],null,[[["str",15]],["string",3]],[[["pt2d",3],["f64",15]],["geombatch",3]],[[["gfxctx",3],["applike",8]]],[[],["bool",15]],null,null,null,[[["eventctx",3]],["widget",3]],null,null,null,null,null,null,null,null,null,null,null,[[],["text",3]],null,[[["heatmapoptions",3],["geombatch",3],["bounds",3],["vec",3,["pt2d"]],["pt2d",3],["eventctx",3]],["widget",3]],null,null,null,null,null,null,null,null,[[["str",15]],["str",15]],[[["mapname",3]],["str",15]],null,null,null,null,[[["str",15],["asref",8,["str"]]]],null,null,null,null,null,null,null,null,null,null,[[["mapname",3],["eventctx",3]],[["applike",8],["transition",4]]],null,null,null,null,[[["pt2d",3],["f64",15]],["geombatch",3]],null,null,null,null,null,null,null,null,null,[[],["str",15]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["mapname",3],["eventctx",3]],["bool",15]],[[["canvas",3],["mapname",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[["mapname",3],["option",4],["eventctx",3]],[["applike",8],["transition",4]]],[[],[["string",3],["vec",3,["cityname"]],["btreemap",3,["string","vec"]]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["fnonce",8],["eventctx",3],["cityname",3],["box",3,["fnonce"]]],[["box",3,["state"]],["state",8]]],[[["fnonce",8],["box",3,["fnonce"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["fnonce",8],["box",3,["fnonce"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["fnonce",8],["eventctx",3],["str",15],["box",3,["fnonce"]]],[["box",3,["state"]],["state",8]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,[[["buildingid",3],["str",15],["asref",8,["str"]]]],[[["color",3],["buildingid",3]]],[[["str",15],["intersectionid",3],["asref",8,["str"]]]],[[["color",3],["intersectionid",3]]],[[["str",15],["laneid",3],["asref",8,["str"]]]],[[["color",3],["laneid",3]]],[[["color",3],["parkinglotid",3]]],[[["str",15],["roadid",3],["asref",8,["str"]]]],[[["color",3],["roadid",3]]],[[["transitstopid",3],["str",15],["asref",8,["str"]]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3]]],[[["eventctx",3]],["togglezoomed",3]],[[["vec",3],["eventctx",3]],["widget",3]],null,null,[[["f64",15]],[["color",3],["option",4,["color"]]]],[[["f64",15]],["color",3]],[[]],[[]],[[]],[[]],[[]],[[["gradient",3]],["colorscale",3]],[[["into",8,["string"]],["vec",3],["colorscale",3],["string",3],["eventctx",3]],["widget",3]],null,[[["f64",15]],["divergingscale",3]],null,[[["f64",15]]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["into",8,["string"]],["vec",3],["string",3],["eventctx",3]],["widget",3]],null,null,null,null,null,[[["vec",3],["applike",8]],["colordiscrete",3]],[[["color",3]],["divergingscale",3]],[[["applike",8]],["colornetwork",3]],[[["vec",3],["applike",8]],["colordiscrete",3]],[[["applike",8]],["colornetwork",3]],[[["colorscale",3],["intersectionid",3],["counter",3,["intersectionid"]]]],[[["colorscale",3],["counter",3,["roadid"]],["roadid",3]]],[[["f64",15]],["divergingscale",3]],[[["colorscale",3],["intersectionid",3],["counter",3,["intersectionid"]]]],[[["colorscale",3],["counter",3,["roadid"]],["roadid",3]]],[[["color",3],["eventctx",3]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,[[["box",3,["fnonce"]],["vec",3,["string"]],["bool",15],["string",3],["fnonce",8],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["heatmapoptions",3]],[[]],null,null,null,[[["map",3],["hashmap",3]],["geombatch",3]],[[["heatmapoptions",3]],["bool",15]],[[]],[[]],[[["panel",3]],["heatmapoptions",3]],null,[[["usize",15]],["usize",15]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["heatmapoptions",3],["geombatch",3],["bounds",3],["vec",3,["pt2d"]],["pt2d",3],["eventctx",3]],["widget",3]],[[["heatmapoptions",3]],["bool",15]],[[["usize",15]],["grid",3]],[[],["heatmapoptions",3]],[[["usize",15]],["vec",3]],null,null,null,[[["widget",3],["eventctx",3]],[["widget",3],["vec",3,["widget"]]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[["usize",15]]],[[["pt2d",3],["f64",15]],["geombatch",3]],[[["pt2d",3],["f64",15]],["geombatch",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gfxctx",3]]],[[["eventctx",3]],["transition",4]],[[]],[[],["string",3]],[[],["result",6]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["fnonce",8],["box",3,["fnonce"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,[[["string",3]],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["f64",15]]],[[["gfxctx",3],["applike",8]]],[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["box",3,["fn"]],["fn",8]],["drawroadlabels",3]],[[],["drawroadlabels",3]],null,[[["gfxctx",3],["applike",8],["fn",8],["f64",15]],["drawable",3]],[[["string",3]],[["string",3],["option",4,["string"]]]],[[],["vec",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3],["vec",3,["drawable"]],["drawable",3]]],[[["eventctx",3]],[["option",4,["transition"]],["transition",4]]],[[]],[[],["panel",3]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["panel",3]],[[["eventctx",3]],["panel",3]],[[["eventctx",3]],["widget",3]],[[["eventctx",3]],["widget",3]],[[["pt2d",3]]],[[],["panel",3]],[[["eventctx",3]],["minimap",3]],null,null,null,[[["panel",3],["eventctx",3]]],[[["panel",3],["eventctx",3]]],[[["str",15],["eventctx",3]],[["option",4,["transition"]],["transition",4]]],[[["str",15],["eventctx",3]],[["option",4,["transition"]],["transition",4]]],[[["eventctx",3]]],[[["eventctx",3]]],[[["usize",15],["eventctx",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],null,[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["vec",3,["roadid"]],["roadid",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[],["executable",4]],[[]],null,null,[[["executable",4]],["bool",15]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["fn",8],["box",3,["fn"]],["executable",4],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["str",15],["panel",3],["eventctx",3]],["transition",4]],[[["str",15],["vec",3,["str"]],["eventctx",3]],[["applike",8],["transition",4]]],[[["vec",3,["str"]],["executable",4],["str",15],["eventctx",3]],["transition",4]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["eventctx",3]],["widget",3]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["turntype",4]],["color",3]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["usize",15],["laneid",3],["eventctx",3]],["panel",3]],[[["laneid",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["into",8,["string"]],["vec",3,["choice"]],["choice",3],["box",3,["fnonce"]],["string",3],["fnonce",8],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["box",3,["fnonce"]],["str",15],["string",3],["fnonce",8],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["str",15],["vec",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["box",3,["fnonce"]],["string",3],["fnonce",8],["option",4,["string"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[["vec",3,["string"]],["sender",3,["string"]],["string",3]]],[[["mapname",3],["eventctx",3]],[["applike",8],["transition",4]]],[[["mapname",3]],["u64",15]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["gpsbounds",3],["string",3],["option",4,["string"]],["eventctx",3]],["bool",15]],[[["string",3],["str",15]],["string",3]],[[["string",3],["str",15]],["string",3]],[[]],[[["gpsbounds",3],["eventctx",3]],["string",3]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["fn",8],["box",3,["fn"]]]],[[["str",15],["gpsbounds",3]],["option",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["fn",8],["box",3,["fn"]]],["result",6]],[[["gpsbounds",3],["eventctx",3]]],[[["string",3]]],[[["applike",8]]],[[["string",3]]],[[]]],"p":[[4,"ID"],[8,"AppLike"],[3,"SimpleApp"],[13,"Road"],[13,"Lane"],[13,"Intersection"],[13,"Building"],[13,"ParkingLot"],[13,"Car"],[13,"Pedestrian"],[13,"PedCrowd"],[13,"TransitStop"],[13,"Area"],[4,"ColorSchemeChoice"],[3,"ColorScheme"],[3,"RawBytes"],[3,"MapLoader"],[3,"MapAlreadyLoaded"],[3,"FutureLoader"],[3,"FileLoader"],[8,"Readable"],[4,"CameraAngle"],[4,"TrafficSignalStyle"],[3,"OptionsPanel"],[3,"Options"],[3,"AgentCache"],[3,"DrawMap"],[3,"DrawOptions"],[3,"UnzoomedAgents"],[3,"DrawPedCrowd"],[3,"DrawPedestrian"],[8,"Renderable"],[3,"DrawIntersection"],[3,"DrawMovement"],[3,"DrawArea"],[3,"DrawBuilding"],[3,"DrawBike"],[3,"DrawCar"],[3,"DrawLane"],[3,"DrawParkingLot"],[3,"DrawRoad"],[3,"DrawTransitStop"],[3,"SimpleWarper"],[3,"Args"],[3,"ColorScale"],[4,"Executable"],[3,"Minimap"],[3,"DivergingScale"],[3,"CameraState"],[3,"ColorDiscrete"],[3,"ChooseSomething"],[3,"PromptInput"],[3,"HeatmapOptions"],[3,"RunCommand"],[3,"TitleScreen"],[3,"Grid"],[8,"MinimapControls"],[3,"TurnExplorer"],[3,"DrawRoadLabels"],[3,"DefaultMap"],[3,"ColorNetwork"],[3,"CityPicker"],[3,"Navigator"],[3,"PopupMsg"],[3,"AllCityPicker"],[3,"CitiesInCountryPicker"],[3,"ColorLegend"],[3,"ImportCity"],[3,"CrossStreet"],[3,"SearchBuildings"],[3,"FilePicker"],[3,"URLManager"]]},\
"map_model":{"doc":"map_model
describes the world where simulations occur. …","t":[12,12,12,12,12,12,12,3,13,3,4,3,3,4,13,13,13,13,13,13,13,13,3,13,13,4,3,3,4,13,13,13,13,13,13,13,13,13,13,3,13,13,3,13,13,13,13,3,3,13,13,13,13,3,4,13,4,4,3,4,3,13,13,13,13,13,13,13,13,13,3,3,3,4,13,13,3,13,13,3,3,4,13,13,13,13,13,13,17,17,3,3,3,13,13,3,13,3,17,3,4,17,13,13,3,3,3,4,3,4,4,3,13,13,3,3,13,13,13,13,3,13,13,13,13,3,13,13,13,13,13,13,3,3,3,3,3,17,13,13,13,13,13,4,13,3,4,13,13,13,13,13,13,13,13,13,13,3,3,3,3,4,3,13,13,3,4,4,13,3,13,13,13,13,13,3,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,11,12,12,12,11,11,12,12,12,11,12,12,12,12,12,12,12,12,0,11,11,11,12,12,12,12,0,12,12,12,11,12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,0,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,11,12,11,12,12,12,12,12,12,12,12,12,11,12,12,12,0,0,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,12,12,11,12,11,12,12,12,12,12,11,0,12,12,12,12,12,12,12,12,0,12,12,12,12,12,12,12,12,12,12,12,12,12,0,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,11,11,11,12,12,12,12,12,11,12,12,12,12,12,12,11,12,11,11,11,12,11,12,12,12,12,12,12,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,12,0,11,11,11,12,12,12,12,12,11,12,12,12,12,11,12,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,3,17,12,11,11,12,11,12,11,11,11,11,12,11,11,11,11,11,13,13,13,3,13,13,13,4,4,3,5,5,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,0,12,12,12,12,12,12,12,12,3,3,5,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,13,13,13,13,4,3,4,3,3,13,13,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,12,12,11,11,11,11,11,11,11,11,11,12,0,11,11,11,12,12,11,11,11,12,11,11,11,11,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,5,11,11,11,11,11,12,0,12,12,5,5,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,5,5,5,5,5,5,5,5,5,5,5,5,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,12,11,12,12,12,12,12,12,12,12,12,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,5,13,13,13,13,4,4,3,13,13,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,3,11,11,0,0,11,11,11,0,12,11,11,11,0,11,12,5,0,0,0,12,0,11,0,0,5,11,11,0,11,11,0,5,5,5,5,17,5,5,5,5,5,3,3,3,11,11,11,11,11,11,12,12,12,11,11,11,0,12,12,12,12,12,11,11,11,0,12,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,17,3,11,11,12,5,5,11,5,12,5,11,12,5,5,12,11,11,11,11,5,5,5,5,5,5,5,5,5,5,5,5,3,17,11,11,12,11,12,11,12,5,12,11,11,11,5,11,17,17,5,5,5,5,5,5,5,5,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,3,11,11,12,12,5,5,5,11,11,11,12,12,11,11,11,11,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,4,13,3,13,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,12,11,11,11,11,0,0,0,0,0,0,0,0,0,0,0,0,0,12,3,3,4,13,13,13,13,13,13,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,3,4,3,13,13,13,13,3,3,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,3,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,12,11,12,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,12,11,12,12,12,12,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,12,11,11,11,11,11,11,11,12,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,13,13,3,3,4,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,13,13,4,13,13,13,13,13,13,3,3,3,4,13,17,17,13,13,17,17,17,13,13,13,13,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,12,11,11,11,11,12,5,11,11,11,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,3,3,3,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,12,12,12,11,11,11,12,5,11,11,11,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,3,3,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,11,11,11,11,11,11,12,11,11,11,12,11,12,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,12,13,3,4,13,13,13,3,3,3,4,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,12,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,11,11,11,11,11,11,12,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,17,3,13,3,4,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,11,11,11,11,11,11,11,11,11,11,12,11,5,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,12,12,11,11,11,11,12,12,12,11,11,11,12,11,11,11,12,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,13,13,13,13,13,13,3,3,4,4,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,3,3,12,12,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,13,17,17,17,13,17,17,13,17,17,13,3,17,17,4,17,17,17,13,3,4,17,13,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,13,13,13,4,13,3,13,11,12,12,12,12,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,0,11,11,0,5,11,11,11,11,11,11,11,11,11,11,11,11,0,12,5,0,0,0,11,11,0,5,13,13,13,4,13,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,3,11,11,11,11,11,11,11,5,11,11,11,11,11,12,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,3,11,11,12,11,11,12,12,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,12,12,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,11,11,11,5,11,11,11,11,11,11,11,11,11,12,11,11,11,13,13,3,3,4,13,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,5,5,5,11,11,11,11,11,12,12,12,13,13,13,4,3,11,11,11,11,11,11,11,11,12,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,12,11,11,12,12,12,4,13,13,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,5,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,5,11,11,12,12,13,13,13,3,4,11,11,11,11,11,11,11,11,12,11,11,5,11,12,5,11,11,11,11,5,11,11,11,12,11,5,12,12,12,12,12,12,12,13,13,3,3,3,3,3,3,3,3,3,4,3,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,11,11,11,11,12,12,12,12,12,12,11,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,17,17,3,4,13,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12],"n":["0","0","0","0","0","0","0","AccessRestrictions","Along","Amenity","AmenityType","Area","AreaID","AreaType","Back","Bank","Banned","Bar","Beauty","Bike","Bike","Biking","Block","Border","Buffer","BufferType","Building","BuildingID","BuildingType","Bus","Bus","Cafe","Car","CarRepair","CarShare","ChangeIntersection","ChangeRoad","ChangeRouteSchedule","Childcare","City","Closed","Commercial","CompressedMovementID","Construction","Construction","Contraflow","ContraflowLane","ControlStopSign","ControlTrafficSignal","ConvenienceStore","Crosswalk","Culture","Curb","DirectedRoadID","Direction","Driving","DrivingSide","EditCmd","EditEffects","EditIntersection","EditRoad","Empty","Exercise","FastFood","Fixed","FlexPosts","Food","Fwd","GreenSpace","Hotel","Intersection","IntersectionCluster","IntersectionID","IntersectionType","Island","JerseyBarrier","Lane","Lane","Lane","LaneID","LaneSpec","LaneType","Laundry","Left","Left","Left","Library","LightRail","MAX_BIKE_SPEED","MAX_WALKING_SPEED","Map","MapConfig","MapEdits","MedianStrip","Medical","Movement","Movement","MovementID","NORMAL_LANE_THICKNESS","NamePerLanguage","OffstreetParking","PARKING_LOT_SPOT_LENGTH","Park","Parking","ParkingLot","ParkingLotID","Path","PathConstraints","PathRequest","PathStep","PathStepV2","PathV2","Pedestrian","PedestrianPlaza","Perimeter","PermanentMapEdits","Pet","Planters","Playground","Pool","Position","PostOffice","Private","Protected","PublicGarage","RawToMapOptions","Religious","Residential","ResidentialCommercial","Right","Right","Right","Road","RoadID","RoadSideID","RoadWithStopSign","RoutingParams","SIDEWALK_THICKNESS","School","SharedLeftTurn","SharedSidewalkCorner","Shopping","Shoulder","SideOfRoad","Sidewalk","Stage","StageType","StopSign","StopSign","Straight","Stripes","StudyArea","Supermarket","Tourism","TrafficSignal","TrafficSignal","Train","TransitRoute","TransitRouteID","TransitStop","TransitStopID","Traversable","Turn","Turn","Turn","TurnID","TurnPriority","TurnType","UTurn","UberTurn","University","UnmarkedCrossing","Variable","Water","Yield","Zone","access_restrictions","access_restrictions","added_turns","address","aisles","all_areas","all_buildings","all_costs_from","all_incoming_borders","all_intersections","all_lanes","all_outgoing_borders","all_parking_lots","all_roads","all_transit_routes","all_transit_stops","all_turns","all_zones","allow_through_traffic","alt_start","amenities","amenity_type","angle","apply_edits","area_type","areas","areas","avoid_high_stress","avoid_movements_between","avoid_roads","avoid_steep_incline_penalty","bike_lane_penalty","bikes_can_use_bus_lanes","biking_blackhole","blank","bldg_type","blocked_starts","borders","borrow","borrow_mut","boundary","boundary_polygon","bounds","building_to_road","buildings","bus_lane_penalty","center_pts","changed_intersections","changed_parking_lots","changed_roads","changed_roads","changed_routes","city","clear_custom_pathfinder_cache","clone","clone_into","commands","commands","complicated_turn_restrictions","config","connectivity","consolidate_all_intersections","constraints","cost","create_from_raw","crossed_so_far","crosswalk","crosswalk_backward","crosswalk_forward","currently_inside_ut","deleted_lanes","deleted_turns","deserialize","dir","dir","dir","dist_along","districts","driveway_geom","driveway_line","driving_blackhole","driving_lane_penalty","driving_pos","driving_pos","driving_side","dst","dst_i","dst_i","edit_road_cmd","edits","edits","edits_generation","edits_name","edits_name","elevation","end","end_border","extra_spots","find_b_by_osm_id","find_driving_lane_near_building","find_i_by_osm_id","find_r_by_osm_id","find_road_between","find_tr_by_gtfs","from","from","geom","geom","get_a","get_b","get_boundary_polygon","get_bounds","get_city_name","get_config","get_edits","get_edits_change_key","get_gps_bounds","get_i","get_i_edit","get_l","get_languages","get_movement_for_traffic_signal","get_movements_for","get_name","get_next_roads","get_next_turns_and_lanes","get_parent","get_pl","get_r","get_r_edit","get_routes_serving_stop","get_stop_sign","get_t","get_tr","get_traffic_signal","get_transit_route","get_ts","get_turn_between","get_turns_for","get_turns_from_lane","get_turns_to_lane","gps_bounds","gtfs_id","gtfs_id","hack_add_area","hack_override_bldg_type","hack_override_offstreet_spots","hack_override_offstreet_spots_individ","hack_override_orig_spawn_times","hack_override_routing_params","i","id","id","id","id","id","id","id","id","id","id","id","id","idx","idx","incoming_lanes","incremental_edit_traffic_signal","inferred_sidewalks","interior","intersection_type","intersections","into","is_train_stop","is_unprotected_turn","keep_bldg_tags","label_center","lane","lane_center_pts","lane_closest_to_edge","lane_type","lanes","lanes_ltr","levels","load_synchronously","long_name","lt","main_road_penalty","make","map","map_loaded_directly","map_name","max_elevation","maybe_get_a","maybe_get_b","maybe_get_i","maybe_get_l","maybe_get_pl","maybe_get_r","maybe_get_stop_sign","maybe_get_t","maybe_get_tr","maybe_get_traffic_signal","maybe_get_ts","members","members","members","merge_zones","merge_zones","merged","minify","modified_lanes","movements","must_apply_edits","must_stop","mut_lane","name","name","name","name","names","new_edits","objects","offset","offset","orig_id","orig_id","orig_id","orig_req","orig_spawn_times","original_intersections","osm","osm_id","osm_id","osm_tags","osm_tags","osm_tags","osm_tags","other_crosswalk_ids","outgoing_lanes","parent","parent","parking","parking_lots","path","pathfind","pathfind","pathfind_v2","pathfind_v2_with_params","pathfind_with_params","pathfinder","pathfinder_dirty","percent_incline","perimeter","polygon","polygon","polygon","polygon","polygon","proposal_description","proposal_description","proposal_link","proposal_link","protected_movements","raw","recalculate_all_movements","recalculate_pathfinding_after_edits","recalculate_road_to_buildings","req","restrictions","road","road","road","road_to_buildings","road_to_buildings","roads","roads","roads","roads","route_type","routing_params","routing_params","save","save_edits","serialize","short_name","should_use_transit","side","sidewalk","sidewalk_line","sidewalk_pos","sidewalk_pos","sidewalk_pos","simple_path_btwn","simple_path_btwn_v2","skip_ch","spawn_times","speed_limit","speed_limit","spots","src","src_i","src_i","stage_type","stages","start","start","steps","steps","stop_signs","stops","street_parking_spot_length","to","to_owned","total_length","traffic_signals","transit_routes","transit_stops","transit_stops","traversable","try_apply_edits","try_from","try_into","turn_on_red","turn_restrictions","turn_type","turn_type","turns","type_id","uber_turns","uber_turns","uber_turns","unprotected_turn_penalty","unsaved_edits","untrimmed_center_pts","version","vzip","width","width","yield_movements","zones","zorder","0","0","1","num_housing_units","num_residents","i","id","new","new","new","old","old","old","r","0","0","0","0","0","1","1","0","0","0","0","0","0","0","0","1","2","0","0","City","POLYGON_EPSILON","areas","borrow","borrow_mut","boundary","deserialize","districts","from","from_huge_map","from_individual_maps","into","name","serialize","try_from","try_into","type_id","vzip","Border","Building","DirectedRoad","Item","LeaveMap","RideTransit","SidewalkEndpoint","Spot","WalkingNode","WalkingOptions","all_vehicle_costs_from","all_walking_costs_from","allow_shoulders","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","closest","cmp","cmp","cmp","cost","deserialize","deserialize","end_transit","eq","eq","eq","equivalent","equivalent","equivalent","find_scc","fmt","fmt","from","from","from","get_hash","get_hash","hash","hash","into","into","into","ne","ne","ne","node","partial_cmp","partial_cmp","partial_cmp","serialize","serialize","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vehicle_cost","vzip","vzip","vzip","walking","walking_speed","0","0","0","0","0","0","1","Item","WalkingOptions","all_walking_costs_from","allow_shoulders","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","common_speeds","cost","default","default_speed","eq","equivalent","from","from","into","into","ne","node","partial_cmp","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","walking_speed","ChangeIntersection","ChangeRoad","ChangeRouteSchedule","Closed","EditCmd","EditEffects","EditIntersection","EditRoad","MapEdits","StopSign","TrafficSignal","access_restrictions","added_turns","apply","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","changed_intersections","changed_lanes","changed_parking_lots","changed_roads","changed_roads","changed_routes","check_lanes_ltr","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","commands","compat","compress","create_for_test","default","deleted_lanes","deleted_turns","describe","deserialize","diff","edits_name","eq","eq","eq","eq","fix_building_driveways","fix_parking_lot_driveways","fmt","fmt","fmt","fmt","from","from","from","from","from","get_checksum","get_orig_from_osm","get_title","into","into","into","into","into","lanes_ltr","load_from_bytes","load_from_file","merge_zones","modified_lanes","modify_lanes","ne","ne","ne","ne","new","original_intersections","perma","proposal_description","proposal_link","recalculate_intersection_polygon","recalculate_turns","save","serialize","speed_limit","to_owned","to_owned","to_owned","to_owned","to_perma","to_permanent","to_permanent","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","undo","update_derived","vzip","vzip","vzip","vzip","vzip","i","id","new","new","new","old","old","old","r","0","0","ChangeAccessRestrictions","ChangeLaneType","ChangeSpeedLimit","OriginalLane","ReverseLane","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deserialize","deserialize","deserialize","deserialize","deserialize","dir","dst_i","fix_adaptive_stages","fix_city_name","fix_f64s","fix_intersection_ids","fix_lane_widths","fix_map_name","fix_merge_zones","fix_offset","fix_old_lane_cmds","fix_phase_to_stage","fix_plans","fix_road_direction","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","id","id","id","idx","into","into","into","into","into","l","lookup","lt","new","new","num_back","num_fwd","old","old","orig_lt","parent","remove_vehicle_caps","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upgrade","vzip","vzip","vzip","vzip","vzip","walk","ChangeIntersection","ChangeRoad","ChangeRouteSchedule","Closed","PermanentEditCmd","PermanentEditIntersection","PermanentMapEdits","StopSign","TrafficSignal","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","commands","deserialize","deserialize","deserialize","edits_name","from","from","from","get_title","into","into","into","into_cmd","into_edits","into_edits_permissive","map_name","merge_zones","proposal_description","proposal_link","serialize","serialize","serialize","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","version","vzip","vzip","vzip","with_permanent","gtfs_id","i","new","new","new","old","old","old","r","0","must_stop","RawToMapOptions","borrow","borrow_mut","bridges","buildings","clap","clone","clone_into","collapse_intersections","consolidate_all_intersections","default","from","from_clap","initial","into","keep_bldg_tags","match_points_to_lanes","merge_intersections","parking_lots","remove_disconnected","skip_ch","snappy","to_owned","traffic_signals","transit","trim_path","try_from","try_into","turns","type_id","vzip","walking_turns","find_bridges","classify_bldg","get_address","make_all_buildings","SHORT_THRESHOLD","collapse","collapse_intersection","is_cycleway","should_collapse","trim_deadends","InitialMap","Intersection","Road","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","dst_i","elevation","from","from","from","geometry","half_width","id","id","intersection_type","intersections","into","into","into","lane_specs","lane_specs_ltr","new","new","osm_tags","polygon","roads","roads","src_i","trimmed_center_pts","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","DEGENERATE_INTERSECTION_HALF_LENGTH","Piece","borrow","borrow_mut","center","close_off_polygon","deadend","from","generalized_trim_back","id","intersection_polygon","into","left","on_off_ramp","pretrimmed_geometry","right","try_from","try_into","type_id","vzip","assemble_ltr","get_lane_specs_ltr","osm_separation_type","angle","connects_dual_carriageway","merge_short_roads","should_merge","infer_spots","line_valid","make_all_parking_lots","snap_driveway","remove_disconnected_roads","Cycleway","DEBUG_OUTPUT","borrow","borrow_mut","center","from","id","into","layer","snap_cycleways","total_width","try_from","try_into","type_id","v1","vzip","PROTECTED","YIELD","all_walk_all_yield","degenerate","expand_all_stages","four_way_four_stage","four_way_two_stage","get_possible_policies","greedy_assignment","half_signal","lagging_green","make_stages","new","stage_per_road","synchronize","three_way","add_stage","four_way_four_stage","is_conflict","make_crosswalk_variable","make_lagging_green_variable","make_signal","make_traffic_signal","merge_stages","movements","movements_from","multi_way_stages","optimize","protected_yield_stage","remove_movement","straight_types","three_way_three_stage","BorderSnapper","borrow","borrow_mut","bus_incoming_borders","bus_outgoing_borders","create_route","create_stop","finalize_transit","from","into","new","train_incoming_borders","train_outgoing_borders","try_from","try_into","type_id","vzip","curvey_turn","ensure_unique","expected_turn_types_for_four_way","from_pt","make_all_turns","make_vehicle_turns","remove_merging_turns","to_pt","turn_type_from_angles","verify_vehicle_connectivity","filter_turns","get_sidewalk","make_crosswalks","make_degenerate_crosswalks","make_footway_turns","make_shared_sidewalk_corner","make_walking_turns","make_walking_turns_v2","turn_id","DrivingSide","Left","MapConfig","Right","bikes_can_use_bus_lanes","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deserialize","deserialize","driving_side","eq","fmt","fmt","from","from","inferred_sidewalks","into","into","serialize","serialize","street_parking_spot_length","to_owned","to_owned","try_from","try_from","try_into","try_into","turn_on_red","type_id","type_id","vzip","vzip","area","block","building","intersection","lane","movement","parking_lot","road","stop_signs","traffic_signals","transit","turn","zone","0","Area","AreaID","AreaType","Island","MedianStrip","Park","PedestrianPlaza","StudyArea","Water","area_type","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","deserialize","deserialize","deserialize","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","get_hash","get_hash","hash","hash","id","into","into","into","ne","osm_id","osm_tags","partial_cmp","polygon","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Block","Perimeter","borrow","borrow","borrow_mut","borrow_mut","calculate_coloring","clone","clone","clone_into","clone_into","collapse_deadends","debug","find_all_single_blocks","from","from","from_perimeter","interior","into","into","merge_all","partition_by_predicate","perimeter","polygon","restore_invariant","roads","single_block","to_block","to_owned","to_owned","try_from","try_from","try_into","try_into","try_to_merge","type_id","type_id","undo_invariant","vzip","vzip","0","0","Amenity","AmenityType","AmenityTypeIter","Bank","Bar","Beauty","Bike","Building","BuildingID","BuildingType","Cafe","CarRepair","CarShare","Childcare","Commercial","ConvenienceStore","Culture","Empty","Exercise","FastFood","Food","GreenSpace","Hotel","Laundry","Library","Medical","NamePerLanguage","OffstreetParking","Pet","Playground","Pool","PostOffice","Private","PublicGarage","Religious","Residential","ResidentialCommercial","School","Shopping","Supermarket","Tourism","University","address","all","amenities","amenity_type","back_idx","biking_connection","bldg_type","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","categorize","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","driveway_geom","driving_connection","eq","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from_str","get","get","get_hash","has_amenity","has_residents","hash","house_number","id","idx","into","into","into","into","into","into","into","into","into_iter","iter","label_center","len","levels","marker","name","names","ne","ne","ne","new","next","next_back","nth","num_parking_spots","orig_id","osm_tags","osm_tags","parking","partial_cmp","partial_cmp","partial_cmp","polygon","serialize","serialize","serialize","serialize","serialize","serialize","sidewalk","sidewalk_pos","sidewalk_to_bike","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","types","unnamed","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","0","0","1","num_housing_units","num_residents","0","0","1","1","0","Border","Construction","Intersection","IntersectionID","IntersectionType","StopSign","TrafficSignal","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","deserialize","deserialize","deserialize","elevation","eq","eq","equivalent","equivalent","find_road_between","fmt","fmt","fmt","fmt","from","from","from","get_hash","get_hash","get_incoming_lanes","get_outgoing_lanes","get_rank","get_road_sides_sorted_by_incoming_angle","get_roads_sorted_by_incoming_angle","get_sorted_incoming_roads","get_zorder","hash","hash","id","incoming_lanes","intersection_type","into","into","into","is_border","is_closed","is_cycleway","is_deadend","is_degenerate","is_footway","is_incoming_border","is_light_rail","is_outgoing_border","is_private","is_stop_sign","is_traffic_signal","merged","movements","name","ne","orig_id","outgoing_lanes","partial_cmp","polygon","roads","serialize","serialize","serialize","some_incoming_road","some_outgoing_road","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","turn_to_movement","turns","type_id","type_id","type_id","vzip","vzip","vzip","Biking","Buffer","BufferType","Bus","Construction","Curb","Driving","FlexPosts","JerseyBarrier","Lane","LaneID","LaneSpec","LaneType","LightRail","NORMAL_LANE_THICKNESS","PARKING_LOT_SPOT_LENGTH","Parking","Planters","SERVICE_ROAD_LANE_THICKNESS","SHOULDER_THICKNESS","SIDEWALK_THICKNESS","SharedLeftTurn","Shoulder","Sidewalk","Stripes","biking_blackhole","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","common_endpt","decode_u32","describe","deserialize","deserialize","deserialize","deserialize","deserialize","dir","dir","dist_along_of_point","driving_blackhole","dst_i","dummy","encode_u32","end_line","endpoint","eq","eq","eq","eq","equivalent","equivalent","equivalent","first_line","first_pt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_char","from_short_name","get_directed_parent","get_hash","get_hash","get_hash","get_lane_level_turn_restrictions","get_nearest_side_of_road","get_thick_polygon","hash","hash","hash","id","intersections","into","into","into","into","into","is_biking","is_bus","is_driving","is_for_moving_vehicles","is_light_rail","is_parking","is_shoulder","is_sidewalk","is_walkable","is_walkable","lane_center_pts","lane_type","last_line","last_pt","length","lt","ne","ne","ne","number_parking_spots","offset","parse_turn_type_from_osm","partial_cmp","partial_cmp","partial_cmp","road","serialize","serialize","serialize","serialize","serialize","short_name","src_i","supports_any_movement","to_char","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","transit_stops","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","typical_lane_widths","vzip","vzip","vzip","vzip","vzip","width","width","0","CompressedMovementID","Movement","MovementID","angle","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","cmp","conflicts_with","crosswalk","deserialize","deserialize","deserialize","eq","eq","eq","equivalent","equivalent","fmt","fmt","fmt","for_i","from","from","from","from","geom","get_hash","get_hash","hash","hash","i","id","idx","into","into","into","members","movement_geom","ne","ne","ne","parent","partial_cmp","partial_cmp","serialize","serialize","serialize","src_center_and_width","to","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","turn_type","type_id","type_id","type_id","vzip","vzip","vzip","0","ParkingLot","ParkingLotID","aisles","borrow","borrow","borrow_mut","borrow_mut","capacity","clone","clone","clone_into","clone_into","cmp","deserialize","deserialize","driveway_line","driving_pos","eq","equivalent","extra_spots","fmt","fmt","from","from","get_hash","hash","id","into","into","ne","osm_id","partial_cmp","polygon","serialize","serialize","sidewalk_line","sidewalk_pos","spots","to_owned","to_owned","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","0","Back","DirectedRoadID","Direction","Fwd","Left","Right","Road","RoadID","RoadSideID","SideOfRoad","access_restrictions","access_restrictions_from_osm","all_transit_stops","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","both_directions","center_pts","children","children_backwards","children_forwards","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","common_endpt","complicated_turn_restrictions","crosswalk_backward","crosswalk_forward","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dir","dir_and_offset","directed_id_from","directed_id_to","dst_i","dst_i","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","find_closest_lane","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_detailed_rank","get_dir_change_pl","get_half_polygon","get_half_width","get_hash","get_hash","get_hash","get_hash","get_hash","get_lanes_between","get_left_side","get_name","get_outermost_lane","get_rank","get_thick_polygon","get_width","get_zone","has_lanes","hash","hash","hash","hash","hash","high_stress_for_bikes","id","incoming_lanes","into","into","into","into","into","into","is_cycleway","is_extremely_short","is_footway","is_light_rail","is_private","is_service","lane_specs","lanes","lanes","length","must_get_sidewalk","ne","ne","ne","opposite","orig_id","osm_tags","other_endpt","outgoing_lanes","parking_to_driving","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","percent_incline","recreate_lanes","road","road","serialize","serialize","serialize","serialize","serialize","serialize","side","speed_limit","speed_limit_from_osm","src_i","src_i","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","turn_restrictions","type_id","type_id","type_id","type_id","type_id","type_id","untrimmed_center_pts","vzip","vzip","vzip","vzip","vzip","vzip","zorder","ControlStopSign","RoadWithStopSign","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deserialize","deserialize","eq","eq","flip_sign","fmt","fmt","from","from","get_priority","id","into","into","lane_closest_to_edge","must_stop","ne","ne","new","roads","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","CROSSWALK_PACE","ControlTrafficSignal","Fixed","Stage","StageType","Variable","adjust_major_minor_timing","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","convert_to_ped_scramble","convert_to_ped_scramble_without_promotion","could_be_protected","deserialize","deserialize","deserialize","edit_movement","enforce_minimum_crosswalk_time","eq","eq","eq","export","export_movement","find_r","fmt","fmt","fmt","from","from","from","get_min_crossing_time","get_possible_policies","get_priority_of_movement","get_priority_of_turn","id","import","import_movement","internal_convert_to_ped_scramble","into","into","into","max_crosswalk_time","missing_turns","ne","ne","ne","new","new","offset","protected_movements","serialize","serialize","serialize","simple_cycle_duration","simple_duration","stage_type","stages","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","validate","validating_new","vzip","vzip","vzip","yield_movements","0","0","1","2","0","TransitRoute","TransitRouteID","TransitStop","TransitStopID","all_path_requests","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","deserialize","deserialize","deserialize","deserialize","driving_pos","end_border","eq","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","get_hash","get_hash","gtfs_id","gtfs_id","hash","hash","id","id","idx","into","into","into","into","is_train_stop","long_name","name","ne","ne","ne","orig_spawn_times","partial_cmp","partial_cmp","plural_noun","route_type","serialize","serialize","serialize","serialize","short_name","sidewalk","sidewalk_pos","spawn_times","start","stops","to_owned","to_owned","to_owned","to_owned","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","Banned","Crosswalk","Left","Protected","Right","SharedSidewalkCorner","Straight","Turn","TurnID","TurnPriority","TurnType","UTurn","UnmarkedCrossing","Yield","angle","between_sidewalks","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","cmp","conflicts_with","crosswalk_over_road","deserialize","deserialize","deserialize","deserialize","dst","eq","eq","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","from","from","from","from","geom","get_hash","hash","id","into","into","into","into","is_crossing_arterial_intersection","ne","ne","other_crosswalk_ids","parent","partial_cmp","partial_cmp","partial_cmp","pedestrian_crossing","penalty","permitted_by_lane","permitted_by_road","serialize","serialize","serialize","serialize","src","to_movement","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","turn_type","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","AccessRestrictions","Zone","allow_through_traffic","borders","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deserialize","deserialize","eq","eq","floodfill","fmt","fmt","from","from","into","into","make_all","members","ne","ne","new","restrictions","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","0","0","0","Arterial","ENDPT_BACK","ENDPT_FWD","HIGHWAY","Highway","INFERRED_PARKING","INFERRED_SIDEWALKS","Local","MAXSPEED","NAME","Node","NodeID","OSM_REL_ID","OSM_WAY_ID","OsmID","PARKING_BOTH","PARKING_LEFT","PARKING_RIGHT","Relation","RelationID","RoadRank","SIDEWALK","Way","WayID","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","deserialize","deserialize","deserialize","deserialize","detailed_from_highway","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_highway","get_hash","get_hash","get_hash","get_hash","hash","hash","hash","hash","inner","into","into","into","into","into","ne","ne","ne","ne","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","serialize","serialize","serialize","serialize","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","0","0","0","Bike","Bus","Car","PathConstraints","Pedestrian","RoutingParams","Train","all","avoid_high_stress","avoid_movements_between","avoid_roads","avoid_steep_incline_penalty","bike_lane_penalty","bitand","bitor","bitxor","borrow","borrow","borrow_mut","borrow_mut","bus_lane_penalty","can_use","clone","clone","clone_into","clone_into","cmp","default","deserialize","deserialize","deserialize","driving_lane_penalty","engine","enum_from_u32","enum_into_u32","eq","eq","eq","equivalent","filter_lanes","fmt","from","from","from_lt","into","into","main_road_penalty","ne","node_map","not","partial_cmp","pathfinder","round","serialize","serialize","serialize","sub","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","uber_turns","unprotected_turn_penalty","unround","v1","v2","vehicles","vzip","vzip","walking","zone_cost","CH","CH","CHSeedingNodeOrdering","CreateEngine","Dijkstra","Dijkstra","Empty","PathfindEngine","all_costs_from","borrow","borrow","borrow_mut","borrow_mut","calculate_path","calculate_path_multiple_sources_and_targets","clone","clone_into","create","deserialize","from","from","into","into","is_dijkstra","reuse_ordering","serialize","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","0","graph","graph","path_calc","InnerNodeMap","NodeMap","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","deserialize","deserialize_nodemap","from","from","get","get_or_insert","guarantee_node_ordering","id_to_node","id_to_node","into","into","new","node_to_id","serialize","to_owned","translate_id","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Pathfinder","all_costs_from","apply_edits","bike_graph","borrow","borrow_mut","bus_graph","cached_alternatives","car_graph","clear_custom_pathfinder_cache","clone","clone_into","deserialize","empty","from","into","new","new_limited","params","pathfind","pathfind_with_params","serialize","should_use_transit","to_owned","train_graph","try_from","try_into","type_id","vzip","walking_graph","walking_with_transit_graph","IntersectionCluster","UberTurn","UberTurnV2","autodetect","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","deserialize","deserialize","entry","entry","eq","eq","equivalent","exit","exit","find_all","flood","fmt","fmt","from","from","from","geom","into","into","into","into_v2","members","ne","ne","new","partial_cmp","path","path","serialize","serialize","to_owned","to_owned","trace_back","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","uber_turns","vzip","vzip","vzip","ContraflowLane","Lane","Path","PathRequest","PathStep","Turn","about_to_start_ut","add","alt_start","as_lane","as_traversable","as_turn","between_buildings","between_directed_roads","blocked_starts","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","cmp","constraints","crossed_so_far","crossed_so_far","current_step","currently_inside_ut","currently_inside_ut","deserialize","deserialize","deserialize","dist_crossed_from_step","end","eq","eq","eq","equivalent","equivalent","estimate_duration","exact_slice","fmt","fmt","fmt","fmt","from","from","from","get_blocked_starts","get_hash","get_req","get_step_at_dist_along","get_steps","get_total_elevation_change","hash","into","into","into","is_empty","is_last_step","is_upcoming_uber_turn_component","isnt_last_step","last_step","leave_from_driveway","max_speed_along","max_speed_and_incline_along","maybe_next_step","modify_step","ne","ne","ne","new","next_step","one_step","orig_req","partial_cmp","percent_dist_crossed","serialize","serialize","serialize","shift","start","steps","to_owned","to_owned","to_owned","to_string","total_length","total_length","trace","trace_from_start","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","uber_turns","validate_continuity","validate_restrictions","validate_zones","vehicle","vzip","vzip","vzip","walking","0","0","0","Along","Contraflow","Movement","PathStepV2","PathV2","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cost","deserialize","deserialize","find_uber_turns","fmt","fmt","from","from","from_roads","get_cost","get_req","get_steps","into","into","into_v1","into_v1_walking","new","req","serialize","serialize","steps","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","uber_turns","vzip","vzip","0","0","0","Node","Road","UberTurn","VehiclePathfinder","all_costs_from","apply_edits","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","constraints","deserialize","deserialize","empty","engine","eq","equivalent","fmt","from","from","get_hash","hash","into","into","make_input_graph","ne","new","nodes","params","partial_cmp","pathfind","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","uber_turns","vehicle_cost","vzip","vzip","0","0","LeaveMap","RideTransit","SidewalkEndpoint","SidewalkPathfinder","WalkingNode","all_costs_from","apply_edits","borrow","borrow_mut","clone","clone_into","deserialize","empty","engine","from","into","make_input_graph","new","nodes","one_step_walking_path","pathfind","serialize","should_use_transit","to_owned","transit_input_graph","try_from","try_into","type_id","use_transit","vzip","walking_path_to_steps","0","0","0","1","0","1","2","BanTurns","OnlyAllowTurns","OriginalRoad","RawArea","RawBuilding","RawIntersection","RawMap","RawParkingLot","RawRoad","RawTransitRoute","RawTransitStop","RestrictionType","TurnRestriction","amenities","area_type","areas","as_string_code","auto_mark_junctions","blank","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boundary_polygon","buildings","can_delete_intersection","center_points","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","closest_intersection","cmp","cmp","cmp","common_endpt","complicated_turn_restrictions","config","crosswalk_backward","crosswalk_forward","delete_intersection","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","elevation","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","get_city_name","get_geometry","get_hash","get_hash","get_hash","get_zorder","gps_bounds","gtfs_id","gtfs_id","hash","hash","hash","i1","i2","intersection_type","intersections","into","into","into","into","into","into","into","into","into","into","into","is_cycleway","is_footway","is_light_rail","is_service","length","long_name","merge_short_road","move_intersection","name","name","ne","ne","ne","ne","new","new","new_osm_node_id","new_osm_way_id","num_parking_spots","osm_id","osm_id","osm_tags","osm_tags","osm_tags","osm_tags","osm_way_id","parking_aisles","parking_lots","partial_cmp","partial_cmp","partial_cmp","path_dist_to","percent_incline","point","polygon","polygon","polygon","position","preview_intersection","public_garage_name","roads","roads_per_intersection","route_type","run_all_simplifications","save","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","shape","short_name","stops","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","transit_routes","transit_stops","trim_roads_for_merging","trimmed_road_geometry","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","turn_restrictions","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Lane","MAX_BIKE_SPEED","MAX_WALKING_SPEED","Position","Traversable","Turn","as_lane","as_turn","bike_speed_on_incline","borrow","borrow","borrow_mut","borrow_mut","buffer_dist","clone","clone","clone_into","clone_into","cmp","cmp","deserialize","deserialize","dist_along","dist_along","end","eq","eq","equiv_pos","equiv_pos_for_long_object","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","get_hash","get_polyline","get_zorder","hash","into","into","lane","lane","max_speed_along_movement","max_speed_along_road","maybe_lane","maybe_turn","min_dist","ne","ne","new","partial_cmp","partial_cmp","pt","pt_and_angle","serialize","serialize","start","to_owned","to_owned","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","walking_speed_on_incline","0","0"],"q":["map_model","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::BuildingType","","","","","map_model::EditCmd","","","","","","","","","map_model::EditIntersection","","map_model::LaneType","map_model::OffstreetParking","","","","map_model::PathStep","","","map_model::PathStepV2","","","map_model::StageType","","","","map_model::Traversable","","map_model::city","","","","","","","","","","","","","","","","","","map_model::connectivity","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::connectivity::Spot","","","map_model::connectivity::WalkingNode","","","","map_model::connectivity::walking","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::edits","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::edits::EditCmd","","","","","","","","","map_model::edits::EditIntersection","","map_model::edits::compat","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::edits::perma","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::edits::perma::PermanentEditCmd","","","","","","","","","map_model::edits::perma::PermanentEditIntersection","","map_model::make","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::make::bridges","map_model::make::buildings","","","map_model::make::collapse_intersections","","","","","","map_model::make::initial","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::make::initial::geometry","","","","","","","","","","","","","","","","","","","","map_model::make::initial::lane_specs","","","map_model::make::merge_intersections","","","","map_model::make::parking_lots","","","","map_model::make::remove_disconnected","map_model::make::snappy","","","","","","","","","","","","","","","","map_model::make::traffic_signals","","","","","","","","","","","","","","","","map_model::make::traffic_signals::lagging_green","","","","","","","","","","","","","","","","map_model::make::transit","","","","","","","","","","","","","","","","","map_model::make::turns","","","","","","","","","","map_model::make::walking_turns","","","","","","","","","map_model::map","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects","","","","","","","","","","","","","map_model::objects::area","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::block","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::building","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::building::BuildingType","","","","","map_model::objects::building::OffstreetParking","","","","map_model::objects::intersection","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::lane","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::lane::LaneType","map_model::objects::movement","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::parking_lot","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::road","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::stop_signs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::traffic_signals::StageType","","","","map_model::objects::transit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::turn","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::objects::zone","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::osm","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::osm::OsmID","","","map_model::pathfind","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::engine","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::engine::CreateEngine","map_model::pathfind::engine::PathfindEngine","","","map_model::pathfind::node_map","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::pathfinder","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::uber_turns","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::v1","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::v1::PathStep","","","map_model::pathfind::v2","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::v2::PathStepV2","","","map_model::pathfind::vehicles","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::vehicles::Node","","map_model::pathfind::walking","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::pathfind::walking::WalkingNode","","","","map_model::raw","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::traversable","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","map_model::traversable::Traversable",""],"d":["","","","","","","","","Original direction","A business located inside a building.","Businesses are categorized into one of these types.","Areas are just used for drawing.","","","","","For stop signs: Can’t currently specify this! For …","","","","","","A block is defined by a perimeter that traces along the …","","","","A building has connections to the road and sidewalk, may …","","","","","","","","","","","","","A single city (like Seattle) can be broken down into …","","An estimated number of workers","This is cheaper to store than a MovementID. It simply …","","","Opposite direction, sidewalks only","Sidewalks only!","","A traffic signal consists of a sequence of Stages that …","","A marked zebra crossing, where pedestrians usually have …","","A raised curb","","","","","","","","","","","","","Flex posts, wands, cones, other “weak” forms of …","","","","","An intersection connects roads. Most have >2 roads and are …","This only applies to VehiclePathfinder; walking through …","","","","Solid barrier, no gaps.","A road segment is broken down into individual lanes, which …","Original direction","","A lane is identified by its parent road and its position, …","","","","","","","","","","","","","Represents changes to a map. Note this isn’t …","","","A Movement groups all turns from one road to another, …","","A movement is like a turn, but with less detail – it …","","None corresponds to the native name","Represent no parking as Private(0, false).","From some manually audited cases in Seattle, the length of …","","","Parking lots have some fixed capacity for cars, and are …","","","Who’s asking for a path?","","","One step along a path.","A path between two endpoints for a particular mode. This …","","","A sequence of roads in order, beginning and ending at the …","MapEdits are converted to this before serializing. …","","Sturdier planters, with gaps.","","","Represents a specific point some distance along a lane.","","(Spots, explicitly tagged as a garage)","For stop signs: cars can do this without stopping. These …","(Name, spots)","Options for converting RawMaps to Maps.","","","An estimated number of residents, workers","","","","A Road represents a segment between exactly two …","","","","Tuneable parameters for all types of routing.","","","","The corner where two sidewalks meet. Pedestrians can cross …","","","See https://wiki.openstreetmap.org/wiki/Forward_…","","","","","","","Just paint!","Not from OSM. A user-specified area to focus on.","","","","","","","","","","Either a lane or a turn, where most movement happens.","A Turn leads from the end of one Lane to the start of …","","","Turns are uniquely identified by their (src, dst) lanes …","","","","","","An unmarked crossing, where pedestrians may cross without …","Minimum is the minimum duration, 0 allows cycle to be …","","For stop signs: cars have to stop before doing this turn, …","A contiguous set of roads with access restrictions. This …","","","","","","","","Return the cost of a single path, and also a mapping from …","This and all_outgoing_borders are expensive to constantly …","","","","","","","","","","","","","This is the specific amenity listed in OSM, not the more …","","","","","","","Don’t cross movements between these roads unless …","Don’t cross these roads unless absolutely necessary to …","","","","","Just for temporary std::mem::replace tricks.","","","","","","","","","","","","The physical center of the road, including sidewalks, …","","","","Derived from commands, kept up to date by update_derived","","","Clear any pathfinders with custom RoutingParams, created …","","","","A stack, oldest edit is first. The same intersection may …","self is ‘from’. (via, to). Only BanTurns.","","","Try to consolidate all short roads. Will likely break.","","","","","Could be a Crosswalk or UnmarkedCrossing","","Is there a tagged crosswalk near each end of the road?","","","","","","","","","The individual maps","Goes from building to sidewalk","Goes from the lot to the driving lane","{Cars, bikes} trying to start or end here might not be …","","Guaranteed to be at least 7m (MAX_CAR_LENGTH + a little …","These may be on different roads entirely, like for light …","If true, driving happens on the right side of the road …","","","","","Once a Map exists, the player can edit it in the UI …","","","","","","","A transit vehicle either vanishes at its last stop or …","If we can’t render all spots (maybe a lot with no aisles …","","Cars trying to park near this building should head for the …","","","Finds the road directly connecting two intersections.","","","","The “overall” path of movement, aka, an “average” …","","","","","","","","","If you need to regenerate anything when the map is edited, …","","","Panics on borders","","","None for SharedSidewalkCorners and turns not belonging to …","Find all movements from one road to another that’re …","","","","","","","","","","","","","","","","","The turns may belong to two different intersections!","","","","","","","","","","","","","","","","","","","","","","","","","As long as this is unique per lane, this value is …","Note that a lane may belong to both incoming_lanes and …","Since the player is in the middle of editing, the signal …","If true, roads without explicitly tagged sidewalks may …","These roads exist entirely within the perimeter","","","","If false, only buses serve this stop","Does a turn at a stop sign go from a smaller to a larger …","Preserve all OSM tags for buildings, increasing the final …","Where a text label should be centered to have the best …","","","","","Invariant: A road must contain at least one child. These …","","","Load a map from a local serialized Map or RawMap. Note …","","","When crossing an arterial or highway road, multiply the …","See …","A bunch of (mostly read-only) queries on a Map.","After deserializing a map directly, call this after.","","Returns the highest elevation in the map","","","","","","","","","","","","","","","If false, adjacent roads with the same AccessRestrictions …","If false, adjacent roads with the same AccessRestrictions …","Was a short road adjacent to this intersection merged?","Modifies the map in-place, removing parts not essential …","","","Returns (changed_roads, deleted_lanes, deleted_turns, …","","","","","","","","","","","","","","","","Explicitly store whatever the original was, since this can…","","Useful utilities for working with OpenStreetMap.","The importing process also automatically creates some …","","","Depending on options while importing, these might be …","Depending on options while importing, these might be …","","Empty except for TurnType::Crosswalk and UnmarkedCrossing. …","","","","","","","Everything related to pathfinding through a map for …","","","","","","","[-1.0, 1.0] theoretically, but in practice, about [-0.25, …","","","The polygon covers the interior of the block.","","This needs to be in clockwise orientation, or later …","","Edits without these are player generated.","Some edits are included in the game by default, in …","The link is optional even for proposals","","","The convert_osm crate produces a RawMap from OSM and other …","","This can expensive, so don’t constantly do it while …","","","","","","","","","","","Only roads incoming to the intersection are listed here.","","","Returns the routing params baked into the map.","","","","","","","","","Lot to sidewalk","The building’s connection for any agent can change based …","","","Simple search along undirected roads. Expresses the result …","Simple search along directed roads, weighted by distance. …","Should contraction hierarchies for pathfinding be built? …","Non-empty, times in order for one day when a vehicle …","","","The middle of the “T”, pointing towards the parking …","src and dst must both belong to parent. No guarantees that …","","","","","A transit vehicle spawns at the beginning of this lane. …","","","","","","Street parking is divided into spots of this length. 8 …","","","","","","Meaningless order","","","","","","If true, turns on red which do not conflict crossing …","self is ‘from’","","","","","","","","","","Like center_pts, but before any trimming for intersection …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A single city (like Seattle) can be broken down into …","","","","","","","The individual maps","","If there’s a single map covering all the smaller maps, …","Generate a city from a bunch of smaller, individual maps. …","","","","","","","","","","","","","","false is src_i, true is dst_i","","","","Starting from some initial spot, calculate the cost to all …","Starting from some initial buildings, calculate the cost …","If true, allow walking on shoulders.","","","","","","","","","","","","","","","","","","","","","","","","","Calculate the strongly connected components (SCC) of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This returns the pathfinding cost of crossing one road and …","","","","","","","","","","","","","","","Starting from some initial buildings, calculate the cost …","If true, allow walking on shoulders.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents changes to a map. Note this isn’t …","","","","","","","","","","","","","","","","","Pick apart changed_roads and figure out if an entire road …","","","Derived from commands, kept up to date by update_derived","","This is meant for table-driven unit tests. Call this on …","","","","","","","","","A stack, oldest edit is first. The same intersection may …","","Assumes update_derived has been called.","Transforms a string describing lane types and directions, …","","","","(summary, details)","","","","","","","","Recalculate the driveways of some buildings after map …","Recalculate the driveways of some parking lots after map …","","","","","","","","","","Produces an md5sum of the contents of the edits.","","Get the human-friendly of these edits. If they have a …","","","","","","","Load map edits from the given JSON bytes. Strip out any …","Load map edits from a JSON file. Strip out any commands …","If false, adjacent roads with the same AccessRestrictions …","","","","","","","","","","Some edits are included in the game by default, in …","","","","","","","","","","","","Encode the edits in a permanent format, referring to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","When the PermanentMapEdits format changes, add a …","","","","","","","","","","","","","MapEdits are converted to this before serializing. …","","","","","","","","","","","","","","","","","","","","","","","Get the human-friendly of these edits. If they have a …","","","","","Transform permanent edits to MapEdits, looking up the map …","Transform permanent edits to MapEdits, looking up the map …","","If false, adjacent roads with the same AccessRestrictions …","Edits without these are player generated.","The link is optional even for proposals","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Options for converting RawMaps to Maps.","","","","","","","","","Try to consolidate all short roads. Will likely break.","","","","Naming is confusing, but RawMap -> InitialMap -> Map. …","","Preserve all OSM tags for buildings, increasing the final …","Snap points to an exact Position along the nearest lane. …","","","","Should contraction hierarchies for pathfinding be built? …","","","The various traffic signal generators live in the traffic …","","Adjust the path to start on the polygon’s border, not …","","","","","","","Look for roads underneath bridges, then lower their …","","","Finalize importing of buildings, mostly by matching them …","","Collapse degenerate intersections:","","","","Some cycleways intersect footways with detailed curb …","","","","","","","","","","","","","","","","OSM describes roads as center-lines that intersect. Turn …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Also returns a list of labeled polygons for debugging.","","","","","","","","","","","","","","","Merge tiny “roads” that’re actually just part of a …","","","","Take in parking lots from OSM and all parking aisle roads. …","Returns (driveway_line, driving_pos, sidewalk_line, …","Some roads might be totally disconnected from the largest …","","","","","","","","","","Snap separately mapped cycleways to main roads.","","","","","","","","","","","","","","Applies a bunch of heuristics to a single intersection, …","","","","","","","Simple second-pass after generating all signals. Find …","","","","","","","","Create a traffic signal which has a stage that is: …","","","","Build stages. First find roads that are straight across, …","","","","","","","","","","","","","","","","","","","","","","","","","","","Generate all driving and walking turns at an intersection, …","","","","","Ideally, we want every incoming lane to lead to at least …","Filter out crosswalks on really short roads. In reality, …","","","","At an intersection of footpaths only, just generate a turn …","","Generate Crosswalk and SharedSidewalkCorner (places where …","A complete rewrite of make_walking_turns, which looks at …","","","","","","","","","","","","","","","","","If true, driving happens on the right side of the road …","","","","","","If true, roads without explicitly tagged sidewalks may …","","","","","Street parking is divided into spots of this length. 8 …","","","","","","","If true, turns on red which do not conflict crossing …","","","","","","","","","","","","","","","Public transit stops and routes.","","Zones and AccessRestrictions are used to model things like:","","Areas are just used for drawing.","","","","","","","Not from OSM. A user-specified area to focus on.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The importing process also automatically creates some …","","","","","","","","","","","","","","","","","","","","","","","A block is defined by a perimeter that traces along the …","A sequence of roads in order, beginning and ending at the …","","","","","Assign each perimeter one of num_colors
, such that no two …","","","","","If the perimeter follows any dead-end roads, “collapse”…","","This calculates all single block perimeters for the entire …","","","","These roads exist entirely within the perimeter","","","Try to merge all given perimeters. If successful, only one …","Consider the perimeters as a graph, with adjacency …","","The polygon covers the interior of the block.","Restore the first=last invariant. Methods may temporarily …","","Starting at any lane, snap to the nearest side of that …","","","","","","","","Try to merge two blocks. Returns true if this is …","","","A perimeter has the first and last road matching up, but …","","","","","A business located inside a building.","Businesses are categorized into one of these types.","","","","","","A building has connections to the road and sidewalk, may …","","","","","","","An estimated number of workers","","","","","","","","","","","","None corresponds to the native name","Represent no parking as Private(0, false).","","","","","(Spots, explicitly tagged as a garage)","(Name, spots)","","","An estimated number of residents, workers","","","","","","","All types of amenities, in alphabetical order.","","This is the specific amenity listed in OSM, not the more …","","Returns (biking position, sidewalk position). Could fail …","","","","","","","","","","","","","","","","","","Categorize an OSM amenity tag.","","","","","","","","","","","","","","","","","","","","","","","","","","Goes from building to sidewalk","The polyline goes from the building to the driving position","","","","","","","","","","","","","","","","","","","","","","","","","","","","Does this building contain any amenity matching the …","","","","","","","","","","","","","","","","Where a text label should be centered to have the best …","","","","","","","","","","","","","","","Depending on options while importing, these might be …","Depending on options while importing, these might be …","","","","","","","","","","","","","The building’s connection for any agent can change based …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An intersection connects roads. Most have >2 roads and are …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Strict for bikes. If there are bike lanes, not allowed to …","","","","Return all incoming roads to an intersection, sorted by …","Higher numbers get drawn on top","","","","Note that a lane may belong to both incoming_lanes and …","","","","","","","","Does this intersection connect to only a single road …","Does this intersection only connect two road segments? …","","","","","","","","Was a short road adjacent to this intersection merged?","","","","","","","This needs to be in clockwise orientation, or later …","","","","","","","","","","","","","","","","","Don’t call for SharedSidewalkCorners","","","","","","","","","","","","","A raised curb","","Flex posts, wands, cones, other “weak” forms of …","Solid barrier, no gaps.","A road segment is broken down into individual lanes, which …","A lane is identified by its parent road and its position, …","","","","","From some manually audited cases in Seattle, the length of …","","Sturdier planters, with gaps.","","","","","","","Just paint!","","","","","","","","","","","","","","","","","","","","","","","","","If the lanes share one endpoint, returns it. If they share …","","","","","","","","","","","{Cars, bikes} trying to start or end here might not be …","","","","pt2 will be endpoint","","","","","","","","","","","","","","","","","","","","","","The inverse of to_char
. Always picks one buffer type. …","","","","","","Returns the set of allowed turn types, based on individual …","This is just based on typical driving sides. Bidirectional …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents the lane type as a single character, for use in …","","","","","","","Meaningless order","","","","","","","","","","","","","","","","For a given lane type, returns some likely widths. This …","","","","","","","","","This is cheaper to store than a MovementID. It simply …","A Movement groups all turns from one road to another, …","A movement is like a turn, but with less detail – it …","","","","","","","","","","","","","","","","","Could be a Crosswalk or UnmarkedCrossing","","","","","","","","","","","","","","","","","The “overall” path of movement, aka, an “average” …","","","","","","","","","","","","","","","","","","","","","","Polyline points FROM intersection","","","","","","","","","","","","","","","","","","","Parking lots have some fixed capacity for cars, and are …","","","","","","","","","","","","","","","Goes from the lot to the driving lane","Guaranteed to be at least 7m (MAX_CAR_LENGTH + a little …","","","If we can’t render all spots (maybe a lot with no aisles …","","","","","","","","","","","","","","","","Lot to sidewalk","","The middle of the “T”, pointing towards the parking …","","","","","","","","","","","","","","","","","","","A Road represents a segment between exactly two …","","","See https://wiki.openstreetmap.org/wiki/Forward_…","","","","","","","","","","","","","","","","","The physical center of the road, including sidewalks, …","","","These are ordered from closest to center lane (left-most …","","","","","","","","","","","","","","","","","","Returns the common intersection between two roads, …","self is ‘from’. (via, to). Only BanTurns.","","Is there a tagged crosswalk near each end of the road?","","","","","","","","lane must belong to this road. Offset 0 is the centermost …","Get the DirectedRoadID pointing to the intersection. …","Get the DirectedRoadID pointing from the intersection. …","","","","","","","","","","","","","Includes off-side","","","","","","","","","","","","","","","","","This is the FIRST yellow line where the direction of the …","Creates the thick polygon representing one half of the …","","","","","","","Returns all lanes located between l1 and l2, exclusive.","Gets the left PolyLine of the road","","","","","","","Does this directed road have any lanes of a certain type?","","","","","","A simple classification of if the directed road is …","","Returns lanes from the “center” going out","","","","","","","","Many roads wind up with almost no length, due to their …","","","","","","Strict for bikes. If there are bike lanes, not allowed to …","Invariant: A road must contain at least one child. These …","","Get the only sidewalk or shoulder on this side of the …","","","","","","","Returns the other intersection of this road, panicking if …","Returns lanes from the “center” going out","","","","","","","[-1.0, 1.0] theoretically, but in practice, about [-0.25, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","self is ‘from’","","","","","","","Like center_pts, but before any trimming for intersection …","","","","","","","","","","","","","","","","","","","","","","","","","","","Get the priority of a turn according to the stop sign – …","","","","","","","","","Only roads incoming to the intersection are listed here.","","","","","","","","","","","","","","A traffic signal consists of a sequence of Stages that …","","","","Minimum is the minimum duration, 0 allows cycle to be …","Modifies the fixed timing of all stages, applying either a …","","","","","","","","","","","","","Move crosswalks from stages, adding them to an all-walk as …","Move crosswalks from stages, adding them to an all-walk as …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","How long a full cycle of the signal lasts, assuming no …","","","","","","","","","","","","","","","","","Only call this variant while importing the map, to enforce …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","These may be on different roads entirely, like for light …","A transit vehicle either vanishes at its last stop or …","","","","","","","","","","","","","","","","","","","","","","","","As long as this is unique per lane, this value is …","","","","","If false, only buses serve this stop","","","","","","Explicitly store whatever the original was, since this can…","","","","","","","","","","","","Non-empty, times in order for one day when a vehicle …","A transit vehicle spawns at the beginning of this lane. …","","","","","","","","","","","","","","","","","","","","","","","","For stop signs: Can’t currently specify this! For …","A marked zebra crossing, where pedestrians usually have …","","For stop signs: cars can do this without stopping. These …","","The corner where two sidewalks meet. Pedestrians can cross …","","A Turn leads from the end of one Lane to the start of …","Turns are uniquely identified by their (src, dst) lanes …","","","","An unmarked crossing, where pedestrians may cross without …","For stop signs: cars have to stop before doing this turn, …","","","","","","","","","","","","","","","","","","","","","","If this turn is a crosswalk over a single road, return …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Empty except for TurnType::Crosswalk and UnmarkedCrossing. …","","","","","Is the turn a crosswalk or unmarked crossing?","Penalties for (lane types, lane-changing, slow lane). The …","Is this turn legal, according to turn lane tagging?","Is this turn legal, according to turn restrictions defined …","","","","","src and dst must both belong to parent. No guarantees that …","","","","","","","","","","","","","","","","","","","","","","","","","A contiguous set of roads with access restrictions. This …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Larger number means a bigger road, according to …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Who’s asking for a path?","","Tuneable parameters for all types of routing.","","","","Don’t cross movements between these roads unless …","Don’t cross these roads unless absolutely necessary to …","","","","","","","","","","","Can an agent use a lane? There are some subtle exceptions …","","","","","","","","","","","","","","","","","","Strict for bikes. If there are bike lanes, not allowed to …","","","","Not bijective, but this is the best guess of user intent","","","When crossing an arterial or highway road, multiply the …","","Some helpers for working with fast_paths.","","","","","","","","","","","","","","","","","To deal with complicated intersections and short roads in …","","","","Structures related to the new road-based pathfinding …","Pathfinding for cars, bikes, buses, and trains using …","","","Pathfinding for pedestrians, as well as figuring out if …","Heavily penalize crossing into an access-restricted zone …","","","","","","","","This operates on raw IDs and costs; no type safety. The …","","","","","","Returns (path cost, node IDs in path)","Returns (path cost, node IDs in path). Input is pairs of …","","","","","","","","","","","","","","","","","","","","","","","","","","A bidirectional mapping between fast_paths NodeId and some …","","","","","","","","","","","","","Call this after filling out the input graph, right before …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Quickly create an invalid pathfinder, just to make borrow …","","","","Create a new Pathfinder with custom routing params that …","","Finds a path from a start to an end for a certain type of …","Finds a path from a start to an end for a certain type of …","","","","","","","","","","","This only applies to VehiclePathfinder; walking through …","","A sequence of movements through a cluster of …","Find all other traffic signals “close” to one. Ignore …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Group lane-based uber-turns into road-based UberTurnV2s.","","","","(legal, illegal)","","","","","","","","","","","","","","","","","","","","","","Sidewalks only!","Original direction","","","","","","","","","","","Determines the start and end position to travel between …","Create a request from the beginning of one road to the end …","","","","","","","","","","","","","","","","","","","","","","","","Once we finish this PathStep, how much distance will be …","","","","","","","Estimate how long following the path will take in the best …","","","","","","","","","If the agent following this path will initially block some …","","The original PathRequest used to produce this path. If the …","","","Returns the total elevation (gain, loss) experienced over …","","","","","","","","","","The caller must pass in two valid positions for the …","The single definitive place to determine how fast somebody …","The single definitive place to determine how fast somebody …","","Trusting the caller to do this in valid ways.","","","","","","","","","","","","","","","","","","","","","","Traces along the path from its originally requested start. …","Traces along the path from a specified distance along the …","","","","","","","","","","","","","","The caller must pass in two valid positions for the …","","","","The caller must pass in two valid sidewalk positions. This …","","","","Original direction","Opposite direction, sidewalks only","","One step along a path.","A path between two endpoints for a particular mode. This …","","","","","","","","","","","","","","","","","Vehicle implementations often just calculate the sequence …","The time needed to perform this path. This time is not a …","The original PathRequest used to produce this path.","All steps in this path.","","","Transform a sequence of roads representing a path into the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This returns the pathfinding cost of crossing one road and …","","","","","","","false is src_i, true is dst_i","","","","","","","","","","","","","","","","","","","","Attempt the pathfinding and see if we should ride public …","","","","","","","","","","","","","","","","","","A way to refer to roads across many maps and over time. …","","","","","","","","","","","","","","Prints the OriginalRoad in a way that can be copied to …","Look for short roads that should be merged, and mark them …","","","","","","","","","","","","","","","","","","","","","","","","","","","This is effectively a PolyLine, except there’s a case …","","","","","","","","","","","","","","","","","","","","","","","","","","(via, to). For turn restrictions where ‘via’ is an …","","","Is there a tagged crosswalk near each end of the road?","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the corrected center and total width","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","(the surviving intersection, the deleted intersection, …","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents the original place where OSM center-lines meet. …","","","","Only stops within a map’s boundary are kept","(Intersection polygon, polygons for roads, list of labeled …","","","","","Run a sequence of transformations to the RawMap before …","","","","","","","","","","","","This may begin and/or end inside or outside the map …","","Entries into transit_stops","","","","","","","","","","","","","","","Generate the trimmed PolyLine
for a single RawRoad by …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a specific point some distance along a lane.","Either a lane or a turn, where most movement happens.","","","","","","","","","","","","","","","","","","","","","","","Given a position along a lane, find the equivalent …","","","","","","","","","","","Return the center-line geometry of this lane or turn.","","","","","","","The single definitive place to determine how fast somebody …","The single definitive place to determine how fast somebody …","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[1,2,3,4,5,6,7,0,8,0,0,0,0,0,9,10,11,10,10,10,12,13,0,14,13,0,0,0,0,13,12,10,12,10,10,15,15,15,10,0,16,17,0,14,13,8,18,0,0,10,19,10,20,0,0,13,0,0,0,0,0,17,10,10,21,20,10,9,10,10,0,0,0,0,22,20,0,18,23,0,0,0,10,24,25,19,10,13,0,0,0,0,0,22,10,0,8,0,0,0,0,0,22,13,0,0,0,0,0,0,0,0,12,22,0,0,10,20,10,10,0,10,26,11,26,0,10,17,17,24,25,19,0,0,0,0,0,0,10,13,19,10,13,0,13,0,0,16,14,19,20,22,10,10,16,14,12,0,0,0,0,0,0,18,23,0,0,0,19,0,10,19,21,22,11,0,27,28,29,30,31,32,32,32,32,32,32,32,32,32,32,32,32,32,33,34,30,35,36,32,37,38,32,39,39,39,39,39,40,41,32,30,42,43,32,32,38,32,32,32,32,39,28,29,29,29,44,44,0,32,32,32,45,44,28,32,0,46,34,47,32,42,48,28,28,42,29,29,32,41,49,50,51,38,30,31,41,39,31,52,40,53,41,28,32,0,32,32,45,44,54,34,55,31,32,32,32,32,32,32,32,48,36,56,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,52,55,32,32,32,32,32,32,57,37,30,54,41,36,31,28,58,59,52,55,56,57,60,54,32,40,61,54,32,32,52,32,46,30,51,41,62,41,28,27,30,32,55,49,39,0,0,32,45,32,32,32,32,32,32,32,32,32,32,32,32,63,36,43,45,44,54,32,29,54,32,62,32,38,30,52,32,35,32,0,64,59,30,54,28,42,55,44,0,37,31,37,30,35,28,56,54,48,53,30,32,65,0,32,32,32,32,32,32,28,66,37,66,30,54,31,45,44,45,44,67,0,32,32,32,47,43,64,50,68,32,32,61,54,58,32,55,32,32,32,32,32,55,32,68,60,31,30,31,52,32,32,46,55,27,28,31,53,41,28,67,59,55,34,42,47,32,55,40,48,32,42,32,32,41,32,0,32,32,32,40,28,36,56,54,32,63,42,47,39,32,28,45,32,41,49,67,32,28,69,70,69,71,71,72,73,74,72,73,74,72,73,74,75,76,77,78,79,78,79,80,81,82,83,84,85,86,87,87,87,88,89,0,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,90,90,90,0,91,91,91,0,0,0,0,0,92,90,93,91,90,93,91,90,91,90,91,91,90,93,91,93,90,91,91,90,93,91,90,93,91,0,90,91,90,93,91,90,91,90,91,90,93,91,90,93,91,93,90,93,91,90,91,90,91,90,93,91,90,93,91,90,93,91,0,90,93,91,0,92,94,95,96,97,98,99,97,0,0,0,92,92,100,92,100,92,92,100,92,100,92,92,100,100,92,100,92,100,100,100,100,92,92,100,92,100,92,100,92,100,92,15,15,15,16,0,0,0,0,0,16,16,27,29,15,29,44,16,27,15,29,44,16,27,15,29,44,29,29,44,44,27,44,16,27,15,44,16,27,15,44,0,44,27,44,29,29,15,27,27,44,44,16,27,15,0,0,44,16,27,15,29,44,16,27,15,44,27,44,29,44,16,27,15,27,44,44,44,29,0,44,16,27,15,44,44,0,44,44,0,0,44,27,27,44,16,27,15,15,44,16,29,44,16,27,15,29,44,16,27,15,29,44,16,27,15,15,44,29,44,16,27,15,72,73,74,72,73,74,72,73,74,75,76,0,0,0,0,0,101,102,103,104,105,101,102,103,104,105,101,102,103,104,105,101,103,0,0,0,0,0,0,0,0,0,0,0,0,101,102,103,104,105,101,102,103,104,105,102,104,105,101,101,102,103,104,105,103,101,102,104,105,101,101,104,105,102,101,0,101,102,103,104,105,101,102,103,104,105,101,102,103,104,105,0,101,102,103,104,105,0,106,106,106,107,0,0,0,107,107,45,107,106,45,107,106,45,107,106,45,107,106,45,45,107,106,45,45,107,106,45,45,107,106,106,45,45,45,45,45,45,45,107,106,45,107,106,45,107,106,45,107,106,45,107,106,45,45,107,106,107,108,109,110,109,108,110,109,108,110,111,112,0,46,46,0,0,46,46,46,0,46,46,46,46,0,46,46,0,0,0,0,46,0,46,0,0,0,46,46,0,46,46,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,114,115,113,114,115,113,114,115,113,114,115,0,114,114,115,115,113,113,114,115,0,114,113,114,114,115,113,115,114,114,113,114,115,113,114,115,113,114,115,113,114,115,0,0,116,116,116,0,0,116,0,116,0,116,116,0,0,116,116,116,116,116,0,0,0,0,0,0,0,0,0,0,0,0,0,0,117,117,117,117,117,117,117,0,117,117,117,117,0,117,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,118,118,118,118,0,0,0,118,118,118,118,118,118,118,118,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,0,24,40,40,24,40,24,40,24,40,24,40,24,40,24,40,24,40,24,40,40,24,40,24,40,40,24,40,24,40,24,40,40,24,40,24,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,22,22,22,22,22,22,37,1,22,37,1,22,37,1,22,37,1,22,37,1,1,22,37,1,22,1,22,1,1,22,37,1,22,37,1,22,1,22,37,1,22,37,1,37,37,1,37,1,22,37,1,22,37,1,1,22,37,1,22,37,1,22,37,1,22,37,0,0,66,61,66,61,61,66,61,66,61,61,61,61,66,61,66,61,66,61,61,61,66,66,61,61,61,61,66,61,66,61,66,61,61,66,61,61,66,61,2,3,0,0,0,10,10,10,10,0,0,0,10,10,10,10,17,10,10,17,10,10,10,10,10,10,10,10,0,0,10,10,10,10,26,26,10,17,17,10,10,10,10,10,30,10,30,35,119,30,30,2,30,35,26,17,3,10,119,2,30,35,26,17,3,10,119,10,2,30,35,26,17,3,10,119,2,30,35,26,17,3,10,119,2,3,10,2,30,35,26,17,3,30,30,2,26,3,10,2,3,10,2,2,30,35,26,17,3,10,2,30,35,26,17,3,10,119,10,3,119,2,30,17,2,30,30,119,2,30,35,26,17,3,10,119,119,10,30,119,30,119,30,35,2,26,3,3,119,119,119,30,30,30,35,30,2,3,10,30,2,30,35,26,17,3,30,30,0,119,2,30,35,26,17,3,10,119,2,10,2,30,35,26,17,3,10,119,2,30,35,26,17,3,10,119,2,30,35,26,17,3,10,119,10,3,2,30,35,26,17,3,10,119,69,70,69,71,71,78,79,78,79,4,14,14,0,0,0,14,14,4,14,54,4,14,54,4,14,54,4,14,54,4,4,14,54,54,4,14,4,14,54,4,4,14,54,4,14,54,4,14,54,54,54,54,54,54,54,4,14,54,54,54,4,14,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,4,54,54,4,54,54,4,14,54,54,54,4,14,54,4,4,14,54,4,14,54,54,54,4,14,54,4,14,54,13,13,0,13,13,20,13,20,20,0,0,0,0,13,0,0,13,20,0,0,0,13,13,13,20,41,64,13,20,41,49,64,13,20,41,49,64,13,20,41,49,64,13,20,41,49,64,13,20,41,64,13,64,13,20,41,49,41,49,41,41,41,64,64,41,41,64,13,20,49,64,13,20,41,41,64,64,13,20,41,49,64,13,20,41,49,13,13,41,64,13,20,41,41,41,64,13,20,41,41,64,13,20,41,49,41,41,41,13,41,41,41,41,13,41,41,41,41,41,41,49,64,13,49,41,64,0,64,13,20,64,64,13,20,41,49,13,41,13,13,64,13,20,41,49,64,41,64,13,20,41,49,64,13,20,41,49,64,13,20,41,49,49,64,13,20,41,49,41,49,77,0,0,0,36,48,57,36,48,57,36,48,57,36,48,57,36,48,57,36,48,48,57,36,48,57,36,48,57,48,57,36,36,48,57,36,48,36,48,57,48,57,57,36,57,48,57,36,36,0,48,57,36,48,48,57,48,57,36,36,48,48,57,36,48,57,36,48,57,36,36,48,57,36,48,57,36,5,0,0,31,5,31,5,31,31,5,31,5,31,5,5,31,31,31,5,5,31,5,5,5,31,5,5,31,5,31,5,31,5,31,5,31,31,31,31,5,31,5,5,31,5,31,5,31,5,31,6,9,0,0,9,25,25,0,0,0,0,28,28,28,6,9,50,25,68,28,6,9,50,25,68,28,6,28,28,28,28,6,9,50,25,68,28,6,9,50,25,68,28,6,9,50,25,68,28,28,28,28,6,9,50,25,68,28,50,28,28,28,50,28,6,9,50,25,68,6,9,50,25,68,28,6,6,9,9,50,50,25,68,28,6,9,50,25,68,28,28,28,28,28,6,9,50,25,68,28,28,28,68,28,28,28,28,50,6,9,50,25,68,28,28,28,6,9,50,25,68,28,28,28,28,28,28,28,28,50,28,28,50,6,50,68,9,28,28,28,28,28,6,9,50,25,68,28,28,50,68,6,9,50,25,68,28,68,28,28,50,28,6,9,50,25,68,28,6,9,50,6,9,50,25,68,28,6,9,50,25,68,28,28,6,9,50,25,68,28,28,6,9,50,25,68,28,28,0,0,58,62,58,62,58,62,58,62,58,62,58,62,58,58,62,58,62,58,58,58,62,62,62,58,62,58,58,58,62,58,62,58,62,58,62,58,62,58,62,0,0,21,0,0,21,59,59,67,21,59,67,21,59,67,21,59,67,21,59,59,67,59,67,21,67,67,59,67,21,59,0,0,59,67,21,59,67,21,59,59,67,67,59,59,0,59,59,67,21,67,59,59,67,21,59,67,59,67,59,67,21,59,21,67,59,59,67,21,59,67,21,59,67,21,59,67,21,59,59,59,67,21,67,86,87,87,87,7,0,0,0,0,55,60,7,52,55,60,7,52,55,60,7,52,55,60,7,52,55,60,7,60,7,52,55,52,55,60,7,52,60,7,60,60,7,7,52,55,60,7,52,55,60,7,52,55,60,7,52,55,60,60,7,52,55,52,55,52,60,7,52,55,60,7,55,55,60,7,52,55,55,60,52,55,55,55,60,7,52,55,60,7,60,7,52,55,60,7,52,55,60,7,52,55,60,7,52,55,11,19,19,11,19,19,19,0,0,0,0,19,19,11,56,56,53,19,11,56,53,19,11,56,53,19,11,56,53,19,11,56,53,19,56,56,53,19,11,56,53,53,19,11,56,53,19,53,53,19,11,56,53,19,11,56,56,53,53,56,53,19,11,56,56,53,56,56,53,53,19,11,19,56,56,56,53,19,11,56,53,53,53,19,11,56,53,53,19,11,56,53,19,11,56,56,53,19,11,56,53,19,11,56,0,0,33,43,33,43,33,43,33,43,33,43,33,43,33,43,0,33,43,33,43,33,43,43,43,33,43,33,43,33,43,33,43,33,43,33,43,33,43,33,43,120,121,122,123,0,0,0,123,0,0,123,0,0,124,0,0,0,0,0,0,0,124,0,0,0,124,0,123,120,121,122,124,123,120,121,122,124,123,120,121,122,124,123,120,121,122,124,123,120,121,122,124,120,121,122,124,123,123,120,121,122,124,123,120,121,122,124,123,120,120,121,121,122,122,124,124,123,120,121,122,124,123,120,121,122,124,120,121,122,124,124,123,120,121,122,124,120,121,122,124,123,120,121,122,124,120,121,122,124,123,120,121,122,124,120,121,122,124,123,120,121,122,124,123,120,121,122,124,123,120,121,122,124,123,120,121,122,124,125,126,127,12,12,12,0,12,0,12,12,39,39,39,39,39,12,12,12,12,39,12,39,39,12,12,39,12,39,12,39,12,12,39,39,0,12,12,12,12,39,12,12,12,12,39,12,12,39,39,39,0,12,12,0,0,12,12,39,12,12,39,12,39,12,39,12,39,0,39,0,0,0,0,12,39,0,0,128,129,128,0,128,129,129,0,129,128,129,128,129,129,129,129,129,128,129,128,129,128,129,129,129,129,129,128,129,128,129,128,129,128,129,130,131,132,132,0,0,133,134,133,134,133,133,134,0,133,134,133,133,133,133,134,133,134,133,133,133,133,133,133,134,133,134,133,134,133,134,0,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,0,0,0,63,63,65,136,63,65,136,65,136,65,136,136,65,136,65,136,65,136,136,65,136,63,0,65,136,63,65,136,65,63,65,136,63,63,65,136,63,136,65,136,65,136,65,136,0,63,65,136,63,65,136,63,65,136,63,63,65,136,18,18,0,0,0,18,42,42,34,18,18,18,34,34,42,18,42,34,18,42,34,18,42,34,18,42,34,18,34,42,42,42,42,42,18,42,34,42,34,18,42,34,18,34,42,18,18,42,34,34,18,42,34,42,18,42,42,42,42,18,18,42,34,42,42,42,42,42,34,18,18,42,42,18,42,34,42,42,42,42,18,42,18,42,34,42,34,42,18,42,34,34,42,42,42,42,18,42,34,18,42,34,18,42,34,42,0,0,0,34,18,42,34,34,80,81,82,8,8,8,0,0,8,47,8,47,8,47,8,47,47,8,47,0,8,47,8,47,47,47,47,47,8,47,47,47,47,47,8,47,47,8,47,8,47,8,47,8,47,47,8,47,83,84,85,0,137,137,0,138,138,138,137,138,137,138,137,138,137,137,138,138,137,138,138,137,137,137,138,137,137,137,138,137,0,137,138,138,138,137,138,138,137,138,137,138,137,138,137,138,137,138,0,138,137,139,140,91,91,91,0,0,141,141,141,141,141,141,141,141,141,141,141,0,141,141,0,141,141,141,141,0,141,141,141,141,141,0,97,98,99,97,142,142,142,143,143,0,0,0,0,0,0,0,0,0,0,0,144,145,146,147,146,146,146,147,148,149,144,145,150,143,142,151,152,146,147,148,149,144,145,150,143,142,151,152,146,146,146,148,147,148,149,144,145,150,143,142,151,152,147,148,149,144,145,150,143,142,151,152,146,147,143,142,147,148,146,148,148,146,146,147,148,149,144,145,150,143,151,152,149,147,148,149,143,142,147,143,142,146,147,147,148,149,144,145,150,143,142,151,152,146,147,148,149,144,145,150,143,142,151,152,146,148,147,143,142,148,146,151,152,147,143,142,147,147,149,146,146,147,148,149,144,145,150,143,142,151,152,148,148,148,148,148,151,146,146,146,152,147,148,149,142,147,143,146,146,144,145,150,148,144,145,150,147,146,146,147,143,142,146,148,149,144,145,150,152,146,144,146,146,151,146,146,146,147,148,149,144,145,150,143,151,152,151,151,151,147,148,149,144,145,150,143,142,151,152,147,146,146,149,146,146,147,148,149,144,145,150,143,142,151,152,146,147,148,149,144,145,150,143,142,151,152,148,146,147,148,149,144,145,150,143,142,151,152,146,147,148,149,144,145,150,143,142,151,152,23,0,0,0,0,23,23,23,0,51,23,51,23,51,51,23,51,23,51,23,51,23,51,51,51,51,23,51,51,51,23,51,51,23,23,51,23,23,23,23,23,51,23,51,51,23,23,23,23,51,51,23,51,51,23,51,51,51,23,51,51,23,51,23,51,23,51,23,51,23,51,23,0,88,89],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["vec",3]],[[],["vec",3]],[[["pathrequest",3]],["option",4]],[[],[["vec",3,["intersection"]],["intersection",3]]],[[],["vec",3]],[[]],[[],[["vec",3,["intersection"]],["intersection",3]]],[[],["vec",3]],[[],["vec",3]],[[],["vec",3]],[[],["btreemap",3]],[[]],[[],["vec",3]],null,null,null,null,null,[[["mapedits",3],["timer",3],["bool",15]],["editeffects",3]],null,null,null,null,null,null,null,null,null,null,[[],["map",3]],null,null,null,[[]],[[]],null,null,null,[[["buildingid",3]],["road",3]],null,null,null,null,null,null,null,null,null,[[]],[[],["map",3]],[[]],null,null,null,null,null,null,null,null,[[["timer",3],["rawmap",3],["rawtomapoptions",3]],["map",3]],null,null,null,null,null,null,null,[[],["result",4]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["roadid",3],["fn",8]],["editcmd",4]],null,null,null,null,null,null,null,null,null,[[["osmid",4]],[["option",4,["buildingid"]],["buildingid",3]]],[[["buildingid",3]],["laneid",3]],[[["nodeid",3]],[["intersectionid",3],["result",6,["intersectionid"]]]],[[["originalroad",3]],[["roadid",3],["result",6,["roadid"]]]],[[["intersectionid",3]],[["roadid",3],["option",4,["roadid"]]]],[[["str",15]],[["option",4,["transitrouteid"]],["transitrouteid",3]]],[[]],null,null,null,[[["areaid",3]],["area",3]],[[["buildingid",3]],["building",3]],[[],["polygon",3]],[[],["bounds",3]],[[],["cityname",3]],[[],["mapconfig",3]],[[],["mapedits",3]],[[],["usize",15]],[[],["gpsbounds",3]],[[["intersectionid",3]],["intersection",3]],[[["intersectionid",3]],["editintersection",4]],[[["laneid",3]],["lane",3]],[[],[["str",15],["btreeset",3,["str"]]]],[[["turnid",3]],["option",4]],[[["directedroadid",3],["pathconstraints",4]],[["vec",3,["movementid"]],["movementid",3]]],[[],["mapname",3]],[[["roadid",3]],[["roadid",3],["btreeset",3,["roadid"]]]],[[["laneid",3],["intersectionid",3]],["vec",3]],[[["laneid",3]],["road",3]],[[["parkinglotid",3]],["parkinglot",3]],[[["roadid",3]],["road",3]],[[["roadid",3]],["editroad",3]],[[["transitstopid",3]],[["transitroute",3],["vec",3,["transitroute"]]]],[[["intersectionid",3]],["controlstopsign",3]],[[["turnid",3]],["turn",3]],[[["transitrouteid",3]],["transitroute",3]],[[["intersectionid",3]],["controltrafficsignal",3]],[[["str",15]],[["option",4,["transitroute"]],["transitroute",3]]],[[["transitstopid",3]],["transitstop",3]],[[["laneid",3],["intersectionid",3]],[["option",4,["turn"]],["turn",3]]],[[["laneid",3],["pathconstraints",4]],[["vec",3,["turn"]],["turn",3]]],[[["laneid",3]],[["vec",3,["turn"]],["turn",3]]],[[["laneid",3]],[["vec",3,["turn"]],["turn",3]]],null,null,null,[[["tags",3],["areatype",4],["polygon",3]]],[[["buildingtype",4],["buildingid",3]]],[[["usize",15]]],[[["usize",15],["buildingid",3]]],[[["time",3],["vec",3,["time"]],["transitrouteid",3]]],[[["timer",3],["routingparams",3]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["controltrafficsignal",3]]],null,null,null,null,[[]],null,[[["roadid",3],["turntype",4]],["bool",15]],null,null,null,null,null,null,null,null,null,[[["string",3],["timer",3]],["map",3]],null,null,null,null,null,[[["timer",3]]],null,[[],["distance",3]],[[["areaid",3]],[["area",3],["option",4,["area"]]]],[[["buildingid",3]],[["option",4,["building"]],["building",3]]],[[["intersectionid",3]],[["option",4,["intersection"]],["intersection",3]]],[[["laneid",3]],[["lane",3],["option",4,["lane"]]]],[[["parkinglotid",3]],[["option",4,["parkinglot"]],["parkinglot",3]]],[[["roadid",3]],[["option",4,["road"]],["road",3]]],[[["intersectionid",3]],[["controlstopsign",3],["option",4,["controlstopsign"]]]],[[["turnid",3]],[["option",4,["turn"]],["turn",3]]],[[["transitrouteid",3]],[["option",4,["transitroute"]],["transitroute",3]]],[[["intersectionid",3]],[["controltrafficsignal",3],["option",4,["controltrafficsignal"]]]],[[["transitstopid",3]],[["option",4,["transitstop"]],["transitstop",3]]],null,null,null,null,null,null,[[["timer",3]]],null,null,[[["mapedits",3],["timer",3]],["editeffects",3]],null,[[["laneid",3]],["lane",3]],null,null,null,null,null,[[],["mapedits",3]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["pathrequest",3]],[["path",3],["result",6,["path"]]]],[[["pathrequest",3]],[["result",6,["pathv2"]],["pathv2",3]]],[[["pathrequest",3],["routingparams",3],["bool",15]],[["result",6,["pathv2"]],["pathv2",3]]],[[["pathrequest",3],["routingparams",3],["bool",15]],[["path",3],["result",6,["path"]]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["timer",3]]],[[["timer",3]]],[[]],null,null,null,null,null,[[["roadid",3]],["btreeset",3]],null,null,null,null,null,null,[[],["routingparams",3]],null,[[]],[[]],[[],["result",4]],null,[[["position",3]],["option",4]],null,null,null,null,null,null,[[["intersectionid",3]],["option",4]],[[["intersectionid",3],["pathconstraints",4]],["option",4]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],null,null,null,null,null,null,[[["mapedits",3],["timer",3]]],[[],["result",4]],[[],["result",4]],null,null,null,null,null,[[],["typeid",3]],null,null,null,null,[[],["bool",15]],null,null,[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],null,[[],["result",4]],null,[[]],[[["map",3]],["city",3]],[[["cityname",3],["timer",3]],["city",3]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,[[["vec",3,["spot"]],["map",3],["duration",3],["spot",4],["pathconstraints",4]],[["hashmap",3,["buildingid","duration"]],["duration",3],["buildingid",3]]],[[["vec",3,["spot"]],["map",3],["walkingoptions",3],["duration",3],["spot",4]],[["hashmap",3,["buildingid","duration"]],["duration",3],["buildingid",3]]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["spot",4]],[[],["walkingnode",4]],[[]],[[]],[[["position",3],["map",3]],["walkingnode",4]],[[["spot",4]],["ordering",4]],[[["item",3]],["ordering",4]],[[["walkingnode",4]],["ordering",4]],null,[[],["result",4]],[[],["result",4]],[[["position",3],["map",3]],["walkingnode",4]],[[["spot",4]],["bool",15]],[[["item",3]],["bool",15]],[[["walkingnode",4]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["map",3],["pathconstraints",4]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[],["u64",15]],[[]],[[]],[[]],[[]],[[]],[[["spot",4]],["bool",15]],[[["item",3]],["bool",15]],[[["walkingnode",4]],["bool",15]],null,[[["spot",4]],[["option",4,["ordering"]],["ordering",4]]],[[["item",3]],[["ordering",4],["option",4,["ordering"]]]],[[["walkingnode",4]],[["option",4,["ordering"]],["ordering",4]]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["movementid",3],["map",3],["directedroadid",3],["routingparams",3],["pathconstraints",4]],["duration",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,[[["vec",3,["spot"]],["map",3],["walkingoptions",3],["duration",3],["spot",4]],[["hashmap",3,["buildingid","duration"]],["duration",3],["buildingid",3]]],null,[[]],[[]],[[]],[[]],[[],["walkingoptions",3]],[[]],[[["item",3]],["ordering",4]],[[],["vec",3]],null,[[],["walkingoptions",3]],[[],["speed",3]],[[["item",3]],["bool",15]],[[],["bool",15]],[[]],[[]],[[]],[[]],[[["item",3]],["bool",15]],null,[[["item",3]],[["ordering",4],["option",4,["ordering"]]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["editeffects",3],["map",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["map",3]]],null,null,null,null,[[["string",3],["str",15],["bool",15]]],[[],["mapedits",3]],[[],["editintersection",4]],[[],["editroad",3]],[[],["editcmd",4]],[[]],[[]],[[]],[[]],null,null,[[["map",3]]],[[["str",15]],["editroad",3]],[[],["mapedits",3]],null,null,[[["map",3]]],[[],["result",4]],[[["editroad",3]],[["string",3],["vec",3,["string"]]]],null,[[["mapedits",3]],["bool",15]],[[["editintersection",4]],["bool",15]],[[["editroad",3]],["bool",15]],[[["editcmd",4]],["bool",15]],[[["editeffects",3],["vec",3,["buildingid"]],["map",3],["buildingid",3]]],[[["vec",3,["parkinglotid"]],["map",3],["parkinglotid",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[["map",3]],["string",3]],[[["road",3],["mapconfig",3]],["editroad",3]],[[],["str",15]],[[]],[[]],[[]],[[]],[[]],null,[[["u8",15],["map",3],["vec",3,["u8"]]],[["mapedits",3],["result",6,["mapedits"]]]],[[["string",3],["map",3],["timer",3]],[["mapedits",3],["result",6,["mapedits"]]]],null,null,[[["roadid",3],["lanespec",3],["editeffects",3],["map",3],["vec",3,["lanespec"]]]],[[["mapedits",3]],["bool",15]],[[["editintersection",4]],["bool",15]],[[["editroad",3]],["bool",15]],[[["editcmd",4]],["bool",15]],[[],["mapedits",3]],null,null,null,null,[[["roadid",3],["distance",3],["intersectionid",3],["map",3]],[["roadid",3],["vec",3,["roadid"]]]],[[["intersectionid",3],["map",3],["editeffects",3]]],[[["map",3]]],[[],["result",4]],null,[[]],[[]],[[]],[[]],[[["map",3]],["permanenteditcmd",4]],[[["map",3]],["permanentmapedits",3]],[[["map",3]],["permanenteditintersection",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["editcmd",4]],[[["map",3]]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[["value",4]]],[[["value",4]]],[[["value",4]]],[[["value",4]]],[[["value",4],["map",3]],["result",6]],[[["value",4]]],[[["value",4]]],[[["value",4]]],[[["value",4],["map",3]],["result",6]],[[["value",4]]],[[["value",4]]],[[["value",4]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[]],[[]],[[]],[[]],[[]],null,[[["map",3]],["result",6]],null,null,null,null,null,null,null,null,null,[[["value",4]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["value",4],["map",3]],[["permanentmapedits",3],["result",6,["permanentmapedits"]]]],[[]],[[]],[[]],[[]],[[]],[[["value",4]]],null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["permanentmapedits",3]],[[],["permanenteditintersection",4]],[[],["permanenteditcmd",4]],[[]],[[]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[]],[[]],[[]],[[],["str",15]],[[]],[[]],[[]],[[["map",3]],[["editcmd",4],["result",6,["editcmd"]]]],[[["map",3]],[["mapedits",3],["result",6,["mapedits"]]]],[[["map",3]],["mapedits",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[["intersectionid",3],["map",3]],[["result",6,["editintersection"]],["editintersection",4]]],null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],null,null,[[],["app",3]],[[],["rawtomapoptions",3]],[[]],null,null,[[],["rawtomapoptions",3]],[[]],[[["argmatches",3]]],null,[[]],null,[[["fn",8],["map",3],["distance",3],["timer",3],["hashablept2d",3],["hashset",3,["hashablept2d"]]],[["hashmap",3,["hashablept2d","position"]],["hashablept2d",3],["position",3]]],null,null,null,null,null,[[]],null,null,[[["polygon",3],["line",3]],["line",3]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[]],null,[[["vec",3],["bounds",3],["timer",3]]],[[["xorshiftrng",3],["tags",3],["f64",15]],["buildingtype",4]],[[["tags",3],["laneid",3],["map",3]],["string",3]],[[["map",3],["bool",15],["timer",3],["btreemap",3]],[["vec",3,["building"]],["building",3]]],null,[[["rawmap",3]]],[[["nodeid",3],["rawmap",3]]],[[],["bool",15]],[[["originalroad",3],["rawmap",3]],["result",6]],[[["rawmap",3]]],null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],null,null,null,null,null,null,[[]],[[]],[[]],null,null,[[["rawmap",3],["bounds",3],["timer",3]],["initialmap",3]],[[["rawroad",3],["originalroad",3],["mapconfig",3]],[["road",3],["result",6,["road"]]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,[[]],[[]],null,[[["vec",3,["pt2d"]],["pt2d",3]],[["vec",3,["pt2d"]],["pt2d",3]]],[[["vec",3],["nodeid",3],["btreemap",3]],["result",6]],[[]],[[["vec",3],["nodeid",3],["btreemap",3]],["result",6]],null,[[["nodeid",3],["btreemap",3],["btreeset",3,["originalroad"]],["originalroad",3],["btreemap",3]],["result",6]],[[]],null,[[["vec",3],["vec",3],["nodeid",3],["btreemap",3]],["option",4]],[[["vec",3],["nodeid",3],["btreemap",3]],["result",6]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["lanespec",3],["drivingside",4],["vec",3,["lanespec"]]],[["lanespec",3],["vec",3,["lanespec"]]]],[[["tags",3],["mapconfig",3]],[["lanespec",3],["vec",3,["lanespec"]]]],[[["string",3]],[["buffertype",4],["option",4,["buffertype"]]]],[[["rawroad",3]],["angle",3]],[[["rawmap",3],["originalroad",3]],["bool",15]],[[["bool",15],["rawmap",3]],[["nodeid",3],["btreeset",3,["nodeid"]]]],[[["rawmap",3],["originalroad",3],["bool",15]],["bool",15]],[[["polygon",3]],["vec",3]],[[["polygon",3],["line",3]],["bool",15]],[[["map",3],["timer",3]],[["vec",3,["parkinglot"]],["parkinglot",3]]],[[["polygon",3],["map",3],["hashmap",3],["hashablept2d",3]],["result",6]],[[["timer",3],["rawmap",3]]],null,null,[[]],[[]],null,[[]],null,[[]],null,[[["rawmap",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["rawmap",3],["hashmap",3]],[["originalroad",3],["multimap",3,["originalroad"]]]],[[]],null,null,[[["intersection",3]],["controltrafficsignal",3]],[[["map",3],["intersection",3]],[["option",4,["controltrafficsignal"]],["controltrafficsignal",3]]],[[["controltrafficsignal",3],["intersection",3]]],[[["map",3],["intersection",3]],[["option",4,["controltrafficsignal"]],["controltrafficsignal",3]]],[[["map",3],["intersection",3]],[["option",4,["controltrafficsignal"]],["controltrafficsignal",3]]],[[["intersectionid",3],["map",3],["bool",15]],["vec",3]],[[["intersection",3]],["controltrafficsignal",3]],[[["intersection",3]],[["option",4,["controltrafficsignal"]],["controltrafficsignal",3]]],null,[[["vec",3,["vec"]],["vec",3],["intersection",3],["controltrafficsignal",3],["mapconfig",3]]],[[["intersectionid",3]],["controltrafficsignal",3]],[[["map",3],["intersection",3]],["controltrafficsignal",3]],[[["map",3]]],[[["map",3],["intersection",3]],[["option",4,["controltrafficsignal"]],["controltrafficsignal",3]]],[[["controltrafficsignal",3],["stage",3]]],[[["map",3],["intersection",3]],[["option",4,["controltrafficsignal"]],["controltrafficsignal",3]]],[[["stage",3],["intersection",3]],["option",4]],[[["controltrafficsignal",3],["intersection",3]]],[[["controltrafficsignal",3]]],[[["map",3],["intersection",3]],[["option",4,["controltrafficsignal"]],["controltrafficsignal",3]]],[[["map",3],["intersection",3]],[["option",4,["controltrafficsignal"]],["controltrafficsignal",3]]],[[["controltrafficsignal",3],["intersection",3]],[["option",4,["controltrafficsignal"]],["controltrafficsignal",3]]],[[["intersection",3]]],[[["roadid",3]],[["vec",3,["movementid"]],["movementid",3]]],[[["intersection",3]],[["option",4,["controltrafficsignal"]],["controltrafficsignal",3]]],[[["controltrafficsignal",3],["intersection",3]],[["option",4,["controltrafficsignal"]],["controltrafficsignal",3]]],[[["movementid",3]],["stage",3]],[[["roadid",3],["vec",3]],[["option",4,["movementid"]],["movementid",3]]],[[]],[[["map",3],["intersection",3]],[["option",4,["controltrafficsignal"]],["controltrafficsignal",3]]],null,[[]],[[]],null,null,[[["rawtransitroute",3],["bordersnapper",3],["map",3],["hashmap",3]],["result",6]],[[["rawtransitstop",3],["hashmap",3],["hashmap",3],["map",3]],["result",6]],[[["rawmap",3],["map",3],["timer",3]]],[[]],[[]],[[["map",3]],["bordersnapper",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["lane",3]],[["polyline",3],["result",6,["polyline"]]]],[[["turn",3],["vec",3,["turn"]]],[["turn",3],["vec",3,["turn"]]]],[[["map",3],["intersection",3]],[["option",4,["hashmap"]],["hashmap",3,["turntype"]]]],[[["point2d",3,["f64"]],["f64",15]],["pt2d",3]],[[["map",3],["intersection",3]],[["turn",3],["vec",3,["turn"]]]],[[["map",3],["intersection",3]],[["turn",3],["vec",3,["turn"]]]],[[["map",3],["vec",3,["turn"]],["turn",3],["turntype",4]],[["turn",3],["vec",3,["turn"]]]],[[["pt2d",3]],[["f64",15],["point2d",3,["f64"]]]],[[["angle",3]],["turntype",4]],[[["map",3],["intersection",3]],["result",6]],[[["vec",3,["turn"]],["map",3],["turn",3],["intersection",3]],[["turn",3],["vec",3,["turn"]]]],[[["map",3],["vec",3]],[["lane",3],["option",4,["lane"]]]],[[["lane",3],["intersectionid",3],["drivingside",4]],[["option",4,["vec"]],["vec",3,["turn"]]]],[[["road",3],["map",3],["intersectionid",3]],[["option",4,["vec"]],["vec",3,["turn"]]]],[[["map",3],["intersection",3]],[["turn",3],["vec",3,["turn"]]]],[[["intersection",3],["lane",3],["drivingside",4]],["polyline",3]],[[["map",3],["intersection",3]],[["turn",3],["vec",3,["turn"]]]],[[["map",3],["intersection",3]],[["turn",3],["vec",3,["turn"]]]],[[["laneid",3],["intersectionid",3]],["turnid",3]],null,null,null,null,null,[[]],[[]],[[]],[[]],[[],["mapconfig",3]],[[],["drivingside",4]],[[]],[[]],[[],["result",4]],[[],["result",4]],null,[[["drivingside",4]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],null,[[]],[[]],[[],["result",4]],[[],["result",4]],null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["areaid",3]],[[],["areatype",4]],[[],["area",3]],[[]],[[]],[[]],[[["areaid",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["areaid",3]],["bool",15]],[[["areatype",4]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[],["u64",15]],[[]],[[]],null,[[]],[[]],[[]],[[["areaid",3]],["bool",15]],null,null,[[["areaid",3]],[["option",4,["ordering"]],["ordering",4]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,[[]],[[]],[[]],[[]],[[["usize",15]],[["vec",3,["usize"]],["option",4,["vec"]]]],[[],["block",3]],[[],["perimeter",3]],[[]],[[]],[[]],[[]],[[["map",3]],[["vec",3,["perimeter"]],["perimeter",3]]],[[]],[[]],[[["map",3],["perimeter",3]],[["result",6,["block"]],["block",3]]],null,[[]],[[]],[[["vec",3,["perimeter"]],["perimeter",3],["bool",15]],[["vec",3,["perimeter"]],["perimeter",3]]],[[["vec",3,["perimeter"]],["perimeter",3],["fn",8]],[["vec",3,["perimeter"]],["vec",3,["vec"]]]],null,null,[[]],null,[[["laneid",3],["map",3]],[["result",6,["perimeter"]],["perimeter",3]]],[[["map",3]],[["result",6,["block"]],["block",3]]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["perimeter",3],["bool",15]],["bool",15]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],[["vec",3,["amenitytype"]],["amenitytype",4]]],null,null,null,[[["map",3]],["option",4]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["str",15]],[["option",4,["amenitytype"]],["amenitytype",4]]],[[],["buildingid",3]],[[],["building",3]],[[],["amenity",3]],[[],["offstreetparking",4]],[[],["buildingtype",4]],[[],["nameperlanguage",3]],[[],["amenitytype",4]],[[],["amenitytypeiter",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["buildingid",3]],["ordering",4]],[[["nameperlanguage",3]],["ordering",4]],[[["amenitytype",4]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["map",3]],["option",4]],[[["buildingid",3]],["bool",15]],[[["offstreetparking",4]],["bool",15]],[[["nameperlanguage",3]],["bool",15]],[[["amenitytype",4]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],[["error",3],["result",4,["error"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["str",15]],[["result",4,["amenitytype"]],["amenitytype",4]]],[[["option",4,["string"]],["string",3]],["string",3]],[[["usize",15]],[["option",4,["amenitytype"]],["amenitytype",4]]],[[],["u64",15]],[[["amenitytype",4]],["bool",15]],[[],["bool",15]],[[]],[[],[["string",3],["option",4,["string"]]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["amenitytypeiter",3]],null,[[],["usize",15]],null,null,null,null,[[["buildingid",3]],["bool",15]],[[["offstreetparking",4]],["bool",15]],[[["nameperlanguage",3]],["bool",15]],[[["tags",3]],[["nameperlanguage",3],["option",4,["nameperlanguage"]]]],[[],["option",4]],[[],["option",4]],[[["usize",15]],["option",4]],[[],["usize",15]],null,null,null,null,[[["buildingid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["nameperlanguage",3]],[["option",4,["ordering"]],["ordering",4]]],[[["amenitytype",4]],[["option",4,["ordering"]],["ordering",4]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["laneid",3]],null,[[["position",3],["map",3]],["option",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],[["vec",3,["str"]],["str",15]]],[[],["nameperlanguage",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["intersectionid",3]],[[],["intersectiontype",4]],[[],["intersection",3]],[[]],[[]],[[]],[[["intersectionid",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["intersectionid",3]],["bool",15]],[[["intersectiontype",4]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["intersectionid",3],["map",3]],[["road",3],["option",4,["road"]]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[],["u64",15]],[[["map",3],["pathconstraints",4]],[["laneid",3],["vec",3,["laneid"]]]],[[["map",3],["pathconstraints",4]],[["laneid",3],["vec",3,["laneid"]]]],[[["map",3]],["roadrank",4]],[[["map",3]],[["vec",3,["roadsideid"]],["roadsideid",3]]],[[["map",3]],[["roadid",3],["vec",3,["roadid"]]]],[[["map",3]],[["roadid",3],["vec",3,["roadid"]]]],[[["map",3]],["isize",15]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[["map",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["map",3]],["bool",15]],[[],["bool",15]],[[["map",3]],["bool",15]],[[],["bool",15]],[[["map",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],null,null,[[["map",3],["option",4,["string"]],["string",3]],["string",3]],[[["intersectionid",3]],["bool",15]],null,null,[[["intersectionid",3]],[["option",4,["ordering"]],["ordering",4]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["map",3]],[["directedroadid",3],["option",4,["directedroadid"]]]],[[["map",3]],[["directedroadid",3],["option",4,["directedroadid"]]]],[[]],[[]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["turnid",3]]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["laneid",3]],[[],["lanetype",4]],[[],["buffertype",4]],[[],["lane",3]],[[],["lanespec",3]],[[]],[[]],[[]],[[]],[[]],[[["laneid",3]],["ordering",4]],[[["lanetype",4]],["ordering",4]],[[["buffertype",4]],["ordering",4]],[[["lane",3]],[["option",4,["intersectionid"]],["intersectionid",3]]],[[["u32",15]],["laneid",3]],[[],["str",15]],[[],[["result",4,["laneid"]],["laneid",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[["pt2d",3]],[["option",4,["distance"]],["distance",3]]],null,null,[[],["laneid",3]],[[],["u32",15]],[[["intersectionid",3]],["line",3]],[[["intersectionid",3]],["pt2d",3]],[[["laneid",3]],["bool",15]],[[["lanetype",4]],["bool",15]],[[["buffertype",4]],["bool",15]],[[["lanespec",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["line",3]],[[],["pt2d",3]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[["char",15]],["lanetype",4]],[[["str",15]],[["option",4,["lanetype"]],["lanetype",4]]],[[],["directedroadid",3]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[["road",3],["bool",15]],[["btreeset",3,["turntype"]],["option",4,["btreeset"]]]],[[["map",3]],["roadsideid",3]],[[],["polygon",3]],[[]],[[]],[[]],null,[[],[["vec",3,["intersectionid"]],["intersectionid",3]]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],null,null,[[],["line",3]],[[],["pt2d",3]],[[],["distance",3]],null,[[["laneid",3]],["bool",15]],[[["lanetype",4]],["bool",15]],[[["lanespec",3]],["bool",15]],[[["mapconfig",3]],["usize",15]],null,[[["str",15]],[["vec",3,["turntype"]],["turntype",4]]],[[["laneid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["lanetype",4]],[["option",4,["ordering"]],["ordering",4]]],[[["buffertype",4]],[["option",4,["ordering"]],["ordering",4]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["str",15]],null,[[],["bool",15]],[[],["char",15]],[[]],[[]],[[]],[[]],[[]],[[],["string",3]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["tags",3],["lanetype",4]],["vec",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["movementid",3]],[[],["compressedmovementid",3]],[[],["movement",3]],[[]],[[]],[[]],[[["movementid",3]],["ordering",4]],[[["compressedmovementid",3]],["ordering",4]],[[["movement",3]],["bool",15]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["movementid",3]],["bool",15]],[[["compressedmovementid",3]],["bool",15]],[[["movement",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["intersectionid",3],["map",3]],[["movement",3],["btreemap",3,["movementid","movement"]],["movementid",3]]],[[]],[[]],[[]],null,null,[[],["u64",15]],[[],["u64",15]],[[]],[[]],null,null,null,[[]],[[]],[[]],null,[[["vec",3,["polyline"]],["directedroadid",3],["polyline",3]],[["polyline",3],["result",6,["polyline"]]]],[[["movementid",3]],["bool",15]],[[["compressedmovementid",3]],["bool",15]],[[["movement",3]],["bool",15]],null,[[["movementid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["compressedmovementid",3]],[["option",4,["ordering"]],["ordering",4]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["map",3]]],null,[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,[[]],[[]],[[]],[[]],[[],["usize",15]],[[],["parkinglotid",3]],[[],["parkinglot",3]],[[]],[[]],[[["parkinglotid",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],null,null,[[["parkinglotid",3]],["bool",15]],[[],["bool",15]],null,[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[]],null,[[]],[[]],[[["parkinglotid",3]],["bool",15]],null,[[["parkinglotid",3]],[["option",4,["ordering"]],["ordering",4]]],null,[[],["result",4]],[[],["result",4]],null,null,null,[[]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,[[],["accessrestrictions",3]],[[],[["transitstopid",3],["vec",3,["transitstopid"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],[["vec",3,["directedroadid"]],["directedroadid",3]]],null,[[["direction",4]],["vec",3]],[[],["vec",3]],[[],["vec",3]],[[],["roadid",3]],[[],["direction",4]],[[],["directedroadid",3]],[[],["sideofroad",4]],[[],["roadsideid",3]],[[],["road",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[["roadid",3]],["ordering",4]],[[["direction",4]],["ordering",4]],[[["directedroadid",3]],["ordering",4]],[[["sideofroad",4]],["ordering",4]],[[["roadsideid",3]],["ordering",4]],[[["road",3]],["intersectionid",3]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["laneid",3]]],[[["intersectionid",3]],["directedroadid",3]],[[["intersectionid",3]],["directedroadid",3]],[[["map",3]],["intersectionid",3]],null,[[["roadid",3]],["bool",15]],[[["direction",4]],["bool",15]],[[["directedroadid",3]],["bool",15]],[[["sideofroad",4]],["bool",15]],[[["roadsideid",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["laneid",3],["fn",8]],[["laneid",3],["option",4,["laneid"]]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["usize",15]],[[["map",3]],["polyline",3]],[[["direction",4],["map",3]],[["result",6,["polygon"]],["polygon",3]]],[[],["distance",3]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[["laneid",3]],[["laneid",3],["vec",3,["laneid"]]]],[[],["polyline",3]],[[["option",4,["string"]],["string",3]],["string",3]],[[["map",3]],["lane",3]],[[],["roadrank",4]],[[],["polygon",3]],[[],["distance",3]],[[["map",3]],[["option",4,["zone"]],["zone",3]]],[[["lanetype",4],["map",3]],["bool",15]],[[]],[[]],[[]],[[]],[[]],[[["direction",4],["map",3]],["bool",15]],null,[[["intersectionid",3]],["vec",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],[["lanespec",3],["vec",3,["lanespec"]]]],[[["pathconstraints",4],["map",3]],[["laneid",3],["vec",3,["laneid"]]]],null,[[],["distance",3]],[[["map",3]],["laneid",3]],[[["roadid",3]],["bool",15]],[[["directedroadid",3]],["bool",15]],[[["roadsideid",3]],["bool",15]],[[],["direction",4]],null,null,[[["intersectionid",3]],["intersectionid",3]],[[["intersectionid",3]],["vec",3]],[[["laneid",3]],[["laneid",3],["option",4,["laneid"]]]],[[["roadid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["direction",4]],[["option",4,["ordering"]],["ordering",4]]],[[["directedroadid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["sideofroad",4]],[["option",4,["ordering"]],["ordering",4]]],[[["roadsideid",3]],[["option",4,["ordering"]],["ordering",4]]],null,[[["lanespec",3],["vec",3,["lanespec"]]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[],["speed",3]],[[["map",3]],["intersectionid",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["string",3]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],[[],["controlstopsign",3]],[[],["roadwithstopsign",3]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[["controlstopsign",3]],["bool",15]],[[["roadwithstopsign",3]],["bool",15]],[[["roadid",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[["turnid",3],["map",3]],["turnpriority",4]],null,[[]],[[]],null,null,[[["controlstopsign",3]],["bool",15]],[[["roadwithstopsign",3]],["bool",15]],[[["intersectionid",3],["map",3]],["controlstopsign",3]],null,[[],["result",4]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[["duration",3],["map",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["controltrafficsignal",3]],[[],["stage",3]],[[],["stagetype",4]],[[]],[[]],[[]],[[["intersection",3]],["bool",15]],[[["intersection",3]],["bool",15]],[[["movementid",3],["intersection",3]],["bool",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["movement",3],["turnpriority",4]]],[[["movement",3]]],[[["controltrafficsignal",3]],["bool",15]],[[["stage",3]],["bool",15]],[[["stagetype",4]],["bool",15]],[[["map",3]],["trafficsignal",3]],[[["map",3],["movementid",3]],["turn",3]],[[["directedroad",3],["map",3]],[["directedroadid",3],["result",6,["directedroadid"]]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[["usize",15],["intersection",3]],["duration",3]],[[["intersectionid",3],["map",3]],["vec",3]],[[["movementid",3]],["turnpriority",4]],[[["turnid",3],["intersection",3]],["turnpriority",4]],null,[[["intersectionid",3],["trafficsignal",3],["map",3]],[["result",6,["controltrafficsignal"]],["controltrafficsignal",3]]],[[["map",3],["turn",3]],[["result",6,["movementid"]],["movementid",3]]],[[["intersection",3],["bool",15]],["bool",15]],[[]],[[]],[[]],[[["intersection",3]],[["duration",3],["option",4,["duration"]]]],[[["intersection",3]],[["movementid",3],["btreeset",3,["movementid"]]]],[[["controltrafficsignal",3]],["bool",15]],[[["stage",3]],["bool",15]],[[["stagetype",4]],["bool",15]],[[["intersectionid",3],["map",3]],["controltrafficsignal",3]],[[],["stage",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["duration",3]],[[],["duration",3]],null,null,[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["intersection",3]],["result",6]],[[["intersectionid",3],["map",3]],["controltrafficsignal",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[["map",3]],[["vec",3,["pathrequest"]],["pathrequest",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["transitstopid",3]],[[],["transitrouteid",3]],[[],["transitstop",3]],[[],["transitroute",3]],[[]],[[]],[[]],[[]],[[["transitstopid",3]],["ordering",4]],[[["transitrouteid",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,[[["transitstopid",3]],["bool",15]],[[["transitrouteid",3]],["bool",15]],[[["transitstop",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[],["u64",15]],[[],["u64",15]],null,null,[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],null,null,null,[[["transitstopid",3]],["bool",15]],[[["transitrouteid",3]],["bool",15]],[[["transitstop",3]],["bool",15]],null,[[["transitstopid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["transitrouteid",3]],[["option",4,["ordering"]],["ordering",4]]],[[],["str",15]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["angle",3]],[[],["bool",15]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["turnid",3]],[[],["turntype",4]],[[],["turnpriority",4]],[[],["turn",3]],[[]],[[]],[[]],[[]],[[["turnid",3]],["ordering",4]],[[["turntype",4]],["ordering",4]],[[["turn",3]],["bool",15]],[[["map",3]],[["directedroadid",3],["option",4,["directedroadid"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["turnid",3]],["bool",15]],[[["turntype",4]],["bool",15]],[[["turnpriority",4]],["bool",15]],[[["turn",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],null,[[],["u64",15]],[[]],null,[[]],[[]],[[]],[[]],[[["map",3]],["bool",15]],[[["turnid",3]],["bool",15]],[[["turn",3]],["bool",15]],null,null,[[["turnid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["turntype",4]],[["option",4,["ordering"]],["ordering",4]]],[[["turnpriority",4]],[["option",4,["ordering"]],["ordering",4]]],[[],["bool",15]],[[["pathconstraints",4],["map",3]]],[[["map",3]],["bool",15]],[[["map",3],["intersection",3]],["bool",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["map",3]],["movementid",3]],[[]],[[]],[[]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,[[]],[[]],[[]],[[]],[[],["accessrestrictions",3]],[[],["zone",3]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[["accessrestrictions",3]],["bool",15]],[[["zone",3]],["bool",15]],[[["roadid",3],["map",3]],["zone",3]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["map",3]],[["vec",3,["zone"]],["zone",3]]],null,[[["accessrestrictions",3]],["bool",15]],[[["zone",3]],["bool",15]],[[],["accessrestrictions",3]],null,[[],["result",4]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["roadrank",4]],[[],["nodeid",3]],[[],["wayid",3]],[[],["relationid",3]],[[],["osmid",4]],[[]],[[]],[[]],[[]],[[]],[[["roadrank",4]],["ordering",4]],[[["nodeid",3]],["ordering",4]],[[["wayid",3]],["ordering",4]],[[["relationid",3]],["ordering",4]],[[["osmid",4]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["str",15]],["usize",15]],[[["roadrank",4]],["bool",15]],[[["nodeid",3]],["bool",15]],[[["wayid",3]],["bool",15]],[[["relationid",3]],["bool",15]],[[["osmid",4]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[["str",15]],["roadrank",4]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[]],[[]],[[]],[[]],[[],["i64",15]],[[]],[[]],[[]],[[]],[[]],[[["nodeid",3]],["bool",15]],[[["wayid",3]],["bool",15]],[[["relationid",3]],["bool",15]],[[["osmid",4]],["bool",15]],[[["roadrank",4]],[["option",4,["ordering"]],["ordering",4]]],[[["nodeid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["wayid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["relationid",3]],[["option",4,["ordering"]],["ordering",4]]],[[["osmid",4]],[["option",4,["ordering"]],["ordering",4]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[]],[[]],[[]],[[],["string",3]],[[],["string",3]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[],[["pathconstraints",4],["vec",3,["pathconstraints"]]]],null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["lane",3],["map",3]],["bool",15]],[[]],[[],["routingparams",3]],[[]],[[]],[[["pathconstraints",4]],["ordering",4]],[[]],[[["deserializer",8]],[["enumset",3,["pathconstraints"]],["result",4,["enumset"]]]],[[],["result",4]],[[],["result",4]],null,null,[[["u32",15]]],[[],["u32",15]],[[],["bool",15]],[[["enumset",3]],["bool",15]],[[["routingparams",3]],["bool",15]],[[],["bool",15]],[[["laneid",3],["map",3],["vec",3,["laneid"]]],[["laneid",3],["vec",3,["laneid"]]]],[[["formatter",3]],["result",6]],[[]],[[]],[[["lanetype",4]],["pathconstraints",4]],[[]],[[]],null,[[["routingparams",3]],["bool",15]],null,[[]],[[["pathconstraints",4]],[["option",4,["ordering"]],["ordering",4]]],null,[[["duration",3]],["usize",15]],[[["serializer",8],["enumset",3,["pathconstraints"]],["pathconstraints",4]],["result",4]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[["usize",15]],["duration",3]],null,null,null,[[]],[[]],null,[[["map",3],["movementid",3],["pathconstraints",4]],["duration",3]],null,null,null,null,null,null,null,null,[[["usize",15]],[["hashmap",3,["usize","usize"]],["usize",15]]],[[]],[[]],[[]],[[]],[[["usize",15]],["option",4]],[[["vec",3]],["option",4]],[[]],[[]],[[["inputgraph",3]],["pathfindengine",4]],[[],["result",4]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["createengine",4]],[[],["result",4]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[],["nodemap",3]],[[]],[[],["result",4]],[[["deserializer",8]],[["result",4,["nodemap"]],["nodemap",3]]],[[]],[[]],[[],["nodeid",6]],[[],["nodeid",6]],[[["inputgraph",3]]],null,null,[[]],[[]],[[],["nodemap",3]],null,[[],["result",4]],[[]],[[["usize",15]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[["pathrequest",3],["map",3]],["option",4]],[[["map",3],["timer",3]]],null,[[]],[[]],null,null,null,[[]],[[]],[[]],[[],["result",4]],[[],["pathfinder",3]],[[]],[[]],[[["map",3],["timer",3],["createengine",4],["routingparams",3]],["pathfinder",3]],[[["map",3],["vec",3,["pathconstraints"]],["createengine",4],["timer",3],["pathconstraints",4],["routingparams",3]],["pathfinder",3]],null,[[["pathrequest",3],["map",3]],[["pathv2",3],["option",4,["pathv2"]]]],[[["pathrequest",3],["map",3],["bool",15],["routingparams",3]],[["pathv2",3],["option",4,["pathv2"]]]],[[],["result",4]],[[["position",3],["map",3]],["option",4]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,[[["intersectionid",3],["map",3]],[["option",4,["btreeset"]],["btreeset",3,["intersectionid"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["uberturn",3]],[[],["uberturnv2",3]],[[]],[[]],[[["uberturnv2",3]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["laneid",3]],[[],["directedroadid",3]],[[["uberturn",3]],["bool",15]],[[["uberturnv2",3]],["bool",15]],[[],["bool",15]],[[],["laneid",3]],[[],["directedroadid",3]],[[["map",3]],[["vec",3,["intersectioncluster"]],["intersectioncluster",3]]],[[["btreeset",3],["turnid",3],["map",3]],[["uberturn",3],["vec",3,["uberturn"]]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[["map",3]],["polyline",3]],[[]],[[]],[[]],[[["map",3]],[["uberturnv2",3],["vec",3,["uberturnv2"]]]],null,[[["uberturn",3]],["bool",15]],[[["uberturnv2",3]],["bool",15]],[[["btreeset",3,["intersectionid"]],["intersectionid",3],["map",3]]],[[["uberturnv2",3]],[["option",4,["ordering"]],["ordering",4]]],null,null,[[],["result",4]],[[],["result",4]],[[]],[[]],[[["btreemap",3],["turnid",3]],[["turnid",3],["vec",3,["turnid"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],null,null,null,null,null,null,[[],[["option",4,["uberturn"]],["uberturn",3]]],[[["map",3],["pathstep",4]]],null,[[],["laneid",3]],[[],["traversable",4]],[[],["turnid",3]],[[["pathconstraints",4],["map",3],["buildingid",3]],[["option",4,["pathrequest"]],["pathrequest",3]]],[[["directedroadid",3],["map",3],["pathconstraints",4]],[["option",4,["pathrequest"]],["pathrequest",3]]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["pathstep",4]],[[],["path",3]],[[],["pathrequest",3]],[[]],[[]],[[]],[[["pathstep",4]],["ordering",4]],null,[[],["distance",3]],null,[[],["pathstep",4]],[[],["option",4]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["map",3],["pathstep",4]],["distance",3]],null,[[["pathstep",4]],["bool",15]],[[["path",3]],["bool",15]],[[["pathrequest",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["option",4,["speed"]],["speed",3],["map",3]],["duration",3]],[[["option",4,["distance"]],["map",3],["distance",3]],[["polyline",3],["result",6,["polyline"]]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],[["laneid",3],["vec",3,["laneid"]]]],[[],["u64",15]],[[],["pathrequest",3]],[[["map",3],["distance",3]],[["result",6,["pathstep"]],["pathstep",4]]],[[],["vecdeque",3]],[[["map",3]]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[["turnid",3]],["bool",15]],[[],["bool",15]],[[],["pathstep",4]],[[["position",3],["pathconstraints",4],["map",3]],["pathrequest",3]],[[["option",4,["speed"]],["speed",3],["map",3],["pathconstraints",4]],["speed",3]],[[["option",4,["speed"]],["speed",3],["map",3],["pathconstraints",4]]],[[],[["pathstep",4],["option",4,["pathstep"]]]],[[["usize",15],["map",3],["pathstep",4]]],[[["pathstep",4]],["bool",15]],[[["path",3]],["bool",15]],[[["pathrequest",3]],["bool",15]],[[["pathstep",4],["vec",3,["laneid"]],["pathrequest",3],["vec",3,["pathstep"]],["map",3],["uberturn",3],["laneid",3],["vec",3,["uberturn"]]],["path",3]],[[],["pathstep",4]],[[["pathrequest",3],["map",3]],["path",3]],null,[[["pathstep",4]],[["option",4,["ordering"]],["ordering",4]]],[[],["f64",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["map",3]],["pathstep",4]],null,null,[[]],[[]],[[]],[[],["string",3]],[[],["distance",3]],null,[[["map",3]],[["polyline",3],["option",4,["polyline"]]]],[[["map",3],["distance",3]],[["polyline",3],["option",4,["polyline"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[["map",3]]],[[["map",3]]],[[["map",3],["pathrequest",3]]],[[["position",3],["pathconstraints",4]],["pathrequest",3]],[[]],[[]],[[]],[[["position",3]],["pathrequest",3]],null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[],["pathstepv2",4]],[[],["pathv2",3]],[[]],[[]],null,[[],["result",4]],[[],["result",4]],[[["vec",3,["uberturnv2"]],["map",3],["uberturnv2",3]],[["uberturn",3],["vec",3,["uberturn"]]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[["pathrequest",3],["vec",3,["uberturnv2"]],["map",3],["vec",3,["directedroadid"]],["directedroadid",3],["duration",3],["uberturnv2",3]],["pathv2",3]],[[],["duration",3]],[[],["pathrequest",3]],[[],["vec",3]],[[]],[[]],[[["map",3]],[["path",3],["result",6,["path"]]]],[[["map",3]],[["path",3],["result",6,["path"]]]],[[["pathrequest",3],["vec",3,["uberturnv2"]],["pathstepv2",4],["duration",3],["vec",3,["pathstepv2"]],["uberturnv2",3]],["pathv2",3]],null,[[],["result",4]],[[],["result",4]],null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],null,null,null,null,null,null,null,[[["position",3],["map",3]],[["directedroadid",3],["hashmap",3,["directedroadid","duration"]],["duration",3]]],[[["map",3]]],[[]],[[]],[[]],[[]],[[],["vehiclepathfinder",3]],[[],["node",4]],[[]],[[]],[[["node",4]],["ordering",4]],null,[[],["result",4]],[[],["result",4]],[[],["vehiclepathfinder",3]],null,[[["node",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[]],[[]],[[]],[[["nodemap",3],["map",3],["routingparams",3],["pathconstraints",4]],["inputgraph",3]],[[["node",4]],["bool",15]],[[["map",3],["routingparams",3],["pathconstraints",4],["createengine",4]],["vehiclepathfinder",3]],null,null,[[["node",4]],[["option",4,["ordering"]],["ordering",4]]],[[["pathrequest",3],["map",3]],[["pathv2",3],["option",4,["pathv2"]]]],[[],["result",4]],[[],["result",4]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,[[["movementid",3],["map",3],["directedroadid",3],["routingparams",3],["pathconstraints",4]],["duration",3]],[[]],[[]],null,null,null,null,null,null,null,[[["position",3],["map",3]],[["directedroadid",3],["hashmap",3,["directedroadid","duration"]],["duration",3]]],[[["map",3],["option",4]]],[[]],[[]],[[],["sidewalkpathfinder",3]],[[]],[[],["result",4]],[[],["sidewalkpathfinder",3]],null,[[]],[[]],[[["map",3],["nodemap",3],["option",4]],["inputgraph",3]],[[["map",3],["createengine",4],["option",4]],["sidewalkpathfinder",3]],null,[[["pathrequest",3],["map",3]],["pathv2",3]],[[["pathrequest",3],["map",3]],[["pathv2",3],["option",4,["pathv2"]]]],[[],["result",4]],[[["position",3],["map",3]],["option",4]],[[]],[[["inputgraph",3],["map",3],["vehiclepathfinder",3],["nodemap",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],[[["vec",3,["walkingnode"]],["map",3],["walkingnode",4]],[["vec",3,["pathstepv2"]],["pathstepv2",4]]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["string",3]],[[],[["originalroad",3],["vec",3,["originalroad"]]]],[[["mapname",3]],["rawmap",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[["nodeid",3]],["bool",15]],null,[[],["originalroad",3]],[[],["rawroad",3]],[[],["rawintersection",3]],[[],["rawbuilding",3]],[[],["rawarea",3]],[[],["rawparkinglot",3]],[[],["restrictiontype",4]],[[],["turnrestriction",3]],[[],["rawtransitroute",3]],[[],["rawtransitstop",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["pt2d",3]],["nodeid",3]],[[["originalroad",3]],["ordering",4]],[[["restrictiontype",4]],["ordering",4]],[[["turnrestriction",3]],["ordering",4]],[[["originalroad",3]],["nodeid",3]],null,null,null,null,[[["nodeid",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[["originalroad",3]],["bool",15]],[[["rawroad",3]],["bool",15]],[[["rawintersection",3]],["bool",15]],[[["restrictiontype",4]],["bool",15]],[[["turnrestriction",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["cityname",3]],[[["originalroad",3],["mapconfig",3]],["result",6]],[[],["u64",15]],[[],["u64",15]],[[],["u64",15]],[[],["isize",15]],null,null,null,[[]],[[]],[[]],null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["mapconfig",3]],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["distance",3]],null,[[["originalroad",3]],["result",6]],[[["nodeid",3],["pt2d",3]],[["vec",3,["originalroad"]],["option",4,["vec"]]]],null,null,[[["originalroad",3]],["bool",15]],[[["rawroad",3]],["bool",15]],[[["rawintersection",3]],["bool",15]],[[["turnrestriction",3]],["bool",15]],[[["i64",15]],["originalroad",3]],[[["str",15]],[["option",4,["restrictiontype"]],["restrictiontype",4]]],[[["i64",15]],["nodeid",3]],[[["i64",15]],["wayid",3]],null,null,null,null,null,null,null,null,null,null,[[["originalroad",3]],[["option",4,["ordering"]],["ordering",4]]],[[["restrictiontype",4]],[["option",4,["ordering"]],["ordering",4]]],[[["turnrestriction",3]],[["option",4,["ordering"]],["ordering",4]]],[[["nodeid",3]],[["option",4,["distance"]],["distance",3]]],null,null,null,null,null,null,[[["nodeid",3]],["result",6]],null,null,[[["nodeid",3]],[["originalroad",3],["vec",3,["originalroad"]]]],null,[[["timer",3],["bool",15]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["string",3]],null,null,null,[[["originalroad",3]],[["polyline",3],["option",4,["polyline"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,[[],["laneid",3]],[[],["turnid",3]],[[["speed",3],["f64",15]],["speed",3]],[[]],[[]],[[]],[[]],[[["map",3],["distance",3]],[["position",3],["option",4,["position"]]]],[[],["position",3]],[[],["traversable",4]],[[]],[[]],[[["position",3]],["ordering",4]],[[["traversable",4]],["ordering",4]],[[],["result",4]],[[],["result",4]],[[],["distance",3]],null,[[["laneid",3],["map",3]],["position",3]],[[["position",3]],["bool",15]],[[["traversable",4]],["bool",15]],[[["laneid",3],["map",3]],["position",3]],[[["laneid",3],["map",3],["distance",3]],["position",3]],[[],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[["map",3]],["polyline",3]],[[["map",3]],["isize",15]],[[]],[[]],[[]],[[],["laneid",3]],null,[[["option",4,["speed"]],["speed",3],["movementid",3],["map",3],["pathconstraints",4]],["speed",3]],[[["option",4,["speed"]],["speed",3],["map",3],["directedroadid",3],["pathconstraints",4]]],[[],[["laneid",3],["option",4,["laneid"]]]],[[],[["option",4,["turnid"]],["turnid",3]]],[[["map",3],["distance",3]],[["position",3],["option",4,["position"]]]],[[["position",3]],["bool",15]],[[["traversable",4]],["bool",15]],[[["laneid",3],["distance",3]],["position",3]],[[["position",3]],[["option",4,["ordering"]],["ordering",4]]],[[["traversable",4]],[["option",4,["ordering"]],["ordering",4]]],[[["map",3]],["pt2d",3]],[[["map",3]]],[[],["result",4]],[[],["result",4]],[[["laneid",3]],["position",3]],[[]],[[]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[["speed",3],["f64",15]],["speed",3]],null,null],"p":[[3,"AreaID"],[3,"BuildingID"],[3,"NamePerLanguage"],[3,"IntersectionID"],[3,"ParkingLotID"],[3,"RoadID"],[3,"TransitRouteID"],[4,"PathStepV2"],[4,"Direction"],[4,"AmenityType"],[4,"TurnPriority"],[4,"PathConstraints"],[4,"LaneType"],[4,"IntersectionType"],[4,"EditCmd"],[4,"EditIntersection"],[4,"BuildingType"],[4,"PathStep"],[4,"TurnType"],[4,"BufferType"],[4,"StageType"],[4,"AreaType"],[4,"Traversable"],[4,"DrivingSide"],[4,"SideOfRoad"],[4,"OffstreetParking"],[3,"EditRoad"],[3,"Road"],[3,"EditEffects"],[3,"Building"],[3,"ParkingLot"],[3,"Map"],[3,"AccessRestrictions"],[3,"PathRequest"],[3,"Amenity"],[3,"Movement"],[3,"Area"],[3,"City"],[3,"RoutingParams"],[3,"MapConfig"],[3,"Lane"],[3,"Path"],[3,"Zone"],[3,"MapEdits"],[3,"PermanentMapEdits"],[3,"RawToMapOptions"],[3,"PathV2"],[3,"MovementID"],[3,"LaneSpec"],[3,"DirectedRoadID"],[3,"Position"],[3,"TransitStop"],[3,"TurnID"],[3,"Intersection"],[3,"TransitRoute"],[3,"Turn"],[3,"CompressedMovementID"],[3,"ControlStopSign"],[3,"ControlTrafficSignal"],[3,"TransitStopID"],[3,"Perimeter"],[3,"RoadWithStopSign"],[3,"IntersectionCluster"],[3,"LaneID"],[3,"UberTurn"],[3,"Block"],[3,"Stage"],[3,"RoadSideID"],[13,"ResidentialCommercial"],[13,"Commercial"],[13,"Residential"],[13,"ChangeIntersection"],[13,"ChangeRouteSchedule"],[13,"ChangeRoad"],[13,"StopSign"],[13,"TrafficSignal"],[13,"Buffer"],[13,"PublicGarage"],[13,"Private"],[13,"Lane"],[13,"ContraflowLane"],[13,"Turn"],[13,"Along"],[13,"Contraflow"],[13,"Movement"],[13,"Fixed"],[13,"Variable"],[13,"Lane"],[13,"Turn"],[4,"Spot"],[4,"WalkingNode"],[3,"WalkingOptions"],[3,"Item"],[13,"Building"],[13,"Border"],[13,"DirectedRoad"],[13,"SidewalkEndpoint"],[13,"RideTransit"],[13,"LeaveMap"],[3,"Item"],[3,"OriginalLane"],[3,"ChangeLaneType"],[3,"ReverseLane"],[3,"ChangeSpeedLimit"],[3,"ChangeAccessRestrictions"],[4,"PermanentEditCmd"],[4,"PermanentEditIntersection"],[13,"ChangeRouteSchedule"],[13,"ChangeIntersection"],[13,"ChangeRoad"],[13,"TrafficSignal"],[13,"StopSign"],[3,"InitialMap"],[3,"Road"],[3,"Intersection"],[3,"Piece"],[3,"Cycleway"],[3,"BorderSnapper"],[3,"AmenityTypeIter"],[3,"NodeID"],[3,"WayID"],[3,"RelationID"],[4,"RoadRank"],[4,"OsmID"],[13,"Node"],[13,"Way"],[13,"Relation"],[4,"CreateEngine"],[4,"PathfindEngine"],[13,"CHSeedingNodeOrdering"],[13,"Dijkstra"],[13,"CH"],[3,"NodeMap"],[3,"InnerNodeMap"],[3,"Pathfinder"],[3,"UberTurnV2"],[4,"Node"],[3,"VehiclePathfinder"],[13,"Road"],[13,"UberTurn"],[3,"SidewalkPathfinder"],[3,"TurnRestriction"],[4,"RestrictionType"],[3,"RawBuilding"],[3,"RawArea"],[3,"RawMap"],[3,"OriginalRoad"],[3,"RawRoad"],[3,"RawIntersection"],[3,"RawParkingLot"],[3,"RawTransitRoute"],[3,"RawTransitStop"]]},\
-"osm_viewer":{"doc":"","t":[5,5,0,6,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,12,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["main","run","viewer","App","BusinessSearch","MinimapController","Viewer","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","businesses","calculate_tags","counts","draw","draw_baselayer","event","fixed_object_outline","from","from","from","has_zorder","highlight","hovering_on_amenity","hovering_on_amenity","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_legend","minimap","new","new_state","recalculate_top_panel","render","show","top_panel","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update","vzip","vzip","vzip"],"q":["osm_viewer","","","osm_viewer::viewer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,1,2,3,1,2,3,1,2,3,1,2,3,1,1,2,1,1,1,1,1,2,3,3,2,2,2,1,2,3,1,2,3,2,3,1,2,3,3,1,2,1,1,2,2,1,1,2,3,1,2,3,1,2,3,2,1,2,3],"f":[[[]],[[["settings",3]]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["eventctx",3],["simpleapp",3]],["widget",3]],null,[[["simpleapp",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["simpleapp",3],["eventctx",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],null,[[]],[[]],[[]],[[["simpleapp",3]],["bool",15]],null,[[["simpleapp",3],["string",3],["option",4,["string"]],["eventctx",3]]],null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["simpleapp",3],["eventctx",3]],["widget",3]],null,[[["simpleapp",3],["eventctx",3]],["businesssearch",3]],[[["simpleapp",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["option",4,["widget"]],["widget",3],["simpleapp",3],["eventctx",3]]],[[["eventctx",3]],["widget",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["simpleapp",3],["eventctx",3]]],[[]],[[]],[[]]],"p":[[3,"Viewer"],[3,"BusinessSearch"],[3,"MinimapController"]]},\
-"parking_mapper":{"doc":"","t":[5,0,6,13,3,13,13,13,13,13,13,3,13,4,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,12,11,11,11,11,5,5,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["main","mapper","App","BothSides","ChangeWay","Complicated","DividedHighways","Done","LeftOnly","NoStopping","OverlappingStuff","ParkingMapper","RightOnly","Show","ToDo","UnmappedDividedHighways","Value","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","data","data","draw","draw","draw","draw_layer","eq","eq","event","event","find_divided_highways","find_overlapping_stuff","fmt","from","from","from","from","generate_osmc","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make","new_state","new_state","osm_way_id","panel","panel","selected","show","show","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip"],"q":["parking_mapper","","parking_mapper::mapper","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,1,0,1,2,2,1,1,2,0,1,0,2,2,0,3,4,2,1,3,4,2,1,3,4,2,1,3,4,2,1,2,1,2,1,3,4,3,4,4,3,2,1,3,4,0,0,2,3,4,2,1,0,3,4,2,1,3,4,2,1,2,1,3,4,2,1,3,3,4,4,3,4,3,3,4,2,1,3,4,2,1,3,4,2,1,3,4,2,1,3,4,2,1],"f":[[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["show",4]],[[],["value",4]],[[]],[[]],null,null,[[["gfxctx",3],["simpleapp",3]]],[[["gfxctx",3],["simpleapp",3]]],null,null,[[["show",4]],["bool",15]],[[["value",4]],["bool",15]],[[["simpleapp",3],["eventctx",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],[[["simpleapp",3],["eventctx",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],[[["simpleapp",3]],[["hashset",3,["roadid"]],["roadid",3]]],[[["timer",3],["simpleapp",3]],[["vec",3,["polygon"]],["polygon",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["bool",15],["timer",3],["btreemap",3]],["result",6]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["any",8],["global",3],["box",3,["any","global"]]]],[[["box",3,["global"]],["global",3]],[["any",8],["global",3],["box",3,["any","global"]]]],[[["box",3,["global"]],["global",3]],[["any",8],["global",3],["box",3,["any","global"]]]],[[["box",3,["global"]],["global",3]],[["any",8],["global",3],["box",3,["any","global"]]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["show",4],["simpleapp",3],["btreemap",3,["wayid","value"]],["eventctx",3],["value",4],["wayid",3]],[["state",8],["box",3,["state"]]]],[[["eventctx",3],["simpleapp",3]],[["state",8],["box",3,["state"]]]],[[["wayid",3],["show",4],["hashset",3],["simpleapp",3],["eventctx",3],["btreemap",3,["wayid","value"]],["value",4]],[["state",8],["box",3,["state"]]]],null,null,null,null,null,null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]]],"p":[[4,"Value"],[4,"Show"],[3,"ParkingMapper"],[3,"ChangeWay"]]},\
+"osm_viewer":{"doc":"","t":[5,5,0,6,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,12,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["main","run","viewer","App","BusinessSearch","MinimapController","Viewer","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","businesses","calculate_tags","counts","draw","draw_baselayer","event","fixed_object_outline","from","from","from","has_zorder","highlight","hovering_on_amenity","hovering_on_amenity","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_legend","minimap","new","new_state","recalculate_top_panel","render","show","top_panel","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update","vzip","vzip","vzip"],"q":["osm_viewer","","","osm_viewer::viewer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,1,2,3,1,2,3,1,2,3,1,2,3,1,1,2,1,1,1,1,1,2,3,3,2,2,2,1,2,3,1,2,3,2,3,1,2,3,3,1,2,1,1,2,2,1,1,2,3,1,2,3,1,2,3,2,1,2,3],"f":[[[]],[[["settings",3]]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["eventctx",3],["simpleapp",3]],["widget",3]],null,[[["simpleapp",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["simpleapp",3],["eventctx",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],null,[[]],[[]],[[]],[[["simpleapp",3]],["bool",15]],null,[[["simpleapp",3],["string",3],["option",4,["string"]],["eventctx",3]]],null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["simpleapp",3],["eventctx",3]],["widget",3]],null,[[["simpleapp",3],["eventctx",3]],["businesssearch",3]],[[["simpleapp",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["option",4,["widget"]],["widget",3],["simpleapp",3],["eventctx",3]]],[[["eventctx",3]],["widget",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["simpleapp",3],["eventctx",3]]],[[]],[[]],[[]]],"p":[[3,"Viewer"],[3,"BusinessSearch"],[3,"MinimapController"]]},\
+"parking_mapper":{"doc":"","t":[5,0,6,13,3,13,13,13,13,13,13,3,13,4,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,12,11,11,11,11,5,5,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["main","mapper","App","BothSides","ChangeWay","Complicated","DividedHighways","Done","LeftOnly","NoStopping","OverlappingStuff","ParkingMapper","RightOnly","Show","ToDo","UnmappedDividedHighways","Value","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","data","data","draw","draw","draw","draw_layer","eq","eq","event","event","find_divided_highways","find_overlapping_stuff","fmt","from","from","from","from","generate_osmc","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make","new_state","new_state","osm_way_id","panel","panel","selected","show","show","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip"],"q":["parking_mapper","","parking_mapper::mapper","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,1,0,1,2,2,1,1,2,0,1,0,2,2,0,3,4,2,1,3,4,2,1,3,4,2,1,3,4,2,1,2,1,2,1,3,4,3,4,4,3,2,1,3,4,0,0,2,3,4,2,1,0,3,4,2,1,3,4,2,1,2,1,3,4,2,1,3,3,4,4,3,4,3,3,4,2,1,3,4,2,1,3,4,2,1,3,4,2,1,3,4,2,1],"f":[[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["show",4]],[[],["value",4]],[[]],[[]],null,null,[[["gfxctx",3],["simpleapp",3]]],[[["gfxctx",3],["simpleapp",3]]],null,null,[[["show",4]],["bool",15]],[[["value",4]],["bool",15]],[[["simpleapp",3],["eventctx",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],[[["simpleapp",3],["eventctx",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],[[["simpleapp",3]],[["hashset",3,["roadid"]],["roadid",3]]],[[["timer",3],["simpleapp",3]],[["vec",3,["polygon"]],["polygon",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["bool",15],["timer",3],["btreemap",3]],["result",6]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["show",4],["simpleapp",3],["btreemap",3,["wayid","value"]],["eventctx",3],["value",4],["wayid",3]],[["state",8],["box",3,["state"]]]],[[["eventctx",3],["simpleapp",3]],[["state",8],["box",3,["state"]]]],[[["wayid",3],["show",4],["hashset",3],["simpleapp",3],["eventctx",3],["btreemap",3,["wayid","value"]],["value",4]],[["state",8],["box",3,["state"]]]],null,null,null,null,null,null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]]],"p":[[4,"Value"],[4,"Show"],[3,"ParkingMapper"],[3,"ChangeWay"]]},\
"piggyback":{"doc":"","t":[5],"n":["dummy"],"q":["piggyback"],"d":[""],"i":[0],"f":[[[]]],"p":[]},\
"popdat":{"doc":"popdat (“population data”) generates Scenarios
given a …","t":[4,13,3,3,3,13,13,13,13,13,13,13,4,3,13,13,13,13,0,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,5,12,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,11,0,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,5,5,5,5,5,5,3,11,12,11,11,11,11,11,11,11,11,11,11,5,11,11,5,11,11,11,11,3,3,3,3,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,5,11,12,5,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12],"n":["Activity","Breakfast","CensusArea","CensusPerson","Config","Dinner","Entertainment","Errands","Financial","Healthcare","Home","Lunch","PersonType","Schedule","School","Student","Work","Worker","activities","activities","age","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","default","distribute_people","distribute_population_to_homes","employed","eq","eq","equivalent","fetch_all_for_map","fmt","fmt","from","from","from","from","from","from","generate_scenario","generate_schedule","get_hash","hash","home","import_census","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_person","ne","od","owns_car","polygon","population","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","walk_for_distances_shorter_than","walk_or_bike_for_distances_shorter_than","hours","minutes","rand_duration","rand_time","assign_people_to_houses","distribute_population_to_homes","PersonFactory","activity_to_buildings","activity_to_buildings","as_any","as_any_mut","borrow","borrow_mut","find_building_for_activity","from","into","into_any","into_any_arc","into_any_rc","make_people","make_person","new","pick_mode","try_from","try_into","type_id","vzip","DesireLine","NormalDistribution","Options","Zone","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borders","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","create_zones","default","departure_time","disaggregate","fmt","from","from","from","from","home_zone","homes","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","mean","mode","new","number_commuters","pct_overlap","pick_borders","pick_home","pick_workplace","polygon","sample","std_deviation","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","work_duration","work_zone","workplaces"],"q":["popdat","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","popdat::activities","","","","popdat::distribute_people","","popdat::make_person","","","","","","","","","","","","","","","","","","","","","popdat::od","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["Different things people might do in the day. Maybe it’s …","","Represents aggregate demographic data for some part of a …","Demographic information for a single person","Any arbitrarily chosen parameters needed should be put …","","","","","","","","It might be useful to classify a CensusPerson into …","A single person’s daily schedule. It’s assumed that …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Starting from some number of total people living in a …","","","","","","","","","","","","","","Wires together all the pieces, so you can just hand this …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This is an alternative pipeline for generating a Scenario, …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Starting from some number of total people living in a …","","","","","","","","","","","","","","","","","","","","","","This describes some number of commuters living in some …","A normal distribution of Durations.","","","","","","","","","","","","","","","","","","","","","","When should somebody depart from home to work?","Generates a scenario from aggregated origin/destination …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns endpoints to (leave home, goto home). These’re …","Returns endpoints to (leave work, goto work). These’re …","","","","","","","","","","","","","","","","","","","","How long should somebody work before returning home?","",""],"i":[0,1,0,0,0,1,1,1,1,1,1,1,0,0,1,2,1,2,0,3,4,4,2,3,5,6,1,4,2,3,5,6,1,4,2,3,5,6,1,4,2,3,5,6,1,1,1,5,0,0,4,6,1,1,6,6,1,4,2,3,5,6,1,0,4,1,1,4,0,4,2,3,5,6,1,4,2,3,5,6,1,4,2,3,5,6,1,4,2,3,5,6,1,0,6,0,4,6,6,1,4,2,3,5,6,1,4,2,3,5,6,1,4,2,3,5,6,1,4,2,3,5,6,1,5,5,0,0,0,0,0,0,0,7,7,7,7,7,7,7,7,7,7,7,7,0,7,7,0,7,7,7,7,0,0,0,0,8,9,10,11,8,9,10,11,9,8,9,10,11,8,9,10,11,0,8,8,0,11,8,9,10,11,11,9,8,9,10,11,8,9,10,11,8,9,10,11,8,9,10,11,10,11,10,11,9,9,9,9,9,10,10,8,9,10,11,8,9,10,11,8,9,10,11,8,9,10,11,8,11,9],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["activity",4]],[[]],[[],["config",3]],null,[[["usize",15],["polygon",3,["f64"]],["xorshiftrng",3],["map",3],["f64",15]],["vec",3]],null,[[["censusarea",3]],["bool",15]],[[["activity",4]],["bool",15]],[[],["bool",15]],[[["polygon",3],["gpsbounds",3]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[["censusarea",3],["config",3],["xorshiftrng",3],["str",15],["vec",3,["censusarea"]],["map",3]],["scenario",3]],[[["config",3],["xorshiftrng",3]],["schedule",3]],[[],["u64",15]],[[]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["censusarea",3]],["bool",15]],null,null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[["usize",15]],["duration",3]],[[["usize",15]],["duration",3]],[[["duration",3],["xorshiftrng",3]],["duration",3]],[[["duration",3],["xorshiftrng",3]],["time",3]],[[["censusarea",3],["xorshiftrng",3],["config",3],["vec",3,["censusarea"]],["map",3]],[["vec",3,["censusperson"]],["censusperson",3]]],[[["usize",15],["polygon",3,["f64"]],["xorshiftrng",3],["map",3],["f64",15]],["vec",3]],null,[[["map",3]],[["activity",4],["hashmap",3,["activity","vec"]],["vec",3,["buildingid"]]]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["activity",4],["xorshiftrng",3],["map",3],["tripendpoint",4]],[["option",4,["buildingid"]],["buildingid",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["timer",3],["xorshiftrng",3],["config",3],["vec",3,["censusperson"]],["censusperson",3],["map",3]],[["vec",3,["personspec"]],["personspec",3]]],[[["map",3],["xorshiftrng",3],["config",3],["censusperson",3]],["personspec",3]],[[["map",3]]],[[["xorshiftrng",3],["config",3],["map",3],["tripendpoint",4]],["tripmode",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["hashmap",3,["string","polygon"]],["string",3],["map",3],["polygon",3]],[["string",3],["hashmap",3,["string","zone"]],["zone",3]]],[[],["options",3]],null,[[["desireline",3],["options",3],["timer",3],["vec",3,["desireline"]],["string",3],["xorshiftrng",3],["hashmap",3,["string","polygon"]],["polygon",3],["map",3]],[["vec",3,["personspec"]],["personspec",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],null,null,[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["duration",3]],["normaldistribution",3]],null,null,[[["xorshiftrng",3],["tripmode",4],["map",3]],["option",4]],[[["xorshiftrng",3],["tripmode",4],["map",3]],["option",4]],[[["xorshiftrng",3],["tripmode",4],["map",3]],["option",4]],null,[[["xorshiftrng",3]],["duration",3]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null],"p":[[4,"Activity"],[4,"PersonType"],[3,"Schedule"],[3,"CensusPerson"],[3,"Config"],[3,"CensusArea"],[3,"PersonFactory"],[3,"Options"],[3,"Zone"],[3,"NormalDistribution"],[3,"DesireLine"]]},\
"santa":{"doc":"","t":[6,6,0,0,0,0,0,0,0,5,0,0,0,5,0,0,0,3,3,3,17,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,3,3,4,13,13,13,3,3,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,11,11,12,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,3,17,11,11,12,11,11,12,11,12,11,5,11,12,11,11,11,12,5,5,11,11,11,11,11,12,12,11,4,3,13,13,13,13,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,11,11,12,17,3,5,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,17,17,3,3,3,17,17,3,12,12,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,11,11,11,11,12,12,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,3,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,12,12,12,11,11,12,12,12,11,11,11,11,12,12,11,5,5,17,3,3,17,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,12,11,11,11,12,11,11,11,11,11,11,11,12,11,11,3,13,4,3,13,17,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,3,12,11,11,11,11,12,11,11,11,11,12,12,11,11,12,12,11,11,12,12,11,11,11,11,11,11,11,12,12,11,12,12,11,11,12,11,11,12,11,11,11,11,11,11,11,11,12,12,12,12,12,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,3,11,11,11,11,11,12,11,11,11,11,11,11,12,11,12,12,12,11,11,11,11],"n":["App","Transition","after_level","animation","before_level","buildings","controls","game","levels","main","meters","music","player","run","session","title","vehicles","RecordPath","Results","Strategize","ZOOM","add_pt","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","draw","draw","draw_all","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","new","new_state","new_state","on_click","on_click","other_event","other_event","pts","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","unlock_messages","vzip","vzip","vzip","Animation","Animator","Effect","Flash","FollowPath","Scale","SnowEffect","Snowflake","active","add","add_screenspace","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","draw","draw","draw","draw_mapspace","draw_screenspace","effect","end","event","event","fall_speed","flakes","from","from","from","from","from","initial_pos","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_done","max_swoop","new","new","pos","render","rng","screenspace","spawn_new","start","start","swoop_period","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","alpha_scale","center","color","cycles","lerp_scale","orig","orig","pl","width","Picker","ZOOM","as_any","as_any_mut","bldgs","borrow","borrow_mut","current_picks","draw","draw_start","event","explain_upzoning","from","instructions_panel","into","into_any","into_any_rc","level","make_upzone_panel","make_vehicle_panel","new_state","randomly_pick_upzones","try_from","try_into","type_id","upzone_panel","vehicle_panel","vzip","BldgState","Buildings","Done","Ignore","Store","Undelivered","all_stores","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buildings","clone","clone_into","draw_all","draw_done_houses","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","new","to_owned","total_housing_units","try_from","try_from","try_into","try_into","type_id","type_id","upzones","vzip","vzip","0","HACK","InstantController","angle_from_arrow_keys","as_any","as_any_mut","borrow","borrow_mut","displacement","facing","from","into","into_any","into_any_arc","into_any_rc","new","try_from","try_into","type_id","vzip","ACQUIRE_BOOST_RATE","BOOST_SPEED_MULTIPLIER","EnergylessArrow","Game","GameState","HANGRY_SPEED_MULTIPLIER","MAX_BOOST","MinimapController","all_stores","animator","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bldgs","boost","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","draw","draw","draw_done_houses","energy","energyless_arrow","event","from","from","from","from","game_over","has_energy","has_zorder","idle_time","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","last_update","level","make_legend","met_goal","minimap","new","new","new_state","on_destroy","pause_panel","player","present_dropped","record_path","score","snow","started","state","status_panel","time_panel","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","update","update","update_boost_panel","update_status_panel","update_time_panel","vehicle","vzip","vzip","vzip","vzip","warned_low_energy","warned_low_time","Level","all","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","description","deserialize","eq","from","goal","into","into_any","into_any_arc","into_any_rc","map","minimap_zoom","music","ne","serialize","start","time_limit","title","to_owned","try_from","try_into","type_id","unlock_upzones","unlock_vehicles","vzip","custom_bar","make_bar","IN_GAME","Inner","Music","OUT_OF_GAME","_stream","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","change_song","change_song","current_song","default","draw","empty","event","from","from","inner","into","into","into_any","into_any","into_any_rc","into_any_rc","mute","new","panel","sink","specify_volume","specify_volume","start","stream_handle","try_from","try_from","try_into","try_into","type_id","type_id","unmute","unmuted_volume","vzip","vzip","BuildingsAlongRoad","Intersection","On","Player","Road","ZOOM","apply_displacement","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","bldgs_along_road","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","controls","eq","facing","from","from","from","get_angle","get_connections","get_pos","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","ne","new","new","on","on_good_road","override_pos","per_road","pos","pos_to_on","query_range","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_with_speed","vzip","vzip","vzip","0","0","1","2","ColorScheme","Session","apartment","as_any","as_any","as_any_mut","as_any_mut","boost","borrow","borrow","borrow_mut","borrow_mut","colors","current_vehicle","deserialize","deserialize","enable_modding","energy","from","from","high_scores","house","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","levels","levels_unlocked","load","music","play_music","record_score","save","score","serialize","serialize","store","try_from","try_from","try_into","try_into","type_id","type_id","unlock_all","update_music","upzones_explained","upzones_per_level","upzones_unlocked","vehicles_unlocked","visited","vzip","vzip","Credits","TitleScreen","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","level_btn","link","locked_level","new_state","new_state","on_click","on_click","other_event","other_event","try_from","try_from","try_into","try_into","type_id","type_id","unlocked_level","vzip","vzip","Vehicle","animate","as_any","as_any_mut","borrow","borrow_mut","draw_frames","from","get","into","into_any","into_any_arc","into_any_rc","max_energy","max_stats","name","scale","speed","try_from","try_into","type_id","vzip"],"q":["santa","","","","","","","","","","","","","","","","","santa::after_level","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","santa::animation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","santa::animation::Effect","","","","","","","","","santa::before_level","","","","","","","","","","","","","","","","","","","","","","","","","","","","santa::buildings","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","santa::buildings::BldgState","santa::controls","","","","","","","","","","","","","","","","","","","santa::game","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","santa::levels","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","santa::meters","","santa::music","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","santa::player","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","santa::player::On","","","","santa::session","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","santa::title","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","santa::vehicles","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Pass in a future value for now
to schedule a delayed effect","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Which of the 8 directions are we facing, based on the last …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Is the player currently on a road with a bus or bike lane?","For the game over animation","","","","","","","","","","","","","","","Returns any buildings we passed","","","","","","","","","Persistent state that lasts across levels.","","","","","","","","","","","","","","","Enable this to use the levels, instead of overwriting them …","","","","Level title -> the top 3 scores","","","","","","","","","","","","","","If a message is returned, a new level and some powers were …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","(max speed, max energy)","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,1,2,3,1,2,3,1,2,3,1,2,3,2,2,3,1,2,3,1,2,3,1,2,3,1,2,3,1,1,2,3,2,3,2,3,1,1,2,3,1,2,3,1,2,3,1,2,2,3,1,0,0,0,4,4,4,0,0,5,5,5,5,6,4,7,8,5,6,4,7,8,5,6,4,7,8,5,6,4,7,8,5,7,7,5,5,6,6,5,7,8,7,5,6,4,7,8,8,5,6,4,7,8,5,6,4,7,8,5,6,4,7,8,5,6,4,7,8,5,8,5,7,8,4,7,6,7,6,8,8,5,6,4,7,8,5,6,4,7,8,5,6,4,7,8,5,6,4,7,8,9,10,11,9,10,10,9,11,11,0,0,12,12,12,12,12,12,12,12,12,0,12,12,12,12,12,12,0,0,12,12,12,12,12,12,12,12,0,0,13,13,13,13,14,14,13,14,13,14,13,14,13,14,13,13,14,14,14,13,14,13,14,13,14,13,14,13,14,13,14,14,13,14,13,14,13,14,14,13,15,0,0,0,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,0,0,0,0,0,0,0,0,17,18,18,19,17,20,18,19,17,20,19,19,18,19,17,20,18,19,17,20,18,17,19,19,19,18,18,19,17,20,19,19,20,19,18,19,17,20,18,19,17,20,19,17,20,18,19,17,20,17,19,20,19,18,19,17,18,18,18,18,19,19,19,18,17,18,18,18,18,19,17,20,18,19,17,20,18,19,17,20,18,17,18,18,18,19,18,19,17,20,19,19,0,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,0,0,0,0,0,0,22,23,22,23,22,23,22,23,22,23,22,22,23,23,23,23,23,22,23,23,22,23,22,23,22,22,22,22,22,23,22,23,22,23,22,23,22,23,22,22,22,23,22,0,24,0,0,24,0,25,25,26,24,25,26,24,25,25,26,24,25,26,24,24,24,25,24,25,25,26,24,25,24,25,25,26,24,25,26,24,25,26,24,25,26,24,24,25,26,25,25,25,26,25,25,26,24,25,26,24,25,26,24,25,26,24,25,25,26,24,27,28,28,28,0,0,29,30,29,30,29,29,30,29,30,29,30,30,30,29,30,29,30,29,30,29,30,29,30,29,29,30,29,30,30,30,30,30,30,30,29,30,29,29,30,29,30,29,30,29,30,30,30,30,30,30,29,30,29,0,0,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,31,32,0,0,0,31,32,31,32,31,32,31,32,31,32,31,32,0,31,32,0,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33],"f":[null,null,null,null,null,null,null,null,null,[[]],null,null,null,[[["settings",3]]],null,null,null,null,null,null,null,[[["pt2d",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[["gfxctx",3],["simpleapp",3]]],[[["gfxctx",3],["simpleapp",3]]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["recordpath",3]],[[["eventctx",3],["simpleapp",3],["usize",15],["level",3],["buildings",3],["recordpath",3]],[["state",8],["box",3,["state"]]]],[[["eventctx",3],["simpleapp",3],["usize",15],["level",3]],[["state",8],["box",3,["state"]]]],[[["eventctx",3],["simpleapp",3],["panel",3],["str",15]],[["simpleapp",3,["session"]],["transition",4,["simpleapp"]]]],[[["eventctx",3],["simpleapp",3],["panel",3],["str",15]],[["simpleapp",3,["session"]],["transition",4,["simpleapp"]]]],[[["eventctx",3],["simpleapp",3]],[["simpleapp",3,["session"]],["transition",4,["simpleapp"]]]],[[["eventctx",3],["simpleapp",3]],[["simpleapp",3,["session"]],["transition",4,["simpleapp"]]]],null,[[["distance",3]],["polygon",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,[[["effect",4],["duration",3],["time",3]]],[[["effect",4],["duration",3],["time",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["gfxctx",3]]],null,null,null,null,null,[[["eventctx",3],["time",3]]],[[["eventctx",3],["time",3]]],null,null,[[]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],null,[[["eventctx",3]],["animator",3]],[[["eventctx",3]],["snoweffect",3]],[[["time",3]],["pt2d",3]],[[["geombatch",3],["f64",15]]],null,null,[[["pt2d",3],["time",3]],["snowflake",3]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],null,[[["gfxctx",3],["simpleapp",3]]],null,[[["eventctx",3],["simpleapp",3]],[["simpleapp",3,["session"]],["transition",4,["simpleapp"]]]],[[["eventctx",3]],[["simpleapp",3,["session"]],["transition",4,["simpleapp"]]]],[[]],null,[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["usize",15],["simpleapp",3]],["panel",3]],[[["eventctx",3],["simpleapp",3]],["panel",3]],[[["eventctx",3],["level",3],["simpleapp",3]],[["state",8],["box",3,["state"]]]],[[["simpleapp",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,[[]],null,null,null,null,null,null,[[],[["buildingid",3],["vec",3,["buildingid"]]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[],["bldgstate",4]],[[]],null,[[["eventctx",3],["simpleapp",3]],["drawable",3]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["buildingid",3],["simpleapp",3],["hashset",3,["buildingid"]]],["buildings",3]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],null,null,null,[[["eventctx",3]],[["angle",3],["option",4,["angle"]]]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[["eventctx",3],["speed",3]],["option",4]],null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["instantcontroller",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["gfxctx",3],["simpleapp",3]]],null,null,null,null,[[["eventctx",3],["simpleapp",3]],[["simpleapp",3,["session"]],["transition",4,["simpleapp"]]]],[[]],[[]],[[]],[[]],null,[[],["bool",15]],[[["simpleapp",3]],["bool",15]],null,[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["eventctx",3],["simpleapp",3]],["widget",3]],[[],["bool",15]],null,[[["eventctx",3],["level",3],["buildings",3],["vehicle",3]],["gamestate",3]],[[["buildingid",3],["vec",3,["buildingid"]],["time",3],["eventctx",3]],["energylessarrow",3]],[[["eventctx",3],["simpleapp",3],["buildingid",3],["level",3],["vehicle",3],["hashset",3,["buildingid"]]],[["state",8],["box",3,["state"]]]],[[["eventctx",3],["simpleapp",3]]],null,null,[[["eventctx",3],["buildingid",3],["simpleapp",3]],[["usize",15],["option",4,["usize"]]]],null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["simpleapp",3],["duration",3]]],[[["eventctx",3],["pt2d",3],["simpleapp",3]]],[[["eventctx",3],["simpleapp",3]]],[[["eventctx",3],["simpleapp",3]]],[[["eventctx",3],["simpleapp",3]]],null,[[]],[[]],[[]],[[]],null,null,null,[[],[["vec",3,["level"]],["level",3]]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["level",3]],[[]],null,[[],["result",4]],[[["level",3]],["bool",15]],[[]],null,[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,[[["level",3]],["bool",15]],[[],["result",4]],null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,[[]],[[["eventctx",3],["color",3],["text",3],["f64",15]],["widget",3]],[[["eventctx",3],["color",3],["usize",15]],["widget",3]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["str",15]]],[[["str",15]],["result",6]],null,[[],["music",3]],[[["gfxctx",3]]],[[],["music",3]],[[["eventctx",3],["bool",15]]],[[]],[[]],null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[]],[[["eventctx",3],["str",15],["bool",15]],[["result",6,["inner"]],["inner",3]]],null,null,[[["f32",15]]],[[["f32",15]]],[[["eventctx",3],["str",15],["bool",15]],["music",3]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],null,[[]],[[]],null,null,null,null,null,null,[[["eventctx",3],["simpleapp",3],["bool",15],["f64",15]],[["buildingid",3],["vec",3,["buildingid"]]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["on",4]],[[]],null,[[["on",4]],["bool",15]],null,[[]],[[]],[[]],[[],["angle",3]],[[["simpleapp",3]]],[[],["pt2d",3]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["on",4]],["bool",15]],[[["eventctx",3],["intersectionid",3],["simpleapp",3]],["player",3]],[[["simpleapp",3]],["buildingsalongroad",3]],null,[[["simpleapp",3]],["bool",15]],[[["pt2d",3]]],null,null,[[["pt2d",3],["simpleapp",3]],[["on",4],["option",4,["on"]]]],[[["distance",3],["roadid",3]],[["buildingid",3],["vec",3,["buildingid"]]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["speed",3],["simpleapp",3]],[["buildingid",3],["vec",3,["buildingid"]]]],[[]],[[]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],null,null,[[],["result",4]],[[],["result",4]],null,null,[[]],[[]],null,null,[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],["session",3]],null,null,[[["string",3],["usize",15]],[["option",4,["vec"]],["vec",3,["string"]]]],[[]],null,[[],["result",4]],[[],["result",4]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[["eventctx",3]]],null,null,null,null,null,[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["gfxctx",3],["simpleapp",3]]],[[["gfxctx",3],["simpleapp",3]]],[[]],[[]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["usize",15],["level",3],["simpleapp",3]],["geombatch",3]],[[["eventctx",3],["str",15]],["widget",3]],[[["eventctx",3],["usize",15],["level",3],["simpleapp",3]],["widget",3]],[[["eventctx",3],["simpleapp",3]],[["state",8],["box",3,["state"]]]],[[["eventctx",3]],[["state",8],["box",3,["state"]]]],[[["eventctx",3],["simpleapp",3],["panel",3],["str",15]],[["simpleapp",3,["session"]],["transition",4,["simpleapp"]]]],[[["eventctx",3],["simpleapp",3],["panel",3],["str",15]],[["simpleapp",3,["session"]],["transition",4,["simpleapp"]]]],[[["eventctx",3],["simpleapp",3]],[["simpleapp",3,["session"]],["transition",4,["simpleapp"]]]],[[["eventctx",3],["simpleapp",3]],[["simpleapp",3,["session"]],["transition",4,["simpleapp"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["usize",15],["level",3],["simpleapp",3]],["widget",3]],[[]],[[]],null,[[["prerender",3],["time",3]],["geombatch",3]],[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[]],[[["str",15]],["vehicle",3]],[[]],[[["global",3],["box",3,["global"]]],[["box",3,["any","global"]],["global",3],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]]],"p":[[3,"RecordPath"],[3,"Strategize"],[3,"Results"],[4,"Effect"],[3,"Animator"],[3,"Animation"],[3,"SnowEffect"],[3,"Snowflake"],[13,"Flash"],[13,"Scale"],[13,"FollowPath"],[3,"Picker"],[4,"BldgState"],[3,"Buildings"],[13,"Undelivered"],[3,"InstantController"],[3,"EnergylessArrow"],[3,"Game"],[3,"GameState"],[3,"MinimapController"],[3,"Level"],[3,"Inner"],[3,"Music"],[4,"On"],[3,"Player"],[3,"BuildingsAlongRoad"],[13,"Intersection"],[13,"Road"],[3,"ColorScheme"],[3,"Session"],[3,"TitleScreen"],[3,"Credits"],[3,"Vehicle"]]},\
diff --git a/rustdoc/src/game/devtools/mod.rs.html b/rustdoc/src/game/devtools/mod.rs.html
index 0f53da1b9f..7af96028b0 100644
--- a/rustdoc/src/game/devtools/mod.rs.html
+++ b/rustdoc/src/game/devtools/mod.rs.html
@@ -164,6 +164,17 @@
164
165
166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
//! This directory contains extra/experimental tools not directly related to A/B Street the game.
//! Eventually some might be split into separate crates.
@@ -246,6 +257,14 @@
} else {
Widget::nothing()
},
+ if abstio::file_exists(abstio::path_raw_map(app.primary.map.get_name())) {
+ ctx.style()
+ .btn_solid_primary
+ .text("RawMap editor")
+ .build_def(ctx)
+ } else {
+ Widget::nothing()
+ },
]),
]))
.build(ctx);
@@ -316,6 +335,9 @@
"Parking mapper" => {
map_gui::tools::Executable::ParkingMapper.replace_process(ctx, app, vec![])
}
+ "RawMap editor" => {
+ map_gui::tools::Executable::RawMapEditor.replace_process(ctx, app, vec![])
+ }
"change map" => Transition::Push(CityPicker::new_state(
ctx,
app,
diff --git a/rustdoc/src/map_gui/home/runner/work/abstreet/abstreet/target/debug/build/map_gui-5b11ba30aa99b1f3/out/built.rs.html b/rustdoc/src/map_gui/home/runner/work/abstreet/abstreet/target/debug/build/map_gui-5b11ba30aa99b1f3/out/built.rs.html
index 7eba4206d8..35673e8bfe 100644
--- a/rustdoc/src/map_gui/home/runner/work/abstreet/abstreet/target/debug/build/map_gui-5b11ba30aa99b1f3/out/built.rs.html
+++ b/rustdoc/src/map_gui/home/runner/work/abstreet/abstreet/target/debug/build/map_gui-5b11ba30aa99b1f3/out/built.rs.html
@@ -174,7 +174,7 @@
pub const RUSTDOC_VERSION: &str = r"rustdoc 1.57.0 (f1edd0429 2021-11-29)";
#[doc=r#"The build time in RFC2822, UTC."#]
#[allow(dead_code)]
-pub const BUILT_TIME_UTC: &str = r"Thu, 09 Dec 2021 14:43:50 +0000";
+pub const BUILT_TIME_UTC: &str = r"Sat, 11 Dec 2021 11:32:25 +0000";
#[doc=r#"The target architecture, given by `CARGO_CFG_TARGET_ARCH`."#]
#[allow(dead_code)]
pub const CFG_TARGET_ARCH: &str = r"x86_64";
diff --git a/rustdoc/src/map_gui/tools/title_screen.rs.html b/rustdoc/src/map_gui/tools/title_screen.rs.html
index a8e92c9461..3b660548fd 100644
--- a/rustdoc/src/map_gui/tools/title_screen.rs.html
+++ b/rustdoc/src/map_gui/tools/title_screen.rs.html
@@ -336,11 +336,24 @@
336
337
338
+339
+340
+341
+342
+343
+344
+345
+346
+347
+348
+349
+350
+351
use widgetry::{
EventCtx, Image, Key, Line, Panel, RewriteColor, SimpleState, State, Transition, Widget,
};
-use crate::tools::{open_browser, PopupMsg};
+use crate::tools::{open_browser, PopupMsg, URLManager};
use crate::AppLike;
/// A title screen shared among all of the A/B Street apps.
@@ -356,6 +369,7 @@
OSMViewer,
ParkingMapper,
Santa,
+ RawMapEditor,
}
impl<A: AppLike + 'static> TitleScreen<A> {
@@ -520,9 +534,19 @@
args: Vec<&str>,
) -> Transition<A> {
let mut args: Vec<String> = args.into_iter().map(|a| a.to_string()).collect();
- // Pass in the name of the current map, unless we're launching Santa
- if self != Executable::Santa {
- args.push(app.map().get_name().path());
+ // Usually pass in the current map's path
+ match self {
+ Executable::Santa => {}
+ Executable::RawMapEditor => {
+ args.push(abstio::path_raw_map(app.map().get_name()));
+ args.push(format!(
+ "--cam={}",
+ URLManager::get_cam_param(ctx, app.map().get_gps_bounds())
+ ));
+ }
+ _ => {
+ args.push(app.map().get_name().path());
+ }
}
// On native, end the current process and start another.
@@ -537,6 +561,7 @@
Executable::OSMViewer => "osm_viewer",
Executable::ParkingMapper => "parking_mapper",
Executable::Santa => "santa",
+ Executable::RawMapEditor => "map_editor",
});
// We can only replace the current process on Linux/Mac
@@ -576,6 +601,7 @@
// This only works on native
Executable::ParkingMapper => unreachable!(),
Executable::Santa => "santa",
+ Executable::RawMapEditor => "map_editor",
};
let url = format!("{}.html{}", page, abstutil::args_to_query_string(args));
if let Err(err) = set_href(&url) {
diff --git a/rustdoc/src/map_gui/tools/url.rs.html b/rustdoc/src/map_gui/tools/url.rs.html
index b7ef307d0f..0e021db211 100644
--- a/rustdoc/src/map_gui/tools/url.rs.html
+++ b/rustdoc/src/map_gui/tools/url.rs.html
@@ -260,6 +260,12 @@
260
261
262
+263
+264
+265
+266
+267
+268
use anyhow::Result;
use geom::{GPSBounds, LonLat, Pt2D};
@@ -284,10 +290,10 @@
must_update_url(Box::new(move |url| change_url_param(url, &key, &value)))
}
- /// Modify the current URL to set --cam to an OSM-style `zoom/lat/lon` string
+ /// Get an OSM-style `zoom/lat/lon` string
/// (https://wiki.openstreetmap.org/wiki/Browsing#Other_URL_tricks) based on the current
/// viewport.
- pub fn update_url_cam(ctx: &EventCtx, gps_bounds: &GPSBounds) {
+ pub fn get_cam_param(ctx: &EventCtx, gps_bounds: &GPSBounds) -> String {
let center = ctx.canvas.center_to_map_pt().to_gps(gps_bounds);
// To calculate zoom, just solve for the inverse of the code in parse_center_camera.
@@ -297,8 +303,14 @@
let zoom_lvl = log_arg.log2() - 8.0;
// Trim precision
- let cam = format!("{:.2}/{:.5}/{:.5}", zoom_lvl, center.y(), center.x());
+ format!("{:.2}/{:.5}/{:.5}", zoom_lvl, center.y(), center.x())
+ }
+ /// Modify the current URL to set --cam to an OSM-style `zoom/lat/lon` string
+ /// (https://wiki.openstreetmap.org/wiki/Browsing#Other_URL_tricks) based on the current
+ /// viewport.
+ pub fn update_url_cam(ctx: &EventCtx, gps_bounds: &GPSBounds) {
+ let cam = URLManager::get_cam_param(ctx, gps_bounds);
must_update_url(Box::new(move |url| change_url_param(url, "--cam", &cam)))
}