From 3f91b2e956dd8175f655dffe532bccc841907d92 Mon Sep 17 00:00:00 2001 From: dabreegster Date: Thu, 9 Dec 2021 14:44:44 +0000 Subject: [PATCH] deploy: ec9ed9c64c7c8070fa21df116a96bbe95b816569 --- rustdoc/game/app/struct.App.html | 10 +++++----- rustdoc/game/app/trait.ShowObject.html | 2 +- rustdoc/game/debug/fn.calc_all_routes.html | 2 +- rustdoc/game/debug/fn.diff_tags.html | 2 +- rustdoc/game/debug/fn.draw_arterial_crosswalks.html | 2 +- rustdoc/game/debug/fn.draw_banned_turns.html | 2 +- rustdoc/game/debug/fn.find_bad_signals.html | 2 +- rustdoc/game/debug/fn.find_degenerate_roads.html | 2 +- rustdoc/game/debug/fn.find_large_intersections.html | 2 +- rustdoc/game/debug/fn.reimport_map.html | 2 +- rustdoc/game/debug/fn.search_osm.html | 2 +- rustdoc/game/debug/index.html | 2 +- rustdoc/game/debug/struct.Actions.html | 2 +- rustdoc/game/debug/struct.DebugMode.html | 6 +++--- rustdoc/game/debug/struct.ScreenshotTest.html | 6 +++--- rustdoc/game/debug/struct.SearchResults.html | 2 +- rustdoc/game/info/trait.ContextualActions.html | 2 +- rustdoc/map_gui/tools/fn.app_header.html | 2 +- rustdoc/map_gui/tools/fn.change_map_btn.html | 2 +- rustdoc/map_gui/tools/fn.find_exe.html | 2 +- rustdoc/map_gui/tools/fn.home_btn.html | 2 +- rustdoc/map_gui/tools/fn.nice_country_name.html | 2 +- rustdoc/map_gui/tools/fn.nice_map_name.html | 2 +- rustdoc/map_gui/tools/fn.open_browser.html | 2 +- rustdoc/map_gui/tools/index.html | 2 +- .../built_info/constant.BUILT_TIME_UTC.html | 2 +- rustdoc/search-index.js | 2 +- rustdoc/src/game/debug/mod.rs.html | 4 +--- .../build/map_gui-5b11ba30aa99b1f3/out/built.rs.html | 2 +- rustdoc/src/map_gui/tools/mod.rs.html | 4 +++- rustdoc/src/updater/main.rs.html | 2 +- rustdoc/updater/enum.Task.html | 2 +- 32 files changed, 42 insertions(+), 42 deletions(-) diff --git a/rustdoc/game/app/struct.App.html b/rustdoc/game/app/struct.App.html index 80c8b35113..b86df290de 100644 --- a/rustdoc/game/app/struct.App.html +++ b/rustdoc/game/app/struct.App.html @@ -193,12 +193,12 @@ the event and immediately apply the transition.

Draw

Specifies what to draw before draw()

Before this state is popped or replaced, call this.

-

Respond to a UI event, such as input or time passing.

-

Specifies what to draw before draw()

-

Draw

+

Respond to a UI event, such as input or time passing.

+

Specifies what to draw before draw()

+

Draw

Before this state is popped or replaced, call this.

-

Respond to a UI event, such as input or time passing.

-

Draw

+

Respond to a UI event, such as input or time passing.

+

Draw

Specifies what to draw before draw()

Before this state is popped or replaced, call this.

Respond to a UI event, such as input or time passing.

diff --git a/rustdoc/game/app/trait.ShowObject.html b/rustdoc/game/app/trait.ShowObject.html index dadaa16cd3..199bc6e093 100644 --- a/rustdoc/game/app/trait.ShowObject.html +++ b/rustdoc/game/app/trait.ShowObject.html @@ -1,6 +1,6 @@ ShowObject in game::app - Rust

Trait game::app::ShowObject[][src]

pub trait ShowObject {
     fn show(&self, obj: &ID) -> bool;
 
fn layers(&self) -> &ShowLayers; -}

Required methods

Implementors

+}

Required methods

Implementors

\ No newline at end of file diff --git a/rustdoc/game/debug/fn.calc_all_routes.html b/rustdoc/game/debug/fn.calc_all_routes.html index 1897382f9d..36f1280457 100644 --- a/rustdoc/game/debug/fn.calc_all_routes.html +++ b/rustdoc/game/debug/fn.calc_all_routes.html @@ -1,3 +1,3 @@ -calc_all_routes in game::debug - Rust

Function game::debug::calc_all_routes[][src]

fn calc_all_routes(ctx: &EventCtx<'_>, app: &mut App) -> (usize, Drawable)
+calc_all_routes in game::debug - Rust

Function game::debug::calc_all_routes[][src]

fn calc_all_routes(ctx: &EventCtx<'_>, app: &mut App) -> (usize, Drawable)
\ No newline at end of file diff --git a/rustdoc/game/debug/fn.diff_tags.html b/rustdoc/game/debug/fn.diff_tags.html index 30f012a881..096e3bf034 100644 --- a/rustdoc/game/debug/fn.diff_tags.html +++ b/rustdoc/game/debug/fn.diff_tags.html @@ -1,3 +1,3 @@ -diff_tags in game::debug - Rust

Function game::debug::diff_tags[][src]

fn diff_tags(t1: &Tags, t2: &Tags)
+diff_tags in game::debug - Rust

Function game::debug::diff_tags[][src]

fn diff_tags(t1: &Tags, t2: &Tags)
\ No newline at end of file diff --git a/rustdoc/game/debug/fn.draw_arterial_crosswalks.html b/rustdoc/game/debug/fn.draw_arterial_crosswalks.html index 711f7c6ad5..0fbcd479d0 100644 --- a/rustdoc/game/debug/fn.draw_arterial_crosswalks.html +++ b/rustdoc/game/debug/fn.draw_arterial_crosswalks.html @@ -1,3 +1,3 @@ -draw_arterial_crosswalks in game::debug - Rust

Function game::debug::draw_arterial_crosswalks[][src]

fn draw_arterial_crosswalks(ctx: &mut EventCtx<'_>, app: &App) -> Drawable
+draw_arterial_crosswalks in game::debug - Rust

Function game::debug::draw_arterial_crosswalks[][src]

fn draw_arterial_crosswalks(ctx: &mut EventCtx<'_>, app: &App) -> Drawable
\ No newline at end of file diff --git a/rustdoc/game/debug/fn.draw_banned_turns.html b/rustdoc/game/debug/fn.draw_banned_turns.html index abbf843cbc..15d1ad46ba 100644 --- a/rustdoc/game/debug/fn.draw_banned_turns.html +++ b/rustdoc/game/debug/fn.draw_banned_turns.html @@ -1,3 +1,3 @@ -draw_banned_turns in game::debug - Rust

Function game::debug::draw_banned_turns[][src]

fn draw_banned_turns(ctx: &mut EventCtx<'_>, app: &App) -> Drawable
+draw_banned_turns in game::debug - Rust

Function game::debug::draw_banned_turns[][src]

fn draw_banned_turns(ctx: &mut EventCtx<'_>, app: &App) -> Drawable
\ No newline at end of file diff --git a/rustdoc/game/debug/fn.find_bad_signals.html b/rustdoc/game/debug/fn.find_bad_signals.html index 8cb319264d..117d472bf2 100644 --- a/rustdoc/game/debug/fn.find_bad_signals.html +++ b/rustdoc/game/debug/fn.find_bad_signals.html @@ -1,3 +1,3 @@ -find_bad_signals in game::debug - Rust

Function game::debug::find_bad_signals[][src]

fn find_bad_signals(app: &App)
+find_bad_signals in game::debug - Rust

Function game::debug::find_bad_signals[][src]

fn find_bad_signals(app: &App)
\ No newline at end of file diff --git a/rustdoc/game/debug/fn.find_degenerate_roads.html b/rustdoc/game/debug/fn.find_degenerate_roads.html index 71f935d754..ef8d7108e2 100644 --- a/rustdoc/game/debug/fn.find_degenerate_roads.html +++ b/rustdoc/game/debug/fn.find_degenerate_roads.html @@ -1,3 +1,3 @@ -find_degenerate_roads in game::debug - Rust

Function game::debug::find_degenerate_roads[][src]

fn find_degenerate_roads(app: &App)
+find_degenerate_roads in game::debug - Rust

Function game::debug::find_degenerate_roads[][src]

fn find_degenerate_roads(app: &App)
\ No newline at end of file diff --git a/rustdoc/game/debug/fn.find_large_intersections.html b/rustdoc/game/debug/fn.find_large_intersections.html index 2f8d5949c4..7c8922fa92 100644 --- a/rustdoc/game/debug/fn.find_large_intersections.html +++ b/rustdoc/game/debug/fn.find_large_intersections.html @@ -1,3 +1,3 @@ -find_large_intersections in game::debug - Rust

Function game::debug::find_large_intersections[][src]

fn find_large_intersections(app: &App)
+find_large_intersections in game::debug - Rust

Function game::debug::find_large_intersections[][src]

fn find_large_intersections(app: &App)
\ No newline at end of file diff --git a/rustdoc/game/debug/fn.reimport_map.html b/rustdoc/game/debug/fn.reimport_map.html index 10693f7159..f86189a0ff 100644 --- a/rustdoc/game/debug/fn.reimport_map.html +++ b/rustdoc/game/debug/fn.reimport_map.html @@ -1,3 +1,3 @@ -reimport_map in game::debug - Rust

Function game::debug::reimport_map[][src]

fn reimport_map(
    ctx: &mut EventCtx<'_>,
    app: &App,
    rollback: Option<Vec<OriginalRoad>>
) -> Box<dyn State<App>>
+reimport_map in game::debug - Rust

Function game::debug::reimport_map[][src]

fn reimport_map(
    ctx: &mut EventCtx<'_>,
    app: &App,
    rollback: Option<Vec<OriginalRoad>>
) -> Box<dyn State<App>>
\ No newline at end of file diff --git a/rustdoc/game/debug/fn.search_osm.html b/rustdoc/game/debug/fn.search_osm.html index dacc6fb524..47c0bd93ff 100644 --- a/rustdoc/game/debug/fn.search_osm.html +++ b/rustdoc/game/debug/fn.search_osm.html @@ -1,3 +1,3 @@ -search_osm in game::debug - Rust

Function game::debug::search_osm[][src]

fn search_osm(
    filter: String,
    ctx: &mut EventCtx<'_>,
    app: &mut App
) -> Transition<App>
+search_osm in game::debug - Rust

Function game::debug::search_osm[][src]

fn search_osm(
    filter: String,
    ctx: &mut EventCtx<'_>,
    app: &mut App
) -> Transition<App>
\ No newline at end of file diff --git a/rustdoc/game/debug/index.html b/rustdoc/game/debug/index.html index 14ca6cd3a4..d130fd673a 100644 --- a/rustdoc/game/debug/index.html +++ b/rustdoc/game/debug/index.html @@ -1,4 +1,4 @@ -game::debug - Rust

Module game::debug[][src]

Re-exports

+game::debug - Rust

Module game::debug[][src]

Re-exports

pub use self::routes::PathCostDebugger;

Modules

Structs

Functions

diff --git a/rustdoc/game/debug/struct.Actions.html b/rustdoc/game/debug/struct.Actions.html index 074fd80be7..86f2d47580 100644 --- a/rustdoc/game/debug/struct.Actions.html +++ b/rustdoc/game/debug/struct.Actions.html @@ -1,4 +1,4 @@ -Actions in game::debug - Rust

Struct game::debug::Actions[][src]

struct Actions;

Trait Implementations

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+Actions in game::debug - Rust

Struct game::debug::Actions[][src]

struct Actions;

Trait Implementations

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Convert Box<dyn Trait> (where Trait: Downcast) to Box<dyn Any>. Box<dyn Any> can diff --git a/rustdoc/game/debug/struct.DebugMode.html b/rustdoc/game/debug/struct.DebugMode.html index dfbc79d856..f7ccd87f44 100644 --- a/rustdoc/game/debug/struct.DebugMode.html +++ b/rustdoc/game/debug/struct.DebugMode.html @@ -8,9 +8,9 @@ search_results: Option<SearchResults>, all_routes: Option<(usize, Drawable)>, highlighted_agents: Cached<IntersectionID, Drawable>, -}

Fields

panel: Panelcommon: CommonStatetool_panel: Panelobjects: ObjectDebuggerhidden: HashSet<ID>layers: ShowLayerssearch_results: Option<SearchResults>all_routes: Option<(usize, Drawable)>highlighted_agents: Cached<IntersectionID, Drawable>

Implementations

Trait Implementations

Respond to a UI event, such as input or time passing.

-

Specifies what to draw before draw()

-

Draw

+}

Fields

panel: Panelcommon: CommonStatetool_panel: Panelobjects: ObjectDebuggerhidden: HashSet<ID>layers: ShowLayerssearch_results: Option<SearchResults>all_routes: Option<(usize, Drawable)>highlighted_agents: Cached<IntersectionID, Drawable>

Implementations

Trait Implementations

Respond to a UI event, such as input or time passing.

+

Specifies what to draw before draw()

+

Draw

Before this state is popped or replaced, call this.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

diff --git a/rustdoc/game/debug/struct.ScreenshotTest.html b/rustdoc/game/debug/struct.ScreenshotTest.html index 2424cf2d75..d762cbd427 100644 --- a/rustdoc/game/debug/struct.ScreenshotTest.html +++ b/rustdoc/game/debug/struct.ScreenshotTest.html @@ -1,8 +1,8 @@ -ScreenshotTest in game::debug - Rust

Struct game::debug::ScreenshotTest[][src]

struct ScreenshotTest {
+ScreenshotTest in game::debug - Rust

Struct game::debug::ScreenshotTest[][src]

struct ScreenshotTest {
     todo_maps: Vec<MapName>,
     screenshot_done: bool,
-}

Fields

todo_maps: Vec<MapName>screenshot_done: bool

Implementations

Trait Implementations

Respond to a UI event, such as input or time passing.

-

Draw

+}

Fields

todo_maps: Vec<MapName>screenshot_done: bool

Implementations

Trait Implementations

Respond to a UI event, such as input or time passing.

+

Draw

Specifies what to draw before draw()

Before this state is popped or replaced, call this.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

diff --git a/rustdoc/game/debug/struct.SearchResults.html b/rustdoc/game/debug/struct.SearchResults.html index 60e5cd5a8b..b719ad43d3 100644 --- a/rustdoc/game/debug/struct.SearchResults.html +++ b/rustdoc/game/debug/struct.SearchResults.html @@ -1,4 +1,4 @@ -SearchResults in game::debug - Rust

Struct game::debug::SearchResults[][src]

struct SearchResults {
+SearchResults in game::debug - Rust

Struct game::debug::SearchResults[][src]

struct SearchResults {
     query: String,
     num_matches: usize,
     draw: Drawable,
diff --git a/rustdoc/game/info/trait.ContextualActions.html b/rustdoc/game/info/trait.ContextualActions.html
index 013922d907..fa237c698f 100644
--- a/rustdoc/game/info/trait.ContextualActions.html
+++ b/rustdoc/game/info/trait.ContextualActions.html
@@ -3,6 +3,6 @@
 
fn execute(
        &mut self,
        ctx: &mut EventCtx<'_>,
        app: &mut App,
        id: ID,
        action: String,
        close_panel: &mut bool
    ) -> Transition<App>;
fn is_paused(&self) -> bool;
fn gameplay_mode(&self) -> GameplayMode; -}

Required methods

Implementors

+}

Required methods

Implementors

\ No newline at end of file diff --git a/rustdoc/map_gui/tools/fn.app_header.html b/rustdoc/map_gui/tools/fn.app_header.html index 58fab08c54..15fb595e58 100644 --- a/rustdoc/map_gui/tools/fn.app_header.html +++ b/rustdoc/map_gui/tools/fn.app_header.html @@ -1,4 +1,4 @@ -app_header in map_gui::tools - Rust

Function map_gui::tools::app_header[][src]

pub fn app_header(ctx: &EventCtx<'_>, app: &dyn AppLike, title: &str) -> Widget
Expand description

A standard way to group a home button back to the title screen, the title of the current app, +app_header in map_gui::tools - Rust

Function map_gui::tools::app_header[][src]

pub fn app_header(ctx: &EventCtx<'_>, app: &dyn AppLike, title: &str) -> Widget
Expand description

A standard way to group a home button back to the title screen, the title of the current app, and a button to change maps. Callers must handle the change map and home click events.

diff --git a/rustdoc/map_gui/tools/fn.change_map_btn.html b/rustdoc/map_gui/tools/fn.change_map_btn.html index 34177c0e8a..929962ef8f 100644 --- a/rustdoc/map_gui/tools/fn.change_map_btn.html +++ b/rustdoc/map_gui/tools/fn.change_map_btn.html @@ -1,4 +1,4 @@ -change_map_btn in map_gui::tools - Rust

Function map_gui::tools::change_map_btn[][src]

pub fn change_map_btn(ctx: &EventCtx<'_>, app: &dyn AppLike) -> Widget
Expand description

A button to change maps, with default keybindings

+change_map_btn in map_gui::tools - Rust

Function map_gui::tools::change_map_btn[][src]

pub fn change_map_btn(ctx: &EventCtx<'_>, app: &dyn AppLike) -> Widget
Expand description

A button to change maps, with default keybindings

\ No newline at end of file diff --git a/rustdoc/map_gui/tools/fn.find_exe.html b/rustdoc/map_gui/tools/fn.find_exe.html index 242a98f92f..585c6e635b 100644 --- a/rustdoc/map_gui/tools/fn.find_exe.html +++ b/rustdoc/map_gui/tools/fn.find_exe.html @@ -1,4 +1,4 @@ -find_exe in map_gui::tools - Rust

Function map_gui::tools::find_exe[][src]

pub fn find_exe(cmd: &str) -> String
Expand description

Returns the path to an executable. Native-only.

+find_exe in map_gui::tools - Rust

Function map_gui::tools::find_exe[][src]

pub fn find_exe(cmd: &str) -> String
Expand description

Returns the path to an executable. Native-only.

\ No newline at end of file diff --git a/rustdoc/map_gui/tools/fn.home_btn.html b/rustdoc/map_gui/tools/fn.home_btn.html index 3eb5c0cc58..284e79a8cd 100644 --- a/rustdoc/map_gui/tools/fn.home_btn.html +++ b/rustdoc/map_gui/tools/fn.home_btn.html @@ -1,4 +1,4 @@ -home_btn in map_gui::tools - Rust

Function map_gui::tools::home_btn[][src]

pub fn home_btn(ctx: &EventCtx<'_>) -> Widget
Expand description

A button to return to the title screen

+home_btn in map_gui::tools - Rust

Function map_gui::tools::home_btn[][src]

pub fn home_btn(ctx: &EventCtx<'_>) -> Widget
Expand description

A button to return to the title screen

\ No newline at end of file diff --git a/rustdoc/map_gui/tools/fn.nice_country_name.html b/rustdoc/map_gui/tools/fn.nice_country_name.html index bc24970e45..23f0b2c6c3 100644 --- a/rustdoc/map_gui/tools/fn.nice_country_name.html +++ b/rustdoc/map_gui/tools/fn.nice_country_name.html @@ -1,3 +1,3 @@ -nice_country_name in map_gui::tools - Rust

Function map_gui::tools::nice_country_name[][src]

pub fn nice_country_name(code: &str) -> &str
+nice_country_name in map_gui::tools - Rust

Function map_gui::tools::nice_country_name[][src]

pub fn nice_country_name(code: &str) -> &str
\ No newline at end of file diff --git a/rustdoc/map_gui/tools/fn.nice_map_name.html b/rustdoc/map_gui/tools/fn.nice_map_name.html index d3a269e778..6d51183799 100644 --- a/rustdoc/map_gui/tools/fn.nice_map_name.html +++ b/rustdoc/map_gui/tools/fn.nice_map_name.html @@ -1,3 +1,3 @@ -nice_map_name in map_gui::tools - Rust

Function map_gui::tools::nice_map_name[][src]

pub fn nice_map_name(name: &MapName) -> &str
+nice_map_name in map_gui::tools - Rust

Function map_gui::tools::nice_map_name[][src]

pub fn nice_map_name(name: &MapName) -> &str
\ No newline at end of file diff --git a/rustdoc/map_gui/tools/fn.open_browser.html b/rustdoc/map_gui/tools/fn.open_browser.html index c93dc2d758..9216d05f7c 100644 --- a/rustdoc/map_gui/tools/fn.open_browser.html +++ b/rustdoc/map_gui/tools/fn.open_browser.html @@ -1,3 +1,3 @@ -open_browser in map_gui::tools - Rust

Function map_gui::tools::open_browser[][src]

pub fn open_browser<I: AsRef<str>>(url: I)
+open_browser in map_gui::tools - Rust

Function map_gui::tools::open_browser[][src]

pub fn open_browser<I: AsRef<str>>(url: I)
\ No newline at end of file diff --git a/rustdoc/map_gui/tools/index.html b/rustdoc/map_gui/tools/index.html index 95de639dbc..9300397314 100644 --- a/rustdoc/map_gui/tools/index.html +++ b/rustdoc/map_gui/tools/index.html @@ -1,4 +1,4 @@ -map_gui::tools - Rust

Module map_gui::tools[][src]

Expand description

Assorted tools and UI states that’re useful for applications built to display maps.

+map_gui::tools - Rust

Module map_gui::tools[][src]

Expand description

Assorted tools and UI states that’re useful for applications built to display maps.

Modules

Structs

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 d2b1c204b4..513c784e97 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"Wed, 08 Dec 2021 10:59:05 +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"Thu, 09 Dec 2021 14:43:50 +0000";
Expand description

The build time in RFC2822, UTC.

\ No newline at end of file diff --git a/rustdoc/search-index.js b/rustdoc/search-index.js index ffe40fdc69..558aefe851 100644 --- a/rustdoc/search-index.js +++ b/rustdoc/search-index.js @@ -11,7 +11,7 @@ var searchIndex = JSON.parse('{\ "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]],[[]],[[]],[[["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,[[["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,[[]],[[]],[[["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]]],[[["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,[[]],[[]],[[]],[[]],[[["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]]],[[["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]]],[[["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]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["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]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["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]]],[[["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]]],[[["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,[[]],[[["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,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]]],[[]],[[]],[[["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]]],[[["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,[[]],[[["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]]],[[["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,[[]],[[["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]]],[[["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,[[]],[[["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,[[["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,[[]],[[["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]]],[[["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,[[]],[[["global",3],["box",3,["global"]]],[["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,[[]],[[["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]]],[[["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,[[]],[[["global",3],["box",3,["global"]]],[["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,[[]],[[["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]]],[[["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,[[]],[[]],[[["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,[[["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,[[]],[[["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,[[["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,[[]],[[["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]]],[[["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,[[]],[[["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]]],[[["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]]],[[]],[[]],[[]],[[["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]]],[[["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]],[[]],[[]],[[]],[[]],[[["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,[[["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]]],[[],[["btreemap",3,["string","vec"]],["string",3],["vec",3,["cityname"]]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[["eventctx",3]],["transition",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[["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]]],[[["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]]],[[]],[[]],[[]],[[]],[[]],[[["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]]],[[["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]]],[[["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],["counter",3,["intersectionid"]],["intersectionid",3]]],[[["colorscale",3],["counter",3,["roadid"]],["roadid",3]]],[[["f64",15]],["divergingscale",3]],[[["colorscale",3],["counter",3,["intersectionid"]],["intersectionid",3]]],[[["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]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["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]],[[]],[[]],[[["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]]],[[["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]],[[]],[[["global",3],["box",3,["global"]]],[["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,[[]],[[["global",3],["box",3,["global"]]],[["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]],[[]],[[["global",3],["box",3,["global"]]],[["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,[[]],[[]],[[]],[[]],[[]],[[]],[[["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]]],[[["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]],[[]],[[]],[[]],[[]],[[["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]]],[[["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,[[]],[[["global",3],["box",3,["global"]]],[["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]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["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]]],[[["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]]],[[["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]],[[]],[[]],[[["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]]],[[["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,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_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"]]},\ diff --git a/rustdoc/src/game/debug/mod.rs.html b/rustdoc/src/game/debug/mod.rs.html index c8efac77a5..0ea8448e42 100644 --- a/rustdoc/src/game/debug/mod.rs.html +++ b/rustdoc/src/game/debug/mod.rs.html @@ -1061,7 +1061,6 @@ 1061 1062 1063 -1064
use std::collections::HashSet;
 
 use abstio::MapName;
@@ -1379,9 +1378,8 @@
                         app,
                         vec![
                             MapName::seattle("downtown"),
-                            MapName::seattle("lakeslice"),
                             MapName::seattle("montlake"),
-                            MapName::new("gb", "great_kneighton", "center"),
+                            MapName::new("gb", "london", "kennington"),
                             MapName::new("pl", "krakow", "center"),
                             MapName::new("us", "phoenix", "tempe"),
                         ],
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 4da289f933..7eba4206d8 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"Wed, 08 Dec 2021 10:59:05 +0000";
+pub const BUILT_TIME_UTC: &str = r"Thu, 09 Dec 2021 14:43:50 +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/mod.rs.html b/rustdoc/src/map_gui/tools/mod.rs.html
index 82f50350b5..31be6681cc 100644
--- a/rustdoc/src/map_gui/tools/mod.rs.html
+++ b/rustdoc/src/map_gui/tools/mod.rs.html
@@ -370,6 +370,7 @@
 370
 371
 372
+373
 
//! Assorted tools and UI states that're useful for applications built to display maps.
 
 use abstio::MapName;
@@ -541,8 +542,9 @@
             ("london", "a5") => "London A5 (Hyde Park to Edgware)",
             ("london", "bermondsey") => "Bermondsey",
             ("london", "camden") => "Camden",
+            ("london", "kennington") => "Kennington (London)",
             ("london", "kingston_upon_thames") => "Kingston upon Thames",
-            ("london", "southbank") => "London (Southbank)",
+            ("london", "southbank") => "Southbank",
             ("london", "southwark") => "Southwark",
             ("long_marston", "center") => "Long Marston (Stratford)",
             ("marsh_barton", "center") => "Marsh Barton",
diff --git a/rustdoc/src/updater/main.rs.html b/rustdoc/src/updater/main.rs.html
index 207abe24f6..82c9a3f71e 100644
--- a/rustdoc/src/updater/main.rs.html
+++ b/rustdoc/src/updater/main.rs.html
@@ -505,7 +505,7 @@
     /// Synchronize the local `data` directory with the source-of-truth in S3.
     Download {
         /// The Github Actions build uses this to include only a few files for the release to be
-        /// usable. People can use the UI to open another map and download more data. The UI will
+        /// usable. People can use the UI to open another map and download more data.
         #[structopt(long)]
         minimal: bool,
         /// Only update files from the manifest. Leave extra files alone.
diff --git a/rustdoc/updater/enum.Task.html b/rustdoc/updater/enum.Task.html
index 284e95e481..059b5c9db1 100644
--- a/rustdoc/updater/enum.Task.html
+++ b/rustdoc/updater/enum.Task.html
@@ -25,7 +25,7 @@ deleted, or modified files.

to data/player/data.json, then download everything.

Download

Synchronize the local data directory with the source-of-truth in S3.

Fields of Download

minimal: bool

The Github Actions build uses this to include only a few files for the release to be -usable. People can use the UI to open another map and download more data. The UI will

+usable. People can use the UI to open another map and download more data.

dont_delete: bool

Only update files from the manifest. Leave extra files alone.

dl_from_local: bool

Only useful for Dustin. “Download” from my local S3 source-of-truth, not from the network.