From 4055c719c20d43004aa052fef43181bb2a6e270d Mon Sep 17 00:00:00 2001 From: dabreegster Date: Wed, 10 Nov 2021 19:24:45 +0000 Subject: [PATCH] deploy: 684f9cc4cc5fe5aca8bd0990907019084e5c2c6a --- rustdoc/game/all.html | 2 +- rustdoc/game/app/struct.App.html | 4 +- rustdoc/game/ltn/draw_cells/fn.diffusion.html | 2 +- .../game/ltn/draw_cells/fn.draw_cells.html | 2 +- rustdoc/game/ltn/draw_cells/index.html | 2 +- rustdoc/game/ltn/fn.find_cells.html | 2 +- rustdoc/game/ltn/fn.floodfill.html | 2 +- rustdoc/game/ltn/index.html | 6 +- rustdoc/game/ltn/sidebar-items.js | 2 +- rustdoc/game/ltn/struct.Cell.html | 33 +++ rustdoc/game/ltn/struct.DistanceInterval.html | 31 +++ rustdoc/game/ltn/struct.Neighborhood.html | 4 +- rustdoc/game/ltn/viewer/enum.Obj.html | 18 +- rustdoc/game/ltn/viewer/fn.make_world.html | 2 +- rustdoc/game/ltn/viewer/index.html | 2 +- rustdoc/game/ltn/viewer/struct.Viewer.html | 6 +- .../implementors/core/marker/trait.Freeze.js | 2 +- .../implementors/core/marker/trait.Send.js | 2 +- .../implementors/core/marker/trait.Sync.js | 2 +- .../implementors/core/marker/trait.Unpin.js | 2 +- .../panic/unwind_safe/trait.RefUnwindSafe.js | 2 +- .../panic/unwind_safe/trait.UnwindSafe.js | 2 +- .../built_info/constant.BUILT_TIME_UTC.html | 2 +- rustdoc/search-index.js | 2 +- rustdoc/src/game/ltn/draw_cells.rs.html | 6 +- rustdoc/src/game/ltn/mod.rs.html | 190 ++++++++++++++++-- rustdoc/src/game/ltn/viewer.rs.html | 62 ++++-- .../out/built.rs.html | 2 +- 28 files changed, 322 insertions(+), 74 deletions(-) create mode 100644 rustdoc/game/ltn/struct.Cell.html create mode 100644 rustdoc/game/ltn/struct.DistanceInterval.html diff --git a/rustdoc/game/all.html b/rustdoc/game/all.html index 3ccf93a076..9ccc2fb630 100644 --- a/rustdoc/game/all.html +++ b/rustdoc/game/all.html @@ -1,5 +1,5 @@ List of all items in this crate

List of all items[] -

Structs

Enums

Traits

Functions

Typedefs

Constants

+

Structs

Enums

Traits

Functions

Typedefs

Constants

\ No newline at end of file diff --git a/rustdoc/game/app/struct.App.html b/rustdoc/game/app/struct.App.html index 38d71319bc..35453091f3 100644 --- a/rustdoc/game/app/struct.App.html +++ b/rustdoc/game/app/struct.App.html @@ -293,8 +293,8 @@ 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.

-

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/ltn/draw_cells/fn.diffusion.html b/rustdoc/game/ltn/draw_cells/fn.diffusion.html index 6013952a85..a03c95dc88 100644 --- a/rustdoc/game/ltn/draw_cells/fn.diffusion.html +++ b/rustdoc/game/ltn/draw_cells/fn.diffusion.html @@ -1,3 +1,3 @@ -diffusion in game::ltn::draw_cells - Rust

Function game::ltn::draw_cells::diffusion[][src]

fn diffusion(grid: &mut Grid<Option<usize>>, boundary_marker: usize)
+diffusion in game::ltn::draw_cells - Rust

Function game::ltn::draw_cells::diffusion[][src]

fn diffusion(grid: &mut Grid<Option<usize>>, boundary_marker: usize)
\ No newline at end of file diff --git a/rustdoc/game/ltn/draw_cells/fn.draw_cells.html b/rustdoc/game/ltn/draw_cells/fn.draw_cells.html index 9a6b4f326e..01f5b327b2 100644 --- a/rustdoc/game/ltn/draw_cells/fn.draw_cells.html +++ b/rustdoc/game/ltn/draw_cells/fn.draw_cells.html @@ -1,4 +1,4 @@ -draw_cells in game::ltn::draw_cells - Rust

Function game::ltn::draw_cells::draw_cells[][src]

pub fn draw_cells(map: &Map, neighborhood: &Neighborhood) -> GeomBatch
Expand description

Partition a neighborhood’s boundary polygon based on the cells. Currently this discretizes +draw_cells in game::ltn::draw_cells - Rust

Function game::ltn::draw_cells::draw_cells[][src]

pub fn draw_cells(map: &Map, neighborhood: &Neighborhood) -> GeomBatch
Expand description

Partition a neighborhood’s boundary polygon based on the cells. Currently this discretizes space into a grid, so the results don’t look perfect, but it’s fast.

diff --git a/rustdoc/game/ltn/draw_cells/index.html b/rustdoc/game/ltn/draw_cells/index.html index 88c9214f44..6f4427226e 100644 --- a/rustdoc/game/ltn/draw_cells/index.html +++ b/rustdoc/game/ltn/draw_cells/index.html @@ -1,4 +1,4 @@ -game::ltn::draw_cells - Rust

Module game::ltn::draw_cells[][src]

Constants

+game::ltn::draw_cells - Rust

Module game::ltn::draw_cells[][src]

Constants

Functions

Partition a neighborhood’s boundary polygon based on the cells. Currently this discretizes space into a grid, so the results don’t look perfect, but it’s fast.

diff --git a/rustdoc/game/ltn/fn.find_cells.html b/rustdoc/game/ltn/fn.find_cells.html index 9756f5ce99..1079918c49 100644 --- a/rustdoc/game/ltn/fn.find_cells.html +++ b/rustdoc/game/ltn/fn.find_cells.html @@ -1,3 +1,3 @@ -find_cells in game::ltn - Rust

Function game::ltn::find_cells[][src]

fn find_cells(
    map: &Map,
    perimeter: &Perimeter,
    modal_filters: &ModalFilters
) -> Vec<BTreeSet<RoadID>>
+find_cells in game::ltn - Rust

Function game::ltn::find_cells[][src]

fn find_cells(
    map: &Map,
    perimeter: &Perimeter,
    borders: &BTreeSet<IntersectionID>,
    modal_filters: &ModalFilters
) -> Vec<Cell>
\ No newline at end of file diff --git a/rustdoc/game/ltn/fn.floodfill.html b/rustdoc/game/ltn/fn.floodfill.html index 549124835e..40367a06e2 100644 --- a/rustdoc/game/ltn/fn.floodfill.html +++ b/rustdoc/game/ltn/fn.floodfill.html @@ -1,3 +1,3 @@ -floodfill in game::ltn - Rust

Function game::ltn::floodfill[][src]

fn floodfill(
    map: &Map,
    start: RoadID,
    perimeter: &Perimeter,
    modal_filters: &ModalFilters
) -> BTreeSet<RoadID>
+floodfill in game::ltn - Rust

Function game::ltn::floodfill[][src]

fn floodfill(
    map: &Map,
    start: RoadID,
    perimeter: &Perimeter,
    modal_filters: &ModalFilters
) -> Cell
\ No newline at end of file diff --git a/rustdoc/game/ltn/index.html b/rustdoc/game/ltn/index.html index d711c3098b..413ad4d170 100644 --- a/rustdoc/game/ltn/index.html +++ b/rustdoc/game/ltn/index.html @@ -1,7 +1,9 @@ -game::ltn - Rust

Module game::ltn[][src]

Re-exports

+game::ltn - Rust

Module game::ltn[][src]

Re-exports

pub use browse::BrowseNeighborhoods;

Modules

Structs

-

Functions

+

A partitioning of the interior of a neighborhood based on driving connectivity

+

An interval along a road’s length, with start < end.

+

Functions

\ No newline at end of file diff --git a/rustdoc/game/ltn/sidebar-items.js b/rustdoc/game/ltn/sidebar-items.js index 34ad5aae12..b0b54f28e1 100644 --- a/rustdoc/game/ltn/sidebar-items.js +++ b/rustdoc/game/ltn/sidebar-items.js @@ -1 +1 @@ -initSidebarItems({"fn":[["find_cells",""],["floodfill",""]],"mod":[["browse",""],["draw_cells",""],["rat_run_viewer",""],["rat_runs",""],["viewer",""]],"struct":[["ModalFilters",""],["Neighborhood",""]]}); \ No newline at end of file +initSidebarItems({"fn":[["find_cells",""],["floodfill",""]],"mod":[["browse",""],["draw_cells",""],["rat_run_viewer",""],["rat_runs",""],["viewer",""]],"struct":[["Cell","A partitioning of the interior of a neighborhood based on driving connectivity"],["DistanceInterval","An interval along a road’s length, with start < end."],["ModalFilters",""],["Neighborhood",""]]}); \ No newline at end of file diff --git a/rustdoc/game/ltn/struct.Cell.html b/rustdoc/game/ltn/struct.Cell.html new file mode 100644 index 0000000000..2d35188d32 --- /dev/null +++ b/rustdoc/game/ltn/struct.Cell.html @@ -0,0 +1,33 @@ +Cell in game::ltn - Rust

Struct game::ltn::Cell[][src]

pub struct Cell {
+    pub roads: BTreeMap<RoadID, DistanceInterval>,
+}
Expand description

A partitioning of the interior of a neighborhood based on driving connectivity

+

Fields

roads: BTreeMap<RoadID, DistanceInterval>

Most roads are fully in one cell. Roads with modal filters on them are split between two +cells, and the DistanceInterval indicates the split. The distances are over the road’s +center line length.

+

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 +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait. Read more

+

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait. Read more

+

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s. Read more

+

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s. Read more

+

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait. Read more

+

Performs the conversion.

+

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more

+

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more

+

Performs the conversion.

+

Should always be Self

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+
+ + \ No newline at end of file diff --git a/rustdoc/game/ltn/struct.DistanceInterval.html b/rustdoc/game/ltn/struct.DistanceInterval.html new file mode 100644 index 0000000000..0cfb91f3bd --- /dev/null +++ b/rustdoc/game/ltn/struct.DistanceInterval.html @@ -0,0 +1,31 @@ +DistanceInterval in game::ltn - Rust

Struct game::ltn::DistanceInterval[][src]

pub struct DistanceInterval {
+    pub start: Distance,
+    pub end: Distance,
+}
Expand description

An interval along a road’s length, with start < end.

+

Fields

start: Distanceend: Distance

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 +then be further downcast into Box<ConcreteType> where ConcreteType implements Trait. Read more

+

Convert Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be +further downcast into Rc<ConcreteType> where ConcreteType implements Trait. Read more

+

Convert &Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &Any’s vtable from &Trait’s. Read more

+

Convert &mut Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot +generate &mut Any’s vtable from &mut Trait’s. Read more

+

Convert Arc<Trait> (where Trait: Downcast) to Arc<Any>. Arc<Any> can then be +further downcast into Arc<ConcreteType> where ConcreteType implements Trait. Read more

+

Performs the conversion.

+

Instruments this type with the provided Span, returning an +Instrumented wrapper. Read more

+

Instruments this type with the current Span, returning an +Instrumented wrapper. Read more

+

Performs the conversion.

+

Should always be Self

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+

The type returned in the event of a conversion error.

+

Performs the conversion.

+
+ + \ No newline at end of file diff --git a/rustdoc/game/ltn/struct.Neighborhood.html b/rustdoc/game/ltn/struct.Neighborhood.html index d386d02859..cf07d195b8 100644 --- a/rustdoc/game/ltn/struct.Neighborhood.html +++ b/rustdoc/game/ltn/struct.Neighborhood.html @@ -2,10 +2,10 @@ orig_perimeter: Perimeter, perimeter: BTreeSet<RoadID>, borders: BTreeSet<IntersectionID>, - cells: Vec<BTreeSet<RoadID>>, + cells: Vec<Cell>, fade_irrelevant: Drawable, draw_filters: Drawable, -}

Fields

orig_perimeter: Perimeterperimeter: BTreeSet<RoadID>borders: BTreeSet<IntersectionID>cells: Vec<BTreeSet<RoadID>>fade_irrelevant: Drawabledraw_filters: Drawable

Implementations

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+}

Fields

orig_perimeter: Perimeterperimeter: BTreeSet<RoadID>borders: BTreeSet<IntersectionID>cells: Vec<Cell>fade_irrelevant: Drawabledraw_filters: Drawable

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/ltn/viewer/enum.Obj.html b/rustdoc/game/ltn/viewer/enum.Obj.html index 81cf9f7ce0..4479f61721 100644 --- a/rustdoc/game/ltn/viewer/enum.Obj.html +++ b/rustdoc/game/ltn/viewer/enum.Obj.html @@ -1,25 +1,25 @@ -Obj in game::ltn::viewer - Rust

Enum game::ltn::viewer::Obj[][src]

enum Obj {
+Obj in game::ltn::viewer - Rust

Enum game::ltn::viewer::Obj[][src]

enum Obj {
     InteriorRoad(RoadID),
-}

Variants

InteriorRoad(RoadID)

Tuple Fields of InteriorRoad

0: RoadID

Trait Implementations

Returns a copy of the value. Read more

+}

Variants

InteriorRoad(RoadID)

Tuple Fields of InteriorRoad

0: RoadID

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

-

Formats the value using the given formatter. Read more

-

Feeds this value into the given Hasher. Read more

+

Formats the value using the given formatter. Read more

+

Feeds this value into the given Hasher. Read more

Feeds a slice of this type into the given Hasher. Read more

-

This method returns an Ordering between self and other. Read more

+

This method returns an Ordering between self and other. Read more

Compares and returns the maximum of two values. Read more

Compares and returns the minimum of two values. Read more

Restrict a value to a certain interval. Read more

-

This method tests for self and other values to be equal, and is used +

This method tests for self and other values to be equal, and is used by ==. Read more

-

This method tests for !=.

-

This method returns an ordering between self and other values if one exists. Read more

+

This method tests for !=.

+

This method returns an ordering between self and other values if one exists. Read more

This method tests less than (for self and other) and is used by the < operator. Read more

This method tests less than or equal to (for self and other) and is used by the <= operator. Read more

This method tests greater than (for self and other) and is used by the > operator. Read more

This method tests greater than or equal to (for self and other) and is used by the >= operator. Read more

-

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

+

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/ltn/viewer/fn.make_world.html b/rustdoc/game/ltn/viewer/fn.make_world.html index 8df38548ea..3b043ea7cb 100644 --- a/rustdoc/game/ltn/viewer/fn.make_world.html +++ b/rustdoc/game/ltn/viewer/fn.make_world.html @@ -1,3 +1,3 @@ -make_world in game::ltn::viewer - Rust

Function game::ltn::viewer::make_world[][src]

fn make_world(
    ctx: &mut EventCtx<'_>,
    app: &App,
    neighborhood: &Neighborhood,
    draw_cells_as_areas: bool
) -> World<Obj>
+make_world in game::ltn::viewer - Rust

Function game::ltn::viewer::make_world[][src]

fn make_world(
    ctx: &mut EventCtx<'_>,
    app: &App,
    neighborhood: &Neighborhood,
    draw_cells_as_areas: bool
) -> World<Obj>
\ No newline at end of file diff --git a/rustdoc/game/ltn/viewer/index.html b/rustdoc/game/ltn/viewer/index.html index 1a161d96a8..8ae96a2c24 100644 --- a/rustdoc/game/ltn/viewer/index.html +++ b/rustdoc/game/ltn/viewer/index.html @@ -1,4 +1,4 @@ -game::ltn::viewer - Rust

Module game::ltn::viewer[][src]

Structs

+game::ltn::viewer - Rust

Module game::ltn::viewer[][src]

Structs

Enums

Functions

diff --git a/rustdoc/game/ltn/viewer/struct.Viewer.html b/rustdoc/game/ltn/viewer/struct.Viewer.html index e7e8ee29ff..1c5a54bdd6 100644 --- a/rustdoc/game/ltn/viewer/struct.Viewer.html +++ b/rustdoc/game/ltn/viewer/struct.Viewer.html @@ -1,10 +1,10 @@ -Viewer in game::ltn::viewer - Rust

Struct game::ltn::viewer::Viewer[][src]

pub struct Viewer {
+Viewer in game::ltn::viewer - Rust

Struct game::ltn::viewer::Viewer[][src]

pub struct Viewer {
     panel: Panel,
     neighborhood: Neighborhood,
     world: World<Obj>,
     labels: DrawRoadLabels,
-}

Fields

panel: Panelneighborhood: Neighborhoodworld: World<Obj>labels: DrawRoadLabels

Implementations

Trait Implementations

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

-

Draw

+}

Fields

panel: Panelneighborhood: Neighborhoodworld: World<Obj>labels: DrawRoadLabels

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/implementors/core/marker/trait.Freeze.js b/rustdoc/implementors/core/marker/trait.Freeze.js index e61e02137f..2ff30c6706 100644 --- a/rustdoc/implementors/core/marker/trait.Freeze.js +++ b/rustdoc/implementors/core/marker/trait.Freeze.js @@ -5,7 +5,7 @@ implementors["cli"] = [{"text":"impl Freeze for CollisionDataset","synthetic":true,"types":["collisions::CollisionDataset"]},{"text":"impl Freeze for Collision","synthetic":true,"types":["collisions::Collision"]},{"text":"impl Freeze for Severity","synthetic":true,"types":["collisions::Severity"]}]; implementors["convert_osm"] = [{"text":"impl Freeze for OsmExtract","synthetic":true,"types":["convert_osm::extract::OsmExtract"]},{"text":"impl Freeze for Document","synthetic":true,"types":["convert_osm::reader::Document"]},{"text":"impl Freeze for Node","synthetic":true,"types":["convert_osm::reader::Node"]},{"text":"impl Freeze for Way","synthetic":true,"types":["convert_osm::reader::Way"]},{"text":"impl Freeze for Relation","synthetic":true,"types":["convert_osm::reader::Relation"]},{"text":"impl Freeze for Options","synthetic":true,"types":["convert_osm::Options"]},{"text":"impl Freeze for OnstreetParking","synthetic":true,"types":["convert_osm::OnstreetParking"]},{"text":"impl Freeze for PublicOffstreetParking","synthetic":true,"types":["convert_osm::PublicOffstreetParking"]},{"text":"impl Freeze for PrivateOffstreetParking","synthetic":true,"types":["convert_osm::PrivateOffstreetParking"]}]; implementors["fifteen_min"] = [{"text":"impl Freeze for FindAmenity","synthetic":true,"types":["fifteen_min::find_amenities::FindAmenity"]},{"text":"impl Freeze for Results","synthetic":true,"types":["fifteen_min::find_amenities::Results"]},{"text":"impl Freeze for FindHome","synthetic":true,"types":["fifteen_min::find_home::FindHome"]},{"text":"impl Freeze for Results","synthetic":true,"types":["fifteen_min::find_home::Results"]},{"text":"impl Freeze for Isochrone","synthetic":true,"types":["fifteen_min::isochrone::Isochrone"]},{"text":"impl Freeze for Options","synthetic":true,"types":["fifteen_min::isochrone::Options"]},{"text":"impl Freeze for BorderIsochrone","synthetic":true,"types":["fifteen_min::isochrone::BorderIsochrone"]},{"text":"impl Freeze for Viewer","synthetic":true,"types":["fifteen_min::viewer::Viewer"]},{"text":"impl Freeze for HoverOnBuilding","synthetic":true,"types":["fifteen_min::viewer::HoverOnBuilding"]},{"text":"impl Freeze for ExploreAmenities","synthetic":true,"types":["fifteen_min::viewer::ExploreAmenities"]},{"text":"impl Freeze for Entry","synthetic":true,"types":["fifteen_min::viewer::Entry"]}]; -implementors["game"] = [{"text":"impl !Freeze for App","synthetic":true,"types":["game::app::App"]},{"text":"impl Freeze for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl Freeze for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl Freeze for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl !Freeze for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl Freeze for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl Freeze for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl Freeze for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl Freeze for CutsceneBuilder","synthetic":true,"types":["game::challenges::cutscene::CutsceneBuilder"]},{"text":"impl Freeze for Layout","synthetic":true,"types":["game::challenges::cutscene::Layout"]},{"text":"impl Freeze for Scene","synthetic":true,"types":["game::challenges::cutscene::Scene"]},{"text":"impl Freeze for CutscenePlayer","synthetic":true,"types":["game::challenges::cutscene::CutscenePlayer"]},{"text":"impl Freeze for ShowMessage","synthetic":true,"types":["game::challenges::cutscene::ShowMessage"]},{"text":"impl Freeze for PrebakeSummary","synthetic":true,"types":["game::challenges::prebake::PrebakeSummary"]},{"text":"impl Freeze for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl Freeze for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl Freeze for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl !Freeze for RouteSketcher","synthetic":true,"types":["game::common::route_sketcher::RouteSketcher"]},{"text":"impl Freeze for Route","synthetic":true,"types":["game::common::route_sketcher::Route"]},{"text":"impl Freeze for Mode","synthetic":true,"types":["game::common::route_sketcher::Mode"]},{"text":"impl Freeze for RoadSelector","synthetic":true,"types":["game::common::select::RoadSelector"]},{"text":"impl Freeze for Mode","synthetic":true,"types":["game::common::select::Mode"]},{"text":"impl Freeze for ShareProposal","synthetic":true,"types":["game::common::share::ShareProposal"]},{"text":"impl Freeze for UploadedProposals","synthetic":true,"types":["game::common::share::UploadedProposals"]},{"text":"impl Freeze for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl Freeze for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl Freeze for InputWaypoints","synthetic":true,"types":["game::common::waypoints::InputWaypoints"]},{"text":"impl Freeze for WaypointID","synthetic":true,"types":["game::common::waypoints::WaypointID"]},{"text":"impl Freeze for Waypoint","synthetic":true,"types":["game::common::waypoints::Waypoint"]},{"text":"impl Freeze for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl Freeze for Viewer","synthetic":true,"types":["game::debug::blocked_by::Viewer"]},{"text":"impl Freeze for Blockfinder","synthetic":true,"types":["game::debug::blockfinder::Blockfinder"]},{"text":"impl Freeze for Obj","synthetic":true,"types":["game::debug::blockfinder::Obj"]},{"text":"impl Freeze for OneBlock","synthetic":true,"types":["game::debug::blockfinder::OneBlock"]},{"text":"impl Freeze for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl Freeze for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl Freeze for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl Freeze for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl Freeze for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl Freeze for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl Freeze for RouteExplorer","synthetic":true,"types":["game::debug::routes::RouteExplorer"]},{"text":"impl Freeze for AllRoutesExplorer","synthetic":true,"types":["game::debug::routes::AllRoutesExplorer"]},{"text":"impl Freeze for PathCostDebugger","synthetic":true,"types":["game::debug::routes::PathCostDebugger"]},{"text":"impl Freeze for BulkSelect","synthetic":true,"types":["game::debug::select_roads::BulkSelect"]},{"text":"impl Freeze for UberTurnPicker","synthetic":true,"types":["game::debug::uber_turns::UberTurnPicker"]},{"text":"impl Freeze for UberTurnViewer","synthetic":true,"types":["game::debug::uber_turns::UberTurnViewer"]},{"text":"impl Freeze for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl Freeze for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl Freeze for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl Freeze for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl Freeze for CollisionsViewer","synthetic":true,"types":["game::devtools::collisions::CollisionsViewer"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::devtools::collisions::Filters"]},{"text":"impl Freeze for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl Freeze for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl Freeze for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl Freeze for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl Freeze for Obj","synthetic":true,"types":["game::devtools::polygon::Obj"]},{"text":"impl Freeze for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl Freeze for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl Freeze for MarkerID","synthetic":true,"types":["game::devtools::story::MarkerID"]},{"text":"impl Freeze for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl Freeze for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl Freeze for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl Freeze for EditingMarker","synthetic":true,"types":["game::devtools::story::EditingMarker"]},{"text":"impl Freeze for DrawFreehand","synthetic":true,"types":["game::devtools::story::DrawFreehand"]},{"text":"impl Freeze for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl Freeze for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl Freeze for SelectSegments","synthetic":true,"types":["game::edit::multiple_roads::SelectSegments"]},{"text":"impl Freeze for RoadEditor","synthetic":true,"types":["game::edit::roads::RoadEditor"]},{"text":"impl Freeze for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl Freeze for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl Freeze for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl Freeze for Record","synthetic":true,"types":["game::edit::traffic_signals::gmns::Record"]},{"text":"impl Freeze for Snapper","synthetic":true,"types":["game::edit::traffic_signals::gmns::Snapper"]},{"text":"impl Freeze for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl Freeze for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl Freeze for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl Freeze for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl Freeze for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl Freeze for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl Freeze for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl Freeze for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl Freeze for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl Freeze for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl Freeze for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl Freeze for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl Freeze for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl Freeze for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl Freeze for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl Freeze for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl Freeze for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl Freeze for SteepStreets","synthetic":true,"types":["game::layer::elevation::SteepStreets"]},{"text":"impl Freeze for ElevationContours","synthetic":true,"types":["game::layer::elevation::ElevationContours"]},{"text":"impl Freeze for Favorites","synthetic":true,"types":["game::layer::favorites::Favorites"]},{"text":"impl Freeze for ShowFavorites","synthetic":true,"types":["game::layer::favorites::ShowFavorites"]},{"text":"impl Freeze for BikeActivity","synthetic":true,"types":["game::layer::map::BikeActivity"]},{"text":"impl Freeze for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl Freeze for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl Freeze for Seir","synthetic":true,"types":["game::layer::pandemic::Seir"]},{"text":"impl Freeze for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl Freeze for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl Freeze for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl Freeze for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl Freeze for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl Freeze for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl Freeze for ProblemMap","synthetic":true,"types":["game::layer::problems::ProblemMap"]},{"text":"impl Freeze for Options","synthetic":true,"types":["game::layer::problems::Options"]},{"text":"impl Freeze for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl Freeze for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl Freeze for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl Freeze for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl Freeze for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl Freeze for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl Freeze for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl Freeze for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl Freeze for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl Freeze for Obj","synthetic":true,"types":["game::ltn::browse::Obj"]},{"text":"impl !Freeze for BrowseNeighborhoods","synthetic":true,"types":["game::ltn::browse::BrowseNeighborhoods"]},{"text":"impl Freeze for BrowseRatRuns","synthetic":true,"types":["game::ltn::rat_run_viewer::BrowseRatRuns"]},{"text":"impl Freeze for RatRun","synthetic":true,"types":["game::ltn::rat_runs::RatRun"]},{"text":"impl Freeze for Item","synthetic":true,"types":["game::ltn::rat_runs::Item"]},{"text":"impl !Freeze for Viewer","synthetic":true,"types":["game::ltn::viewer::Viewer"]},{"text":"impl Freeze for Obj","synthetic":true,"types":["game::ltn::viewer::Obj"]},{"text":"impl Freeze for Neighborhood","synthetic":true,"types":["game::ltn::Neighborhood"]},{"text":"impl Freeze for ModalFilters","synthetic":true,"types":["game::ltn::ModalFilters"]},{"text":"impl Freeze for Proposals","synthetic":true,"types":["game::pregame::proposals::Proposals"]},{"text":"impl Freeze for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl Freeze for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl Freeze for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl<'a> Freeze for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl Freeze for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl Freeze for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl Freeze for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl Freeze for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl Freeze for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl Freeze for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl Freeze for ModeShift","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::ModeShift"]},{"text":"impl Freeze for Entry","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Entry"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Filters"]},{"text":"impl Freeze for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl Freeze for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl Freeze for RiskSummaries","synthetic":true,"types":["game::sandbox::dashboards::risks::RiskSummaries"]},{"text":"impl Freeze for Filter","synthetic":true,"types":["game::sandbox::dashboards::risks::Filter"]},{"text":"impl Freeze for RectangularSelector","synthetic":true,"types":["game::sandbox::dashboards::selector::RectangularSelector"]},{"text":"impl Freeze for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl Freeze for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl Freeze for TravelTimes","synthetic":true,"types":["game::sandbox::dashboards::travel_times::TravelTimes"]},{"text":"impl Freeze for Filter","synthetic":true,"types":["game::sandbox::dashboards::travel_times::Filter"]},{"text":"impl Freeze for ProblemType","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::ProblemType"]},{"text":"impl Freeze for CLEAR_COLOR_SCALE","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::CLEAR_COLOR_SCALE"]},{"text":"impl<ID, X, Y> Freeze for Matrix<ID, X, Y>","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::Matrix"]},{"text":"impl<X, Y> Freeze for MatrixOptions<X, Y>","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::MatrixOptions"]},{"text":"impl Freeze for TripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::TripTable"]},{"text":"impl Freeze for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl Freeze for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl Freeze for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl Freeze for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl Freeze for Actdev","synthetic":true,"types":["game::sandbox::gameplay::actdev::Actdev"]},{"text":"impl Freeze for About","synthetic":true,"types":["game::sandbox::gameplay::actdev::About"]},{"text":"impl Freeze for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl Freeze for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl Freeze for Input","synthetic":true,"types":["game::sandbox::gameplay::freeform::importers::Input"]},{"text":"impl Freeze for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::spawner::AgentSpawner"]},{"text":"impl Freeze for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl Freeze for ChangeScenario","synthetic":true,"types":["game::sandbox::gameplay::freeform::ChangeScenario"]},{"text":"impl Freeze for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl Freeze for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl Freeze for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl Freeze for DepartureSummary","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::DepartureSummary"]},{"text":"impl Freeze for CountTrips","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::CountTrips"]},{"text":"impl Freeze for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl Freeze for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl Freeze for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl Freeze for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl Freeze for Message","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Message"]},{"text":"impl Freeze for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl Freeze for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl Freeze for LoadScenario","synthetic":true,"types":["game::sandbox::gameplay::LoadScenario"]},{"text":"impl Freeze for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl Freeze for MinimapController","synthetic":true,"types":["game::sandbox::minimap::MinimapController"]},{"text":"impl Freeze for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl Freeze for TrafficRecorder","synthetic":true,"types":["game::sandbox::misc_tools::TrafficRecorder"]},{"text":"impl Freeze for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl Freeze for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl Freeze for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl Freeze for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl Freeze for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl Freeze for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl Freeze for BackToTitleScreen","synthetic":true,"types":["game::sandbox::BackToTitleScreen"]},{"text":"impl Freeze for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl Freeze for LoadStage","synthetic":true,"types":["game::sandbox::LoadStage"]},{"text":"impl Freeze for SandboxLoader","synthetic":true,"types":["game::sandbox::SandboxLoader"]},{"text":"impl Freeze for DEDICATED_TRAIL","synthetic":true,"types":["game::ungap::bike_network::DEDICATED_TRAIL"]},{"text":"impl Freeze for PROTECTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PROTECTED_BIKE_LANE"]},{"text":"impl Freeze for PAINTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PAINTED_BIKE_LANE"]},{"text":"impl Freeze for GREENWAY","synthetic":true,"types":["game::ungap::bike_network::GREENWAY"]},{"text":"impl !Freeze for DrawNetworkLayer","synthetic":true,"types":["game::ungap::bike_network::DrawNetworkLayer"]},{"text":"impl !Freeze for ExploreMap","synthetic":true,"types":["game::ungap::explore::ExploreMap"]},{"text":"impl !Freeze for Layers","synthetic":true,"types":["game::ungap::layers::Layers"]},{"text":"impl !Freeze for ShowGaps","synthetic":true,"types":["game::ungap::predict::ShowGaps"]},{"text":"impl Freeze for ModeShiftData","synthetic":true,"types":["game::ungap::predict::ModeShiftData"]},{"text":"impl Freeze for CandidateTrip","synthetic":true,"types":["game::ungap::predict::CandidateTrip"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::ungap::predict::Filters"]},{"text":"impl Freeze for NetworkGaps","synthetic":true,"types":["game::ungap::predict::NetworkGaps"]},{"text":"impl Freeze for Results","synthetic":true,"types":["game::ungap::predict::Results"]},{"text":"impl !Freeze for QuickSketch","synthetic":true,"types":["game::ungap::quick_sketch::QuickSketch"]},{"text":"impl Freeze for TripManagement","synthetic":true,"types":["game::ungap::trip::files::TripManagement"]},{"text":"impl Freeze for NamedTrip","synthetic":true,"types":["game::ungap::trip::files::NamedTrip"]},{"text":"impl Freeze for SavedTrips","synthetic":true,"types":["game::ungap::trip::files::SavedTrips"]},{"text":"impl Freeze for RenameTrip","synthetic":true,"types":["game::ungap::trip::files::RenameTrip"]},{"text":"impl Freeze for BuiltRoute","synthetic":true,"types":["game::ungap::trip::results::BuiltRoute"]},{"text":"impl Freeze for RouteDetails","synthetic":true,"types":["game::ungap::trip::results::RouteDetails"]},{"text":"impl Freeze for RouteStats","synthetic":true,"types":["game::ungap::trip::results::RouteStats"]},{"text":"impl !Freeze for TripPlanner","synthetic":true,"types":["game::ungap::trip::TripPlanner"]},{"text":"impl Freeze for ID","synthetic":true,"types":["game::ungap::trip::ID"]},{"text":"impl Freeze for RoutingPreferences","synthetic":true,"types":["game::ungap::trip::RoutingPreferences"]},{"text":"impl Freeze for Tab","synthetic":true,"types":["game::ungap::Tab"]},{"text":"impl Freeze for Setup","synthetic":true,"types":["game::Setup"]},{"text":"impl Freeze for Mode","synthetic":true,"types":["game::Mode"]}]; +implementors["game"] = [{"text":"impl !Freeze for App","synthetic":true,"types":["game::app::App"]},{"text":"impl Freeze for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl Freeze for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl Freeze for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl !Freeze for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl Freeze for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl Freeze for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl Freeze for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl Freeze for CutsceneBuilder","synthetic":true,"types":["game::challenges::cutscene::CutsceneBuilder"]},{"text":"impl Freeze for Layout","synthetic":true,"types":["game::challenges::cutscene::Layout"]},{"text":"impl Freeze for Scene","synthetic":true,"types":["game::challenges::cutscene::Scene"]},{"text":"impl Freeze for CutscenePlayer","synthetic":true,"types":["game::challenges::cutscene::CutscenePlayer"]},{"text":"impl Freeze for ShowMessage","synthetic":true,"types":["game::challenges::cutscene::ShowMessage"]},{"text":"impl Freeze for PrebakeSummary","synthetic":true,"types":["game::challenges::prebake::PrebakeSummary"]},{"text":"impl Freeze for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl Freeze for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl Freeze for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl !Freeze for RouteSketcher","synthetic":true,"types":["game::common::route_sketcher::RouteSketcher"]},{"text":"impl Freeze for Route","synthetic":true,"types":["game::common::route_sketcher::Route"]},{"text":"impl Freeze for Mode","synthetic":true,"types":["game::common::route_sketcher::Mode"]},{"text":"impl Freeze for RoadSelector","synthetic":true,"types":["game::common::select::RoadSelector"]},{"text":"impl Freeze for Mode","synthetic":true,"types":["game::common::select::Mode"]},{"text":"impl Freeze for ShareProposal","synthetic":true,"types":["game::common::share::ShareProposal"]},{"text":"impl Freeze for UploadedProposals","synthetic":true,"types":["game::common::share::UploadedProposals"]},{"text":"impl Freeze for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl Freeze for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl Freeze for InputWaypoints","synthetic":true,"types":["game::common::waypoints::InputWaypoints"]},{"text":"impl Freeze for WaypointID","synthetic":true,"types":["game::common::waypoints::WaypointID"]},{"text":"impl Freeze for Waypoint","synthetic":true,"types":["game::common::waypoints::Waypoint"]},{"text":"impl Freeze for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl Freeze for Viewer","synthetic":true,"types":["game::debug::blocked_by::Viewer"]},{"text":"impl Freeze for Blockfinder","synthetic":true,"types":["game::debug::blockfinder::Blockfinder"]},{"text":"impl Freeze for Obj","synthetic":true,"types":["game::debug::blockfinder::Obj"]},{"text":"impl Freeze for OneBlock","synthetic":true,"types":["game::debug::blockfinder::OneBlock"]},{"text":"impl Freeze for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl Freeze for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl Freeze for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl Freeze for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl Freeze for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl Freeze for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl Freeze for RouteExplorer","synthetic":true,"types":["game::debug::routes::RouteExplorer"]},{"text":"impl Freeze for AllRoutesExplorer","synthetic":true,"types":["game::debug::routes::AllRoutesExplorer"]},{"text":"impl Freeze for PathCostDebugger","synthetic":true,"types":["game::debug::routes::PathCostDebugger"]},{"text":"impl Freeze for BulkSelect","synthetic":true,"types":["game::debug::select_roads::BulkSelect"]},{"text":"impl Freeze for UberTurnPicker","synthetic":true,"types":["game::debug::uber_turns::UberTurnPicker"]},{"text":"impl Freeze for UberTurnViewer","synthetic":true,"types":["game::debug::uber_turns::UberTurnViewer"]},{"text":"impl Freeze for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl Freeze for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl Freeze for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl Freeze for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl Freeze for CollisionsViewer","synthetic":true,"types":["game::devtools::collisions::CollisionsViewer"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::devtools::collisions::Filters"]},{"text":"impl Freeze for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl Freeze for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl Freeze for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl Freeze for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl Freeze for Obj","synthetic":true,"types":["game::devtools::polygon::Obj"]},{"text":"impl Freeze for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl Freeze for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl Freeze for MarkerID","synthetic":true,"types":["game::devtools::story::MarkerID"]},{"text":"impl Freeze for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl Freeze for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl Freeze for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl Freeze for EditingMarker","synthetic":true,"types":["game::devtools::story::EditingMarker"]},{"text":"impl Freeze for DrawFreehand","synthetic":true,"types":["game::devtools::story::DrawFreehand"]},{"text":"impl Freeze for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl Freeze for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl Freeze for SelectSegments","synthetic":true,"types":["game::edit::multiple_roads::SelectSegments"]},{"text":"impl Freeze for RoadEditor","synthetic":true,"types":["game::edit::roads::RoadEditor"]},{"text":"impl Freeze for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl Freeze for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl Freeze for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl Freeze for Record","synthetic":true,"types":["game::edit::traffic_signals::gmns::Record"]},{"text":"impl Freeze for Snapper","synthetic":true,"types":["game::edit::traffic_signals::gmns::Snapper"]},{"text":"impl Freeze for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl Freeze for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl Freeze for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl Freeze for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl Freeze for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl Freeze for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl Freeze for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl Freeze for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl Freeze for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl Freeze for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl Freeze for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl Freeze for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl Freeze for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl Freeze for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl Freeze for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl Freeze for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl Freeze for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl Freeze for SteepStreets","synthetic":true,"types":["game::layer::elevation::SteepStreets"]},{"text":"impl Freeze for ElevationContours","synthetic":true,"types":["game::layer::elevation::ElevationContours"]},{"text":"impl Freeze for Favorites","synthetic":true,"types":["game::layer::favorites::Favorites"]},{"text":"impl Freeze for ShowFavorites","synthetic":true,"types":["game::layer::favorites::ShowFavorites"]},{"text":"impl Freeze for BikeActivity","synthetic":true,"types":["game::layer::map::BikeActivity"]},{"text":"impl Freeze for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl Freeze for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl Freeze for Seir","synthetic":true,"types":["game::layer::pandemic::Seir"]},{"text":"impl Freeze for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl Freeze for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl Freeze for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl Freeze for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl Freeze for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl Freeze for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl Freeze for ProblemMap","synthetic":true,"types":["game::layer::problems::ProblemMap"]},{"text":"impl Freeze for Options","synthetic":true,"types":["game::layer::problems::Options"]},{"text":"impl Freeze for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl Freeze for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl Freeze for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl Freeze for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl Freeze for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl Freeze for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl Freeze for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl Freeze for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl Freeze for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl Freeze for Obj","synthetic":true,"types":["game::ltn::browse::Obj"]},{"text":"impl !Freeze for BrowseNeighborhoods","synthetic":true,"types":["game::ltn::browse::BrowseNeighborhoods"]},{"text":"impl Freeze for BrowseRatRuns","synthetic":true,"types":["game::ltn::rat_run_viewer::BrowseRatRuns"]},{"text":"impl Freeze for RatRun","synthetic":true,"types":["game::ltn::rat_runs::RatRun"]},{"text":"impl Freeze for Item","synthetic":true,"types":["game::ltn::rat_runs::Item"]},{"text":"impl !Freeze for Viewer","synthetic":true,"types":["game::ltn::viewer::Viewer"]},{"text":"impl Freeze for Obj","synthetic":true,"types":["game::ltn::viewer::Obj"]},{"text":"impl Freeze for Neighborhood","synthetic":true,"types":["game::ltn::Neighborhood"]},{"text":"impl Freeze for ModalFilters","synthetic":true,"types":["game::ltn::ModalFilters"]},{"text":"impl Freeze for Cell","synthetic":true,"types":["game::ltn::Cell"]},{"text":"impl Freeze for DistanceInterval","synthetic":true,"types":["game::ltn::DistanceInterval"]},{"text":"impl Freeze for Proposals","synthetic":true,"types":["game::pregame::proposals::Proposals"]},{"text":"impl Freeze for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl Freeze for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl Freeze for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl<'a> Freeze for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl Freeze for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl Freeze for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl Freeze for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl Freeze for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl Freeze for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl Freeze for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl Freeze for ModeShift","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::ModeShift"]},{"text":"impl Freeze for Entry","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Entry"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Filters"]},{"text":"impl Freeze for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl Freeze for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl Freeze for RiskSummaries","synthetic":true,"types":["game::sandbox::dashboards::risks::RiskSummaries"]},{"text":"impl Freeze for Filter","synthetic":true,"types":["game::sandbox::dashboards::risks::Filter"]},{"text":"impl Freeze for RectangularSelector","synthetic":true,"types":["game::sandbox::dashboards::selector::RectangularSelector"]},{"text":"impl Freeze for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl Freeze for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl Freeze for TravelTimes","synthetic":true,"types":["game::sandbox::dashboards::travel_times::TravelTimes"]},{"text":"impl Freeze for Filter","synthetic":true,"types":["game::sandbox::dashboards::travel_times::Filter"]},{"text":"impl Freeze for ProblemType","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::ProblemType"]},{"text":"impl Freeze for CLEAR_COLOR_SCALE","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::CLEAR_COLOR_SCALE"]},{"text":"impl<ID, X, Y> Freeze for Matrix<ID, X, Y>","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::Matrix"]},{"text":"impl<X, Y> Freeze for MatrixOptions<X, Y>","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::MatrixOptions"]},{"text":"impl Freeze for TripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::TripTable"]},{"text":"impl Freeze for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl Freeze for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl Freeze for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl Freeze for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl Freeze for Actdev","synthetic":true,"types":["game::sandbox::gameplay::actdev::Actdev"]},{"text":"impl Freeze for About","synthetic":true,"types":["game::sandbox::gameplay::actdev::About"]},{"text":"impl Freeze for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl Freeze for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl Freeze for Input","synthetic":true,"types":["game::sandbox::gameplay::freeform::importers::Input"]},{"text":"impl Freeze for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::spawner::AgentSpawner"]},{"text":"impl Freeze for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl Freeze for ChangeScenario","synthetic":true,"types":["game::sandbox::gameplay::freeform::ChangeScenario"]},{"text":"impl Freeze for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl Freeze for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl Freeze for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl Freeze for DepartureSummary","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::DepartureSummary"]},{"text":"impl Freeze for CountTrips","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::CountTrips"]},{"text":"impl Freeze for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl Freeze for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl Freeze for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl Freeze for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl Freeze for Message","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Message"]},{"text":"impl Freeze for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl Freeze for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl Freeze for LoadScenario","synthetic":true,"types":["game::sandbox::gameplay::LoadScenario"]},{"text":"impl Freeze for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl Freeze for MinimapController","synthetic":true,"types":["game::sandbox::minimap::MinimapController"]},{"text":"impl Freeze for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl Freeze for TrafficRecorder","synthetic":true,"types":["game::sandbox::misc_tools::TrafficRecorder"]},{"text":"impl Freeze for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl Freeze for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl Freeze for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl Freeze for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl Freeze for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl Freeze for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl Freeze for BackToTitleScreen","synthetic":true,"types":["game::sandbox::BackToTitleScreen"]},{"text":"impl Freeze for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl Freeze for LoadStage","synthetic":true,"types":["game::sandbox::LoadStage"]},{"text":"impl Freeze for SandboxLoader","synthetic":true,"types":["game::sandbox::SandboxLoader"]},{"text":"impl Freeze for DEDICATED_TRAIL","synthetic":true,"types":["game::ungap::bike_network::DEDICATED_TRAIL"]},{"text":"impl Freeze for PROTECTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PROTECTED_BIKE_LANE"]},{"text":"impl Freeze for PAINTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PAINTED_BIKE_LANE"]},{"text":"impl Freeze for GREENWAY","synthetic":true,"types":["game::ungap::bike_network::GREENWAY"]},{"text":"impl !Freeze for DrawNetworkLayer","synthetic":true,"types":["game::ungap::bike_network::DrawNetworkLayer"]},{"text":"impl !Freeze for ExploreMap","synthetic":true,"types":["game::ungap::explore::ExploreMap"]},{"text":"impl !Freeze for Layers","synthetic":true,"types":["game::ungap::layers::Layers"]},{"text":"impl !Freeze for ShowGaps","synthetic":true,"types":["game::ungap::predict::ShowGaps"]},{"text":"impl Freeze for ModeShiftData","synthetic":true,"types":["game::ungap::predict::ModeShiftData"]},{"text":"impl Freeze for CandidateTrip","synthetic":true,"types":["game::ungap::predict::CandidateTrip"]},{"text":"impl Freeze for Filters","synthetic":true,"types":["game::ungap::predict::Filters"]},{"text":"impl Freeze for NetworkGaps","synthetic":true,"types":["game::ungap::predict::NetworkGaps"]},{"text":"impl Freeze for Results","synthetic":true,"types":["game::ungap::predict::Results"]},{"text":"impl !Freeze for QuickSketch","synthetic":true,"types":["game::ungap::quick_sketch::QuickSketch"]},{"text":"impl Freeze for TripManagement","synthetic":true,"types":["game::ungap::trip::files::TripManagement"]},{"text":"impl Freeze for NamedTrip","synthetic":true,"types":["game::ungap::trip::files::NamedTrip"]},{"text":"impl Freeze for SavedTrips","synthetic":true,"types":["game::ungap::trip::files::SavedTrips"]},{"text":"impl Freeze for RenameTrip","synthetic":true,"types":["game::ungap::trip::files::RenameTrip"]},{"text":"impl Freeze for BuiltRoute","synthetic":true,"types":["game::ungap::trip::results::BuiltRoute"]},{"text":"impl Freeze for RouteDetails","synthetic":true,"types":["game::ungap::trip::results::RouteDetails"]},{"text":"impl Freeze for RouteStats","synthetic":true,"types":["game::ungap::trip::results::RouteStats"]},{"text":"impl !Freeze for TripPlanner","synthetic":true,"types":["game::ungap::trip::TripPlanner"]},{"text":"impl Freeze for ID","synthetic":true,"types":["game::ungap::trip::ID"]},{"text":"impl Freeze for RoutingPreferences","synthetic":true,"types":["game::ungap::trip::RoutingPreferences"]},{"text":"impl Freeze for Tab","synthetic":true,"types":["game::ungap::Tab"]},{"text":"impl Freeze for Setup","synthetic":true,"types":["game::Setup"]},{"text":"impl Freeze for Mode","synthetic":true,"types":["game::Mode"]}]; implementors["geom"] = [{"text":"impl Freeze for Angle","synthetic":true,"types":["geom::angle::Angle"]},{"text":"impl Freeze for Bounds","synthetic":true,"types":["geom::bounds::Bounds"]},{"text":"impl Freeze for GPSBounds","synthetic":true,"types":["geom::bounds::GPSBounds"]},{"text":"impl Freeze for Circle","synthetic":true,"types":["geom::circle::Circle"]},{"text":"impl Freeze for Distance","synthetic":true,"types":["geom::distance::Distance"]},{"text":"impl Freeze for Duration","synthetic":true,"types":["geom::duration::Duration"]},{"text":"impl<K> Freeze for FindClosest<K>","synthetic":true,"types":["geom::find_closest::FindClosest"]},{"text":"impl Freeze for LonLat","synthetic":true,"types":["geom::gps::LonLat"]},{"text":"impl Freeze for Line","synthetic":true,"types":["geom::line::Line"]},{"text":"impl Freeze for InfiniteLine","synthetic":true,"types":["geom::line::InfiniteLine"]},{"text":"impl Freeze for Percent","synthetic":true,"types":["geom::percent::Percent"]},{"text":"impl Freeze for Polygon","synthetic":true,"types":["geom::polygon::Polygon"]},{"text":"impl Freeze for Triangle","synthetic":true,"types":["geom::polygon::Triangle"]},{"text":"impl Freeze for ArrowCap","synthetic":true,"types":["geom::polyline::ArrowCap"]},{"text":"impl Freeze for PolyLine","synthetic":true,"types":["geom::polyline::PolyLine"]},{"text":"impl Freeze for Pt2D","synthetic":true,"types":["geom::pt::Pt2D"]},{"text":"impl Freeze for HashablePt2D","synthetic":true,"types":["geom::pt::HashablePt2D"]},{"text":"impl Freeze for Ring","synthetic":true,"types":["geom::ring::Ring"]},{"text":"impl Freeze for Speed","synthetic":true,"types":["geom::speed::Speed"]},{"text":"impl Freeze for Statistic","synthetic":true,"types":["geom::stats::Statistic"]},{"text":"impl<T> Freeze for Histogram<T> where
    T: Freeze
","synthetic":true,"types":["geom::stats::Histogram"]},{"text":"impl Freeze for Time","synthetic":true,"types":["geom::time::Time"]},{"text":"impl Freeze for UnitFmt","synthetic":true,"types":["geom::UnitFmt"]},{"text":"impl Freeze for CornerRadii","synthetic":true,"types":["geom::CornerRadii"]}]; implementors["headless"] = [{"text":"impl Freeze for MAP","synthetic":true,"types":["headless::MAP"]},{"text":"impl Freeze for SIM","synthetic":true,"types":["headless::SIM"]},{"text":"impl Freeze for LOAD","synthetic":true,"types":["headless::LOAD"]},{"text":"impl Freeze for Args","synthetic":true,"types":["headless::Args"]},{"text":"impl Freeze for FinishedTrip","synthetic":true,"types":["headless::FinishedTrip"]},{"text":"impl Freeze for Delays","synthetic":true,"types":["headless::Delays"]},{"text":"impl Freeze for Throughput","synthetic":true,"types":["headless::Throughput"]},{"text":"impl Freeze for AgentPositions","synthetic":true,"types":["headless::AgentPositions"]},{"text":"impl Freeze for AgentPosition","synthetic":true,"types":["headless::AgentPosition"]},{"text":"impl Freeze for RoadThroughput","synthetic":true,"types":["headless::RoadThroughput"]},{"text":"impl Freeze for TrafficSignalState","synthetic":true,"types":["headless::TrafficSignalState"]},{"text":"impl Freeze for BlockedByGraph","synthetic":true,"types":["headless::BlockedByGraph"]},{"text":"impl Freeze for LoadSim","synthetic":true,"types":["headless::LoadSim"]}]; implementors["importer"] = [{"text":"impl Freeze for Record","synthetic":true,"types":["importer::berlin::Record"]},{"text":"impl Freeze for ImporterConfiguration","synthetic":true,"types":["importer::configuration::ImporterConfiguration"]},{"text":"impl Freeze for GenericCityImporter","synthetic":true,"types":["importer::generic::GenericCityImporter"]},{"text":"impl Freeze for TripRecord","synthetic":true,"types":["importer::seattle::TripRecord"]},{"text":"impl Freeze for StopTimeRecord","synthetic":true,"types":["importer::seattle::StopTimeRecord"]},{"text":"impl Freeze for PopDat","synthetic":true,"types":["importer::soundcast::popdat::PopDat"]},{"text":"impl Freeze for RawTrip","synthetic":true,"types":["importer::soundcast::popdat::RawTrip"]},{"text":"impl Freeze for RawParcel","synthetic":true,"types":["importer::soundcast::popdat::RawParcel"]},{"text":"impl Freeze for OrigTrip","synthetic":true,"types":["importer::soundcast::popdat::OrigTrip"]},{"text":"impl Freeze for Endpoint","synthetic":true,"types":["importer::soundcast::popdat::Endpoint"]},{"text":"impl Freeze for Trip","synthetic":true,"types":["importer::soundcast::trips::Trip"]},{"text":"impl Freeze for BorderSnapper","synthetic":true,"types":["importer::soundcast::trips::BorderSnapper"]},{"text":"impl Freeze for Record","synthetic":true,"types":["importer::uk::Record"]},{"text":"impl Freeze for Job","synthetic":true,"types":["importer::Job"]}]; diff --git a/rustdoc/implementors/core/marker/trait.Send.js b/rustdoc/implementors/core/marker/trait.Send.js index 4dba4154ba..24fbe11671 100644 --- a/rustdoc/implementors/core/marker/trait.Send.js +++ b/rustdoc/implementors/core/marker/trait.Send.js @@ -5,7 +5,7 @@ implementors["cli"] = [{"text":"impl Send for CollisionDataset","synthetic":true,"types":["collisions::CollisionDataset"]},{"text":"impl Send for Collision","synthetic":true,"types":["collisions::Collision"]},{"text":"impl Send for Severity","synthetic":true,"types":["collisions::Severity"]}]; implementors["convert_osm"] = [{"text":"impl Send for OsmExtract","synthetic":true,"types":["convert_osm::extract::OsmExtract"]},{"text":"impl Send for Document","synthetic":true,"types":["convert_osm::reader::Document"]},{"text":"impl Send for Node","synthetic":true,"types":["convert_osm::reader::Node"]},{"text":"impl Send for Way","synthetic":true,"types":["convert_osm::reader::Way"]},{"text":"impl Send for Relation","synthetic":true,"types":["convert_osm::reader::Relation"]},{"text":"impl Send for Options","synthetic":true,"types":["convert_osm::Options"]},{"text":"impl Send for OnstreetParking","synthetic":true,"types":["convert_osm::OnstreetParking"]},{"text":"impl Send for PublicOffstreetParking","synthetic":true,"types":["convert_osm::PublicOffstreetParking"]},{"text":"impl Send for PrivateOffstreetParking","synthetic":true,"types":["convert_osm::PrivateOffstreetParking"]}]; implementors["fifteen_min"] = [{"text":"impl Send for FindAmenity","synthetic":true,"types":["fifteen_min::find_amenities::FindAmenity"]},{"text":"impl !Send for Results","synthetic":true,"types":["fifteen_min::find_amenities::Results"]},{"text":"impl Send for FindHome","synthetic":true,"types":["fifteen_min::find_home::FindHome"]},{"text":"impl !Send for Results","synthetic":true,"types":["fifteen_min::find_home::Results"]},{"text":"impl !Send for Isochrone","synthetic":true,"types":["fifteen_min::isochrone::Isochrone"]},{"text":"impl Send for Options","synthetic":true,"types":["fifteen_min::isochrone::Options"]},{"text":"impl !Send for BorderIsochrone","synthetic":true,"types":["fifteen_min::isochrone::BorderIsochrone"]},{"text":"impl !Send for Viewer","synthetic":true,"types":["fifteen_min::viewer::Viewer"]},{"text":"impl !Send for HoverOnBuilding","synthetic":true,"types":["fifteen_min::viewer::HoverOnBuilding"]},{"text":"impl !Send for ExploreAmenities","synthetic":true,"types":["fifteen_min::viewer::ExploreAmenities"]},{"text":"impl Send for Entry","synthetic":true,"types":["fifteen_min::viewer::Entry"]}]; -implementors["game"] = [{"text":"impl !Send for App","synthetic":true,"types":["game::app::App"]},{"text":"impl Send for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl Send for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl Send for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl !Send for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl !Send for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl Send for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl Send for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl Send for CutsceneBuilder","synthetic":true,"types":["game::challenges::cutscene::CutsceneBuilder"]},{"text":"impl Send for Layout","synthetic":true,"types":["game::challenges::cutscene::Layout"]},{"text":"impl Send for Scene","synthetic":true,"types":["game::challenges::cutscene::Scene"]},{"text":"impl !Send for CutscenePlayer","synthetic":true,"types":["game::challenges::cutscene::CutscenePlayer"]},{"text":"impl !Send for ShowMessage","synthetic":true,"types":["game::challenges::cutscene::ShowMessage"]},{"text":"impl Send for PrebakeSummary","synthetic":true,"types":["game::challenges::prebake::PrebakeSummary"]},{"text":"impl Send for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl Send for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl Send for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl !Send for RouteSketcher","synthetic":true,"types":["game::common::route_sketcher::RouteSketcher"]},{"text":"impl Send for Route","synthetic":true,"types":["game::common::route_sketcher::Route"]},{"text":"impl Send for Mode","synthetic":true,"types":["game::common::route_sketcher::Mode"]},{"text":"impl !Send for RoadSelector","synthetic":true,"types":["game::common::select::RoadSelector"]},{"text":"impl !Send for Mode","synthetic":true,"types":["game::common::select::Mode"]},{"text":"impl Send for ShareProposal","synthetic":true,"types":["game::common::share::ShareProposal"]},{"text":"impl Send for UploadedProposals","synthetic":true,"types":["game::common::share::UploadedProposals"]},{"text":"impl Send for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl !Send for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl Send for InputWaypoints","synthetic":true,"types":["game::common::waypoints::InputWaypoints"]},{"text":"impl Send for WaypointID","synthetic":true,"types":["game::common::waypoints::WaypointID"]},{"text":"impl Send for Waypoint","synthetic":true,"types":["game::common::waypoints::Waypoint"]},{"text":"impl !Send for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl !Send for Viewer","synthetic":true,"types":["game::debug::blocked_by::Viewer"]},{"text":"impl !Send for Blockfinder","synthetic":true,"types":["game::debug::blockfinder::Blockfinder"]},{"text":"impl Send for Obj","synthetic":true,"types":["game::debug::blockfinder::Obj"]},{"text":"impl !Send for OneBlock","synthetic":true,"types":["game::debug::blockfinder::OneBlock"]},{"text":"impl !Send for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl Send for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl Send for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl !Send for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl !Send for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl Send for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl !Send for RouteExplorer","synthetic":true,"types":["game::debug::routes::RouteExplorer"]},{"text":"impl !Send for AllRoutesExplorer","synthetic":true,"types":["game::debug::routes::AllRoutesExplorer"]},{"text":"impl !Send for PathCostDebugger","synthetic":true,"types":["game::debug::routes::PathCostDebugger"]},{"text":"impl !Send for BulkSelect","synthetic":true,"types":["game::debug::select_roads::BulkSelect"]},{"text":"impl Send for UberTurnPicker","synthetic":true,"types":["game::debug::uber_turns::UberTurnPicker"]},{"text":"impl !Send for UberTurnViewer","synthetic":true,"types":["game::debug::uber_turns::UberTurnViewer"]},{"text":"impl !Send for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl !Send for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl Send for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl Send for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl !Send for CollisionsViewer","synthetic":true,"types":["game::devtools::collisions::CollisionsViewer"]},{"text":"impl Send for Filters","synthetic":true,"types":["game::devtools::collisions::Filters"]},{"text":"impl !Send for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl !Send for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl Send for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl !Send for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl Send for Obj","synthetic":true,"types":["game::devtools::polygon::Obj"]},{"text":"impl !Send for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl !Send for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl Send for MarkerID","synthetic":true,"types":["game::devtools::story::MarkerID"]},{"text":"impl Send for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl Send for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl Send for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl Send for EditingMarker","synthetic":true,"types":["game::devtools::story::EditingMarker"]},{"text":"impl Send for DrawFreehand","synthetic":true,"types":["game::devtools::story::DrawFreehand"]},{"text":"impl Send for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl Send for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl !Send for SelectSegments","synthetic":true,"types":["game::edit::multiple_roads::SelectSegments"]},{"text":"impl !Send for RoadEditor","synthetic":true,"types":["game::edit::roads::RoadEditor"]},{"text":"impl !Send for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl Send for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl Send for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl Send for Record","synthetic":true,"types":["game::edit::traffic_signals::gmns::Record"]},{"text":"impl Send for Snapper","synthetic":true,"types":["game::edit::traffic_signals::gmns::Snapper"]},{"text":"impl !Send for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl !Send for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl !Send for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl !Send for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl !Send for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl !Send for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl Send for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl !Send for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl !Send for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl !Send for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl !Send for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl !Send for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl Send for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl !Send for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl Send for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl Send for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl Send for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl !Send for SteepStreets","synthetic":true,"types":["game::layer::elevation::SteepStreets"]},{"text":"impl !Send for ElevationContours","synthetic":true,"types":["game::layer::elevation::ElevationContours"]},{"text":"impl Send for Favorites","synthetic":true,"types":["game::layer::favorites::Favorites"]},{"text":"impl !Send for ShowFavorites","synthetic":true,"types":["game::layer::favorites::ShowFavorites"]},{"text":"impl !Send for BikeActivity","synthetic":true,"types":["game::layer::map::BikeActivity"]},{"text":"impl !Send for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl !Send for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl Send for Seir","synthetic":true,"types":["game::layer::pandemic::Seir"]},{"text":"impl Send for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl !Send for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl Send for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl !Send for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl !Send for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl Send for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl !Send for ProblemMap","synthetic":true,"types":["game::layer::problems::ProblemMap"]},{"text":"impl Send for Options","synthetic":true,"types":["game::layer::problems::Options"]},{"text":"impl !Send for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl !Send for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl !Send for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl !Send for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl Send for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl !Send for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl !Send for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl !Send for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl !Send for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl Send for Obj","synthetic":true,"types":["game::ltn::browse::Obj"]},{"text":"impl !Send for BrowseNeighborhoods","synthetic":true,"types":["game::ltn::browse::BrowseNeighborhoods"]},{"text":"impl !Send for BrowseRatRuns","synthetic":true,"types":["game::ltn::rat_run_viewer::BrowseRatRuns"]},{"text":"impl Send for RatRun","synthetic":true,"types":["game::ltn::rat_runs::RatRun"]},{"text":"impl Send for Item","synthetic":true,"types":["game::ltn::rat_runs::Item"]},{"text":"impl !Send for Viewer","synthetic":true,"types":["game::ltn::viewer::Viewer"]},{"text":"impl Send for Obj","synthetic":true,"types":["game::ltn::viewer::Obj"]},{"text":"impl !Send for Neighborhood","synthetic":true,"types":["game::ltn::Neighborhood"]},{"text":"impl Send for ModalFilters","synthetic":true,"types":["game::ltn::ModalFilters"]},{"text":"impl Send for Proposals","synthetic":true,"types":["game::pregame::proposals::Proposals"]},{"text":"impl Send for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl !Send for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl Send for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl<'a> Send for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl Send for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl Send for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl Send for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl Send for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl !Send for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl !Send for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl !Send for ModeShift","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::ModeShift"]},{"text":"impl Send for Entry","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Entry"]},{"text":"impl Send for Filters","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Filters"]},{"text":"impl !Send for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl Send for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl Send for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl !Send for RiskSummaries","synthetic":true,"types":["game::sandbox::dashboards::risks::RiskSummaries"]},{"text":"impl Send for Filter","synthetic":true,"types":["game::sandbox::dashboards::risks::Filter"]},{"text":"impl !Send for RectangularSelector","synthetic":true,"types":["game::sandbox::dashboards::selector::RectangularSelector"]},{"text":"impl !Send for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl Send for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl !Send for TravelTimes","synthetic":true,"types":["game::sandbox::dashboards::travel_times::TravelTimes"]},{"text":"impl Send for Filter","synthetic":true,"types":["game::sandbox::dashboards::travel_times::Filter"]},{"text":"impl Send for ProblemType","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::ProblemType"]},{"text":"impl Send for CLEAR_COLOR_SCALE","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::CLEAR_COLOR_SCALE"]},{"text":"impl<ID, X, Y> Send for Matrix<ID, X, Y> where
    ID: Send,
    X: Send,
    Y: Send
","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::Matrix"]},{"text":"impl<X, Y> !Send for MatrixOptions<X, Y>","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::MatrixOptions"]},{"text":"impl !Send for TripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::TripTable"]},{"text":"impl Send for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl Send for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl Send for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl Send for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl Send for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl !Send for Actdev","synthetic":true,"types":["game::sandbox::gameplay::actdev::Actdev"]},{"text":"impl Send for About","synthetic":true,"types":["game::sandbox::gameplay::actdev::About"]},{"text":"impl !Send for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl !Send for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl Send for Input","synthetic":true,"types":["game::sandbox::gameplay::freeform::importers::Input"]},{"text":"impl !Send for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::spawner::AgentSpawner"]},{"text":"impl !Send for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl Send for ChangeScenario","synthetic":true,"types":["game::sandbox::gameplay::freeform::ChangeScenario"]},{"text":"impl !Send for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl !Send for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl !Send for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl Send for DepartureSummary","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::DepartureSummary"]},{"text":"impl Send for CountTrips","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::CountTrips"]},{"text":"impl !Send for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl Send for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl Send for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl !Send for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl !Send for Message","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Message"]},{"text":"impl !Send for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl Send for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl Send for LoadScenario","synthetic":true,"types":["game::sandbox::gameplay::LoadScenario"]},{"text":"impl !Send for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl Send for MinimapController","synthetic":true,"types":["game::sandbox::minimap::MinimapController"]},{"text":"impl !Send for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl !Send for TrafficRecorder","synthetic":true,"types":["game::sandbox::misc_tools::TrafficRecorder"]},{"text":"impl !Send for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl Send for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl !Send for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl !Send for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl !Send for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl !Send for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl Send for BackToTitleScreen","synthetic":true,"types":["game::sandbox::BackToTitleScreen"]},{"text":"impl Send for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl Send for LoadStage","synthetic":true,"types":["game::sandbox::LoadStage"]},{"text":"impl !Send for SandboxLoader","synthetic":true,"types":["game::sandbox::SandboxLoader"]},{"text":"impl Send for DEDICATED_TRAIL","synthetic":true,"types":["game::ungap::bike_network::DEDICATED_TRAIL"]},{"text":"impl Send for PROTECTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PROTECTED_BIKE_LANE"]},{"text":"impl Send for PAINTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PAINTED_BIKE_LANE"]},{"text":"impl Send for GREENWAY","synthetic":true,"types":["game::ungap::bike_network::GREENWAY"]},{"text":"impl !Send for DrawNetworkLayer","synthetic":true,"types":["game::ungap::bike_network::DrawNetworkLayer"]},{"text":"impl !Send for ExploreMap","synthetic":true,"types":["game::ungap::explore::ExploreMap"]},{"text":"impl !Send for Layers","synthetic":true,"types":["game::ungap::layers::Layers"]},{"text":"impl !Send for ShowGaps","synthetic":true,"types":["game::ungap::predict::ShowGaps"]},{"text":"impl !Send for ModeShiftData","synthetic":true,"types":["game::ungap::predict::ModeShiftData"]},{"text":"impl Send for CandidateTrip","synthetic":true,"types":["game::ungap::predict::CandidateTrip"]},{"text":"impl Send for Filters","synthetic":true,"types":["game::ungap::predict::Filters"]},{"text":"impl !Send for NetworkGaps","synthetic":true,"types":["game::ungap::predict::NetworkGaps"]},{"text":"impl Send for Results","synthetic":true,"types":["game::ungap::predict::Results"]},{"text":"impl !Send for QuickSketch","synthetic":true,"types":["game::ungap::quick_sketch::QuickSketch"]},{"text":"impl Send for TripManagement","synthetic":true,"types":["game::ungap::trip::files::TripManagement"]},{"text":"impl Send for NamedTrip","synthetic":true,"types":["game::ungap::trip::files::NamedTrip"]},{"text":"impl Send for SavedTrips","synthetic":true,"types":["game::ungap::trip::files::SavedTrips"]},{"text":"impl Send for RenameTrip","synthetic":true,"types":["game::ungap::trip::files::RenameTrip"]},{"text":"impl !Send for BuiltRoute","synthetic":true,"types":["game::ungap::trip::results::BuiltRoute"]},{"text":"impl !Send for RouteDetails","synthetic":true,"types":["game::ungap::trip::results::RouteDetails"]},{"text":"impl Send for RouteStats","synthetic":true,"types":["game::ungap::trip::results::RouteStats"]},{"text":"impl !Send for TripPlanner","synthetic":true,"types":["game::ungap::trip::TripPlanner"]},{"text":"impl Send for ID","synthetic":true,"types":["game::ungap::trip::ID"]},{"text":"impl Send for RoutingPreferences","synthetic":true,"types":["game::ungap::trip::RoutingPreferences"]},{"text":"impl Send for Tab","synthetic":true,"types":["game::ungap::Tab"]},{"text":"impl Send for Setup","synthetic":true,"types":["game::Setup"]},{"text":"impl Send for Mode","synthetic":true,"types":["game::Mode"]}]; +implementors["game"] = [{"text":"impl !Send for App","synthetic":true,"types":["game::app::App"]},{"text":"impl Send for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl Send for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl Send for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl !Send for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl !Send for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl Send for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl Send for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl Send for CutsceneBuilder","synthetic":true,"types":["game::challenges::cutscene::CutsceneBuilder"]},{"text":"impl Send for Layout","synthetic":true,"types":["game::challenges::cutscene::Layout"]},{"text":"impl Send for Scene","synthetic":true,"types":["game::challenges::cutscene::Scene"]},{"text":"impl !Send for CutscenePlayer","synthetic":true,"types":["game::challenges::cutscene::CutscenePlayer"]},{"text":"impl !Send for ShowMessage","synthetic":true,"types":["game::challenges::cutscene::ShowMessage"]},{"text":"impl Send for PrebakeSummary","synthetic":true,"types":["game::challenges::prebake::PrebakeSummary"]},{"text":"impl Send for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl Send for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl Send for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl !Send for RouteSketcher","synthetic":true,"types":["game::common::route_sketcher::RouteSketcher"]},{"text":"impl Send for Route","synthetic":true,"types":["game::common::route_sketcher::Route"]},{"text":"impl Send for Mode","synthetic":true,"types":["game::common::route_sketcher::Mode"]},{"text":"impl !Send for RoadSelector","synthetic":true,"types":["game::common::select::RoadSelector"]},{"text":"impl !Send for Mode","synthetic":true,"types":["game::common::select::Mode"]},{"text":"impl Send for ShareProposal","synthetic":true,"types":["game::common::share::ShareProposal"]},{"text":"impl Send for UploadedProposals","synthetic":true,"types":["game::common::share::UploadedProposals"]},{"text":"impl Send for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl !Send for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl Send for InputWaypoints","synthetic":true,"types":["game::common::waypoints::InputWaypoints"]},{"text":"impl Send for WaypointID","synthetic":true,"types":["game::common::waypoints::WaypointID"]},{"text":"impl Send for Waypoint","synthetic":true,"types":["game::common::waypoints::Waypoint"]},{"text":"impl !Send for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl !Send for Viewer","synthetic":true,"types":["game::debug::blocked_by::Viewer"]},{"text":"impl !Send for Blockfinder","synthetic":true,"types":["game::debug::blockfinder::Blockfinder"]},{"text":"impl Send for Obj","synthetic":true,"types":["game::debug::blockfinder::Obj"]},{"text":"impl !Send for OneBlock","synthetic":true,"types":["game::debug::blockfinder::OneBlock"]},{"text":"impl !Send for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl Send for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl Send for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl !Send for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl !Send for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl Send for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl !Send for RouteExplorer","synthetic":true,"types":["game::debug::routes::RouteExplorer"]},{"text":"impl !Send for AllRoutesExplorer","synthetic":true,"types":["game::debug::routes::AllRoutesExplorer"]},{"text":"impl !Send for PathCostDebugger","synthetic":true,"types":["game::debug::routes::PathCostDebugger"]},{"text":"impl !Send for BulkSelect","synthetic":true,"types":["game::debug::select_roads::BulkSelect"]},{"text":"impl Send for UberTurnPicker","synthetic":true,"types":["game::debug::uber_turns::UberTurnPicker"]},{"text":"impl !Send for UberTurnViewer","synthetic":true,"types":["game::debug::uber_turns::UberTurnViewer"]},{"text":"impl !Send for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl !Send for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl Send for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl Send for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl !Send for CollisionsViewer","synthetic":true,"types":["game::devtools::collisions::CollisionsViewer"]},{"text":"impl Send for Filters","synthetic":true,"types":["game::devtools::collisions::Filters"]},{"text":"impl !Send for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl !Send for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl Send for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl !Send for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl Send for Obj","synthetic":true,"types":["game::devtools::polygon::Obj"]},{"text":"impl !Send for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl !Send for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl Send for MarkerID","synthetic":true,"types":["game::devtools::story::MarkerID"]},{"text":"impl Send for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl Send for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl Send for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl Send for EditingMarker","synthetic":true,"types":["game::devtools::story::EditingMarker"]},{"text":"impl Send for DrawFreehand","synthetic":true,"types":["game::devtools::story::DrawFreehand"]},{"text":"impl Send for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl Send for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl !Send for SelectSegments","synthetic":true,"types":["game::edit::multiple_roads::SelectSegments"]},{"text":"impl !Send for RoadEditor","synthetic":true,"types":["game::edit::roads::RoadEditor"]},{"text":"impl !Send for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl Send for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl Send for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl Send for Record","synthetic":true,"types":["game::edit::traffic_signals::gmns::Record"]},{"text":"impl Send for Snapper","synthetic":true,"types":["game::edit::traffic_signals::gmns::Snapper"]},{"text":"impl !Send for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl !Send for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl !Send for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl !Send for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl !Send for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl !Send for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl Send for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl !Send for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl !Send for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl !Send for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl !Send for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl !Send for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl Send for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl !Send for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl Send for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl Send for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl Send for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl !Send for SteepStreets","synthetic":true,"types":["game::layer::elevation::SteepStreets"]},{"text":"impl !Send for ElevationContours","synthetic":true,"types":["game::layer::elevation::ElevationContours"]},{"text":"impl Send for Favorites","synthetic":true,"types":["game::layer::favorites::Favorites"]},{"text":"impl !Send for ShowFavorites","synthetic":true,"types":["game::layer::favorites::ShowFavorites"]},{"text":"impl !Send for BikeActivity","synthetic":true,"types":["game::layer::map::BikeActivity"]},{"text":"impl !Send for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl !Send for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl Send for Seir","synthetic":true,"types":["game::layer::pandemic::Seir"]},{"text":"impl Send for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl !Send for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl Send for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl !Send for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl !Send for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl Send for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl !Send for ProblemMap","synthetic":true,"types":["game::layer::problems::ProblemMap"]},{"text":"impl Send for Options","synthetic":true,"types":["game::layer::problems::Options"]},{"text":"impl !Send for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl !Send for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl !Send for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl !Send for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl Send for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl !Send for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl !Send for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl !Send for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl !Send for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl Send for Obj","synthetic":true,"types":["game::ltn::browse::Obj"]},{"text":"impl !Send for BrowseNeighborhoods","synthetic":true,"types":["game::ltn::browse::BrowseNeighborhoods"]},{"text":"impl !Send for BrowseRatRuns","synthetic":true,"types":["game::ltn::rat_run_viewer::BrowseRatRuns"]},{"text":"impl Send for RatRun","synthetic":true,"types":["game::ltn::rat_runs::RatRun"]},{"text":"impl Send for Item","synthetic":true,"types":["game::ltn::rat_runs::Item"]},{"text":"impl !Send for Viewer","synthetic":true,"types":["game::ltn::viewer::Viewer"]},{"text":"impl Send for Obj","synthetic":true,"types":["game::ltn::viewer::Obj"]},{"text":"impl !Send for Neighborhood","synthetic":true,"types":["game::ltn::Neighborhood"]},{"text":"impl Send for ModalFilters","synthetic":true,"types":["game::ltn::ModalFilters"]},{"text":"impl Send for Cell","synthetic":true,"types":["game::ltn::Cell"]},{"text":"impl Send for DistanceInterval","synthetic":true,"types":["game::ltn::DistanceInterval"]},{"text":"impl Send for Proposals","synthetic":true,"types":["game::pregame::proposals::Proposals"]},{"text":"impl Send for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl !Send for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl Send for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl<'a> Send for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl Send for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl Send for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl Send for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl Send for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl !Send for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl !Send for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl !Send for ModeShift","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::ModeShift"]},{"text":"impl Send for Entry","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Entry"]},{"text":"impl Send for Filters","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Filters"]},{"text":"impl !Send for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl Send for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl Send for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl !Send for RiskSummaries","synthetic":true,"types":["game::sandbox::dashboards::risks::RiskSummaries"]},{"text":"impl Send for Filter","synthetic":true,"types":["game::sandbox::dashboards::risks::Filter"]},{"text":"impl !Send for RectangularSelector","synthetic":true,"types":["game::sandbox::dashboards::selector::RectangularSelector"]},{"text":"impl !Send for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl Send for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl !Send for TravelTimes","synthetic":true,"types":["game::sandbox::dashboards::travel_times::TravelTimes"]},{"text":"impl Send for Filter","synthetic":true,"types":["game::sandbox::dashboards::travel_times::Filter"]},{"text":"impl Send for ProblemType","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::ProblemType"]},{"text":"impl Send for CLEAR_COLOR_SCALE","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::CLEAR_COLOR_SCALE"]},{"text":"impl<ID, X, Y> Send for Matrix<ID, X, Y> where
    ID: Send,
    X: Send,
    Y: Send
","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::Matrix"]},{"text":"impl<X, Y> !Send for MatrixOptions<X, Y>","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::MatrixOptions"]},{"text":"impl !Send for TripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::TripTable"]},{"text":"impl Send for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl Send for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl Send for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl Send for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl Send for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl !Send for Actdev","synthetic":true,"types":["game::sandbox::gameplay::actdev::Actdev"]},{"text":"impl Send for About","synthetic":true,"types":["game::sandbox::gameplay::actdev::About"]},{"text":"impl !Send for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl !Send for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl Send for Input","synthetic":true,"types":["game::sandbox::gameplay::freeform::importers::Input"]},{"text":"impl !Send for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::spawner::AgentSpawner"]},{"text":"impl !Send for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl Send for ChangeScenario","synthetic":true,"types":["game::sandbox::gameplay::freeform::ChangeScenario"]},{"text":"impl !Send for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl !Send for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl !Send for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl Send for DepartureSummary","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::DepartureSummary"]},{"text":"impl Send for CountTrips","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::CountTrips"]},{"text":"impl !Send for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl Send for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl Send for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl !Send for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl !Send for Message","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Message"]},{"text":"impl !Send for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl Send for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl Send for LoadScenario","synthetic":true,"types":["game::sandbox::gameplay::LoadScenario"]},{"text":"impl !Send for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl Send for MinimapController","synthetic":true,"types":["game::sandbox::minimap::MinimapController"]},{"text":"impl !Send for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl !Send for TrafficRecorder","synthetic":true,"types":["game::sandbox::misc_tools::TrafficRecorder"]},{"text":"impl !Send for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl Send for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl !Send for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl !Send for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl !Send for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl !Send for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl Send for BackToTitleScreen","synthetic":true,"types":["game::sandbox::BackToTitleScreen"]},{"text":"impl Send for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl Send for LoadStage","synthetic":true,"types":["game::sandbox::LoadStage"]},{"text":"impl !Send for SandboxLoader","synthetic":true,"types":["game::sandbox::SandboxLoader"]},{"text":"impl Send for DEDICATED_TRAIL","synthetic":true,"types":["game::ungap::bike_network::DEDICATED_TRAIL"]},{"text":"impl Send for PROTECTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PROTECTED_BIKE_LANE"]},{"text":"impl Send for PAINTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PAINTED_BIKE_LANE"]},{"text":"impl Send for GREENWAY","synthetic":true,"types":["game::ungap::bike_network::GREENWAY"]},{"text":"impl !Send for DrawNetworkLayer","synthetic":true,"types":["game::ungap::bike_network::DrawNetworkLayer"]},{"text":"impl !Send for ExploreMap","synthetic":true,"types":["game::ungap::explore::ExploreMap"]},{"text":"impl !Send for Layers","synthetic":true,"types":["game::ungap::layers::Layers"]},{"text":"impl !Send for ShowGaps","synthetic":true,"types":["game::ungap::predict::ShowGaps"]},{"text":"impl !Send for ModeShiftData","synthetic":true,"types":["game::ungap::predict::ModeShiftData"]},{"text":"impl Send for CandidateTrip","synthetic":true,"types":["game::ungap::predict::CandidateTrip"]},{"text":"impl Send for Filters","synthetic":true,"types":["game::ungap::predict::Filters"]},{"text":"impl !Send for NetworkGaps","synthetic":true,"types":["game::ungap::predict::NetworkGaps"]},{"text":"impl Send for Results","synthetic":true,"types":["game::ungap::predict::Results"]},{"text":"impl !Send for QuickSketch","synthetic":true,"types":["game::ungap::quick_sketch::QuickSketch"]},{"text":"impl Send for TripManagement","synthetic":true,"types":["game::ungap::trip::files::TripManagement"]},{"text":"impl Send for NamedTrip","synthetic":true,"types":["game::ungap::trip::files::NamedTrip"]},{"text":"impl Send for SavedTrips","synthetic":true,"types":["game::ungap::trip::files::SavedTrips"]},{"text":"impl Send for RenameTrip","synthetic":true,"types":["game::ungap::trip::files::RenameTrip"]},{"text":"impl !Send for BuiltRoute","synthetic":true,"types":["game::ungap::trip::results::BuiltRoute"]},{"text":"impl !Send for RouteDetails","synthetic":true,"types":["game::ungap::trip::results::RouteDetails"]},{"text":"impl Send for RouteStats","synthetic":true,"types":["game::ungap::trip::results::RouteStats"]},{"text":"impl !Send for TripPlanner","synthetic":true,"types":["game::ungap::trip::TripPlanner"]},{"text":"impl Send for ID","synthetic":true,"types":["game::ungap::trip::ID"]},{"text":"impl Send for RoutingPreferences","synthetic":true,"types":["game::ungap::trip::RoutingPreferences"]},{"text":"impl Send for Tab","synthetic":true,"types":["game::ungap::Tab"]},{"text":"impl Send for Setup","synthetic":true,"types":["game::Setup"]},{"text":"impl Send for Mode","synthetic":true,"types":["game::Mode"]}]; implementors["geom"] = [{"text":"impl Send for Angle","synthetic":true,"types":["geom::angle::Angle"]},{"text":"impl Send for Bounds","synthetic":true,"types":["geom::bounds::Bounds"]},{"text":"impl Send for GPSBounds","synthetic":true,"types":["geom::bounds::GPSBounds"]},{"text":"impl Send for Circle","synthetic":true,"types":["geom::circle::Circle"]},{"text":"impl Send for Distance","synthetic":true,"types":["geom::distance::Distance"]},{"text":"impl Send for Duration","synthetic":true,"types":["geom::duration::Duration"]},{"text":"impl<K> Send for FindClosest<K> where
    K: Send
","synthetic":true,"types":["geom::find_closest::FindClosest"]},{"text":"impl Send for LonLat","synthetic":true,"types":["geom::gps::LonLat"]},{"text":"impl Send for Line","synthetic":true,"types":["geom::line::Line"]},{"text":"impl Send for InfiniteLine","synthetic":true,"types":["geom::line::InfiniteLine"]},{"text":"impl Send for Percent","synthetic":true,"types":["geom::percent::Percent"]},{"text":"impl Send for Polygon","synthetic":true,"types":["geom::polygon::Polygon"]},{"text":"impl Send for Triangle","synthetic":true,"types":["geom::polygon::Triangle"]},{"text":"impl Send for ArrowCap","synthetic":true,"types":["geom::polyline::ArrowCap"]},{"text":"impl Send for PolyLine","synthetic":true,"types":["geom::polyline::PolyLine"]},{"text":"impl Send for Pt2D","synthetic":true,"types":["geom::pt::Pt2D"]},{"text":"impl Send for HashablePt2D","synthetic":true,"types":["geom::pt::HashablePt2D"]},{"text":"impl Send for Ring","synthetic":true,"types":["geom::ring::Ring"]},{"text":"impl Send for Speed","synthetic":true,"types":["geom::speed::Speed"]},{"text":"impl Send for Statistic","synthetic":true,"types":["geom::stats::Statistic"]},{"text":"impl<T> Send for Histogram<T> where
    T: Send
","synthetic":true,"types":["geom::stats::Histogram"]},{"text":"impl Send for Time","synthetic":true,"types":["geom::time::Time"]},{"text":"impl Send for UnitFmt","synthetic":true,"types":["geom::UnitFmt"]},{"text":"impl Send for CornerRadii","synthetic":true,"types":["geom::CornerRadii"]}]; implementors["headless"] = [{"text":"impl Send for MAP","synthetic":true,"types":["headless::MAP"]},{"text":"impl Send for SIM","synthetic":true,"types":["headless::SIM"]},{"text":"impl Send for LOAD","synthetic":true,"types":["headless::LOAD"]},{"text":"impl Send for Args","synthetic":true,"types":["headless::Args"]},{"text":"impl Send for FinishedTrip","synthetic":true,"types":["headless::FinishedTrip"]},{"text":"impl Send for Delays","synthetic":true,"types":["headless::Delays"]},{"text":"impl Send for Throughput","synthetic":true,"types":["headless::Throughput"]},{"text":"impl Send for AgentPositions","synthetic":true,"types":["headless::AgentPositions"]},{"text":"impl Send for AgentPosition","synthetic":true,"types":["headless::AgentPosition"]},{"text":"impl Send for RoadThroughput","synthetic":true,"types":["headless::RoadThroughput"]},{"text":"impl Send for TrafficSignalState","synthetic":true,"types":["headless::TrafficSignalState"]},{"text":"impl Send for BlockedByGraph","synthetic":true,"types":["headless::BlockedByGraph"]},{"text":"impl Send for LoadSim","synthetic":true,"types":["headless::LoadSim"]}]; implementors["importer"] = [{"text":"impl Send for Record","synthetic":true,"types":["importer::berlin::Record"]},{"text":"impl Send for ImporterConfiguration","synthetic":true,"types":["importer::configuration::ImporterConfiguration"]},{"text":"impl Send for GenericCityImporter","synthetic":true,"types":["importer::generic::GenericCityImporter"]},{"text":"impl Send for TripRecord","synthetic":true,"types":["importer::seattle::TripRecord"]},{"text":"impl Send for StopTimeRecord","synthetic":true,"types":["importer::seattle::StopTimeRecord"]},{"text":"impl Send for PopDat","synthetic":true,"types":["importer::soundcast::popdat::PopDat"]},{"text":"impl Send for RawTrip","synthetic":true,"types":["importer::soundcast::popdat::RawTrip"]},{"text":"impl Send for RawParcel","synthetic":true,"types":["importer::soundcast::popdat::RawParcel"]},{"text":"impl Send for OrigTrip","synthetic":true,"types":["importer::soundcast::popdat::OrigTrip"]},{"text":"impl Send for Endpoint","synthetic":true,"types":["importer::soundcast::popdat::Endpoint"]},{"text":"impl Send for Trip","synthetic":true,"types":["importer::soundcast::trips::Trip"]},{"text":"impl Send for BorderSnapper","synthetic":true,"types":["importer::soundcast::trips::BorderSnapper"]},{"text":"impl Send for Record","synthetic":true,"types":["importer::uk::Record"]},{"text":"impl Send for Job","synthetic":true,"types":["importer::Job"]}]; diff --git a/rustdoc/implementors/core/marker/trait.Sync.js b/rustdoc/implementors/core/marker/trait.Sync.js index d3cce11ac5..8ff41e2185 100644 --- a/rustdoc/implementors/core/marker/trait.Sync.js +++ b/rustdoc/implementors/core/marker/trait.Sync.js @@ -5,7 +5,7 @@ implementors["cli"] = [{"text":"impl Sync for CollisionDataset","synthetic":true,"types":["collisions::CollisionDataset"]},{"text":"impl Sync for Collision","synthetic":true,"types":["collisions::Collision"]},{"text":"impl Sync for Severity","synthetic":true,"types":["collisions::Severity"]}]; implementors["convert_osm"] = [{"text":"impl Sync for OsmExtract","synthetic":true,"types":["convert_osm::extract::OsmExtract"]},{"text":"impl Sync for Document","synthetic":true,"types":["convert_osm::reader::Document"]},{"text":"impl Sync for Node","synthetic":true,"types":["convert_osm::reader::Node"]},{"text":"impl Sync for Way","synthetic":true,"types":["convert_osm::reader::Way"]},{"text":"impl Sync for Relation","synthetic":true,"types":["convert_osm::reader::Relation"]},{"text":"impl Sync for Options","synthetic":true,"types":["convert_osm::Options"]},{"text":"impl Sync for OnstreetParking","synthetic":true,"types":["convert_osm::OnstreetParking"]},{"text":"impl Sync for PublicOffstreetParking","synthetic":true,"types":["convert_osm::PublicOffstreetParking"]},{"text":"impl Sync for PrivateOffstreetParking","synthetic":true,"types":["convert_osm::PrivateOffstreetParking"]}]; implementors["fifteen_min"] = [{"text":"impl Sync for FindAmenity","synthetic":true,"types":["fifteen_min::find_amenities::FindAmenity"]},{"text":"impl !Sync for Results","synthetic":true,"types":["fifteen_min::find_amenities::Results"]},{"text":"impl Sync for FindHome","synthetic":true,"types":["fifteen_min::find_home::FindHome"]},{"text":"impl !Sync for Results","synthetic":true,"types":["fifteen_min::find_home::Results"]},{"text":"impl !Sync for Isochrone","synthetic":true,"types":["fifteen_min::isochrone::Isochrone"]},{"text":"impl Sync for Options","synthetic":true,"types":["fifteen_min::isochrone::Options"]},{"text":"impl !Sync for BorderIsochrone","synthetic":true,"types":["fifteen_min::isochrone::BorderIsochrone"]},{"text":"impl !Sync for Viewer","synthetic":true,"types":["fifteen_min::viewer::Viewer"]},{"text":"impl !Sync for HoverOnBuilding","synthetic":true,"types":["fifteen_min::viewer::HoverOnBuilding"]},{"text":"impl !Sync for ExploreAmenities","synthetic":true,"types":["fifteen_min::viewer::ExploreAmenities"]},{"text":"impl Sync for Entry","synthetic":true,"types":["fifteen_min::viewer::Entry"]}]; -implementors["game"] = [{"text":"impl !Sync for App","synthetic":true,"types":["game::app::App"]},{"text":"impl Sync for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl Sync for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl Sync for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl !Sync for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl !Sync for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl Sync for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl Sync for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl Sync for CutsceneBuilder","synthetic":true,"types":["game::challenges::cutscene::CutsceneBuilder"]},{"text":"impl Sync for Layout","synthetic":true,"types":["game::challenges::cutscene::Layout"]},{"text":"impl Sync for Scene","synthetic":true,"types":["game::challenges::cutscene::Scene"]},{"text":"impl !Sync for CutscenePlayer","synthetic":true,"types":["game::challenges::cutscene::CutscenePlayer"]},{"text":"impl !Sync for ShowMessage","synthetic":true,"types":["game::challenges::cutscene::ShowMessage"]},{"text":"impl Sync for PrebakeSummary","synthetic":true,"types":["game::challenges::prebake::PrebakeSummary"]},{"text":"impl Sync for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl Sync for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl Sync for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl !Sync for RouteSketcher","synthetic":true,"types":["game::common::route_sketcher::RouteSketcher"]},{"text":"impl Sync for Route","synthetic":true,"types":["game::common::route_sketcher::Route"]},{"text":"impl Sync for Mode","synthetic":true,"types":["game::common::route_sketcher::Mode"]},{"text":"impl !Sync for RoadSelector","synthetic":true,"types":["game::common::select::RoadSelector"]},{"text":"impl !Sync for Mode","synthetic":true,"types":["game::common::select::Mode"]},{"text":"impl Sync for ShareProposal","synthetic":true,"types":["game::common::share::ShareProposal"]},{"text":"impl Sync for UploadedProposals","synthetic":true,"types":["game::common::share::UploadedProposals"]},{"text":"impl Sync for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl !Sync for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl Sync for InputWaypoints","synthetic":true,"types":["game::common::waypoints::InputWaypoints"]},{"text":"impl Sync for WaypointID","synthetic":true,"types":["game::common::waypoints::WaypointID"]},{"text":"impl Sync for Waypoint","synthetic":true,"types":["game::common::waypoints::Waypoint"]},{"text":"impl !Sync for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl !Sync for Viewer","synthetic":true,"types":["game::debug::blocked_by::Viewer"]},{"text":"impl !Sync for Blockfinder","synthetic":true,"types":["game::debug::blockfinder::Blockfinder"]},{"text":"impl Sync for Obj","synthetic":true,"types":["game::debug::blockfinder::Obj"]},{"text":"impl !Sync for OneBlock","synthetic":true,"types":["game::debug::blockfinder::OneBlock"]},{"text":"impl !Sync for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl Sync for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl Sync for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl !Sync for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl !Sync for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl Sync for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl !Sync for RouteExplorer","synthetic":true,"types":["game::debug::routes::RouteExplorer"]},{"text":"impl !Sync for AllRoutesExplorer","synthetic":true,"types":["game::debug::routes::AllRoutesExplorer"]},{"text":"impl !Sync for PathCostDebugger","synthetic":true,"types":["game::debug::routes::PathCostDebugger"]},{"text":"impl !Sync for BulkSelect","synthetic":true,"types":["game::debug::select_roads::BulkSelect"]},{"text":"impl Sync for UberTurnPicker","synthetic":true,"types":["game::debug::uber_turns::UberTurnPicker"]},{"text":"impl !Sync for UberTurnViewer","synthetic":true,"types":["game::debug::uber_turns::UberTurnViewer"]},{"text":"impl !Sync for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl !Sync for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl Sync for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl Sync for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl !Sync for CollisionsViewer","synthetic":true,"types":["game::devtools::collisions::CollisionsViewer"]},{"text":"impl Sync for Filters","synthetic":true,"types":["game::devtools::collisions::Filters"]},{"text":"impl !Sync for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl !Sync for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl Sync for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl !Sync for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl Sync for Obj","synthetic":true,"types":["game::devtools::polygon::Obj"]},{"text":"impl !Sync for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl !Sync for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl Sync for MarkerID","synthetic":true,"types":["game::devtools::story::MarkerID"]},{"text":"impl Sync for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl Sync for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl Sync for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl Sync for EditingMarker","synthetic":true,"types":["game::devtools::story::EditingMarker"]},{"text":"impl Sync for DrawFreehand","synthetic":true,"types":["game::devtools::story::DrawFreehand"]},{"text":"impl Sync for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl Sync for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl !Sync for SelectSegments","synthetic":true,"types":["game::edit::multiple_roads::SelectSegments"]},{"text":"impl !Sync for RoadEditor","synthetic":true,"types":["game::edit::roads::RoadEditor"]},{"text":"impl !Sync for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl Sync for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl Sync for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl Sync for Record","synthetic":true,"types":["game::edit::traffic_signals::gmns::Record"]},{"text":"impl Sync for Snapper","synthetic":true,"types":["game::edit::traffic_signals::gmns::Snapper"]},{"text":"impl !Sync for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl !Sync for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl !Sync for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl !Sync for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl !Sync for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl !Sync for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl Sync for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl !Sync for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl !Sync for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl !Sync for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl !Sync for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl !Sync for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl Sync for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl !Sync for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl Sync for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl Sync for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl Sync for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl !Sync for SteepStreets","synthetic":true,"types":["game::layer::elevation::SteepStreets"]},{"text":"impl !Sync for ElevationContours","synthetic":true,"types":["game::layer::elevation::ElevationContours"]},{"text":"impl Sync for Favorites","synthetic":true,"types":["game::layer::favorites::Favorites"]},{"text":"impl !Sync for ShowFavorites","synthetic":true,"types":["game::layer::favorites::ShowFavorites"]},{"text":"impl !Sync for BikeActivity","synthetic":true,"types":["game::layer::map::BikeActivity"]},{"text":"impl !Sync for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl !Sync for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl Sync for Seir","synthetic":true,"types":["game::layer::pandemic::Seir"]},{"text":"impl Sync for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl !Sync for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl Sync for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl !Sync for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl !Sync for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl Sync for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl !Sync for ProblemMap","synthetic":true,"types":["game::layer::problems::ProblemMap"]},{"text":"impl Sync for Options","synthetic":true,"types":["game::layer::problems::Options"]},{"text":"impl !Sync for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl !Sync for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl !Sync for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl !Sync for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl Sync for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl !Sync for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl !Sync for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl !Sync for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl !Sync for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl Sync for Obj","synthetic":true,"types":["game::ltn::browse::Obj"]},{"text":"impl !Sync for BrowseNeighborhoods","synthetic":true,"types":["game::ltn::browse::BrowseNeighborhoods"]},{"text":"impl !Sync for BrowseRatRuns","synthetic":true,"types":["game::ltn::rat_run_viewer::BrowseRatRuns"]},{"text":"impl Sync for RatRun","synthetic":true,"types":["game::ltn::rat_runs::RatRun"]},{"text":"impl Sync for Item","synthetic":true,"types":["game::ltn::rat_runs::Item"]},{"text":"impl !Sync for Viewer","synthetic":true,"types":["game::ltn::viewer::Viewer"]},{"text":"impl Sync for Obj","synthetic":true,"types":["game::ltn::viewer::Obj"]},{"text":"impl !Sync for Neighborhood","synthetic":true,"types":["game::ltn::Neighborhood"]},{"text":"impl Sync for ModalFilters","synthetic":true,"types":["game::ltn::ModalFilters"]},{"text":"impl Sync for Proposals","synthetic":true,"types":["game::pregame::proposals::Proposals"]},{"text":"impl Sync for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl !Sync for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl Sync for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl<'a> Sync for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl Sync for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl Sync for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl Sync for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl Sync for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl !Sync for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl !Sync for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl !Sync for ModeShift","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::ModeShift"]},{"text":"impl Sync for Entry","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Entry"]},{"text":"impl Sync for Filters","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Filters"]},{"text":"impl !Sync for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl Sync for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl Sync for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl !Sync for RiskSummaries","synthetic":true,"types":["game::sandbox::dashboards::risks::RiskSummaries"]},{"text":"impl Sync for Filter","synthetic":true,"types":["game::sandbox::dashboards::risks::Filter"]},{"text":"impl !Sync for RectangularSelector","synthetic":true,"types":["game::sandbox::dashboards::selector::RectangularSelector"]},{"text":"impl !Sync for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl Sync for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl !Sync for TravelTimes","synthetic":true,"types":["game::sandbox::dashboards::travel_times::TravelTimes"]},{"text":"impl Sync for Filter","synthetic":true,"types":["game::sandbox::dashboards::travel_times::Filter"]},{"text":"impl Sync for ProblemType","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::ProblemType"]},{"text":"impl Sync for CLEAR_COLOR_SCALE","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::CLEAR_COLOR_SCALE"]},{"text":"impl<ID, X, Y> Sync for Matrix<ID, X, Y> where
    ID: Sync,
    X: Sync,
    Y: Sync
","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::Matrix"]},{"text":"impl<X, Y> !Sync for MatrixOptions<X, Y>","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::MatrixOptions"]},{"text":"impl !Sync for TripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::TripTable"]},{"text":"impl Sync for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl Sync for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl Sync for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl Sync for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl Sync for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl !Sync for Actdev","synthetic":true,"types":["game::sandbox::gameplay::actdev::Actdev"]},{"text":"impl Sync for About","synthetic":true,"types":["game::sandbox::gameplay::actdev::About"]},{"text":"impl !Sync for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl !Sync for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl Sync for Input","synthetic":true,"types":["game::sandbox::gameplay::freeform::importers::Input"]},{"text":"impl !Sync for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::spawner::AgentSpawner"]},{"text":"impl !Sync for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl Sync for ChangeScenario","synthetic":true,"types":["game::sandbox::gameplay::freeform::ChangeScenario"]},{"text":"impl !Sync for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl !Sync for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl !Sync for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl Sync for DepartureSummary","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::DepartureSummary"]},{"text":"impl Sync for CountTrips","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::CountTrips"]},{"text":"impl !Sync for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl Sync for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl Sync for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl !Sync for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl !Sync for Message","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Message"]},{"text":"impl !Sync for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl Sync for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl !Sync for LoadScenario","synthetic":true,"types":["game::sandbox::gameplay::LoadScenario"]},{"text":"impl !Sync for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl Sync for MinimapController","synthetic":true,"types":["game::sandbox::minimap::MinimapController"]},{"text":"impl !Sync for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl !Sync for TrafficRecorder","synthetic":true,"types":["game::sandbox::misc_tools::TrafficRecorder"]},{"text":"impl !Sync for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl Sync for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl !Sync for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl !Sync for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl !Sync for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl !Sync for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl Sync for BackToTitleScreen","synthetic":true,"types":["game::sandbox::BackToTitleScreen"]},{"text":"impl Sync for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl Sync for LoadStage","synthetic":true,"types":["game::sandbox::LoadStage"]},{"text":"impl !Sync for SandboxLoader","synthetic":true,"types":["game::sandbox::SandboxLoader"]},{"text":"impl Sync for DEDICATED_TRAIL","synthetic":true,"types":["game::ungap::bike_network::DEDICATED_TRAIL"]},{"text":"impl Sync for PROTECTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PROTECTED_BIKE_LANE"]},{"text":"impl Sync for PAINTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PAINTED_BIKE_LANE"]},{"text":"impl Sync for GREENWAY","synthetic":true,"types":["game::ungap::bike_network::GREENWAY"]},{"text":"impl !Sync for DrawNetworkLayer","synthetic":true,"types":["game::ungap::bike_network::DrawNetworkLayer"]},{"text":"impl !Sync for ExploreMap","synthetic":true,"types":["game::ungap::explore::ExploreMap"]},{"text":"impl !Sync for Layers","synthetic":true,"types":["game::ungap::layers::Layers"]},{"text":"impl !Sync for ShowGaps","synthetic":true,"types":["game::ungap::predict::ShowGaps"]},{"text":"impl !Sync for ModeShiftData","synthetic":true,"types":["game::ungap::predict::ModeShiftData"]},{"text":"impl Sync for CandidateTrip","synthetic":true,"types":["game::ungap::predict::CandidateTrip"]},{"text":"impl Sync for Filters","synthetic":true,"types":["game::ungap::predict::Filters"]},{"text":"impl !Sync for NetworkGaps","synthetic":true,"types":["game::ungap::predict::NetworkGaps"]},{"text":"impl Sync for Results","synthetic":true,"types":["game::ungap::predict::Results"]},{"text":"impl !Sync for QuickSketch","synthetic":true,"types":["game::ungap::quick_sketch::QuickSketch"]},{"text":"impl Sync for TripManagement","synthetic":true,"types":["game::ungap::trip::files::TripManagement"]},{"text":"impl Sync for NamedTrip","synthetic":true,"types":["game::ungap::trip::files::NamedTrip"]},{"text":"impl Sync for SavedTrips","synthetic":true,"types":["game::ungap::trip::files::SavedTrips"]},{"text":"impl Sync for RenameTrip","synthetic":true,"types":["game::ungap::trip::files::RenameTrip"]},{"text":"impl !Sync for BuiltRoute","synthetic":true,"types":["game::ungap::trip::results::BuiltRoute"]},{"text":"impl !Sync for RouteDetails","synthetic":true,"types":["game::ungap::trip::results::RouteDetails"]},{"text":"impl Sync for RouteStats","synthetic":true,"types":["game::ungap::trip::results::RouteStats"]},{"text":"impl !Sync for TripPlanner","synthetic":true,"types":["game::ungap::trip::TripPlanner"]},{"text":"impl Sync for ID","synthetic":true,"types":["game::ungap::trip::ID"]},{"text":"impl Sync for RoutingPreferences","synthetic":true,"types":["game::ungap::trip::RoutingPreferences"]},{"text":"impl Sync for Tab","synthetic":true,"types":["game::ungap::Tab"]},{"text":"impl Sync for Setup","synthetic":true,"types":["game::Setup"]},{"text":"impl Sync for Mode","synthetic":true,"types":["game::Mode"]}]; +implementors["game"] = [{"text":"impl !Sync for App","synthetic":true,"types":["game::app::App"]},{"text":"impl Sync for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl Sync for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl Sync for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl !Sync for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl !Sync for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl Sync for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl Sync for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl Sync for CutsceneBuilder","synthetic":true,"types":["game::challenges::cutscene::CutsceneBuilder"]},{"text":"impl Sync for Layout","synthetic":true,"types":["game::challenges::cutscene::Layout"]},{"text":"impl Sync for Scene","synthetic":true,"types":["game::challenges::cutscene::Scene"]},{"text":"impl !Sync for CutscenePlayer","synthetic":true,"types":["game::challenges::cutscene::CutscenePlayer"]},{"text":"impl !Sync for ShowMessage","synthetic":true,"types":["game::challenges::cutscene::ShowMessage"]},{"text":"impl Sync for PrebakeSummary","synthetic":true,"types":["game::challenges::prebake::PrebakeSummary"]},{"text":"impl Sync for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl Sync for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl Sync for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl !Sync for RouteSketcher","synthetic":true,"types":["game::common::route_sketcher::RouteSketcher"]},{"text":"impl Sync for Route","synthetic":true,"types":["game::common::route_sketcher::Route"]},{"text":"impl Sync for Mode","synthetic":true,"types":["game::common::route_sketcher::Mode"]},{"text":"impl !Sync for RoadSelector","synthetic":true,"types":["game::common::select::RoadSelector"]},{"text":"impl !Sync for Mode","synthetic":true,"types":["game::common::select::Mode"]},{"text":"impl Sync for ShareProposal","synthetic":true,"types":["game::common::share::ShareProposal"]},{"text":"impl Sync for UploadedProposals","synthetic":true,"types":["game::common::share::UploadedProposals"]},{"text":"impl Sync for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl !Sync for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl Sync for InputWaypoints","synthetic":true,"types":["game::common::waypoints::InputWaypoints"]},{"text":"impl Sync for WaypointID","synthetic":true,"types":["game::common::waypoints::WaypointID"]},{"text":"impl Sync for Waypoint","synthetic":true,"types":["game::common::waypoints::Waypoint"]},{"text":"impl !Sync for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl !Sync for Viewer","synthetic":true,"types":["game::debug::blocked_by::Viewer"]},{"text":"impl !Sync for Blockfinder","synthetic":true,"types":["game::debug::blockfinder::Blockfinder"]},{"text":"impl Sync for Obj","synthetic":true,"types":["game::debug::blockfinder::Obj"]},{"text":"impl !Sync for OneBlock","synthetic":true,"types":["game::debug::blockfinder::OneBlock"]},{"text":"impl !Sync for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl Sync for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl Sync for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl !Sync for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl !Sync for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl Sync for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl !Sync for RouteExplorer","synthetic":true,"types":["game::debug::routes::RouteExplorer"]},{"text":"impl !Sync for AllRoutesExplorer","synthetic":true,"types":["game::debug::routes::AllRoutesExplorer"]},{"text":"impl !Sync for PathCostDebugger","synthetic":true,"types":["game::debug::routes::PathCostDebugger"]},{"text":"impl !Sync for BulkSelect","synthetic":true,"types":["game::debug::select_roads::BulkSelect"]},{"text":"impl Sync for UberTurnPicker","synthetic":true,"types":["game::debug::uber_turns::UberTurnPicker"]},{"text":"impl !Sync for UberTurnViewer","synthetic":true,"types":["game::debug::uber_turns::UberTurnViewer"]},{"text":"impl !Sync for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl !Sync for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl Sync for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl Sync for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl !Sync for CollisionsViewer","synthetic":true,"types":["game::devtools::collisions::CollisionsViewer"]},{"text":"impl Sync for Filters","synthetic":true,"types":["game::devtools::collisions::Filters"]},{"text":"impl !Sync for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl !Sync for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl Sync for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl !Sync for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl Sync for Obj","synthetic":true,"types":["game::devtools::polygon::Obj"]},{"text":"impl !Sync for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl !Sync for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl Sync for MarkerID","synthetic":true,"types":["game::devtools::story::MarkerID"]},{"text":"impl Sync for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl Sync for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl Sync for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl Sync for EditingMarker","synthetic":true,"types":["game::devtools::story::EditingMarker"]},{"text":"impl Sync for DrawFreehand","synthetic":true,"types":["game::devtools::story::DrawFreehand"]},{"text":"impl Sync for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl Sync for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl !Sync for SelectSegments","synthetic":true,"types":["game::edit::multiple_roads::SelectSegments"]},{"text":"impl !Sync for RoadEditor","synthetic":true,"types":["game::edit::roads::RoadEditor"]},{"text":"impl !Sync for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl Sync for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl Sync for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl Sync for Record","synthetic":true,"types":["game::edit::traffic_signals::gmns::Record"]},{"text":"impl Sync for Snapper","synthetic":true,"types":["game::edit::traffic_signals::gmns::Snapper"]},{"text":"impl !Sync for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl !Sync for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl !Sync for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl !Sync for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl !Sync for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl !Sync for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl Sync for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl !Sync for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl !Sync for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl !Sync for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl !Sync for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl !Sync for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl Sync for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl !Sync for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl Sync for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl Sync for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl Sync for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl !Sync for SteepStreets","synthetic":true,"types":["game::layer::elevation::SteepStreets"]},{"text":"impl !Sync for ElevationContours","synthetic":true,"types":["game::layer::elevation::ElevationContours"]},{"text":"impl Sync for Favorites","synthetic":true,"types":["game::layer::favorites::Favorites"]},{"text":"impl !Sync for ShowFavorites","synthetic":true,"types":["game::layer::favorites::ShowFavorites"]},{"text":"impl !Sync for BikeActivity","synthetic":true,"types":["game::layer::map::BikeActivity"]},{"text":"impl !Sync for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl !Sync for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl Sync for Seir","synthetic":true,"types":["game::layer::pandemic::Seir"]},{"text":"impl Sync for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl !Sync for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl Sync for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl !Sync for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl !Sync for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl Sync for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl !Sync for ProblemMap","synthetic":true,"types":["game::layer::problems::ProblemMap"]},{"text":"impl Sync for Options","synthetic":true,"types":["game::layer::problems::Options"]},{"text":"impl !Sync for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl !Sync for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl !Sync for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl !Sync for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl Sync for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl !Sync for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl !Sync for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl !Sync for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl !Sync for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl Sync for Obj","synthetic":true,"types":["game::ltn::browse::Obj"]},{"text":"impl !Sync for BrowseNeighborhoods","synthetic":true,"types":["game::ltn::browse::BrowseNeighborhoods"]},{"text":"impl !Sync for BrowseRatRuns","synthetic":true,"types":["game::ltn::rat_run_viewer::BrowseRatRuns"]},{"text":"impl Sync for RatRun","synthetic":true,"types":["game::ltn::rat_runs::RatRun"]},{"text":"impl Sync for Item","synthetic":true,"types":["game::ltn::rat_runs::Item"]},{"text":"impl !Sync for Viewer","synthetic":true,"types":["game::ltn::viewer::Viewer"]},{"text":"impl Sync for Obj","synthetic":true,"types":["game::ltn::viewer::Obj"]},{"text":"impl !Sync for Neighborhood","synthetic":true,"types":["game::ltn::Neighborhood"]},{"text":"impl Sync for ModalFilters","synthetic":true,"types":["game::ltn::ModalFilters"]},{"text":"impl Sync for Cell","synthetic":true,"types":["game::ltn::Cell"]},{"text":"impl Sync for DistanceInterval","synthetic":true,"types":["game::ltn::DistanceInterval"]},{"text":"impl Sync for Proposals","synthetic":true,"types":["game::pregame::proposals::Proposals"]},{"text":"impl Sync for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl !Sync for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl Sync for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl<'a> Sync for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl Sync for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl Sync for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl Sync for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl Sync for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl !Sync for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl !Sync for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl !Sync for ModeShift","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::ModeShift"]},{"text":"impl Sync for Entry","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Entry"]},{"text":"impl Sync for Filters","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Filters"]},{"text":"impl !Sync for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl Sync for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl Sync for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl !Sync for RiskSummaries","synthetic":true,"types":["game::sandbox::dashboards::risks::RiskSummaries"]},{"text":"impl Sync for Filter","synthetic":true,"types":["game::sandbox::dashboards::risks::Filter"]},{"text":"impl !Sync for RectangularSelector","synthetic":true,"types":["game::sandbox::dashboards::selector::RectangularSelector"]},{"text":"impl !Sync for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl Sync for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl !Sync for TravelTimes","synthetic":true,"types":["game::sandbox::dashboards::travel_times::TravelTimes"]},{"text":"impl Sync for Filter","synthetic":true,"types":["game::sandbox::dashboards::travel_times::Filter"]},{"text":"impl Sync for ProblemType","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::ProblemType"]},{"text":"impl Sync for CLEAR_COLOR_SCALE","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::CLEAR_COLOR_SCALE"]},{"text":"impl<ID, X, Y> Sync for Matrix<ID, X, Y> where
    ID: Sync,
    X: Sync,
    Y: Sync
","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::Matrix"]},{"text":"impl<X, Y> !Sync for MatrixOptions<X, Y>","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::MatrixOptions"]},{"text":"impl !Sync for TripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::TripTable"]},{"text":"impl Sync for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl Sync for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl Sync for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl Sync for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl Sync for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl !Sync for Actdev","synthetic":true,"types":["game::sandbox::gameplay::actdev::Actdev"]},{"text":"impl Sync for About","synthetic":true,"types":["game::sandbox::gameplay::actdev::About"]},{"text":"impl !Sync for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl !Sync for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl Sync for Input","synthetic":true,"types":["game::sandbox::gameplay::freeform::importers::Input"]},{"text":"impl !Sync for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::spawner::AgentSpawner"]},{"text":"impl !Sync for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl Sync for ChangeScenario","synthetic":true,"types":["game::sandbox::gameplay::freeform::ChangeScenario"]},{"text":"impl !Sync for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl !Sync for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl !Sync for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl Sync for DepartureSummary","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::DepartureSummary"]},{"text":"impl Sync for CountTrips","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::CountTrips"]},{"text":"impl !Sync for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl Sync for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl Sync for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl !Sync for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl !Sync for Message","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Message"]},{"text":"impl !Sync for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl Sync for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl !Sync for LoadScenario","synthetic":true,"types":["game::sandbox::gameplay::LoadScenario"]},{"text":"impl !Sync for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl Sync for MinimapController","synthetic":true,"types":["game::sandbox::minimap::MinimapController"]},{"text":"impl !Sync for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl !Sync for TrafficRecorder","synthetic":true,"types":["game::sandbox::misc_tools::TrafficRecorder"]},{"text":"impl !Sync for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl Sync for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl !Sync for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl !Sync for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl !Sync for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl !Sync for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl Sync for BackToTitleScreen","synthetic":true,"types":["game::sandbox::BackToTitleScreen"]},{"text":"impl Sync for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl Sync for LoadStage","synthetic":true,"types":["game::sandbox::LoadStage"]},{"text":"impl !Sync for SandboxLoader","synthetic":true,"types":["game::sandbox::SandboxLoader"]},{"text":"impl Sync for DEDICATED_TRAIL","synthetic":true,"types":["game::ungap::bike_network::DEDICATED_TRAIL"]},{"text":"impl Sync for PROTECTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PROTECTED_BIKE_LANE"]},{"text":"impl Sync for PAINTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PAINTED_BIKE_LANE"]},{"text":"impl Sync for GREENWAY","synthetic":true,"types":["game::ungap::bike_network::GREENWAY"]},{"text":"impl !Sync for DrawNetworkLayer","synthetic":true,"types":["game::ungap::bike_network::DrawNetworkLayer"]},{"text":"impl !Sync for ExploreMap","synthetic":true,"types":["game::ungap::explore::ExploreMap"]},{"text":"impl !Sync for Layers","synthetic":true,"types":["game::ungap::layers::Layers"]},{"text":"impl !Sync for ShowGaps","synthetic":true,"types":["game::ungap::predict::ShowGaps"]},{"text":"impl !Sync for ModeShiftData","synthetic":true,"types":["game::ungap::predict::ModeShiftData"]},{"text":"impl Sync for CandidateTrip","synthetic":true,"types":["game::ungap::predict::CandidateTrip"]},{"text":"impl Sync for Filters","synthetic":true,"types":["game::ungap::predict::Filters"]},{"text":"impl !Sync for NetworkGaps","synthetic":true,"types":["game::ungap::predict::NetworkGaps"]},{"text":"impl Sync for Results","synthetic":true,"types":["game::ungap::predict::Results"]},{"text":"impl !Sync for QuickSketch","synthetic":true,"types":["game::ungap::quick_sketch::QuickSketch"]},{"text":"impl Sync for TripManagement","synthetic":true,"types":["game::ungap::trip::files::TripManagement"]},{"text":"impl Sync for NamedTrip","synthetic":true,"types":["game::ungap::trip::files::NamedTrip"]},{"text":"impl Sync for SavedTrips","synthetic":true,"types":["game::ungap::trip::files::SavedTrips"]},{"text":"impl Sync for RenameTrip","synthetic":true,"types":["game::ungap::trip::files::RenameTrip"]},{"text":"impl !Sync for BuiltRoute","synthetic":true,"types":["game::ungap::trip::results::BuiltRoute"]},{"text":"impl !Sync for RouteDetails","synthetic":true,"types":["game::ungap::trip::results::RouteDetails"]},{"text":"impl Sync for RouteStats","synthetic":true,"types":["game::ungap::trip::results::RouteStats"]},{"text":"impl !Sync for TripPlanner","synthetic":true,"types":["game::ungap::trip::TripPlanner"]},{"text":"impl Sync for ID","synthetic":true,"types":["game::ungap::trip::ID"]},{"text":"impl Sync for RoutingPreferences","synthetic":true,"types":["game::ungap::trip::RoutingPreferences"]},{"text":"impl Sync for Tab","synthetic":true,"types":["game::ungap::Tab"]},{"text":"impl Sync for Setup","synthetic":true,"types":["game::Setup"]},{"text":"impl Sync for Mode","synthetic":true,"types":["game::Mode"]}]; implementors["geom"] = [{"text":"impl Sync for Angle","synthetic":true,"types":["geom::angle::Angle"]},{"text":"impl Sync for Bounds","synthetic":true,"types":["geom::bounds::Bounds"]},{"text":"impl Sync for GPSBounds","synthetic":true,"types":["geom::bounds::GPSBounds"]},{"text":"impl Sync for Circle","synthetic":true,"types":["geom::circle::Circle"]},{"text":"impl Sync for Distance","synthetic":true,"types":["geom::distance::Distance"]},{"text":"impl Sync for Duration","synthetic":true,"types":["geom::duration::Duration"]},{"text":"impl<K> Sync for FindClosest<K> where
    K: Sync
","synthetic":true,"types":["geom::find_closest::FindClosest"]},{"text":"impl Sync for LonLat","synthetic":true,"types":["geom::gps::LonLat"]},{"text":"impl Sync for Line","synthetic":true,"types":["geom::line::Line"]},{"text":"impl Sync for InfiniteLine","synthetic":true,"types":["geom::line::InfiniteLine"]},{"text":"impl Sync for Percent","synthetic":true,"types":["geom::percent::Percent"]},{"text":"impl Sync for Polygon","synthetic":true,"types":["geom::polygon::Polygon"]},{"text":"impl Sync for Triangle","synthetic":true,"types":["geom::polygon::Triangle"]},{"text":"impl Sync for ArrowCap","synthetic":true,"types":["geom::polyline::ArrowCap"]},{"text":"impl Sync for PolyLine","synthetic":true,"types":["geom::polyline::PolyLine"]},{"text":"impl Sync for Pt2D","synthetic":true,"types":["geom::pt::Pt2D"]},{"text":"impl Sync for HashablePt2D","synthetic":true,"types":["geom::pt::HashablePt2D"]},{"text":"impl Sync for Ring","synthetic":true,"types":["geom::ring::Ring"]},{"text":"impl Sync for Speed","synthetic":true,"types":["geom::speed::Speed"]},{"text":"impl Sync for Statistic","synthetic":true,"types":["geom::stats::Statistic"]},{"text":"impl<T> Sync for Histogram<T> where
    T: Sync
","synthetic":true,"types":["geom::stats::Histogram"]},{"text":"impl Sync for Time","synthetic":true,"types":["geom::time::Time"]},{"text":"impl Sync for UnitFmt","synthetic":true,"types":["geom::UnitFmt"]},{"text":"impl Sync for CornerRadii","synthetic":true,"types":["geom::CornerRadii"]}]; implementors["headless"] = [{"text":"impl Sync for MAP","synthetic":true,"types":["headless::MAP"]},{"text":"impl Sync for SIM","synthetic":true,"types":["headless::SIM"]},{"text":"impl Sync for LOAD","synthetic":true,"types":["headless::LOAD"]},{"text":"impl Sync for Args","synthetic":true,"types":["headless::Args"]},{"text":"impl Sync for FinishedTrip","synthetic":true,"types":["headless::FinishedTrip"]},{"text":"impl Sync for Delays","synthetic":true,"types":["headless::Delays"]},{"text":"impl Sync for Throughput","synthetic":true,"types":["headless::Throughput"]},{"text":"impl Sync for AgentPositions","synthetic":true,"types":["headless::AgentPositions"]},{"text":"impl Sync for AgentPosition","synthetic":true,"types":["headless::AgentPosition"]},{"text":"impl Sync for RoadThroughput","synthetic":true,"types":["headless::RoadThroughput"]},{"text":"impl Sync for TrafficSignalState","synthetic":true,"types":["headless::TrafficSignalState"]},{"text":"impl Sync for BlockedByGraph","synthetic":true,"types":["headless::BlockedByGraph"]},{"text":"impl Sync for LoadSim","synthetic":true,"types":["headless::LoadSim"]}]; implementors["importer"] = [{"text":"impl Sync for Record","synthetic":true,"types":["importer::berlin::Record"]},{"text":"impl Sync for ImporterConfiguration","synthetic":true,"types":["importer::configuration::ImporterConfiguration"]},{"text":"impl Sync for GenericCityImporter","synthetic":true,"types":["importer::generic::GenericCityImporter"]},{"text":"impl Sync for TripRecord","synthetic":true,"types":["importer::seattle::TripRecord"]},{"text":"impl Sync for StopTimeRecord","synthetic":true,"types":["importer::seattle::StopTimeRecord"]},{"text":"impl Sync for PopDat","synthetic":true,"types":["importer::soundcast::popdat::PopDat"]},{"text":"impl Sync for RawTrip","synthetic":true,"types":["importer::soundcast::popdat::RawTrip"]},{"text":"impl Sync for RawParcel","synthetic":true,"types":["importer::soundcast::popdat::RawParcel"]},{"text":"impl Sync for OrigTrip","synthetic":true,"types":["importer::soundcast::popdat::OrigTrip"]},{"text":"impl Sync for Endpoint","synthetic":true,"types":["importer::soundcast::popdat::Endpoint"]},{"text":"impl Sync for Trip","synthetic":true,"types":["importer::soundcast::trips::Trip"]},{"text":"impl Sync for BorderSnapper","synthetic":true,"types":["importer::soundcast::trips::BorderSnapper"]},{"text":"impl Sync for Record","synthetic":true,"types":["importer::uk::Record"]},{"text":"impl Sync for Job","synthetic":true,"types":["importer::Job"]}]; diff --git a/rustdoc/implementors/core/marker/trait.Unpin.js b/rustdoc/implementors/core/marker/trait.Unpin.js index 9294b289a5..6e4d2fb7db 100644 --- a/rustdoc/implementors/core/marker/trait.Unpin.js +++ b/rustdoc/implementors/core/marker/trait.Unpin.js @@ -5,7 +5,7 @@ implementors["cli"] = [{"text":"impl Unpin for CollisionDataset","synthetic":true,"types":["collisions::CollisionDataset"]},{"text":"impl Unpin for Collision","synthetic":true,"types":["collisions::Collision"]},{"text":"impl Unpin for Severity","synthetic":true,"types":["collisions::Severity"]}]; implementors["convert_osm"] = [{"text":"impl Unpin for OsmExtract","synthetic":true,"types":["convert_osm::extract::OsmExtract"]},{"text":"impl Unpin for Document","synthetic":true,"types":["convert_osm::reader::Document"]},{"text":"impl Unpin for Node","synthetic":true,"types":["convert_osm::reader::Node"]},{"text":"impl Unpin for Way","synthetic":true,"types":["convert_osm::reader::Way"]},{"text":"impl Unpin for Relation","synthetic":true,"types":["convert_osm::reader::Relation"]},{"text":"impl Unpin for Options","synthetic":true,"types":["convert_osm::Options"]},{"text":"impl Unpin for OnstreetParking","synthetic":true,"types":["convert_osm::OnstreetParking"]},{"text":"impl Unpin for PublicOffstreetParking","synthetic":true,"types":["convert_osm::PublicOffstreetParking"]},{"text":"impl Unpin for PrivateOffstreetParking","synthetic":true,"types":["convert_osm::PrivateOffstreetParking"]}]; implementors["fifteen_min"] = [{"text":"impl Unpin for FindAmenity","synthetic":true,"types":["fifteen_min::find_amenities::FindAmenity"]},{"text":"impl Unpin for Results","synthetic":true,"types":["fifteen_min::find_amenities::Results"]},{"text":"impl Unpin for FindHome","synthetic":true,"types":["fifteen_min::find_home::FindHome"]},{"text":"impl Unpin for Results","synthetic":true,"types":["fifteen_min::find_home::Results"]},{"text":"impl Unpin for Isochrone","synthetic":true,"types":["fifteen_min::isochrone::Isochrone"]},{"text":"impl Unpin for Options","synthetic":true,"types":["fifteen_min::isochrone::Options"]},{"text":"impl Unpin for BorderIsochrone","synthetic":true,"types":["fifteen_min::isochrone::BorderIsochrone"]},{"text":"impl Unpin for Viewer","synthetic":true,"types":["fifteen_min::viewer::Viewer"]},{"text":"impl Unpin for HoverOnBuilding","synthetic":true,"types":["fifteen_min::viewer::HoverOnBuilding"]},{"text":"impl Unpin for ExploreAmenities","synthetic":true,"types":["fifteen_min::viewer::ExploreAmenities"]},{"text":"impl Unpin for Entry","synthetic":true,"types":["fifteen_min::viewer::Entry"]}]; -implementors["game"] = [{"text":"impl Unpin for App","synthetic":true,"types":["game::app::App"]},{"text":"impl Unpin for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl Unpin for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl Unpin for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl Unpin for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl Unpin for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl Unpin for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl Unpin for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl Unpin for CutsceneBuilder","synthetic":true,"types":["game::challenges::cutscene::CutsceneBuilder"]},{"text":"impl Unpin for Layout","synthetic":true,"types":["game::challenges::cutscene::Layout"]},{"text":"impl Unpin for Scene","synthetic":true,"types":["game::challenges::cutscene::Scene"]},{"text":"impl Unpin for CutscenePlayer","synthetic":true,"types":["game::challenges::cutscene::CutscenePlayer"]},{"text":"impl Unpin for ShowMessage","synthetic":true,"types":["game::challenges::cutscene::ShowMessage"]},{"text":"impl Unpin for PrebakeSummary","synthetic":true,"types":["game::challenges::prebake::PrebakeSummary"]},{"text":"impl Unpin for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl Unpin for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl Unpin for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl Unpin for RouteSketcher","synthetic":true,"types":["game::common::route_sketcher::RouteSketcher"]},{"text":"impl Unpin for Route","synthetic":true,"types":["game::common::route_sketcher::Route"]},{"text":"impl Unpin for Mode","synthetic":true,"types":["game::common::route_sketcher::Mode"]},{"text":"impl Unpin for RoadSelector","synthetic":true,"types":["game::common::select::RoadSelector"]},{"text":"impl Unpin for Mode","synthetic":true,"types":["game::common::select::Mode"]},{"text":"impl Unpin for ShareProposal","synthetic":true,"types":["game::common::share::ShareProposal"]},{"text":"impl Unpin for UploadedProposals","synthetic":true,"types":["game::common::share::UploadedProposals"]},{"text":"impl Unpin for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl Unpin for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl Unpin for InputWaypoints","synthetic":true,"types":["game::common::waypoints::InputWaypoints"]},{"text":"impl Unpin for WaypointID","synthetic":true,"types":["game::common::waypoints::WaypointID"]},{"text":"impl Unpin for Waypoint","synthetic":true,"types":["game::common::waypoints::Waypoint"]},{"text":"impl Unpin for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl Unpin for Viewer","synthetic":true,"types":["game::debug::blocked_by::Viewer"]},{"text":"impl Unpin for Blockfinder","synthetic":true,"types":["game::debug::blockfinder::Blockfinder"]},{"text":"impl Unpin for Obj","synthetic":true,"types":["game::debug::blockfinder::Obj"]},{"text":"impl Unpin for OneBlock","synthetic":true,"types":["game::debug::blockfinder::OneBlock"]},{"text":"impl Unpin for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl Unpin for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl Unpin for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl Unpin for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl Unpin for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl Unpin for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl Unpin for RouteExplorer","synthetic":true,"types":["game::debug::routes::RouteExplorer"]},{"text":"impl Unpin for AllRoutesExplorer","synthetic":true,"types":["game::debug::routes::AllRoutesExplorer"]},{"text":"impl Unpin for PathCostDebugger","synthetic":true,"types":["game::debug::routes::PathCostDebugger"]},{"text":"impl Unpin for BulkSelect","synthetic":true,"types":["game::debug::select_roads::BulkSelect"]},{"text":"impl Unpin for UberTurnPicker","synthetic":true,"types":["game::debug::uber_turns::UberTurnPicker"]},{"text":"impl Unpin for UberTurnViewer","synthetic":true,"types":["game::debug::uber_turns::UberTurnViewer"]},{"text":"impl Unpin for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl Unpin for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl Unpin for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl Unpin for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl Unpin for CollisionsViewer","synthetic":true,"types":["game::devtools::collisions::CollisionsViewer"]},{"text":"impl Unpin for Filters","synthetic":true,"types":["game::devtools::collisions::Filters"]},{"text":"impl Unpin for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl Unpin for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl Unpin for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl Unpin for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl Unpin for Obj","synthetic":true,"types":["game::devtools::polygon::Obj"]},{"text":"impl Unpin for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl Unpin for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl Unpin for MarkerID","synthetic":true,"types":["game::devtools::story::MarkerID"]},{"text":"impl Unpin for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl Unpin for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl Unpin for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl Unpin for EditingMarker","synthetic":true,"types":["game::devtools::story::EditingMarker"]},{"text":"impl Unpin for DrawFreehand","synthetic":true,"types":["game::devtools::story::DrawFreehand"]},{"text":"impl Unpin for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl Unpin for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl Unpin for SelectSegments","synthetic":true,"types":["game::edit::multiple_roads::SelectSegments"]},{"text":"impl Unpin for RoadEditor","synthetic":true,"types":["game::edit::roads::RoadEditor"]},{"text":"impl Unpin for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl Unpin for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl Unpin for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl Unpin for Record","synthetic":true,"types":["game::edit::traffic_signals::gmns::Record"]},{"text":"impl Unpin for Snapper","synthetic":true,"types":["game::edit::traffic_signals::gmns::Snapper"]},{"text":"impl Unpin for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl Unpin for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl Unpin for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl Unpin for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl Unpin for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl Unpin for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl Unpin for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl Unpin for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl Unpin for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl Unpin for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl Unpin for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl Unpin for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl Unpin for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl Unpin for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl Unpin for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl Unpin for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl Unpin for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl Unpin for SteepStreets","synthetic":true,"types":["game::layer::elevation::SteepStreets"]},{"text":"impl Unpin for ElevationContours","synthetic":true,"types":["game::layer::elevation::ElevationContours"]},{"text":"impl Unpin for Favorites","synthetic":true,"types":["game::layer::favorites::Favorites"]},{"text":"impl Unpin for ShowFavorites","synthetic":true,"types":["game::layer::favorites::ShowFavorites"]},{"text":"impl Unpin for BikeActivity","synthetic":true,"types":["game::layer::map::BikeActivity"]},{"text":"impl Unpin for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl Unpin for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl Unpin for Seir","synthetic":true,"types":["game::layer::pandemic::Seir"]},{"text":"impl Unpin for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl Unpin for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl Unpin for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl Unpin for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl Unpin for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl Unpin for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl Unpin for ProblemMap","synthetic":true,"types":["game::layer::problems::ProblemMap"]},{"text":"impl Unpin for Options","synthetic":true,"types":["game::layer::problems::Options"]},{"text":"impl Unpin for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl Unpin for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl Unpin for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl Unpin for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl Unpin for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl Unpin for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl Unpin for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl Unpin for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl Unpin for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl Unpin for Obj","synthetic":true,"types":["game::ltn::browse::Obj"]},{"text":"impl Unpin for BrowseNeighborhoods","synthetic":true,"types":["game::ltn::browse::BrowseNeighborhoods"]},{"text":"impl Unpin for BrowseRatRuns","synthetic":true,"types":["game::ltn::rat_run_viewer::BrowseRatRuns"]},{"text":"impl Unpin for RatRun","synthetic":true,"types":["game::ltn::rat_runs::RatRun"]},{"text":"impl Unpin for Item","synthetic":true,"types":["game::ltn::rat_runs::Item"]},{"text":"impl Unpin for Viewer","synthetic":true,"types":["game::ltn::viewer::Viewer"]},{"text":"impl Unpin for Obj","synthetic":true,"types":["game::ltn::viewer::Obj"]},{"text":"impl Unpin for Neighborhood","synthetic":true,"types":["game::ltn::Neighborhood"]},{"text":"impl Unpin for ModalFilters","synthetic":true,"types":["game::ltn::ModalFilters"]},{"text":"impl Unpin for Proposals","synthetic":true,"types":["game::pregame::proposals::Proposals"]},{"text":"impl Unpin for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl Unpin for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl Unpin for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl<'a> Unpin for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl Unpin for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl Unpin for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl Unpin for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl Unpin for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl Unpin for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl Unpin for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl Unpin for ModeShift","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::ModeShift"]},{"text":"impl Unpin for Entry","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Entry"]},{"text":"impl Unpin for Filters","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Filters"]},{"text":"impl Unpin for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl Unpin for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl Unpin for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl Unpin for RiskSummaries","synthetic":true,"types":["game::sandbox::dashboards::risks::RiskSummaries"]},{"text":"impl Unpin for Filter","synthetic":true,"types":["game::sandbox::dashboards::risks::Filter"]},{"text":"impl Unpin for RectangularSelector","synthetic":true,"types":["game::sandbox::dashboards::selector::RectangularSelector"]},{"text":"impl Unpin for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl Unpin for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl Unpin for TravelTimes","synthetic":true,"types":["game::sandbox::dashboards::travel_times::TravelTimes"]},{"text":"impl Unpin for Filter","synthetic":true,"types":["game::sandbox::dashboards::travel_times::Filter"]},{"text":"impl Unpin for ProblemType","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::ProblemType"]},{"text":"impl Unpin for CLEAR_COLOR_SCALE","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::CLEAR_COLOR_SCALE"]},{"text":"impl<ID, X, Y> Unpin for Matrix<ID, X, Y> where
    ID: Unpin,
    X: Unpin,
    Y: Unpin
","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::Matrix"]},{"text":"impl<X, Y> Unpin for MatrixOptions<X, Y>","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::MatrixOptions"]},{"text":"impl Unpin for TripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::TripTable"]},{"text":"impl Unpin for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl Unpin for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl Unpin for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl Unpin for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl Unpin for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl Unpin for Actdev","synthetic":true,"types":["game::sandbox::gameplay::actdev::Actdev"]},{"text":"impl Unpin for About","synthetic":true,"types":["game::sandbox::gameplay::actdev::About"]},{"text":"impl Unpin for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl Unpin for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl Unpin for Input","synthetic":true,"types":["game::sandbox::gameplay::freeform::importers::Input"]},{"text":"impl Unpin for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::spawner::AgentSpawner"]},{"text":"impl Unpin for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl Unpin for ChangeScenario","synthetic":true,"types":["game::sandbox::gameplay::freeform::ChangeScenario"]},{"text":"impl Unpin for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl Unpin for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl Unpin for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl Unpin for DepartureSummary","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::DepartureSummary"]},{"text":"impl Unpin for CountTrips","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::CountTrips"]},{"text":"impl Unpin for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl Unpin for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl Unpin for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl Unpin for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl Unpin for Message","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Message"]},{"text":"impl Unpin for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl Unpin for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl Unpin for LoadScenario","synthetic":true,"types":["game::sandbox::gameplay::LoadScenario"]},{"text":"impl Unpin for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl Unpin for MinimapController","synthetic":true,"types":["game::sandbox::minimap::MinimapController"]},{"text":"impl Unpin for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl Unpin for TrafficRecorder","synthetic":true,"types":["game::sandbox::misc_tools::TrafficRecorder"]},{"text":"impl Unpin for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl Unpin for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl Unpin for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl Unpin for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl Unpin for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl Unpin for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl Unpin for BackToTitleScreen","synthetic":true,"types":["game::sandbox::BackToTitleScreen"]},{"text":"impl Unpin for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl Unpin for LoadStage","synthetic":true,"types":["game::sandbox::LoadStage"]},{"text":"impl Unpin for SandboxLoader","synthetic":true,"types":["game::sandbox::SandboxLoader"]},{"text":"impl Unpin for DEDICATED_TRAIL","synthetic":true,"types":["game::ungap::bike_network::DEDICATED_TRAIL"]},{"text":"impl Unpin for PROTECTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PROTECTED_BIKE_LANE"]},{"text":"impl Unpin for PAINTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PAINTED_BIKE_LANE"]},{"text":"impl Unpin for GREENWAY","synthetic":true,"types":["game::ungap::bike_network::GREENWAY"]},{"text":"impl Unpin for DrawNetworkLayer","synthetic":true,"types":["game::ungap::bike_network::DrawNetworkLayer"]},{"text":"impl Unpin for ExploreMap","synthetic":true,"types":["game::ungap::explore::ExploreMap"]},{"text":"impl Unpin for Layers","synthetic":true,"types":["game::ungap::layers::Layers"]},{"text":"impl Unpin for ShowGaps","synthetic":true,"types":["game::ungap::predict::ShowGaps"]},{"text":"impl Unpin for ModeShiftData","synthetic":true,"types":["game::ungap::predict::ModeShiftData"]},{"text":"impl Unpin for CandidateTrip","synthetic":true,"types":["game::ungap::predict::CandidateTrip"]},{"text":"impl Unpin for Filters","synthetic":true,"types":["game::ungap::predict::Filters"]},{"text":"impl Unpin for NetworkGaps","synthetic":true,"types":["game::ungap::predict::NetworkGaps"]},{"text":"impl Unpin for Results","synthetic":true,"types":["game::ungap::predict::Results"]},{"text":"impl Unpin for QuickSketch","synthetic":true,"types":["game::ungap::quick_sketch::QuickSketch"]},{"text":"impl Unpin for TripManagement","synthetic":true,"types":["game::ungap::trip::files::TripManagement"]},{"text":"impl Unpin for NamedTrip","synthetic":true,"types":["game::ungap::trip::files::NamedTrip"]},{"text":"impl Unpin for SavedTrips","synthetic":true,"types":["game::ungap::trip::files::SavedTrips"]},{"text":"impl Unpin for RenameTrip","synthetic":true,"types":["game::ungap::trip::files::RenameTrip"]},{"text":"impl Unpin for BuiltRoute","synthetic":true,"types":["game::ungap::trip::results::BuiltRoute"]},{"text":"impl Unpin for RouteDetails","synthetic":true,"types":["game::ungap::trip::results::RouteDetails"]},{"text":"impl Unpin for RouteStats","synthetic":true,"types":["game::ungap::trip::results::RouteStats"]},{"text":"impl Unpin for TripPlanner","synthetic":true,"types":["game::ungap::trip::TripPlanner"]},{"text":"impl Unpin for ID","synthetic":true,"types":["game::ungap::trip::ID"]},{"text":"impl Unpin for RoutingPreferences","synthetic":true,"types":["game::ungap::trip::RoutingPreferences"]},{"text":"impl Unpin for Tab","synthetic":true,"types":["game::ungap::Tab"]},{"text":"impl Unpin for Setup","synthetic":true,"types":["game::Setup"]},{"text":"impl Unpin for Mode","synthetic":true,"types":["game::Mode"]}]; +implementors["game"] = [{"text":"impl Unpin for App","synthetic":true,"types":["game::app::App"]},{"text":"impl Unpin for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl Unpin for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl Unpin for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl Unpin for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl Unpin for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl Unpin for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl Unpin for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl Unpin for CutsceneBuilder","synthetic":true,"types":["game::challenges::cutscene::CutsceneBuilder"]},{"text":"impl Unpin for Layout","synthetic":true,"types":["game::challenges::cutscene::Layout"]},{"text":"impl Unpin for Scene","synthetic":true,"types":["game::challenges::cutscene::Scene"]},{"text":"impl Unpin for CutscenePlayer","synthetic":true,"types":["game::challenges::cutscene::CutscenePlayer"]},{"text":"impl Unpin for ShowMessage","synthetic":true,"types":["game::challenges::cutscene::ShowMessage"]},{"text":"impl Unpin for PrebakeSummary","synthetic":true,"types":["game::challenges::prebake::PrebakeSummary"]},{"text":"impl Unpin for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl Unpin for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl Unpin for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl Unpin for RouteSketcher","synthetic":true,"types":["game::common::route_sketcher::RouteSketcher"]},{"text":"impl Unpin for Route","synthetic":true,"types":["game::common::route_sketcher::Route"]},{"text":"impl Unpin for Mode","synthetic":true,"types":["game::common::route_sketcher::Mode"]},{"text":"impl Unpin for RoadSelector","synthetic":true,"types":["game::common::select::RoadSelector"]},{"text":"impl Unpin for Mode","synthetic":true,"types":["game::common::select::Mode"]},{"text":"impl Unpin for ShareProposal","synthetic":true,"types":["game::common::share::ShareProposal"]},{"text":"impl Unpin for UploadedProposals","synthetic":true,"types":["game::common::share::UploadedProposals"]},{"text":"impl Unpin for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl Unpin for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl Unpin for InputWaypoints","synthetic":true,"types":["game::common::waypoints::InputWaypoints"]},{"text":"impl Unpin for WaypointID","synthetic":true,"types":["game::common::waypoints::WaypointID"]},{"text":"impl Unpin for Waypoint","synthetic":true,"types":["game::common::waypoints::Waypoint"]},{"text":"impl Unpin for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl Unpin for Viewer","synthetic":true,"types":["game::debug::blocked_by::Viewer"]},{"text":"impl Unpin for Blockfinder","synthetic":true,"types":["game::debug::blockfinder::Blockfinder"]},{"text":"impl Unpin for Obj","synthetic":true,"types":["game::debug::blockfinder::Obj"]},{"text":"impl Unpin for OneBlock","synthetic":true,"types":["game::debug::blockfinder::OneBlock"]},{"text":"impl Unpin for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl Unpin for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl Unpin for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl Unpin for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl Unpin for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl Unpin for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl Unpin for RouteExplorer","synthetic":true,"types":["game::debug::routes::RouteExplorer"]},{"text":"impl Unpin for AllRoutesExplorer","synthetic":true,"types":["game::debug::routes::AllRoutesExplorer"]},{"text":"impl Unpin for PathCostDebugger","synthetic":true,"types":["game::debug::routes::PathCostDebugger"]},{"text":"impl Unpin for BulkSelect","synthetic":true,"types":["game::debug::select_roads::BulkSelect"]},{"text":"impl Unpin for UberTurnPicker","synthetic":true,"types":["game::debug::uber_turns::UberTurnPicker"]},{"text":"impl Unpin for UberTurnViewer","synthetic":true,"types":["game::debug::uber_turns::UberTurnViewer"]},{"text":"impl Unpin for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl Unpin for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl Unpin for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl Unpin for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl Unpin for CollisionsViewer","synthetic":true,"types":["game::devtools::collisions::CollisionsViewer"]},{"text":"impl Unpin for Filters","synthetic":true,"types":["game::devtools::collisions::Filters"]},{"text":"impl Unpin for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl Unpin for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl Unpin for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl Unpin for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl Unpin for Obj","synthetic":true,"types":["game::devtools::polygon::Obj"]},{"text":"impl Unpin for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl Unpin for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl Unpin for MarkerID","synthetic":true,"types":["game::devtools::story::MarkerID"]},{"text":"impl Unpin for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl Unpin for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl Unpin for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl Unpin for EditingMarker","synthetic":true,"types":["game::devtools::story::EditingMarker"]},{"text":"impl Unpin for DrawFreehand","synthetic":true,"types":["game::devtools::story::DrawFreehand"]},{"text":"impl Unpin for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl Unpin for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl Unpin for SelectSegments","synthetic":true,"types":["game::edit::multiple_roads::SelectSegments"]},{"text":"impl Unpin for RoadEditor","synthetic":true,"types":["game::edit::roads::RoadEditor"]},{"text":"impl Unpin for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl Unpin for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl Unpin for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl Unpin for Record","synthetic":true,"types":["game::edit::traffic_signals::gmns::Record"]},{"text":"impl Unpin for Snapper","synthetic":true,"types":["game::edit::traffic_signals::gmns::Snapper"]},{"text":"impl Unpin for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl Unpin for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl Unpin for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl Unpin for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl Unpin for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl Unpin for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl Unpin for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl Unpin for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl Unpin for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl Unpin for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl Unpin for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl Unpin for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl Unpin for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl Unpin for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl Unpin for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl Unpin for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl Unpin for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl Unpin for SteepStreets","synthetic":true,"types":["game::layer::elevation::SteepStreets"]},{"text":"impl Unpin for ElevationContours","synthetic":true,"types":["game::layer::elevation::ElevationContours"]},{"text":"impl Unpin for Favorites","synthetic":true,"types":["game::layer::favorites::Favorites"]},{"text":"impl Unpin for ShowFavorites","synthetic":true,"types":["game::layer::favorites::ShowFavorites"]},{"text":"impl Unpin for BikeActivity","synthetic":true,"types":["game::layer::map::BikeActivity"]},{"text":"impl Unpin for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl Unpin for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl Unpin for Seir","synthetic":true,"types":["game::layer::pandemic::Seir"]},{"text":"impl Unpin for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl Unpin for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl Unpin for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl Unpin for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl Unpin for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl Unpin for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl Unpin for ProblemMap","synthetic":true,"types":["game::layer::problems::ProblemMap"]},{"text":"impl Unpin for Options","synthetic":true,"types":["game::layer::problems::Options"]},{"text":"impl Unpin for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl Unpin for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl Unpin for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl Unpin for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl Unpin for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl Unpin for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl Unpin for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl Unpin for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl Unpin for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl Unpin for Obj","synthetic":true,"types":["game::ltn::browse::Obj"]},{"text":"impl Unpin for BrowseNeighborhoods","synthetic":true,"types":["game::ltn::browse::BrowseNeighborhoods"]},{"text":"impl Unpin for BrowseRatRuns","synthetic":true,"types":["game::ltn::rat_run_viewer::BrowseRatRuns"]},{"text":"impl Unpin for RatRun","synthetic":true,"types":["game::ltn::rat_runs::RatRun"]},{"text":"impl Unpin for Item","synthetic":true,"types":["game::ltn::rat_runs::Item"]},{"text":"impl Unpin for Viewer","synthetic":true,"types":["game::ltn::viewer::Viewer"]},{"text":"impl Unpin for Obj","synthetic":true,"types":["game::ltn::viewer::Obj"]},{"text":"impl Unpin for Neighborhood","synthetic":true,"types":["game::ltn::Neighborhood"]},{"text":"impl Unpin for ModalFilters","synthetic":true,"types":["game::ltn::ModalFilters"]},{"text":"impl Unpin for Cell","synthetic":true,"types":["game::ltn::Cell"]},{"text":"impl Unpin for DistanceInterval","synthetic":true,"types":["game::ltn::DistanceInterval"]},{"text":"impl Unpin for Proposals","synthetic":true,"types":["game::pregame::proposals::Proposals"]},{"text":"impl Unpin for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl Unpin for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl Unpin for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl<'a> Unpin for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl Unpin for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl Unpin for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl Unpin for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl Unpin for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl Unpin for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl Unpin for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl Unpin for ModeShift","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::ModeShift"]},{"text":"impl Unpin for Entry","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Entry"]},{"text":"impl Unpin for Filters","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Filters"]},{"text":"impl Unpin for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl Unpin for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl Unpin for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl Unpin for RiskSummaries","synthetic":true,"types":["game::sandbox::dashboards::risks::RiskSummaries"]},{"text":"impl Unpin for Filter","synthetic":true,"types":["game::sandbox::dashboards::risks::Filter"]},{"text":"impl Unpin for RectangularSelector","synthetic":true,"types":["game::sandbox::dashboards::selector::RectangularSelector"]},{"text":"impl Unpin for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl Unpin for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl Unpin for TravelTimes","synthetic":true,"types":["game::sandbox::dashboards::travel_times::TravelTimes"]},{"text":"impl Unpin for Filter","synthetic":true,"types":["game::sandbox::dashboards::travel_times::Filter"]},{"text":"impl Unpin for ProblemType","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::ProblemType"]},{"text":"impl Unpin for CLEAR_COLOR_SCALE","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::CLEAR_COLOR_SCALE"]},{"text":"impl<ID, X, Y> Unpin for Matrix<ID, X, Y> where
    ID: Unpin,
    X: Unpin,
    Y: Unpin
","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::Matrix"]},{"text":"impl<X, Y> Unpin for MatrixOptions<X, Y>","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::MatrixOptions"]},{"text":"impl Unpin for TripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::TripTable"]},{"text":"impl Unpin for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl Unpin for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl Unpin for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl Unpin for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl Unpin for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl Unpin for Actdev","synthetic":true,"types":["game::sandbox::gameplay::actdev::Actdev"]},{"text":"impl Unpin for About","synthetic":true,"types":["game::sandbox::gameplay::actdev::About"]},{"text":"impl Unpin for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl Unpin for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl Unpin for Input","synthetic":true,"types":["game::sandbox::gameplay::freeform::importers::Input"]},{"text":"impl Unpin for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::spawner::AgentSpawner"]},{"text":"impl Unpin for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl Unpin for ChangeScenario","synthetic":true,"types":["game::sandbox::gameplay::freeform::ChangeScenario"]},{"text":"impl Unpin for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl Unpin for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl Unpin for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl Unpin for DepartureSummary","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::DepartureSummary"]},{"text":"impl Unpin for CountTrips","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::CountTrips"]},{"text":"impl Unpin for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl Unpin for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl Unpin for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl Unpin for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl Unpin for Message","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Message"]},{"text":"impl Unpin for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl Unpin for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl Unpin for LoadScenario","synthetic":true,"types":["game::sandbox::gameplay::LoadScenario"]},{"text":"impl Unpin for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl Unpin for MinimapController","synthetic":true,"types":["game::sandbox::minimap::MinimapController"]},{"text":"impl Unpin for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl Unpin for TrafficRecorder","synthetic":true,"types":["game::sandbox::misc_tools::TrafficRecorder"]},{"text":"impl Unpin for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl Unpin for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl Unpin for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl Unpin for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl Unpin for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl Unpin for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl Unpin for BackToTitleScreen","synthetic":true,"types":["game::sandbox::BackToTitleScreen"]},{"text":"impl Unpin for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl Unpin for LoadStage","synthetic":true,"types":["game::sandbox::LoadStage"]},{"text":"impl Unpin for SandboxLoader","synthetic":true,"types":["game::sandbox::SandboxLoader"]},{"text":"impl Unpin for DEDICATED_TRAIL","synthetic":true,"types":["game::ungap::bike_network::DEDICATED_TRAIL"]},{"text":"impl Unpin for PROTECTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PROTECTED_BIKE_LANE"]},{"text":"impl Unpin for PAINTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PAINTED_BIKE_LANE"]},{"text":"impl Unpin for GREENWAY","synthetic":true,"types":["game::ungap::bike_network::GREENWAY"]},{"text":"impl Unpin for DrawNetworkLayer","synthetic":true,"types":["game::ungap::bike_network::DrawNetworkLayer"]},{"text":"impl Unpin for ExploreMap","synthetic":true,"types":["game::ungap::explore::ExploreMap"]},{"text":"impl Unpin for Layers","synthetic":true,"types":["game::ungap::layers::Layers"]},{"text":"impl Unpin for ShowGaps","synthetic":true,"types":["game::ungap::predict::ShowGaps"]},{"text":"impl Unpin for ModeShiftData","synthetic":true,"types":["game::ungap::predict::ModeShiftData"]},{"text":"impl Unpin for CandidateTrip","synthetic":true,"types":["game::ungap::predict::CandidateTrip"]},{"text":"impl Unpin for Filters","synthetic":true,"types":["game::ungap::predict::Filters"]},{"text":"impl Unpin for NetworkGaps","synthetic":true,"types":["game::ungap::predict::NetworkGaps"]},{"text":"impl Unpin for Results","synthetic":true,"types":["game::ungap::predict::Results"]},{"text":"impl Unpin for QuickSketch","synthetic":true,"types":["game::ungap::quick_sketch::QuickSketch"]},{"text":"impl Unpin for TripManagement","synthetic":true,"types":["game::ungap::trip::files::TripManagement"]},{"text":"impl Unpin for NamedTrip","synthetic":true,"types":["game::ungap::trip::files::NamedTrip"]},{"text":"impl Unpin for SavedTrips","synthetic":true,"types":["game::ungap::trip::files::SavedTrips"]},{"text":"impl Unpin for RenameTrip","synthetic":true,"types":["game::ungap::trip::files::RenameTrip"]},{"text":"impl Unpin for BuiltRoute","synthetic":true,"types":["game::ungap::trip::results::BuiltRoute"]},{"text":"impl Unpin for RouteDetails","synthetic":true,"types":["game::ungap::trip::results::RouteDetails"]},{"text":"impl Unpin for RouteStats","synthetic":true,"types":["game::ungap::trip::results::RouteStats"]},{"text":"impl Unpin for TripPlanner","synthetic":true,"types":["game::ungap::trip::TripPlanner"]},{"text":"impl Unpin for ID","synthetic":true,"types":["game::ungap::trip::ID"]},{"text":"impl Unpin for RoutingPreferences","synthetic":true,"types":["game::ungap::trip::RoutingPreferences"]},{"text":"impl Unpin for Tab","synthetic":true,"types":["game::ungap::Tab"]},{"text":"impl Unpin for Setup","synthetic":true,"types":["game::Setup"]},{"text":"impl Unpin for Mode","synthetic":true,"types":["game::Mode"]}]; implementors["geom"] = [{"text":"impl Unpin for Angle","synthetic":true,"types":["geom::angle::Angle"]},{"text":"impl Unpin for Bounds","synthetic":true,"types":["geom::bounds::Bounds"]},{"text":"impl Unpin for GPSBounds","synthetic":true,"types":["geom::bounds::GPSBounds"]},{"text":"impl Unpin for Circle","synthetic":true,"types":["geom::circle::Circle"]},{"text":"impl Unpin for Distance","synthetic":true,"types":["geom::distance::Distance"]},{"text":"impl Unpin for Duration","synthetic":true,"types":["geom::duration::Duration"]},{"text":"impl<K> Unpin for FindClosest<K> where
    K: Unpin
","synthetic":true,"types":["geom::find_closest::FindClosest"]},{"text":"impl Unpin for LonLat","synthetic":true,"types":["geom::gps::LonLat"]},{"text":"impl Unpin for Line","synthetic":true,"types":["geom::line::Line"]},{"text":"impl Unpin for InfiniteLine","synthetic":true,"types":["geom::line::InfiniteLine"]},{"text":"impl Unpin for Percent","synthetic":true,"types":["geom::percent::Percent"]},{"text":"impl Unpin for Polygon","synthetic":true,"types":["geom::polygon::Polygon"]},{"text":"impl Unpin for Triangle","synthetic":true,"types":["geom::polygon::Triangle"]},{"text":"impl Unpin for ArrowCap","synthetic":true,"types":["geom::polyline::ArrowCap"]},{"text":"impl Unpin for PolyLine","synthetic":true,"types":["geom::polyline::PolyLine"]},{"text":"impl Unpin for Pt2D","synthetic":true,"types":["geom::pt::Pt2D"]},{"text":"impl Unpin for HashablePt2D","synthetic":true,"types":["geom::pt::HashablePt2D"]},{"text":"impl Unpin for Ring","synthetic":true,"types":["geom::ring::Ring"]},{"text":"impl Unpin for Speed","synthetic":true,"types":["geom::speed::Speed"]},{"text":"impl Unpin for Statistic","synthetic":true,"types":["geom::stats::Statistic"]},{"text":"impl<T> Unpin for Histogram<T> where
    T: Unpin
","synthetic":true,"types":["geom::stats::Histogram"]},{"text":"impl Unpin for Time","synthetic":true,"types":["geom::time::Time"]},{"text":"impl Unpin for UnitFmt","synthetic":true,"types":["geom::UnitFmt"]},{"text":"impl Unpin for CornerRadii","synthetic":true,"types":["geom::CornerRadii"]}]; implementors["headless"] = [{"text":"impl Unpin for MAP","synthetic":true,"types":["headless::MAP"]},{"text":"impl Unpin for SIM","synthetic":true,"types":["headless::SIM"]},{"text":"impl Unpin for LOAD","synthetic":true,"types":["headless::LOAD"]},{"text":"impl Unpin for Args","synthetic":true,"types":["headless::Args"]},{"text":"impl Unpin for FinishedTrip","synthetic":true,"types":["headless::FinishedTrip"]},{"text":"impl Unpin for Delays","synthetic":true,"types":["headless::Delays"]},{"text":"impl Unpin for Throughput","synthetic":true,"types":["headless::Throughput"]},{"text":"impl Unpin for AgentPositions","synthetic":true,"types":["headless::AgentPositions"]},{"text":"impl Unpin for AgentPosition","synthetic":true,"types":["headless::AgentPosition"]},{"text":"impl Unpin for RoadThroughput","synthetic":true,"types":["headless::RoadThroughput"]},{"text":"impl Unpin for TrafficSignalState","synthetic":true,"types":["headless::TrafficSignalState"]},{"text":"impl Unpin for BlockedByGraph","synthetic":true,"types":["headless::BlockedByGraph"]},{"text":"impl Unpin for LoadSim","synthetic":true,"types":["headless::LoadSim"]}]; implementors["importer"] = [{"text":"impl Unpin for Record","synthetic":true,"types":["importer::berlin::Record"]},{"text":"impl Unpin for ImporterConfiguration","synthetic":true,"types":["importer::configuration::ImporterConfiguration"]},{"text":"impl Unpin for GenericCityImporter","synthetic":true,"types":["importer::generic::GenericCityImporter"]},{"text":"impl Unpin for TripRecord","synthetic":true,"types":["importer::seattle::TripRecord"]},{"text":"impl Unpin for StopTimeRecord","synthetic":true,"types":["importer::seattle::StopTimeRecord"]},{"text":"impl Unpin for PopDat","synthetic":true,"types":["importer::soundcast::popdat::PopDat"]},{"text":"impl Unpin for RawTrip","synthetic":true,"types":["importer::soundcast::popdat::RawTrip"]},{"text":"impl Unpin for RawParcel","synthetic":true,"types":["importer::soundcast::popdat::RawParcel"]},{"text":"impl Unpin for OrigTrip","synthetic":true,"types":["importer::soundcast::popdat::OrigTrip"]},{"text":"impl Unpin for Endpoint","synthetic":true,"types":["importer::soundcast::popdat::Endpoint"]},{"text":"impl Unpin for Trip","synthetic":true,"types":["importer::soundcast::trips::Trip"]},{"text":"impl Unpin for BorderSnapper","synthetic":true,"types":["importer::soundcast::trips::BorderSnapper"]},{"text":"impl Unpin for Record","synthetic":true,"types":["importer::uk::Record"]},{"text":"impl Unpin for Job","synthetic":true,"types":["importer::Job"]}]; diff --git a/rustdoc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js b/rustdoc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js index 8ed7429e34..e3485a24d8 100644 --- a/rustdoc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/rustdoc/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -5,7 +5,7 @@ implementors["cli"] = [{"text":"impl RefUnwindSafe for CollisionDataset","synthetic":true,"types":["collisions::CollisionDataset"]},{"text":"impl RefUnwindSafe for Collision","synthetic":true,"types":["collisions::Collision"]},{"text":"impl RefUnwindSafe for Severity","synthetic":true,"types":["collisions::Severity"]}]; implementors["convert_osm"] = [{"text":"impl RefUnwindSafe for OsmExtract","synthetic":true,"types":["convert_osm::extract::OsmExtract"]},{"text":"impl RefUnwindSafe for Document","synthetic":true,"types":["convert_osm::reader::Document"]},{"text":"impl RefUnwindSafe for Node","synthetic":true,"types":["convert_osm::reader::Node"]},{"text":"impl RefUnwindSafe for Way","synthetic":true,"types":["convert_osm::reader::Way"]},{"text":"impl RefUnwindSafe for Relation","synthetic":true,"types":["convert_osm::reader::Relation"]},{"text":"impl RefUnwindSafe for Options","synthetic":true,"types":["convert_osm::Options"]},{"text":"impl RefUnwindSafe for OnstreetParking","synthetic":true,"types":["convert_osm::OnstreetParking"]},{"text":"impl RefUnwindSafe for PublicOffstreetParking","synthetic":true,"types":["convert_osm::PublicOffstreetParking"]},{"text":"impl RefUnwindSafe for PrivateOffstreetParking","synthetic":true,"types":["convert_osm::PrivateOffstreetParking"]}]; implementors["fifteen_min"] = [{"text":"impl RefUnwindSafe for FindAmenity","synthetic":true,"types":["fifteen_min::find_amenities::FindAmenity"]},{"text":"impl !RefUnwindSafe for Results","synthetic":true,"types":["fifteen_min::find_amenities::Results"]},{"text":"impl RefUnwindSafe for FindHome","synthetic":true,"types":["fifteen_min::find_home::FindHome"]},{"text":"impl !RefUnwindSafe for Results","synthetic":true,"types":["fifteen_min::find_home::Results"]},{"text":"impl !RefUnwindSafe for Isochrone","synthetic":true,"types":["fifteen_min::isochrone::Isochrone"]},{"text":"impl RefUnwindSafe for Options","synthetic":true,"types":["fifteen_min::isochrone::Options"]},{"text":"impl !RefUnwindSafe for BorderIsochrone","synthetic":true,"types":["fifteen_min::isochrone::BorderIsochrone"]},{"text":"impl !RefUnwindSafe for Viewer","synthetic":true,"types":["fifteen_min::viewer::Viewer"]},{"text":"impl !RefUnwindSafe for HoverOnBuilding","synthetic":true,"types":["fifteen_min::viewer::HoverOnBuilding"]},{"text":"impl !RefUnwindSafe for ExploreAmenities","synthetic":true,"types":["fifteen_min::viewer::ExploreAmenities"]},{"text":"impl RefUnwindSafe for Entry","synthetic":true,"types":["fifteen_min::viewer::Entry"]}]; -implementors["game"] = [{"text":"impl !RefUnwindSafe for App","synthetic":true,"types":["game::app::App"]},{"text":"impl RefUnwindSafe for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl RefUnwindSafe for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl RefUnwindSafe for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl !RefUnwindSafe for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl !RefUnwindSafe for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl RefUnwindSafe for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl RefUnwindSafe for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl RefUnwindSafe for CutsceneBuilder","synthetic":true,"types":["game::challenges::cutscene::CutsceneBuilder"]},{"text":"impl RefUnwindSafe for Layout","synthetic":true,"types":["game::challenges::cutscene::Layout"]},{"text":"impl RefUnwindSafe for Scene","synthetic":true,"types":["game::challenges::cutscene::Scene"]},{"text":"impl !RefUnwindSafe for CutscenePlayer","synthetic":true,"types":["game::challenges::cutscene::CutscenePlayer"]},{"text":"impl !RefUnwindSafe for ShowMessage","synthetic":true,"types":["game::challenges::cutscene::ShowMessage"]},{"text":"impl RefUnwindSafe for PrebakeSummary","synthetic":true,"types":["game::challenges::prebake::PrebakeSummary"]},{"text":"impl RefUnwindSafe for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl RefUnwindSafe for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl RefUnwindSafe for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl !RefUnwindSafe for RouteSketcher","synthetic":true,"types":["game::common::route_sketcher::RouteSketcher"]},{"text":"impl RefUnwindSafe for Route","synthetic":true,"types":["game::common::route_sketcher::Route"]},{"text":"impl RefUnwindSafe for Mode","synthetic":true,"types":["game::common::route_sketcher::Mode"]},{"text":"impl !RefUnwindSafe for RoadSelector","synthetic":true,"types":["game::common::select::RoadSelector"]},{"text":"impl !RefUnwindSafe for Mode","synthetic":true,"types":["game::common::select::Mode"]},{"text":"impl RefUnwindSafe for ShareProposal","synthetic":true,"types":["game::common::share::ShareProposal"]},{"text":"impl RefUnwindSafe for UploadedProposals","synthetic":true,"types":["game::common::share::UploadedProposals"]},{"text":"impl RefUnwindSafe for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl !RefUnwindSafe for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl RefUnwindSafe for InputWaypoints","synthetic":true,"types":["game::common::waypoints::InputWaypoints"]},{"text":"impl RefUnwindSafe for WaypointID","synthetic":true,"types":["game::common::waypoints::WaypointID"]},{"text":"impl RefUnwindSafe for Waypoint","synthetic":true,"types":["game::common::waypoints::Waypoint"]},{"text":"impl !RefUnwindSafe for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl !RefUnwindSafe for Viewer","synthetic":true,"types":["game::debug::blocked_by::Viewer"]},{"text":"impl !RefUnwindSafe for Blockfinder","synthetic":true,"types":["game::debug::blockfinder::Blockfinder"]},{"text":"impl RefUnwindSafe for Obj","synthetic":true,"types":["game::debug::blockfinder::Obj"]},{"text":"impl !RefUnwindSafe for OneBlock","synthetic":true,"types":["game::debug::blockfinder::OneBlock"]},{"text":"impl !RefUnwindSafe for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl RefUnwindSafe for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl RefUnwindSafe for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl !RefUnwindSafe for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl !RefUnwindSafe for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl RefUnwindSafe for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl !RefUnwindSafe for RouteExplorer","synthetic":true,"types":["game::debug::routes::RouteExplorer"]},{"text":"impl !RefUnwindSafe for AllRoutesExplorer","synthetic":true,"types":["game::debug::routes::AllRoutesExplorer"]},{"text":"impl !RefUnwindSafe for PathCostDebugger","synthetic":true,"types":["game::debug::routes::PathCostDebugger"]},{"text":"impl !RefUnwindSafe for BulkSelect","synthetic":true,"types":["game::debug::select_roads::BulkSelect"]},{"text":"impl RefUnwindSafe for UberTurnPicker","synthetic":true,"types":["game::debug::uber_turns::UberTurnPicker"]},{"text":"impl !RefUnwindSafe for UberTurnViewer","synthetic":true,"types":["game::debug::uber_turns::UberTurnViewer"]},{"text":"impl !RefUnwindSafe for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl !RefUnwindSafe for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl RefUnwindSafe for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl RefUnwindSafe for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl !RefUnwindSafe for CollisionsViewer","synthetic":true,"types":["game::devtools::collisions::CollisionsViewer"]},{"text":"impl RefUnwindSafe for Filters","synthetic":true,"types":["game::devtools::collisions::Filters"]},{"text":"impl !RefUnwindSafe for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl !RefUnwindSafe for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl RefUnwindSafe for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl !RefUnwindSafe for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl RefUnwindSafe for Obj","synthetic":true,"types":["game::devtools::polygon::Obj"]},{"text":"impl !RefUnwindSafe for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl !RefUnwindSafe for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl RefUnwindSafe for MarkerID","synthetic":true,"types":["game::devtools::story::MarkerID"]},{"text":"impl RefUnwindSafe for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl RefUnwindSafe for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl RefUnwindSafe for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl RefUnwindSafe for EditingMarker","synthetic":true,"types":["game::devtools::story::EditingMarker"]},{"text":"impl RefUnwindSafe for DrawFreehand","synthetic":true,"types":["game::devtools::story::DrawFreehand"]},{"text":"impl RefUnwindSafe for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl RefUnwindSafe for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl !RefUnwindSafe for SelectSegments","synthetic":true,"types":["game::edit::multiple_roads::SelectSegments"]},{"text":"impl !RefUnwindSafe for RoadEditor","synthetic":true,"types":["game::edit::roads::RoadEditor"]},{"text":"impl !RefUnwindSafe for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl RefUnwindSafe for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl RefUnwindSafe for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl RefUnwindSafe for Record","synthetic":true,"types":["game::edit::traffic_signals::gmns::Record"]},{"text":"impl RefUnwindSafe for Snapper","synthetic":true,"types":["game::edit::traffic_signals::gmns::Snapper"]},{"text":"impl !RefUnwindSafe for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl !RefUnwindSafe for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl !RefUnwindSafe for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl !RefUnwindSafe for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl !RefUnwindSafe for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl !RefUnwindSafe for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl RefUnwindSafe for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl !RefUnwindSafe for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl !RefUnwindSafe for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl !RefUnwindSafe for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl !RefUnwindSafe for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl !RefUnwindSafe for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl RefUnwindSafe for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl !RefUnwindSafe for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl RefUnwindSafe for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl RefUnwindSafe for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl RefUnwindSafe for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl !RefUnwindSafe for SteepStreets","synthetic":true,"types":["game::layer::elevation::SteepStreets"]},{"text":"impl !RefUnwindSafe for ElevationContours","synthetic":true,"types":["game::layer::elevation::ElevationContours"]},{"text":"impl RefUnwindSafe for Favorites","synthetic":true,"types":["game::layer::favorites::Favorites"]},{"text":"impl !RefUnwindSafe for ShowFavorites","synthetic":true,"types":["game::layer::favorites::ShowFavorites"]},{"text":"impl !RefUnwindSafe for BikeActivity","synthetic":true,"types":["game::layer::map::BikeActivity"]},{"text":"impl !RefUnwindSafe for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl !RefUnwindSafe for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl RefUnwindSafe for Seir","synthetic":true,"types":["game::layer::pandemic::Seir"]},{"text":"impl RefUnwindSafe for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl !RefUnwindSafe for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl RefUnwindSafe for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl !RefUnwindSafe for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl !RefUnwindSafe for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl RefUnwindSafe for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl !RefUnwindSafe for ProblemMap","synthetic":true,"types":["game::layer::problems::ProblemMap"]},{"text":"impl RefUnwindSafe for Options","synthetic":true,"types":["game::layer::problems::Options"]},{"text":"impl !RefUnwindSafe for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl !RefUnwindSafe for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl !RefUnwindSafe for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl !RefUnwindSafe for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl RefUnwindSafe for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl !RefUnwindSafe for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl !RefUnwindSafe for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl !RefUnwindSafe for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl !RefUnwindSafe for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl RefUnwindSafe for Obj","synthetic":true,"types":["game::ltn::browse::Obj"]},{"text":"impl !RefUnwindSafe for BrowseNeighborhoods","synthetic":true,"types":["game::ltn::browse::BrowseNeighborhoods"]},{"text":"impl !RefUnwindSafe for BrowseRatRuns","synthetic":true,"types":["game::ltn::rat_run_viewer::BrowseRatRuns"]},{"text":"impl RefUnwindSafe for RatRun","synthetic":true,"types":["game::ltn::rat_runs::RatRun"]},{"text":"impl RefUnwindSafe for Item","synthetic":true,"types":["game::ltn::rat_runs::Item"]},{"text":"impl !RefUnwindSafe for Viewer","synthetic":true,"types":["game::ltn::viewer::Viewer"]},{"text":"impl RefUnwindSafe for Obj","synthetic":true,"types":["game::ltn::viewer::Obj"]},{"text":"impl !RefUnwindSafe for Neighborhood","synthetic":true,"types":["game::ltn::Neighborhood"]},{"text":"impl RefUnwindSafe for ModalFilters","synthetic":true,"types":["game::ltn::ModalFilters"]},{"text":"impl RefUnwindSafe for Proposals","synthetic":true,"types":["game::pregame::proposals::Proposals"]},{"text":"impl RefUnwindSafe for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl !RefUnwindSafe for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl RefUnwindSafe for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl<'a> RefUnwindSafe for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl RefUnwindSafe for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl RefUnwindSafe for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl RefUnwindSafe for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl RefUnwindSafe for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl !RefUnwindSafe for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl !RefUnwindSafe for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl !RefUnwindSafe for ModeShift","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::ModeShift"]},{"text":"impl RefUnwindSafe for Entry","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Entry"]},{"text":"impl RefUnwindSafe for Filters","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Filters"]},{"text":"impl !RefUnwindSafe for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl RefUnwindSafe for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl RefUnwindSafe for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl !RefUnwindSafe for RiskSummaries","synthetic":true,"types":["game::sandbox::dashboards::risks::RiskSummaries"]},{"text":"impl RefUnwindSafe for Filter","synthetic":true,"types":["game::sandbox::dashboards::risks::Filter"]},{"text":"impl !RefUnwindSafe for RectangularSelector","synthetic":true,"types":["game::sandbox::dashboards::selector::RectangularSelector"]},{"text":"impl !RefUnwindSafe for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl RefUnwindSafe for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl !RefUnwindSafe for TravelTimes","synthetic":true,"types":["game::sandbox::dashboards::travel_times::TravelTimes"]},{"text":"impl RefUnwindSafe for Filter","synthetic":true,"types":["game::sandbox::dashboards::travel_times::Filter"]},{"text":"impl RefUnwindSafe for ProblemType","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::ProblemType"]},{"text":"impl RefUnwindSafe for CLEAR_COLOR_SCALE","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::CLEAR_COLOR_SCALE"]},{"text":"impl<ID, X, Y> RefUnwindSafe for Matrix<ID, X, Y> where
    ID: RefUnwindSafe,
    X: RefUnwindSafe,
    Y: RefUnwindSafe
","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::Matrix"]},{"text":"impl<X, Y> !RefUnwindSafe for MatrixOptions<X, Y>","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::MatrixOptions"]},{"text":"impl !RefUnwindSafe for TripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::TripTable"]},{"text":"impl RefUnwindSafe for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl RefUnwindSafe for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl RefUnwindSafe for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl RefUnwindSafe for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl RefUnwindSafe for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl !RefUnwindSafe for Actdev","synthetic":true,"types":["game::sandbox::gameplay::actdev::Actdev"]},{"text":"impl RefUnwindSafe for About","synthetic":true,"types":["game::sandbox::gameplay::actdev::About"]},{"text":"impl !RefUnwindSafe for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl !RefUnwindSafe for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl RefUnwindSafe for Input","synthetic":true,"types":["game::sandbox::gameplay::freeform::importers::Input"]},{"text":"impl !RefUnwindSafe for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::spawner::AgentSpawner"]},{"text":"impl !RefUnwindSafe for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl RefUnwindSafe for ChangeScenario","synthetic":true,"types":["game::sandbox::gameplay::freeform::ChangeScenario"]},{"text":"impl !RefUnwindSafe for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl !RefUnwindSafe for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl !RefUnwindSafe for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl RefUnwindSafe for DepartureSummary","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::DepartureSummary"]},{"text":"impl RefUnwindSafe for CountTrips","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::CountTrips"]},{"text":"impl !RefUnwindSafe for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl RefUnwindSafe for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl RefUnwindSafe for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl !RefUnwindSafe for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl !RefUnwindSafe for Message","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Message"]},{"text":"impl !RefUnwindSafe for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl RefUnwindSafe for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl !RefUnwindSafe for LoadScenario","synthetic":true,"types":["game::sandbox::gameplay::LoadScenario"]},{"text":"impl !RefUnwindSafe for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl RefUnwindSafe for MinimapController","synthetic":true,"types":["game::sandbox::minimap::MinimapController"]},{"text":"impl !RefUnwindSafe for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl !RefUnwindSafe for TrafficRecorder","synthetic":true,"types":["game::sandbox::misc_tools::TrafficRecorder"]},{"text":"impl !RefUnwindSafe for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl RefUnwindSafe for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl !RefUnwindSafe for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl !RefUnwindSafe for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl !RefUnwindSafe for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl !RefUnwindSafe for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl RefUnwindSafe for BackToTitleScreen","synthetic":true,"types":["game::sandbox::BackToTitleScreen"]},{"text":"impl RefUnwindSafe for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl RefUnwindSafe for LoadStage","synthetic":true,"types":["game::sandbox::LoadStage"]},{"text":"impl !RefUnwindSafe for SandboxLoader","synthetic":true,"types":["game::sandbox::SandboxLoader"]},{"text":"impl RefUnwindSafe for DEDICATED_TRAIL","synthetic":true,"types":["game::ungap::bike_network::DEDICATED_TRAIL"]},{"text":"impl RefUnwindSafe for PROTECTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PROTECTED_BIKE_LANE"]},{"text":"impl RefUnwindSafe for PAINTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PAINTED_BIKE_LANE"]},{"text":"impl RefUnwindSafe for GREENWAY","synthetic":true,"types":["game::ungap::bike_network::GREENWAY"]},{"text":"impl !RefUnwindSafe for DrawNetworkLayer","synthetic":true,"types":["game::ungap::bike_network::DrawNetworkLayer"]},{"text":"impl !RefUnwindSafe for ExploreMap","synthetic":true,"types":["game::ungap::explore::ExploreMap"]},{"text":"impl !RefUnwindSafe for Layers","synthetic":true,"types":["game::ungap::layers::Layers"]},{"text":"impl !RefUnwindSafe for ShowGaps","synthetic":true,"types":["game::ungap::predict::ShowGaps"]},{"text":"impl !RefUnwindSafe for ModeShiftData","synthetic":true,"types":["game::ungap::predict::ModeShiftData"]},{"text":"impl RefUnwindSafe for CandidateTrip","synthetic":true,"types":["game::ungap::predict::CandidateTrip"]},{"text":"impl RefUnwindSafe for Filters","synthetic":true,"types":["game::ungap::predict::Filters"]},{"text":"impl !RefUnwindSafe for NetworkGaps","synthetic":true,"types":["game::ungap::predict::NetworkGaps"]},{"text":"impl RefUnwindSafe for Results","synthetic":true,"types":["game::ungap::predict::Results"]},{"text":"impl !RefUnwindSafe for QuickSketch","synthetic":true,"types":["game::ungap::quick_sketch::QuickSketch"]},{"text":"impl RefUnwindSafe for TripManagement","synthetic":true,"types":["game::ungap::trip::files::TripManagement"]},{"text":"impl RefUnwindSafe for NamedTrip","synthetic":true,"types":["game::ungap::trip::files::NamedTrip"]},{"text":"impl RefUnwindSafe for SavedTrips","synthetic":true,"types":["game::ungap::trip::files::SavedTrips"]},{"text":"impl RefUnwindSafe for RenameTrip","synthetic":true,"types":["game::ungap::trip::files::RenameTrip"]},{"text":"impl !RefUnwindSafe for BuiltRoute","synthetic":true,"types":["game::ungap::trip::results::BuiltRoute"]},{"text":"impl !RefUnwindSafe for RouteDetails","synthetic":true,"types":["game::ungap::trip::results::RouteDetails"]},{"text":"impl RefUnwindSafe for RouteStats","synthetic":true,"types":["game::ungap::trip::results::RouteStats"]},{"text":"impl !RefUnwindSafe for TripPlanner","synthetic":true,"types":["game::ungap::trip::TripPlanner"]},{"text":"impl RefUnwindSafe for ID","synthetic":true,"types":["game::ungap::trip::ID"]},{"text":"impl RefUnwindSafe for RoutingPreferences","synthetic":true,"types":["game::ungap::trip::RoutingPreferences"]},{"text":"impl RefUnwindSafe for Tab","synthetic":true,"types":["game::ungap::Tab"]},{"text":"impl RefUnwindSafe for Setup","synthetic":true,"types":["game::Setup"]},{"text":"impl RefUnwindSafe for Mode","synthetic":true,"types":["game::Mode"]}]; +implementors["game"] = [{"text":"impl !RefUnwindSafe for App","synthetic":true,"types":["game::app::App"]},{"text":"impl RefUnwindSafe for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl RefUnwindSafe for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl RefUnwindSafe for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl !RefUnwindSafe for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl !RefUnwindSafe for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl RefUnwindSafe for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl RefUnwindSafe for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl RefUnwindSafe for CutsceneBuilder","synthetic":true,"types":["game::challenges::cutscene::CutsceneBuilder"]},{"text":"impl RefUnwindSafe for Layout","synthetic":true,"types":["game::challenges::cutscene::Layout"]},{"text":"impl RefUnwindSafe for Scene","synthetic":true,"types":["game::challenges::cutscene::Scene"]},{"text":"impl !RefUnwindSafe for CutscenePlayer","synthetic":true,"types":["game::challenges::cutscene::CutscenePlayer"]},{"text":"impl !RefUnwindSafe for ShowMessage","synthetic":true,"types":["game::challenges::cutscene::ShowMessage"]},{"text":"impl RefUnwindSafe for PrebakeSummary","synthetic":true,"types":["game::challenges::prebake::PrebakeSummary"]},{"text":"impl RefUnwindSafe for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl RefUnwindSafe for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl RefUnwindSafe for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl !RefUnwindSafe for RouteSketcher","synthetic":true,"types":["game::common::route_sketcher::RouteSketcher"]},{"text":"impl RefUnwindSafe for Route","synthetic":true,"types":["game::common::route_sketcher::Route"]},{"text":"impl RefUnwindSafe for Mode","synthetic":true,"types":["game::common::route_sketcher::Mode"]},{"text":"impl !RefUnwindSafe for RoadSelector","synthetic":true,"types":["game::common::select::RoadSelector"]},{"text":"impl !RefUnwindSafe for Mode","synthetic":true,"types":["game::common::select::Mode"]},{"text":"impl RefUnwindSafe for ShareProposal","synthetic":true,"types":["game::common::share::ShareProposal"]},{"text":"impl RefUnwindSafe for UploadedProposals","synthetic":true,"types":["game::common::share::UploadedProposals"]},{"text":"impl RefUnwindSafe for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl !RefUnwindSafe for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl RefUnwindSafe for InputWaypoints","synthetic":true,"types":["game::common::waypoints::InputWaypoints"]},{"text":"impl RefUnwindSafe for WaypointID","synthetic":true,"types":["game::common::waypoints::WaypointID"]},{"text":"impl RefUnwindSafe for Waypoint","synthetic":true,"types":["game::common::waypoints::Waypoint"]},{"text":"impl !RefUnwindSafe for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl !RefUnwindSafe for Viewer","synthetic":true,"types":["game::debug::blocked_by::Viewer"]},{"text":"impl !RefUnwindSafe for Blockfinder","synthetic":true,"types":["game::debug::blockfinder::Blockfinder"]},{"text":"impl RefUnwindSafe for Obj","synthetic":true,"types":["game::debug::blockfinder::Obj"]},{"text":"impl !RefUnwindSafe for OneBlock","synthetic":true,"types":["game::debug::blockfinder::OneBlock"]},{"text":"impl !RefUnwindSafe for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl RefUnwindSafe for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl RefUnwindSafe for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl !RefUnwindSafe for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl !RefUnwindSafe for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl RefUnwindSafe for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl !RefUnwindSafe for RouteExplorer","synthetic":true,"types":["game::debug::routes::RouteExplorer"]},{"text":"impl !RefUnwindSafe for AllRoutesExplorer","synthetic":true,"types":["game::debug::routes::AllRoutesExplorer"]},{"text":"impl !RefUnwindSafe for PathCostDebugger","synthetic":true,"types":["game::debug::routes::PathCostDebugger"]},{"text":"impl !RefUnwindSafe for BulkSelect","synthetic":true,"types":["game::debug::select_roads::BulkSelect"]},{"text":"impl RefUnwindSafe for UberTurnPicker","synthetic":true,"types":["game::debug::uber_turns::UberTurnPicker"]},{"text":"impl !RefUnwindSafe for UberTurnViewer","synthetic":true,"types":["game::debug::uber_turns::UberTurnViewer"]},{"text":"impl !RefUnwindSafe for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl !RefUnwindSafe for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl RefUnwindSafe for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl RefUnwindSafe for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl !RefUnwindSafe for CollisionsViewer","synthetic":true,"types":["game::devtools::collisions::CollisionsViewer"]},{"text":"impl RefUnwindSafe for Filters","synthetic":true,"types":["game::devtools::collisions::Filters"]},{"text":"impl !RefUnwindSafe for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl !RefUnwindSafe for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl RefUnwindSafe for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl !RefUnwindSafe for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl RefUnwindSafe for Obj","synthetic":true,"types":["game::devtools::polygon::Obj"]},{"text":"impl !RefUnwindSafe for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl !RefUnwindSafe for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl RefUnwindSafe for MarkerID","synthetic":true,"types":["game::devtools::story::MarkerID"]},{"text":"impl RefUnwindSafe for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl RefUnwindSafe for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl RefUnwindSafe for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl RefUnwindSafe for EditingMarker","synthetic":true,"types":["game::devtools::story::EditingMarker"]},{"text":"impl RefUnwindSafe for DrawFreehand","synthetic":true,"types":["game::devtools::story::DrawFreehand"]},{"text":"impl RefUnwindSafe for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl RefUnwindSafe for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl !RefUnwindSafe for SelectSegments","synthetic":true,"types":["game::edit::multiple_roads::SelectSegments"]},{"text":"impl !RefUnwindSafe for RoadEditor","synthetic":true,"types":["game::edit::roads::RoadEditor"]},{"text":"impl !RefUnwindSafe for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl RefUnwindSafe for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl RefUnwindSafe for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl RefUnwindSafe for Record","synthetic":true,"types":["game::edit::traffic_signals::gmns::Record"]},{"text":"impl RefUnwindSafe for Snapper","synthetic":true,"types":["game::edit::traffic_signals::gmns::Snapper"]},{"text":"impl !RefUnwindSafe for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl !RefUnwindSafe for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl !RefUnwindSafe for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl !RefUnwindSafe for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl !RefUnwindSafe for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl !RefUnwindSafe for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl RefUnwindSafe for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl !RefUnwindSafe for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl !RefUnwindSafe for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl !RefUnwindSafe for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl !RefUnwindSafe for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl !RefUnwindSafe for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl RefUnwindSafe for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl !RefUnwindSafe for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl RefUnwindSafe for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl RefUnwindSafe for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl RefUnwindSafe for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl !RefUnwindSafe for SteepStreets","synthetic":true,"types":["game::layer::elevation::SteepStreets"]},{"text":"impl !RefUnwindSafe for ElevationContours","synthetic":true,"types":["game::layer::elevation::ElevationContours"]},{"text":"impl RefUnwindSafe for Favorites","synthetic":true,"types":["game::layer::favorites::Favorites"]},{"text":"impl !RefUnwindSafe for ShowFavorites","synthetic":true,"types":["game::layer::favorites::ShowFavorites"]},{"text":"impl !RefUnwindSafe for BikeActivity","synthetic":true,"types":["game::layer::map::BikeActivity"]},{"text":"impl !RefUnwindSafe for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl !RefUnwindSafe for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl RefUnwindSafe for Seir","synthetic":true,"types":["game::layer::pandemic::Seir"]},{"text":"impl RefUnwindSafe for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl !RefUnwindSafe for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl RefUnwindSafe for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl !RefUnwindSafe for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl !RefUnwindSafe for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl RefUnwindSafe for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl !RefUnwindSafe for ProblemMap","synthetic":true,"types":["game::layer::problems::ProblemMap"]},{"text":"impl RefUnwindSafe for Options","synthetic":true,"types":["game::layer::problems::Options"]},{"text":"impl !RefUnwindSafe for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl !RefUnwindSafe for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl !RefUnwindSafe for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl !RefUnwindSafe for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl RefUnwindSafe for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl !RefUnwindSafe for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl !RefUnwindSafe for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl !RefUnwindSafe for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl !RefUnwindSafe for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl RefUnwindSafe for Obj","synthetic":true,"types":["game::ltn::browse::Obj"]},{"text":"impl !RefUnwindSafe for BrowseNeighborhoods","synthetic":true,"types":["game::ltn::browse::BrowseNeighborhoods"]},{"text":"impl !RefUnwindSafe for BrowseRatRuns","synthetic":true,"types":["game::ltn::rat_run_viewer::BrowseRatRuns"]},{"text":"impl RefUnwindSafe for RatRun","synthetic":true,"types":["game::ltn::rat_runs::RatRun"]},{"text":"impl RefUnwindSafe for Item","synthetic":true,"types":["game::ltn::rat_runs::Item"]},{"text":"impl !RefUnwindSafe for Viewer","synthetic":true,"types":["game::ltn::viewer::Viewer"]},{"text":"impl RefUnwindSafe for Obj","synthetic":true,"types":["game::ltn::viewer::Obj"]},{"text":"impl !RefUnwindSafe for Neighborhood","synthetic":true,"types":["game::ltn::Neighborhood"]},{"text":"impl RefUnwindSafe for ModalFilters","synthetic":true,"types":["game::ltn::ModalFilters"]},{"text":"impl RefUnwindSafe for Cell","synthetic":true,"types":["game::ltn::Cell"]},{"text":"impl RefUnwindSafe for DistanceInterval","synthetic":true,"types":["game::ltn::DistanceInterval"]},{"text":"impl RefUnwindSafe for Proposals","synthetic":true,"types":["game::pregame::proposals::Proposals"]},{"text":"impl RefUnwindSafe for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl !RefUnwindSafe for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl RefUnwindSafe for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl<'a> RefUnwindSafe for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl RefUnwindSafe for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl RefUnwindSafe for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl RefUnwindSafe for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl RefUnwindSafe for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl !RefUnwindSafe for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl !RefUnwindSafe for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl !RefUnwindSafe for ModeShift","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::ModeShift"]},{"text":"impl RefUnwindSafe for Entry","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Entry"]},{"text":"impl RefUnwindSafe for Filters","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Filters"]},{"text":"impl !RefUnwindSafe for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl RefUnwindSafe for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl RefUnwindSafe for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl !RefUnwindSafe for RiskSummaries","synthetic":true,"types":["game::sandbox::dashboards::risks::RiskSummaries"]},{"text":"impl RefUnwindSafe for Filter","synthetic":true,"types":["game::sandbox::dashboards::risks::Filter"]},{"text":"impl !RefUnwindSafe for RectangularSelector","synthetic":true,"types":["game::sandbox::dashboards::selector::RectangularSelector"]},{"text":"impl !RefUnwindSafe for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl RefUnwindSafe for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl !RefUnwindSafe for TravelTimes","synthetic":true,"types":["game::sandbox::dashboards::travel_times::TravelTimes"]},{"text":"impl RefUnwindSafe for Filter","synthetic":true,"types":["game::sandbox::dashboards::travel_times::Filter"]},{"text":"impl RefUnwindSafe for ProblemType","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::ProblemType"]},{"text":"impl RefUnwindSafe for CLEAR_COLOR_SCALE","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::CLEAR_COLOR_SCALE"]},{"text":"impl<ID, X, Y> RefUnwindSafe for Matrix<ID, X, Y> where
    ID: RefUnwindSafe,
    X: RefUnwindSafe,
    Y: RefUnwindSafe
","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::Matrix"]},{"text":"impl<X, Y> !RefUnwindSafe for MatrixOptions<X, Y>","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::MatrixOptions"]},{"text":"impl !RefUnwindSafe for TripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::TripTable"]},{"text":"impl RefUnwindSafe for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl RefUnwindSafe for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl RefUnwindSafe for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl RefUnwindSafe for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl RefUnwindSafe for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl !RefUnwindSafe for Actdev","synthetic":true,"types":["game::sandbox::gameplay::actdev::Actdev"]},{"text":"impl RefUnwindSafe for About","synthetic":true,"types":["game::sandbox::gameplay::actdev::About"]},{"text":"impl !RefUnwindSafe for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl !RefUnwindSafe for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl RefUnwindSafe for Input","synthetic":true,"types":["game::sandbox::gameplay::freeform::importers::Input"]},{"text":"impl !RefUnwindSafe for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::spawner::AgentSpawner"]},{"text":"impl !RefUnwindSafe for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl RefUnwindSafe for ChangeScenario","synthetic":true,"types":["game::sandbox::gameplay::freeform::ChangeScenario"]},{"text":"impl !RefUnwindSafe for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl !RefUnwindSafe for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl !RefUnwindSafe for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl RefUnwindSafe for DepartureSummary","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::DepartureSummary"]},{"text":"impl RefUnwindSafe for CountTrips","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::CountTrips"]},{"text":"impl !RefUnwindSafe for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl RefUnwindSafe for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl RefUnwindSafe for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl !RefUnwindSafe for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl !RefUnwindSafe for Message","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Message"]},{"text":"impl !RefUnwindSafe for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl RefUnwindSafe for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl !RefUnwindSafe for LoadScenario","synthetic":true,"types":["game::sandbox::gameplay::LoadScenario"]},{"text":"impl !RefUnwindSafe for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl RefUnwindSafe for MinimapController","synthetic":true,"types":["game::sandbox::minimap::MinimapController"]},{"text":"impl !RefUnwindSafe for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl !RefUnwindSafe for TrafficRecorder","synthetic":true,"types":["game::sandbox::misc_tools::TrafficRecorder"]},{"text":"impl !RefUnwindSafe for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl RefUnwindSafe for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl !RefUnwindSafe for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl !RefUnwindSafe for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl !RefUnwindSafe for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl !RefUnwindSafe for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl RefUnwindSafe for BackToTitleScreen","synthetic":true,"types":["game::sandbox::BackToTitleScreen"]},{"text":"impl RefUnwindSafe for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl RefUnwindSafe for LoadStage","synthetic":true,"types":["game::sandbox::LoadStage"]},{"text":"impl !RefUnwindSafe for SandboxLoader","synthetic":true,"types":["game::sandbox::SandboxLoader"]},{"text":"impl RefUnwindSafe for DEDICATED_TRAIL","synthetic":true,"types":["game::ungap::bike_network::DEDICATED_TRAIL"]},{"text":"impl RefUnwindSafe for PROTECTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PROTECTED_BIKE_LANE"]},{"text":"impl RefUnwindSafe for PAINTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PAINTED_BIKE_LANE"]},{"text":"impl RefUnwindSafe for GREENWAY","synthetic":true,"types":["game::ungap::bike_network::GREENWAY"]},{"text":"impl !RefUnwindSafe for DrawNetworkLayer","synthetic":true,"types":["game::ungap::bike_network::DrawNetworkLayer"]},{"text":"impl !RefUnwindSafe for ExploreMap","synthetic":true,"types":["game::ungap::explore::ExploreMap"]},{"text":"impl !RefUnwindSafe for Layers","synthetic":true,"types":["game::ungap::layers::Layers"]},{"text":"impl !RefUnwindSafe for ShowGaps","synthetic":true,"types":["game::ungap::predict::ShowGaps"]},{"text":"impl !RefUnwindSafe for ModeShiftData","synthetic":true,"types":["game::ungap::predict::ModeShiftData"]},{"text":"impl RefUnwindSafe for CandidateTrip","synthetic":true,"types":["game::ungap::predict::CandidateTrip"]},{"text":"impl RefUnwindSafe for Filters","synthetic":true,"types":["game::ungap::predict::Filters"]},{"text":"impl !RefUnwindSafe for NetworkGaps","synthetic":true,"types":["game::ungap::predict::NetworkGaps"]},{"text":"impl RefUnwindSafe for Results","synthetic":true,"types":["game::ungap::predict::Results"]},{"text":"impl !RefUnwindSafe for QuickSketch","synthetic":true,"types":["game::ungap::quick_sketch::QuickSketch"]},{"text":"impl RefUnwindSafe for TripManagement","synthetic":true,"types":["game::ungap::trip::files::TripManagement"]},{"text":"impl RefUnwindSafe for NamedTrip","synthetic":true,"types":["game::ungap::trip::files::NamedTrip"]},{"text":"impl RefUnwindSafe for SavedTrips","synthetic":true,"types":["game::ungap::trip::files::SavedTrips"]},{"text":"impl RefUnwindSafe for RenameTrip","synthetic":true,"types":["game::ungap::trip::files::RenameTrip"]},{"text":"impl !RefUnwindSafe for BuiltRoute","synthetic":true,"types":["game::ungap::trip::results::BuiltRoute"]},{"text":"impl !RefUnwindSafe for RouteDetails","synthetic":true,"types":["game::ungap::trip::results::RouteDetails"]},{"text":"impl RefUnwindSafe for RouteStats","synthetic":true,"types":["game::ungap::trip::results::RouteStats"]},{"text":"impl !RefUnwindSafe for TripPlanner","synthetic":true,"types":["game::ungap::trip::TripPlanner"]},{"text":"impl RefUnwindSafe for ID","synthetic":true,"types":["game::ungap::trip::ID"]},{"text":"impl RefUnwindSafe for RoutingPreferences","synthetic":true,"types":["game::ungap::trip::RoutingPreferences"]},{"text":"impl RefUnwindSafe for Tab","synthetic":true,"types":["game::ungap::Tab"]},{"text":"impl RefUnwindSafe for Setup","synthetic":true,"types":["game::Setup"]},{"text":"impl RefUnwindSafe for Mode","synthetic":true,"types":["game::Mode"]}]; implementors["geom"] = [{"text":"impl RefUnwindSafe for Angle","synthetic":true,"types":["geom::angle::Angle"]},{"text":"impl RefUnwindSafe for Bounds","synthetic":true,"types":["geom::bounds::Bounds"]},{"text":"impl RefUnwindSafe for GPSBounds","synthetic":true,"types":["geom::bounds::GPSBounds"]},{"text":"impl RefUnwindSafe for Circle","synthetic":true,"types":["geom::circle::Circle"]},{"text":"impl RefUnwindSafe for Distance","synthetic":true,"types":["geom::distance::Distance"]},{"text":"impl RefUnwindSafe for Duration","synthetic":true,"types":["geom::duration::Duration"]},{"text":"impl<K> RefUnwindSafe for FindClosest<K> where
    K: RefUnwindSafe
","synthetic":true,"types":["geom::find_closest::FindClosest"]},{"text":"impl RefUnwindSafe for LonLat","synthetic":true,"types":["geom::gps::LonLat"]},{"text":"impl RefUnwindSafe for Line","synthetic":true,"types":["geom::line::Line"]},{"text":"impl RefUnwindSafe for InfiniteLine","synthetic":true,"types":["geom::line::InfiniteLine"]},{"text":"impl RefUnwindSafe for Percent","synthetic":true,"types":["geom::percent::Percent"]},{"text":"impl RefUnwindSafe for Polygon","synthetic":true,"types":["geom::polygon::Polygon"]},{"text":"impl RefUnwindSafe for Triangle","synthetic":true,"types":["geom::polygon::Triangle"]},{"text":"impl RefUnwindSafe for ArrowCap","synthetic":true,"types":["geom::polyline::ArrowCap"]},{"text":"impl RefUnwindSafe for PolyLine","synthetic":true,"types":["geom::polyline::PolyLine"]},{"text":"impl RefUnwindSafe for Pt2D","synthetic":true,"types":["geom::pt::Pt2D"]},{"text":"impl RefUnwindSafe for HashablePt2D","synthetic":true,"types":["geom::pt::HashablePt2D"]},{"text":"impl RefUnwindSafe for Ring","synthetic":true,"types":["geom::ring::Ring"]},{"text":"impl RefUnwindSafe for Speed","synthetic":true,"types":["geom::speed::Speed"]},{"text":"impl RefUnwindSafe for Statistic","synthetic":true,"types":["geom::stats::Statistic"]},{"text":"impl<T> RefUnwindSafe for Histogram<T> where
    T: RefUnwindSafe
","synthetic":true,"types":["geom::stats::Histogram"]},{"text":"impl RefUnwindSafe for Time","synthetic":true,"types":["geom::time::Time"]},{"text":"impl RefUnwindSafe for UnitFmt","synthetic":true,"types":["geom::UnitFmt"]},{"text":"impl RefUnwindSafe for CornerRadii","synthetic":true,"types":["geom::CornerRadii"]}]; implementors["headless"] = [{"text":"impl RefUnwindSafe for MAP","synthetic":true,"types":["headless::MAP"]},{"text":"impl RefUnwindSafe for SIM","synthetic":true,"types":["headless::SIM"]},{"text":"impl RefUnwindSafe for LOAD","synthetic":true,"types":["headless::LOAD"]},{"text":"impl RefUnwindSafe for Args","synthetic":true,"types":["headless::Args"]},{"text":"impl RefUnwindSafe for FinishedTrip","synthetic":true,"types":["headless::FinishedTrip"]},{"text":"impl RefUnwindSafe for Delays","synthetic":true,"types":["headless::Delays"]},{"text":"impl RefUnwindSafe for Throughput","synthetic":true,"types":["headless::Throughput"]},{"text":"impl RefUnwindSafe for AgentPositions","synthetic":true,"types":["headless::AgentPositions"]},{"text":"impl RefUnwindSafe for AgentPosition","synthetic":true,"types":["headless::AgentPosition"]},{"text":"impl RefUnwindSafe for RoadThroughput","synthetic":true,"types":["headless::RoadThroughput"]},{"text":"impl RefUnwindSafe for TrafficSignalState","synthetic":true,"types":["headless::TrafficSignalState"]},{"text":"impl RefUnwindSafe for BlockedByGraph","synthetic":true,"types":["headless::BlockedByGraph"]},{"text":"impl RefUnwindSafe for LoadSim","synthetic":true,"types":["headless::LoadSim"]}]; implementors["importer"] = [{"text":"impl RefUnwindSafe for Record","synthetic":true,"types":["importer::berlin::Record"]},{"text":"impl RefUnwindSafe for ImporterConfiguration","synthetic":true,"types":["importer::configuration::ImporterConfiguration"]},{"text":"impl RefUnwindSafe for GenericCityImporter","synthetic":true,"types":["importer::generic::GenericCityImporter"]},{"text":"impl RefUnwindSafe for TripRecord","synthetic":true,"types":["importer::seattle::TripRecord"]},{"text":"impl RefUnwindSafe for StopTimeRecord","synthetic":true,"types":["importer::seattle::StopTimeRecord"]},{"text":"impl RefUnwindSafe for PopDat","synthetic":true,"types":["importer::soundcast::popdat::PopDat"]},{"text":"impl RefUnwindSafe for RawTrip","synthetic":true,"types":["importer::soundcast::popdat::RawTrip"]},{"text":"impl RefUnwindSafe for RawParcel","synthetic":true,"types":["importer::soundcast::popdat::RawParcel"]},{"text":"impl RefUnwindSafe for OrigTrip","synthetic":true,"types":["importer::soundcast::popdat::OrigTrip"]},{"text":"impl RefUnwindSafe for Endpoint","synthetic":true,"types":["importer::soundcast::popdat::Endpoint"]},{"text":"impl RefUnwindSafe for Trip","synthetic":true,"types":["importer::soundcast::trips::Trip"]},{"text":"impl RefUnwindSafe for BorderSnapper","synthetic":true,"types":["importer::soundcast::trips::BorderSnapper"]},{"text":"impl RefUnwindSafe for Record","synthetic":true,"types":["importer::uk::Record"]},{"text":"impl RefUnwindSafe for Job","synthetic":true,"types":["importer::Job"]}]; diff --git a/rustdoc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js b/rustdoc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js index 50cfe828ee..86f07e3bee 100644 --- a/rustdoc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/rustdoc/implementors/core/panic/unwind_safe/trait.UnwindSafe.js @@ -5,7 +5,7 @@ implementors["cli"] = [{"text":"impl UnwindSafe for CollisionDataset","synthetic":true,"types":["collisions::CollisionDataset"]},{"text":"impl UnwindSafe for Collision","synthetic":true,"types":["collisions::Collision"]},{"text":"impl UnwindSafe for Severity","synthetic":true,"types":["collisions::Severity"]}]; implementors["convert_osm"] = [{"text":"impl UnwindSafe for OsmExtract","synthetic":true,"types":["convert_osm::extract::OsmExtract"]},{"text":"impl UnwindSafe for Document","synthetic":true,"types":["convert_osm::reader::Document"]},{"text":"impl UnwindSafe for Node","synthetic":true,"types":["convert_osm::reader::Node"]},{"text":"impl UnwindSafe for Way","synthetic":true,"types":["convert_osm::reader::Way"]},{"text":"impl UnwindSafe for Relation","synthetic":true,"types":["convert_osm::reader::Relation"]},{"text":"impl UnwindSafe for Options","synthetic":true,"types":["convert_osm::Options"]},{"text":"impl UnwindSafe for OnstreetParking","synthetic":true,"types":["convert_osm::OnstreetParking"]},{"text":"impl UnwindSafe for PublicOffstreetParking","synthetic":true,"types":["convert_osm::PublicOffstreetParking"]},{"text":"impl UnwindSafe for PrivateOffstreetParking","synthetic":true,"types":["convert_osm::PrivateOffstreetParking"]}]; implementors["fifteen_min"] = [{"text":"impl UnwindSafe for FindAmenity","synthetic":true,"types":["fifteen_min::find_amenities::FindAmenity"]},{"text":"impl UnwindSafe for Results","synthetic":true,"types":["fifteen_min::find_amenities::Results"]},{"text":"impl UnwindSafe for FindHome","synthetic":true,"types":["fifteen_min::find_home::FindHome"]},{"text":"impl UnwindSafe for Results","synthetic":true,"types":["fifteen_min::find_home::Results"]},{"text":"impl UnwindSafe for Isochrone","synthetic":true,"types":["fifteen_min::isochrone::Isochrone"]},{"text":"impl UnwindSafe for Options","synthetic":true,"types":["fifteen_min::isochrone::Options"]},{"text":"impl UnwindSafe for BorderIsochrone","synthetic":true,"types":["fifteen_min::isochrone::BorderIsochrone"]},{"text":"impl !UnwindSafe for Viewer","synthetic":true,"types":["fifteen_min::viewer::Viewer"]},{"text":"impl UnwindSafe for HoverOnBuilding","synthetic":true,"types":["fifteen_min::viewer::HoverOnBuilding"]},{"text":"impl !UnwindSafe for ExploreAmenities","synthetic":true,"types":["fifteen_min::viewer::ExploreAmenities"]},{"text":"impl UnwindSafe for Entry","synthetic":true,"types":["fifteen_min::viewer::Entry"]}]; -implementors["game"] = [{"text":"impl !UnwindSafe for App","synthetic":true,"types":["game::app::App"]},{"text":"impl UnwindSafe for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl UnwindSafe for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl UnwindSafe for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl !UnwindSafe for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl !UnwindSafe for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl UnwindSafe for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl UnwindSafe for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl UnwindSafe for CutsceneBuilder","synthetic":true,"types":["game::challenges::cutscene::CutsceneBuilder"]},{"text":"impl UnwindSafe for Layout","synthetic":true,"types":["game::challenges::cutscene::Layout"]},{"text":"impl UnwindSafe for Scene","synthetic":true,"types":["game::challenges::cutscene::Scene"]},{"text":"impl !UnwindSafe for CutscenePlayer","synthetic":true,"types":["game::challenges::cutscene::CutscenePlayer"]},{"text":"impl !UnwindSafe for ShowMessage","synthetic":true,"types":["game::challenges::cutscene::ShowMessage"]},{"text":"impl UnwindSafe for PrebakeSummary","synthetic":true,"types":["game::challenges::prebake::PrebakeSummary"]},{"text":"impl UnwindSafe for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl UnwindSafe for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl UnwindSafe for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl UnwindSafe for RouteSketcher","synthetic":true,"types":["game::common::route_sketcher::RouteSketcher"]},{"text":"impl UnwindSafe for Route","synthetic":true,"types":["game::common::route_sketcher::Route"]},{"text":"impl UnwindSafe for Mode","synthetic":true,"types":["game::common::route_sketcher::Mode"]},{"text":"impl UnwindSafe for RoadSelector","synthetic":true,"types":["game::common::select::RoadSelector"]},{"text":"impl UnwindSafe for Mode","synthetic":true,"types":["game::common::select::Mode"]},{"text":"impl UnwindSafe for ShareProposal","synthetic":true,"types":["game::common::share::ShareProposal"]},{"text":"impl UnwindSafe for UploadedProposals","synthetic":true,"types":["game::common::share::UploadedProposals"]},{"text":"impl UnwindSafe for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl !UnwindSafe for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl UnwindSafe for InputWaypoints","synthetic":true,"types":["game::common::waypoints::InputWaypoints"]},{"text":"impl UnwindSafe for WaypointID","synthetic":true,"types":["game::common::waypoints::WaypointID"]},{"text":"impl UnwindSafe for Waypoint","synthetic":true,"types":["game::common::waypoints::Waypoint"]},{"text":"impl !UnwindSafe for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl !UnwindSafe for Viewer","synthetic":true,"types":["game::debug::blocked_by::Viewer"]},{"text":"impl !UnwindSafe for Blockfinder","synthetic":true,"types":["game::debug::blockfinder::Blockfinder"]},{"text":"impl UnwindSafe for Obj","synthetic":true,"types":["game::debug::blockfinder::Obj"]},{"text":"impl UnwindSafe for OneBlock","synthetic":true,"types":["game::debug::blockfinder::OneBlock"]},{"text":"impl !UnwindSafe for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl UnwindSafe for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl UnwindSafe for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl !UnwindSafe for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl !UnwindSafe for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl UnwindSafe for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl !UnwindSafe for RouteExplorer","synthetic":true,"types":["game::debug::routes::RouteExplorer"]},{"text":"impl !UnwindSafe for AllRoutesExplorer","synthetic":true,"types":["game::debug::routes::AllRoutesExplorer"]},{"text":"impl !UnwindSafe for PathCostDebugger","synthetic":true,"types":["game::debug::routes::PathCostDebugger"]},{"text":"impl !UnwindSafe for BulkSelect","synthetic":true,"types":["game::debug::select_roads::BulkSelect"]},{"text":"impl UnwindSafe for UberTurnPicker","synthetic":true,"types":["game::debug::uber_turns::UberTurnPicker"]},{"text":"impl UnwindSafe for UberTurnViewer","synthetic":true,"types":["game::debug::uber_turns::UberTurnViewer"]},{"text":"impl !UnwindSafe for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl UnwindSafe for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl UnwindSafe for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl UnwindSafe for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl !UnwindSafe for CollisionsViewer","synthetic":true,"types":["game::devtools::collisions::CollisionsViewer"]},{"text":"impl UnwindSafe for Filters","synthetic":true,"types":["game::devtools::collisions::Filters"]},{"text":"impl !UnwindSafe for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl !UnwindSafe for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl UnwindSafe for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl !UnwindSafe for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl UnwindSafe for Obj","synthetic":true,"types":["game::devtools::polygon::Obj"]},{"text":"impl !UnwindSafe for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl !UnwindSafe for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl UnwindSafe for MarkerID","synthetic":true,"types":["game::devtools::story::MarkerID"]},{"text":"impl UnwindSafe for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl UnwindSafe for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl UnwindSafe for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl UnwindSafe for EditingMarker","synthetic":true,"types":["game::devtools::story::EditingMarker"]},{"text":"impl UnwindSafe for DrawFreehand","synthetic":true,"types":["game::devtools::story::DrawFreehand"]},{"text":"impl UnwindSafe for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl UnwindSafe for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl !UnwindSafe for SelectSegments","synthetic":true,"types":["game::edit::multiple_roads::SelectSegments"]},{"text":"impl !UnwindSafe for RoadEditor","synthetic":true,"types":["game::edit::roads::RoadEditor"]},{"text":"impl !UnwindSafe for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl UnwindSafe for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl UnwindSafe for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl UnwindSafe for Record","synthetic":true,"types":["game::edit::traffic_signals::gmns::Record"]},{"text":"impl UnwindSafe for Snapper","synthetic":true,"types":["game::edit::traffic_signals::gmns::Snapper"]},{"text":"impl UnwindSafe for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl UnwindSafe for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl UnwindSafe for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl !UnwindSafe for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl !UnwindSafe for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl !UnwindSafe for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl UnwindSafe for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl !UnwindSafe for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl !UnwindSafe for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl !UnwindSafe for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl !UnwindSafe for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl !UnwindSafe for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl UnwindSafe for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl !UnwindSafe for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl UnwindSafe for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl UnwindSafe for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl UnwindSafe for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl !UnwindSafe for SteepStreets","synthetic":true,"types":["game::layer::elevation::SteepStreets"]},{"text":"impl !UnwindSafe for ElevationContours","synthetic":true,"types":["game::layer::elevation::ElevationContours"]},{"text":"impl UnwindSafe for Favorites","synthetic":true,"types":["game::layer::favorites::Favorites"]},{"text":"impl !UnwindSafe for ShowFavorites","synthetic":true,"types":["game::layer::favorites::ShowFavorites"]},{"text":"impl !UnwindSafe for BikeActivity","synthetic":true,"types":["game::layer::map::BikeActivity"]},{"text":"impl !UnwindSafe for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl !UnwindSafe for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl UnwindSafe for Seir","synthetic":true,"types":["game::layer::pandemic::Seir"]},{"text":"impl UnwindSafe for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl !UnwindSafe for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl UnwindSafe for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl !UnwindSafe for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl !UnwindSafe for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl UnwindSafe for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl !UnwindSafe for ProblemMap","synthetic":true,"types":["game::layer::problems::ProblemMap"]},{"text":"impl UnwindSafe for Options","synthetic":true,"types":["game::layer::problems::Options"]},{"text":"impl !UnwindSafe for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl !UnwindSafe for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl !UnwindSafe for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl !UnwindSafe for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl UnwindSafe for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl !UnwindSafe for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl !UnwindSafe for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl !UnwindSafe for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl !UnwindSafe for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl UnwindSafe for Obj","synthetic":true,"types":["game::ltn::browse::Obj"]},{"text":"impl !UnwindSafe for BrowseNeighborhoods","synthetic":true,"types":["game::ltn::browse::BrowseNeighborhoods"]},{"text":"impl !UnwindSafe for BrowseRatRuns","synthetic":true,"types":["game::ltn::rat_run_viewer::BrowseRatRuns"]},{"text":"impl UnwindSafe for RatRun","synthetic":true,"types":["game::ltn::rat_runs::RatRun"]},{"text":"impl UnwindSafe for Item","synthetic":true,"types":["game::ltn::rat_runs::Item"]},{"text":"impl !UnwindSafe for Viewer","synthetic":true,"types":["game::ltn::viewer::Viewer"]},{"text":"impl UnwindSafe for Obj","synthetic":true,"types":["game::ltn::viewer::Obj"]},{"text":"impl UnwindSafe for Neighborhood","synthetic":true,"types":["game::ltn::Neighborhood"]},{"text":"impl UnwindSafe for ModalFilters","synthetic":true,"types":["game::ltn::ModalFilters"]},{"text":"impl UnwindSafe for Proposals","synthetic":true,"types":["game::pregame::proposals::Proposals"]},{"text":"impl UnwindSafe for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl !UnwindSafe for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl UnwindSafe for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl<'a> UnwindSafe for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl UnwindSafe for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl UnwindSafe for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl UnwindSafe for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl UnwindSafe for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl !UnwindSafe for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl !UnwindSafe for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl !UnwindSafe for ModeShift","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::ModeShift"]},{"text":"impl UnwindSafe for Entry","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Entry"]},{"text":"impl UnwindSafe for Filters","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Filters"]},{"text":"impl !UnwindSafe for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl UnwindSafe for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl UnwindSafe for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl !UnwindSafe for RiskSummaries","synthetic":true,"types":["game::sandbox::dashboards::risks::RiskSummaries"]},{"text":"impl UnwindSafe for Filter","synthetic":true,"types":["game::sandbox::dashboards::risks::Filter"]},{"text":"impl !UnwindSafe for RectangularSelector","synthetic":true,"types":["game::sandbox::dashboards::selector::RectangularSelector"]},{"text":"impl !UnwindSafe for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl UnwindSafe for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl !UnwindSafe for TravelTimes","synthetic":true,"types":["game::sandbox::dashboards::travel_times::TravelTimes"]},{"text":"impl UnwindSafe for Filter","synthetic":true,"types":["game::sandbox::dashboards::travel_times::Filter"]},{"text":"impl UnwindSafe for ProblemType","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::ProblemType"]},{"text":"impl UnwindSafe for CLEAR_COLOR_SCALE","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::CLEAR_COLOR_SCALE"]},{"text":"impl<ID, X, Y> UnwindSafe for Matrix<ID, X, Y> where
    ID: UnwindSafe,
    X: UnwindSafe,
    Y: UnwindSafe
","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::Matrix"]},{"text":"impl<X, Y> !UnwindSafe for MatrixOptions<X, Y>","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::MatrixOptions"]},{"text":"impl !UnwindSafe for TripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::TripTable"]},{"text":"impl UnwindSafe for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl UnwindSafe for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl UnwindSafe for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl UnwindSafe for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl UnwindSafe for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl !UnwindSafe for Actdev","synthetic":true,"types":["game::sandbox::gameplay::actdev::Actdev"]},{"text":"impl UnwindSafe for About","synthetic":true,"types":["game::sandbox::gameplay::actdev::About"]},{"text":"impl !UnwindSafe for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl !UnwindSafe for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl UnwindSafe for Input","synthetic":true,"types":["game::sandbox::gameplay::freeform::importers::Input"]},{"text":"impl !UnwindSafe for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::spawner::AgentSpawner"]},{"text":"impl !UnwindSafe for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl UnwindSafe for ChangeScenario","synthetic":true,"types":["game::sandbox::gameplay::freeform::ChangeScenario"]},{"text":"impl !UnwindSafe for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl !UnwindSafe for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl !UnwindSafe for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl UnwindSafe for DepartureSummary","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::DepartureSummary"]},{"text":"impl UnwindSafe for CountTrips","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::CountTrips"]},{"text":"impl !UnwindSafe for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl UnwindSafe for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl UnwindSafe for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl !UnwindSafe for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl !UnwindSafe for Message","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Message"]},{"text":"impl !UnwindSafe for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl UnwindSafe for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl !UnwindSafe for LoadScenario","synthetic":true,"types":["game::sandbox::gameplay::LoadScenario"]},{"text":"impl !UnwindSafe for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl UnwindSafe for MinimapController","synthetic":true,"types":["game::sandbox::minimap::MinimapController"]},{"text":"impl UnwindSafe for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl !UnwindSafe for TrafficRecorder","synthetic":true,"types":["game::sandbox::misc_tools::TrafficRecorder"]},{"text":"impl !UnwindSafe for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl UnwindSafe for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl !UnwindSafe for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl !UnwindSafe for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl !UnwindSafe for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl !UnwindSafe for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl UnwindSafe for BackToTitleScreen","synthetic":true,"types":["game::sandbox::BackToTitleScreen"]},{"text":"impl UnwindSafe for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl UnwindSafe for LoadStage","synthetic":true,"types":["game::sandbox::LoadStage"]},{"text":"impl !UnwindSafe for SandboxLoader","synthetic":true,"types":["game::sandbox::SandboxLoader"]},{"text":"impl UnwindSafe for DEDICATED_TRAIL","synthetic":true,"types":["game::ungap::bike_network::DEDICATED_TRAIL"]},{"text":"impl UnwindSafe for PROTECTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PROTECTED_BIKE_LANE"]},{"text":"impl UnwindSafe for PAINTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PAINTED_BIKE_LANE"]},{"text":"impl UnwindSafe for GREENWAY","synthetic":true,"types":["game::ungap::bike_network::GREENWAY"]},{"text":"impl UnwindSafe for DrawNetworkLayer","synthetic":true,"types":["game::ungap::bike_network::DrawNetworkLayer"]},{"text":"impl !UnwindSafe for ExploreMap","synthetic":true,"types":["game::ungap::explore::ExploreMap"]},{"text":"impl !UnwindSafe for Layers","synthetic":true,"types":["game::ungap::layers::Layers"]},{"text":"impl !UnwindSafe for ShowGaps","synthetic":true,"types":["game::ungap::predict::ShowGaps"]},{"text":"impl UnwindSafe for ModeShiftData","synthetic":true,"types":["game::ungap::predict::ModeShiftData"]},{"text":"impl UnwindSafe for CandidateTrip","synthetic":true,"types":["game::ungap::predict::CandidateTrip"]},{"text":"impl UnwindSafe for Filters","synthetic":true,"types":["game::ungap::predict::Filters"]},{"text":"impl UnwindSafe for NetworkGaps","synthetic":true,"types":["game::ungap::predict::NetworkGaps"]},{"text":"impl UnwindSafe for Results","synthetic":true,"types":["game::ungap::predict::Results"]},{"text":"impl !UnwindSafe for QuickSketch","synthetic":true,"types":["game::ungap::quick_sketch::QuickSketch"]},{"text":"impl UnwindSafe for TripManagement","synthetic":true,"types":["game::ungap::trip::files::TripManagement"]},{"text":"impl UnwindSafe for NamedTrip","synthetic":true,"types":["game::ungap::trip::files::NamedTrip"]},{"text":"impl UnwindSafe for SavedTrips","synthetic":true,"types":["game::ungap::trip::files::SavedTrips"]},{"text":"impl UnwindSafe for RenameTrip","synthetic":true,"types":["game::ungap::trip::files::RenameTrip"]},{"text":"impl !UnwindSafe for BuiltRoute","synthetic":true,"types":["game::ungap::trip::results::BuiltRoute"]},{"text":"impl UnwindSafe for RouteDetails","synthetic":true,"types":["game::ungap::trip::results::RouteDetails"]},{"text":"impl UnwindSafe for RouteStats","synthetic":true,"types":["game::ungap::trip::results::RouteStats"]},{"text":"impl !UnwindSafe for TripPlanner","synthetic":true,"types":["game::ungap::trip::TripPlanner"]},{"text":"impl UnwindSafe for ID","synthetic":true,"types":["game::ungap::trip::ID"]},{"text":"impl UnwindSafe for RoutingPreferences","synthetic":true,"types":["game::ungap::trip::RoutingPreferences"]},{"text":"impl UnwindSafe for Tab","synthetic":true,"types":["game::ungap::Tab"]},{"text":"impl UnwindSafe for Setup","synthetic":true,"types":["game::Setup"]},{"text":"impl UnwindSafe for Mode","synthetic":true,"types":["game::Mode"]}]; +implementors["game"] = [{"text":"impl !UnwindSafe for App","synthetic":true,"types":["game::app::App"]},{"text":"impl UnwindSafe for ShowLayers","synthetic":true,"types":["game::app::ShowLayers"]},{"text":"impl UnwindSafe for ShowEverything","synthetic":true,"types":["game::app::ShowEverything"]},{"text":"impl UnwindSafe for Flags","synthetic":true,"types":["game::app::Flags"]},{"text":"impl !UnwindSafe for PerMap","synthetic":true,"types":["game::app::PerMap"]},{"text":"impl !UnwindSafe for SessionState","synthetic":true,"types":["game::app::SessionState"]},{"text":"impl UnwindSafe for PerObjectActions","synthetic":true,"types":["game::app::PerObjectActions"]},{"text":"impl UnwindSafe for FindDelayedIntersections","synthetic":true,"types":["game::app::FindDelayedIntersections"]},{"text":"impl UnwindSafe for CutsceneBuilder","synthetic":true,"types":["game::challenges::cutscene::CutsceneBuilder"]},{"text":"impl UnwindSafe for Layout","synthetic":true,"types":["game::challenges::cutscene::Layout"]},{"text":"impl UnwindSafe for Scene","synthetic":true,"types":["game::challenges::cutscene::Scene"]},{"text":"impl !UnwindSafe for CutscenePlayer","synthetic":true,"types":["game::challenges::cutscene::CutscenePlayer"]},{"text":"impl !UnwindSafe for ShowMessage","synthetic":true,"types":["game::challenges::cutscene::ShowMessage"]},{"text":"impl UnwindSafe for PrebakeSummary","synthetic":true,"types":["game::challenges::prebake::PrebakeSummary"]},{"text":"impl UnwindSafe for Challenge","synthetic":true,"types":["game::challenges::Challenge"]},{"text":"impl UnwindSafe for HighScore","synthetic":true,"types":["game::challenges::HighScore"]},{"text":"impl UnwindSafe for ChallengesPicker","synthetic":true,"types":["game::challenges::ChallengesPicker"]},{"text":"impl UnwindSafe for RouteSketcher","synthetic":true,"types":["game::common::route_sketcher::RouteSketcher"]},{"text":"impl UnwindSafe for Route","synthetic":true,"types":["game::common::route_sketcher::Route"]},{"text":"impl UnwindSafe for Mode","synthetic":true,"types":["game::common::route_sketcher::Mode"]},{"text":"impl UnwindSafe for RoadSelector","synthetic":true,"types":["game::common::select::RoadSelector"]},{"text":"impl UnwindSafe for Mode","synthetic":true,"types":["game::common::select::Mode"]},{"text":"impl UnwindSafe for ShareProposal","synthetic":true,"types":["game::common::share::ShareProposal"]},{"text":"impl UnwindSafe for UploadedProposals","synthetic":true,"types":["game::common::share::UploadedProposals"]},{"text":"impl UnwindSafe for Warping","synthetic":true,"types":["game::common::warp::Warping"]},{"text":"impl !UnwindSafe for DebugWarp","synthetic":true,"types":["game::common::warp::DebugWarp"]},{"text":"impl UnwindSafe for InputWaypoints","synthetic":true,"types":["game::common::waypoints::InputWaypoints"]},{"text":"impl UnwindSafe for WaypointID","synthetic":true,"types":["game::common::waypoints::WaypointID"]},{"text":"impl UnwindSafe for Waypoint","synthetic":true,"types":["game::common::waypoints::Waypoint"]},{"text":"impl !UnwindSafe for CommonState","synthetic":true,"types":["game::common::CommonState"]},{"text":"impl !UnwindSafe for Viewer","synthetic":true,"types":["game::debug::blocked_by::Viewer"]},{"text":"impl !UnwindSafe for Blockfinder","synthetic":true,"types":["game::debug::blockfinder::Blockfinder"]},{"text":"impl UnwindSafe for Obj","synthetic":true,"types":["game::debug::blockfinder::Obj"]},{"text":"impl UnwindSafe for OneBlock","synthetic":true,"types":["game::debug::blockfinder::OneBlock"]},{"text":"impl !UnwindSafe for Floodfiller","synthetic":true,"types":["game::debug::floodfill::Floodfiller"]},{"text":"impl UnwindSafe for Source","synthetic":true,"types":["game::debug::floodfill::Source"]},{"text":"impl UnwindSafe for ObjectDebugger","synthetic":true,"types":["game::debug::objects::ObjectDebugger"]},{"text":"impl !UnwindSafe for PathCounter","synthetic":true,"types":["game::debug::path_counter::PathCounter"]},{"text":"impl !UnwindSafe for PolygonDebugger","synthetic":true,"types":["game::debug::polygons::PolygonDebugger"]},{"text":"impl UnwindSafe for Item","synthetic":true,"types":["game::debug::polygons::Item"]},{"text":"impl !UnwindSafe for RouteExplorer","synthetic":true,"types":["game::debug::routes::RouteExplorer"]},{"text":"impl !UnwindSafe for AllRoutesExplorer","synthetic":true,"types":["game::debug::routes::AllRoutesExplorer"]},{"text":"impl !UnwindSafe for PathCostDebugger","synthetic":true,"types":["game::debug::routes::PathCostDebugger"]},{"text":"impl !UnwindSafe for BulkSelect","synthetic":true,"types":["game::debug::select_roads::BulkSelect"]},{"text":"impl UnwindSafe for UberTurnPicker","synthetic":true,"types":["game::debug::uber_turns::UberTurnPicker"]},{"text":"impl UnwindSafe for UberTurnViewer","synthetic":true,"types":["game::debug::uber_turns::UberTurnViewer"]},{"text":"impl !UnwindSafe for DebugMode","synthetic":true,"types":["game::debug::DebugMode"]},{"text":"impl UnwindSafe for SearchResults","synthetic":true,"types":["game::debug::SearchResults"]},{"text":"impl UnwindSafe for Actions","synthetic":true,"types":["game::debug::Actions"]},{"text":"impl UnwindSafe for ScreenshotTest","synthetic":true,"types":["game::debug::ScreenshotTest"]},{"text":"impl !UnwindSafe for CollisionsViewer","synthetic":true,"types":["game::devtools::collisions::CollisionsViewer"]},{"text":"impl UnwindSafe for Filters","synthetic":true,"types":["game::devtools::collisions::Filters"]},{"text":"impl !UnwindSafe for PopularDestinations","synthetic":true,"types":["game::devtools::destinations::PopularDestinations"]},{"text":"impl !UnwindSafe for ViewKML","synthetic":true,"types":["game::devtools::kml::ViewKML"]},{"text":"impl UnwindSafe for Object","synthetic":true,"types":["game::devtools::kml::Object"]},{"text":"impl !UnwindSafe for PolygonEditor","synthetic":true,"types":["game::devtools::polygon::PolygonEditor"]},{"text":"impl UnwindSafe for Obj","synthetic":true,"types":["game::devtools::polygon::Obj"]},{"text":"impl !UnwindSafe for ScenarioManager","synthetic":true,"types":["game::devtools::scenario::ScenarioManager"]},{"text":"impl !UnwindSafe for StoryMapEditor","synthetic":true,"types":["game::devtools::story::StoryMapEditor"]},{"text":"impl UnwindSafe for MarkerID","synthetic":true,"types":["game::devtools::story::MarkerID"]},{"text":"impl UnwindSafe for RecordedStoryMap","synthetic":true,"types":["game::devtools::story::RecordedStoryMap"]},{"text":"impl UnwindSafe for StoryMap","synthetic":true,"types":["game::devtools::story::StoryMap"]},{"text":"impl UnwindSafe for Marker","synthetic":true,"types":["game::devtools::story::Marker"]},{"text":"impl UnwindSafe for EditingMarker","synthetic":true,"types":["game::devtools::story::EditingMarker"]},{"text":"impl UnwindSafe for DrawFreehand","synthetic":true,"types":["game::devtools::story::DrawFreehand"]},{"text":"impl UnwindSafe for Lasso","synthetic":true,"types":["game::devtools::story::Lasso"]},{"text":"impl UnwindSafe for DevToolsMode","synthetic":true,"types":["game::devtools::DevToolsMode"]},{"text":"impl !UnwindSafe for SelectSegments","synthetic":true,"types":["game::edit::multiple_roads::SelectSegments"]},{"text":"impl !UnwindSafe for RoadEditor","synthetic":true,"types":["game::edit::roads::RoadEditor"]},{"text":"impl !UnwindSafe for RouteEditor","synthetic":true,"types":["game::edit::routes::RouteEditor"]},{"text":"impl UnwindSafe for StopSignEditor","synthetic":true,"types":["game::edit::stop_signs::StopSignEditor"]},{"text":"impl UnwindSafe for ChangeDuration","synthetic":true,"types":["game::edit::traffic_signals::edits::ChangeDuration"]},{"text":"impl UnwindSafe for Record","synthetic":true,"types":["game::edit::traffic_signals::gmns::Record"]},{"text":"impl UnwindSafe for Snapper","synthetic":true,"types":["game::edit::traffic_signals::gmns::Snapper"]},{"text":"impl UnwindSafe for ShowAbsolute","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowAbsolute"]},{"text":"impl UnwindSafe for ShowRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::ShowRelative"]},{"text":"impl UnwindSafe for TuneRelative","synthetic":true,"types":["game::edit::traffic_signals::offsets::TuneRelative"]},{"text":"impl !UnwindSafe for SignalPicker","synthetic":true,"types":["game::edit::traffic_signals::picker::SignalPicker"]},{"text":"impl !UnwindSafe for PreviewTrafficSignal","synthetic":true,"types":["game::edit::traffic_signals::preview::PreviewTrafficSignal"]},{"text":"impl !UnwindSafe for TrafficSignalEditor","synthetic":true,"types":["game::edit::traffic_signals::TrafficSignalEditor"]},{"text":"impl UnwindSafe for BundleEdits","synthetic":true,"types":["game::edit::traffic_signals::BundleEdits"]},{"text":"impl !UnwindSafe for ZoneEditor","synthetic":true,"types":["game::edit::zones::ZoneEditor"]},{"text":"impl !UnwindSafe for EditMode","synthetic":true,"types":["game::edit::EditMode"]},{"text":"impl !UnwindSafe for SaveEdits","synthetic":true,"types":["game::edit::SaveEdits"]},{"text":"impl !UnwindSafe for LoadEdits","synthetic":true,"types":["game::edit::LoadEdits"]},{"text":"impl !UnwindSafe for ConfirmDiscard","synthetic":true,"types":["game::edit::ConfirmDiscard"]},{"text":"impl UnwindSafe for OpenTrip","synthetic":true,"types":["game::info::trip::OpenTrip"]},{"text":"impl !UnwindSafe for InfoPanel","synthetic":true,"types":["game::info::InfoPanel"]},{"text":"impl UnwindSafe for Tab","synthetic":true,"types":["game::info::Tab"]},{"text":"impl UnwindSafe for Details","synthetic":true,"types":["game::info::Details"]},{"text":"impl UnwindSafe for DataOptions","synthetic":true,"types":["game::info::DataOptions"]},{"text":"impl !UnwindSafe for SteepStreets","synthetic":true,"types":["game::layer::elevation::SteepStreets"]},{"text":"impl !UnwindSafe for ElevationContours","synthetic":true,"types":["game::layer::elevation::ElevationContours"]},{"text":"impl UnwindSafe for Favorites","synthetic":true,"types":["game::layer::favorites::Favorites"]},{"text":"impl !UnwindSafe for ShowFavorites","synthetic":true,"types":["game::layer::favorites::ShowFavorites"]},{"text":"impl !UnwindSafe for BikeActivity","synthetic":true,"types":["game::layer::map::BikeActivity"]},{"text":"impl !UnwindSafe for Static","synthetic":true,"types":["game::layer::map::Static"]},{"text":"impl !UnwindSafe for Pandemic","synthetic":true,"types":["game::layer::pandemic::Pandemic"]},{"text":"impl UnwindSafe for Seir","synthetic":true,"types":["game::layer::pandemic::Seir"]},{"text":"impl UnwindSafe for Options","synthetic":true,"types":["game::layer::pandemic::Options"]},{"text":"impl !UnwindSafe for Occupancy","synthetic":true,"types":["game::layer::parking::Occupancy"]},{"text":"impl UnwindSafe for Loc","synthetic":true,"types":["game::layer::parking::Loc"]},{"text":"impl !UnwindSafe for Efficiency","synthetic":true,"types":["game::layer::parking::Efficiency"]},{"text":"impl !UnwindSafe for PopulationMap","synthetic":true,"types":["game::layer::population::PopulationMap"]},{"text":"impl UnwindSafe for Options","synthetic":true,"types":["game::layer::population::Options"]},{"text":"impl !UnwindSafe for ProblemMap","synthetic":true,"types":["game::layer::problems::ProblemMap"]},{"text":"impl UnwindSafe for Options","synthetic":true,"types":["game::layer::problems::Options"]},{"text":"impl !UnwindSafe for Backpressure","synthetic":true,"types":["game::layer::traffic::Backpressure"]},{"text":"impl !UnwindSafe for Throughput","synthetic":true,"types":["game::layer::traffic::Throughput"]},{"text":"impl !UnwindSafe for CompareThroughput","synthetic":true,"types":["game::layer::traffic::CompareThroughput"]},{"text":"impl !UnwindSafe for TrafficJams","synthetic":true,"types":["game::layer::traffic::TrafficJams"]},{"text":"impl UnwindSafe for Jam","synthetic":true,"types":["game::layer::traffic::Jam"]},{"text":"impl !UnwindSafe for Delay","synthetic":true,"types":["game::layer::traffic::Delay"]},{"text":"impl !UnwindSafe for TransitNetwork","synthetic":true,"types":["game::layer::transit::TransitNetwork"]},{"text":"impl !UnwindSafe for LayerOutcome","synthetic":true,"types":["game::layer::LayerOutcome"]},{"text":"impl !UnwindSafe for PickLayer","synthetic":true,"types":["game::layer::PickLayer"]},{"text":"impl UnwindSafe for Obj","synthetic":true,"types":["game::ltn::browse::Obj"]},{"text":"impl !UnwindSafe for BrowseNeighborhoods","synthetic":true,"types":["game::ltn::browse::BrowseNeighborhoods"]},{"text":"impl !UnwindSafe for BrowseRatRuns","synthetic":true,"types":["game::ltn::rat_run_viewer::BrowseRatRuns"]},{"text":"impl UnwindSafe for RatRun","synthetic":true,"types":["game::ltn::rat_runs::RatRun"]},{"text":"impl UnwindSafe for Item","synthetic":true,"types":["game::ltn::rat_runs::Item"]},{"text":"impl !UnwindSafe for Viewer","synthetic":true,"types":["game::ltn::viewer::Viewer"]},{"text":"impl UnwindSafe for Obj","synthetic":true,"types":["game::ltn::viewer::Obj"]},{"text":"impl UnwindSafe for Neighborhood","synthetic":true,"types":["game::ltn::Neighborhood"]},{"text":"impl UnwindSafe for ModalFilters","synthetic":true,"types":["game::ltn::ModalFilters"]},{"text":"impl UnwindSafe for Cell","synthetic":true,"types":["game::ltn::Cell"]},{"text":"impl UnwindSafe for DistanceInterval","synthetic":true,"types":["game::ltn::DistanceInterval"]},{"text":"impl UnwindSafe for Proposals","synthetic":true,"types":["game::pregame::proposals::Proposals"]},{"text":"impl UnwindSafe for TitleScreen","synthetic":true,"types":["game::pregame::TitleScreen"]},{"text":"impl !UnwindSafe for CommuterPatterns","synthetic":true,"types":["game::sandbox::dashboards::commuter::CommuterPatterns"]},{"text":"impl UnwindSafe for BlockSelection","synthetic":true,"types":["game::sandbox::dashboards::commuter::BlockSelection"]},{"text":"impl<'a> UnwindSafe for PanelState<'a>","synthetic":true,"types":["game::sandbox::dashboards::commuter::PanelState"]},{"text":"impl UnwindSafe for Block","synthetic":true,"types":["game::sandbox::dashboards::commuter::Block"]},{"text":"impl UnwindSafe for Filter","synthetic":true,"types":["game::sandbox::dashboards::commuter::Filter"]},{"text":"impl UnwindSafe for BorderType","synthetic":true,"types":["game::sandbox::dashboards::commuter::BorderType"]},{"text":"impl UnwindSafe for Loop","synthetic":true,"types":["game::sandbox::dashboards::commuter::Loop"]},{"text":"impl !UnwindSafe for ActiveTraffic","synthetic":true,"types":["game::sandbox::dashboards::misc::ActiveTraffic"]},{"text":"impl !UnwindSafe for TransitRoutes","synthetic":true,"types":["game::sandbox::dashboards::misc::TransitRoutes"]},{"text":"impl !UnwindSafe for ModeShift","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::ModeShift"]},{"text":"impl UnwindSafe for Entry","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Entry"]},{"text":"impl UnwindSafe for Filters","synthetic":true,"types":["game::sandbox::dashboards::mode_shift::Filters"]},{"text":"impl !UnwindSafe for ParkingOverhead","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::ParkingOverhead"]},{"text":"impl UnwindSafe for Entry","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Entry"]},{"text":"impl UnwindSafe for Filters","synthetic":true,"types":["game::sandbox::dashboards::parking_overhead::Filters"]},{"text":"impl !UnwindSafe for RiskSummaries","synthetic":true,"types":["game::sandbox::dashboards::risks::RiskSummaries"]},{"text":"impl UnwindSafe for Filter","synthetic":true,"types":["game::sandbox::dashboards::risks::Filter"]},{"text":"impl !UnwindSafe for RectangularSelector","synthetic":true,"types":["game::sandbox::dashboards::selector::RectangularSelector"]},{"text":"impl !UnwindSafe for TrafficSignalDemand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::TrafficSignalDemand"]},{"text":"impl UnwindSafe for Demand","synthetic":true,"types":["game::sandbox::dashboards::traffic_signals::Demand"]},{"text":"impl !UnwindSafe for TravelTimes","synthetic":true,"types":["game::sandbox::dashboards::travel_times::TravelTimes"]},{"text":"impl UnwindSafe for Filter","synthetic":true,"types":["game::sandbox::dashboards::travel_times::Filter"]},{"text":"impl UnwindSafe for ProblemType","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::ProblemType"]},{"text":"impl UnwindSafe for CLEAR_COLOR_SCALE","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::CLEAR_COLOR_SCALE"]},{"text":"impl<ID, X, Y> UnwindSafe for Matrix<ID, X, Y> where
    ID: UnwindSafe,
    X: UnwindSafe,
    Y: UnwindSafe
","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::Matrix"]},{"text":"impl<X, Y> !UnwindSafe for MatrixOptions<X, Y>","synthetic":true,"types":["game::sandbox::dashboards::trip_problems::MatrixOptions"]},{"text":"impl !UnwindSafe for TripTable","synthetic":true,"types":["game::sandbox::dashboards::trip_table::TripTable"]},{"text":"impl UnwindSafe for FinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::FinishedTrip"]},{"text":"impl UnwindSafe for CancelledTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::CancelledTrip"]},{"text":"impl UnwindSafe for UnfinishedTrip","synthetic":true,"types":["game::sandbox::dashboards::trip_table::UnfinishedTrip"]},{"text":"impl UnwindSafe for Filters","synthetic":true,"types":["game::sandbox::dashboards::trip_table::Filters"]},{"text":"impl UnwindSafe for DashTab","synthetic":true,"types":["game::sandbox::dashboards::DashTab"]},{"text":"impl !UnwindSafe for Actdev","synthetic":true,"types":["game::sandbox::gameplay::actdev::Actdev"]},{"text":"impl UnwindSafe for About","synthetic":true,"types":["game::sandbox::gameplay::actdev::About"]},{"text":"impl !UnwindSafe for OptimizeCommute","synthetic":true,"types":["game::sandbox::gameplay::commute::OptimizeCommute"]},{"text":"impl !UnwindSafe for FixTrafficSignals","synthetic":true,"types":["game::sandbox::gameplay::fix_traffic_signals::FixTrafficSignals"]},{"text":"impl UnwindSafe for Input","synthetic":true,"types":["game::sandbox::gameplay::freeform::importers::Input"]},{"text":"impl !UnwindSafe for AgentSpawner","synthetic":true,"types":["game::sandbox::gameplay::freeform::spawner::AgentSpawner"]},{"text":"impl !UnwindSafe for Freeform","synthetic":true,"types":["game::sandbox::gameplay::freeform::Freeform"]},{"text":"impl UnwindSafe for ChangeScenario","synthetic":true,"types":["game::sandbox::gameplay::freeform::ChangeScenario"]},{"text":"impl !UnwindSafe for PlayScenario","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::PlayScenario"]},{"text":"impl !UnwindSafe for EditScenarioModifiers","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::EditScenarioModifiers"]},{"text":"impl !UnwindSafe for ChangeMode","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::ChangeMode"]},{"text":"impl UnwindSafe for DepartureSummary","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::DepartureSummary"]},{"text":"impl UnwindSafe for CountTrips","synthetic":true,"types":["game::sandbox::gameplay::play_scenario::CountTrips"]},{"text":"impl !UnwindSafe for Tutorial","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Tutorial"]},{"text":"impl UnwindSafe for TutorialPointer","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialPointer"]},{"text":"impl UnwindSafe for Task","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Task"]},{"text":"impl !UnwindSafe for Stage","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Stage"]},{"text":"impl !UnwindSafe for Message","synthetic":true,"types":["game::sandbox::gameplay::tutorial::Message"]},{"text":"impl !UnwindSafe for TutorialState","synthetic":true,"types":["game::sandbox::gameplay::tutorial::TutorialState"]},{"text":"impl UnwindSafe for GameplayMode","synthetic":true,"types":["game::sandbox::gameplay::GameplayMode"]},{"text":"impl !UnwindSafe for LoadScenario","synthetic":true,"types":["game::sandbox::gameplay::LoadScenario"]},{"text":"impl !UnwindSafe for FinalScore","synthetic":true,"types":["game::sandbox::gameplay::FinalScore"]},{"text":"impl UnwindSafe for MinimapController","synthetic":true,"types":["game::sandbox::minimap::MinimapController"]},{"text":"impl UnwindSafe for RoutePreview","synthetic":true,"types":["game::sandbox::misc_tools::RoutePreview"]},{"text":"impl !UnwindSafe for TrafficRecorder","synthetic":true,"types":["game::sandbox::misc_tools::TrafficRecorder"]},{"text":"impl !UnwindSafe for TimePanel","synthetic":true,"types":["game::sandbox::speed::TimePanel"]},{"text":"impl UnwindSafe for SpeedSetting","synthetic":true,"types":["game::sandbox::speed::SpeedSetting"]},{"text":"impl !UnwindSafe for JumpToTime","synthetic":true,"types":["game::sandbox::time_warp::JumpToTime"]},{"text":"impl !UnwindSafe for TimeWarpScreen","synthetic":true,"types":["game::sandbox::time_warp::TimeWarpScreen"]},{"text":"impl !UnwindSafe for SandboxMode","synthetic":true,"types":["game::sandbox::SandboxMode"]},{"text":"impl !UnwindSafe for SandboxControls","synthetic":true,"types":["game::sandbox::SandboxControls"]},{"text":"impl UnwindSafe for BackToTitleScreen","synthetic":true,"types":["game::sandbox::BackToTitleScreen"]},{"text":"impl UnwindSafe for Actions","synthetic":true,"types":["game::sandbox::Actions"]},{"text":"impl UnwindSafe for LoadStage","synthetic":true,"types":["game::sandbox::LoadStage"]},{"text":"impl !UnwindSafe for SandboxLoader","synthetic":true,"types":["game::sandbox::SandboxLoader"]},{"text":"impl UnwindSafe for DEDICATED_TRAIL","synthetic":true,"types":["game::ungap::bike_network::DEDICATED_TRAIL"]},{"text":"impl UnwindSafe for PROTECTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PROTECTED_BIKE_LANE"]},{"text":"impl UnwindSafe for PAINTED_BIKE_LANE","synthetic":true,"types":["game::ungap::bike_network::PAINTED_BIKE_LANE"]},{"text":"impl UnwindSafe for GREENWAY","synthetic":true,"types":["game::ungap::bike_network::GREENWAY"]},{"text":"impl UnwindSafe for DrawNetworkLayer","synthetic":true,"types":["game::ungap::bike_network::DrawNetworkLayer"]},{"text":"impl !UnwindSafe for ExploreMap","synthetic":true,"types":["game::ungap::explore::ExploreMap"]},{"text":"impl !UnwindSafe for Layers","synthetic":true,"types":["game::ungap::layers::Layers"]},{"text":"impl !UnwindSafe for ShowGaps","synthetic":true,"types":["game::ungap::predict::ShowGaps"]},{"text":"impl UnwindSafe for ModeShiftData","synthetic":true,"types":["game::ungap::predict::ModeShiftData"]},{"text":"impl UnwindSafe for CandidateTrip","synthetic":true,"types":["game::ungap::predict::CandidateTrip"]},{"text":"impl UnwindSafe for Filters","synthetic":true,"types":["game::ungap::predict::Filters"]},{"text":"impl UnwindSafe for NetworkGaps","synthetic":true,"types":["game::ungap::predict::NetworkGaps"]},{"text":"impl UnwindSafe for Results","synthetic":true,"types":["game::ungap::predict::Results"]},{"text":"impl !UnwindSafe for QuickSketch","synthetic":true,"types":["game::ungap::quick_sketch::QuickSketch"]},{"text":"impl UnwindSafe for TripManagement","synthetic":true,"types":["game::ungap::trip::files::TripManagement"]},{"text":"impl UnwindSafe for NamedTrip","synthetic":true,"types":["game::ungap::trip::files::NamedTrip"]},{"text":"impl UnwindSafe for SavedTrips","synthetic":true,"types":["game::ungap::trip::files::SavedTrips"]},{"text":"impl UnwindSafe for RenameTrip","synthetic":true,"types":["game::ungap::trip::files::RenameTrip"]},{"text":"impl !UnwindSafe for BuiltRoute","synthetic":true,"types":["game::ungap::trip::results::BuiltRoute"]},{"text":"impl UnwindSafe for RouteDetails","synthetic":true,"types":["game::ungap::trip::results::RouteDetails"]},{"text":"impl UnwindSafe for RouteStats","synthetic":true,"types":["game::ungap::trip::results::RouteStats"]},{"text":"impl !UnwindSafe for TripPlanner","synthetic":true,"types":["game::ungap::trip::TripPlanner"]},{"text":"impl UnwindSafe for ID","synthetic":true,"types":["game::ungap::trip::ID"]},{"text":"impl UnwindSafe for RoutingPreferences","synthetic":true,"types":["game::ungap::trip::RoutingPreferences"]},{"text":"impl UnwindSafe for Tab","synthetic":true,"types":["game::ungap::Tab"]},{"text":"impl UnwindSafe for Setup","synthetic":true,"types":["game::Setup"]},{"text":"impl UnwindSafe for Mode","synthetic":true,"types":["game::Mode"]}]; implementors["geom"] = [{"text":"impl UnwindSafe for Angle","synthetic":true,"types":["geom::angle::Angle"]},{"text":"impl UnwindSafe for Bounds","synthetic":true,"types":["geom::bounds::Bounds"]},{"text":"impl UnwindSafe for GPSBounds","synthetic":true,"types":["geom::bounds::GPSBounds"]},{"text":"impl UnwindSafe for Circle","synthetic":true,"types":["geom::circle::Circle"]},{"text":"impl UnwindSafe for Distance","synthetic":true,"types":["geom::distance::Distance"]},{"text":"impl UnwindSafe for Duration","synthetic":true,"types":["geom::duration::Duration"]},{"text":"impl<K> UnwindSafe for FindClosest<K> where
    K: RefUnwindSafe + UnwindSafe
","synthetic":true,"types":["geom::find_closest::FindClosest"]},{"text":"impl UnwindSafe for LonLat","synthetic":true,"types":["geom::gps::LonLat"]},{"text":"impl UnwindSafe for Line","synthetic":true,"types":["geom::line::Line"]},{"text":"impl UnwindSafe for InfiniteLine","synthetic":true,"types":["geom::line::InfiniteLine"]},{"text":"impl UnwindSafe for Percent","synthetic":true,"types":["geom::percent::Percent"]},{"text":"impl UnwindSafe for Polygon","synthetic":true,"types":["geom::polygon::Polygon"]},{"text":"impl UnwindSafe for Triangle","synthetic":true,"types":["geom::polygon::Triangle"]},{"text":"impl UnwindSafe for ArrowCap","synthetic":true,"types":["geom::polyline::ArrowCap"]},{"text":"impl UnwindSafe for PolyLine","synthetic":true,"types":["geom::polyline::PolyLine"]},{"text":"impl UnwindSafe for Pt2D","synthetic":true,"types":["geom::pt::Pt2D"]},{"text":"impl UnwindSafe for HashablePt2D","synthetic":true,"types":["geom::pt::HashablePt2D"]},{"text":"impl UnwindSafe for Ring","synthetic":true,"types":["geom::ring::Ring"]},{"text":"impl UnwindSafe for Speed","synthetic":true,"types":["geom::speed::Speed"]},{"text":"impl UnwindSafe for Statistic","synthetic":true,"types":["geom::stats::Statistic"]},{"text":"impl<T> UnwindSafe for Histogram<T> where
    T: UnwindSafe
","synthetic":true,"types":["geom::stats::Histogram"]},{"text":"impl UnwindSafe for Time","synthetic":true,"types":["geom::time::Time"]},{"text":"impl UnwindSafe for UnitFmt","synthetic":true,"types":["geom::UnitFmt"]},{"text":"impl UnwindSafe for CornerRadii","synthetic":true,"types":["geom::CornerRadii"]}]; implementors["headless"] = [{"text":"impl UnwindSafe for MAP","synthetic":true,"types":["headless::MAP"]},{"text":"impl UnwindSafe for SIM","synthetic":true,"types":["headless::SIM"]},{"text":"impl UnwindSafe for LOAD","synthetic":true,"types":["headless::LOAD"]},{"text":"impl UnwindSafe for Args","synthetic":true,"types":["headless::Args"]},{"text":"impl UnwindSafe for FinishedTrip","synthetic":true,"types":["headless::FinishedTrip"]},{"text":"impl UnwindSafe for Delays","synthetic":true,"types":["headless::Delays"]},{"text":"impl UnwindSafe for Throughput","synthetic":true,"types":["headless::Throughput"]},{"text":"impl UnwindSafe for AgentPositions","synthetic":true,"types":["headless::AgentPositions"]},{"text":"impl UnwindSafe for AgentPosition","synthetic":true,"types":["headless::AgentPosition"]},{"text":"impl UnwindSafe for RoadThroughput","synthetic":true,"types":["headless::RoadThroughput"]},{"text":"impl UnwindSafe for TrafficSignalState","synthetic":true,"types":["headless::TrafficSignalState"]},{"text":"impl UnwindSafe for BlockedByGraph","synthetic":true,"types":["headless::BlockedByGraph"]},{"text":"impl UnwindSafe for LoadSim","synthetic":true,"types":["headless::LoadSim"]}]; implementors["importer"] = [{"text":"impl UnwindSafe for Record","synthetic":true,"types":["importer::berlin::Record"]},{"text":"impl UnwindSafe for ImporterConfiguration","synthetic":true,"types":["importer::configuration::ImporterConfiguration"]},{"text":"impl UnwindSafe for GenericCityImporter","synthetic":true,"types":["importer::generic::GenericCityImporter"]},{"text":"impl UnwindSafe for TripRecord","synthetic":true,"types":["importer::seattle::TripRecord"]},{"text":"impl UnwindSafe for StopTimeRecord","synthetic":true,"types":["importer::seattle::StopTimeRecord"]},{"text":"impl UnwindSafe for PopDat","synthetic":true,"types":["importer::soundcast::popdat::PopDat"]},{"text":"impl UnwindSafe for RawTrip","synthetic":true,"types":["importer::soundcast::popdat::RawTrip"]},{"text":"impl UnwindSafe for RawParcel","synthetic":true,"types":["importer::soundcast::popdat::RawParcel"]},{"text":"impl UnwindSafe for OrigTrip","synthetic":true,"types":["importer::soundcast::popdat::OrigTrip"]},{"text":"impl UnwindSafe for Endpoint","synthetic":true,"types":["importer::soundcast::popdat::Endpoint"]},{"text":"impl UnwindSafe for Trip","synthetic":true,"types":["importer::soundcast::trips::Trip"]},{"text":"impl UnwindSafe for BorderSnapper","synthetic":true,"types":["importer::soundcast::trips::BorderSnapper"]},{"text":"impl UnwindSafe for Record","synthetic":true,"types":["importer::uk::Record"]},{"text":"impl UnwindSafe for Job","synthetic":true,"types":["importer::Job"]}]; 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 7c81043887..b74304ee0e 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"Tue, 09 Nov 2021 19:56:06 +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"Wed, 10 Nov 2021 19:23:52 +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 46d36c07f7..3cffc4f80a 100644 --- a/rustdoc/search-index.js +++ b/rustdoc/search-index.js @@ -5,7 +5,7 @@ var searchIndex = JSON.parse('{\ "collisions":{"doc":"A simple data format to list collisions that’ve occurred …","t":[3,3,13,13,4,13,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,5,5,11,11,11,12,5,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11],"n":["Collision","CollisionDataset","Fatal","Serious","Severity","Slight","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","collisions","deserialize","deserialize","deserialize","eq","equivalent","fmt","from","from","from","import_seattle","import_stats19","into","into","into","location","parse_incdttm","serialize","serialize","serialize","severity","source_url","time","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id"],"q":["collisions","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["A single collision that occurred in the real world.","A single dataset describing some collisions that happened.","","","A simple ranking for how severe the collision was. …","","","","","","","","","","The collisions imported from the data source.","","","","","","","","","","Import data from Seattle GeoData …","Import data from the UK STATS19 dataset. See …","","","","A single point describing where the collision occurred.","","","","","The severity reported in the original data source.","A URL pointing to the original data source.","The local time the collision occurred.","","","","","","","","","",""],"i":[0,0,1,1,0,1,2,3,1,2,3,1,1,1,2,2,3,1,1,1,1,2,3,1,0,0,2,3,1,3,0,2,3,1,3,2,3,1,2,3,1,2,3,1,2,3,1],"f":[null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["severity",4]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["severity",4]],["bool",15]],[[],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[["str",15],["extrashapes",3]],["collisiondataset",3]],[[["str",15],["extrashapes",3]],["collisiondataset",3]],[[]],[[]],[[]],null,[[["str",15]],[["option",4,["duration"]],["duration",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]]],"p":[[4,"Severity"],[3,"CollisionDataset"],[3,"Collision"]]},\ "convert_osm":{"doc":"","t":[13,13,13,13,13,4,3,4,4,13,5,11,11,11,11,11,11,11,11,0,12,11,11,11,11,11,11,5,11,11,11,0,12,0,5,12,11,11,11,11,12,11,11,11,11,12,12,12,0,12,0,12,12,0,11,11,11,12,0,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,12,12,12,12,5,5,5,5,3,12,11,11,12,12,5,5,11,5,5,11,5,5,12,12,5,12,12,11,11,11,11,5,5,5,5,17,5,5,5,5,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,12,12,12,5,5,12,5,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,5,5,5,5,5],"n":["Blockface","FixedPerBldg","Gis","JustOSM","None","OnstreetParking","Options","PrivateOffstreetParking","PublicOffstreetParking","SomeAdditionalWhereNoData","add_extra_buildings","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clip","clip","clone","clone","clone","clone_into","clone_into","clone_into","convert","deserialize","deserialize","deserialize","elevation","extra_buildings","extract","filter_crosswalks","filter_crosswalks","from","from","from","from","include_railroads","into","into","into","into","map_config","name","onstreet_parking","osm_geom","osm_input","parking","private_offstreet_parking","public_offstreet_parking","reader","serialize","serialize","serialize","skip_local_roads","split_ways","to_owned","to_owned","to_owned","transit","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","use_amenities","vzip","vzip","vzip","vzip","0","pct","0","0","clip_map","add_data","generate_input","scrape_output","OsmExtract","amenities","borrow","borrow_mut","complicated_turn_restrictions","crosswalks","extract_osm","find_parking_aisles","from","get_area_type","get_bldg_amenities","into","is_bldg","is_road","osm_node_ids","roads","service_road_crosses_parking_lot","simple_turn_restrictions","traffic_signals","try_from","try_into","type_id","vzip","get_multipolygon_members","glue_multipolygon","glue_to_boundary","multipoly_geometry","DIRECTED_ROAD_THICKNESS","apply_parking","apply_private_offstreet_parking","use_offstreet_parking","use_parking_hints","Document","Node","Relation","Way","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","from","from","from","from","gps_bounds","into","into","into","into","members","nodes","nodes","pt","pts","read","read_tags","relations","scrape_bounds","tags","tags","tags","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","ways","dedupe_angles","should_collapse_roundabout","split_up_roads","extract_route","glue_route","snap_bus_stops"],"q":["convert_osm","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","convert_osm::OnstreetParking","","convert_osm::PrivateOffstreetParking","convert_osm::PublicOffstreetParking","convert_osm::clip","convert_osm::elevation","","","convert_osm::extract","","","","","","","","","","","","","","","","","","","","","","","convert_osm::osm_geom","","","","convert_osm::parking","","","","","convert_osm::reader","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","convert_osm::split_ways","","","convert_osm::transit","",""],"d":["If OSM data is missing, then try to match data from …","","Pull data from …","If not tagged, there won’t be parking.","","What roads will have on-street parking lanes? Data from …","","If a building doesn’t have anything from …","How many spots are available in public parking garages?","If OSM data is missing, then infer parking lanes on some …","","","","","","","","","","","The path to an osmosis boundary polygon. Highly …","","","","","","","","","","","","If provided, read polygons from this GeoJSON file and add …","","","Only include crosswalks that match a highway=crossing OSM …","","","","","OSM railway=rail will be included as light rail if so. …","","","","","","","","Utilities for extracting concrete geometry from OSM …","","","","","","","","","Only include highways and arterials. This may make sense …","","","","","","","","","","","","","","","","","","","","","","","","[0, 100]","","","","","","","","(location, amenity)","","","(relation ID, from way ID, via way ID, to way ID)","Crosswalks located at these points, which should be on a …","","","","","","","","","","Unsplit roads","","(ID, restriction type, from way ID, via node ID, to way ID)","Traffic signals to the direction they apply","","","","","","Take a bunch of partial PolyLines and attempt to glue them …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Role, member","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Many “roundabouts” like …","Returns amenities, a set of crosswalk locations, and a …","","",""],"i":[1,2,3,1,3,0,0,0,0,1,0,4,1,3,2,4,1,3,2,0,4,1,3,2,1,3,2,0,1,3,2,0,4,0,0,4,4,1,3,2,4,4,1,3,2,4,4,4,0,4,0,4,4,0,1,3,2,4,0,1,3,2,0,4,1,3,2,4,1,3,2,4,1,3,2,0,4,1,3,2,5,6,7,8,0,0,0,0,0,9,9,9,9,9,0,0,9,0,0,9,0,0,9,9,0,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,0,0,0,0,10,11,12,13,10,11,12,13,10,11,12,13,10,10,11,12,13,13,10,12,11,12,0,0,10,0,11,12,13,10,11,12,13,10,11,12,13,10,11,12,13,10,11,12,13,10,0,0,0,0,0,0],"f":[null,null,null,null,null,null,null,null,null,null,[[["str",15],["rawmap",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["onstreetparking",4]],[[],["publicoffstreetparking",4]],[[],["privateoffstreetparking",4]],[[]],[[]],[[]],[[["options",3],["timer",3]],["rawmap",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,null,null,[[["hashablept2d",3],["rawmap",3],["timer",3],["hashset",3,["hashablept2d"]]]],null,[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],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]],[[["rawmap",3],["timer",3],["vec",3]]],[[]],[[]],[[]],[[]],null,null,null,null,[[["timer",3],["rawmap",3]]],[[["rawmap",3]],["result",6]],[[["rawmap",3]],[["result",6,["vec"]],["vec",3,["originalroad"]]]],[[["vec",3,["originalroad"]],["rawmap",3],["originalroad",3]],["result",6]],null,null,[[]],[[]],null,null,[[["timer",3],["rawmap",3],["options",3]],["osmextract",3]],[[["vec",3],["rawmap",3]]],[[]],[[["tags",3]],[["areatype",4],["option",4,["areatype"]]]],[[["tags",3]],[["vec",3,["amenity"]],["amenity",3]]],[[]],[[["tags",3]],["bool",15]],[[["tags",3],["options",3]],["bool",15]],null,null,[[["vec",3,["usize"]],["rawroad",3],["usize",15],["rawmap",3]],["bool",15]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["relation",3],["relationid",3],["document",3]],["vec",3]],[[["relationid",3],["option",4,["ring"]],["vec",3],["ring",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["polyline",3],["ring",3]],[["option",4,["polygon"]],["polygon",3]]],[[["relation",3],["relationid",3],["document",3]],[["result",6,["polygon"]],["polygon",3]]],null,[[["timer",3],["rawmap",3],["options",3]]],[[["rawmap",3],["privateoffstreetparking",4]]],[[["timer",3],["string",3],["rawmap",3]]],[[["timer",3],["string",3],["rawmap",3]]],null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],null,null,null,null,null,[[["gpsbounds",3],["str",15],["timer",3]],[["document",3],["result",6,["document"]]]],[[["node",3]],["tags",3]],null,[[["document",3]],["gpsbounds",3]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,[[["vec",3,["pt2d"]],["pt2d",3]],[["vec",3,["pt2d"]],["pt2d",3]]],[[["rawroad",3]],["bool",15]],[[["osmextract",3],["timer",3],["rawmap",3]]],[[["relation",3],["relationid",3],["document",3],["polygon",3]],[["option",4,["rawbusroute"]],["rawbusroute",3]]],[[["wayid",3],["vec",3,["wayid"]],["document",3]],[["vec",3,["nodeid"]],["result",6,["vec"]]]],[[["hashmap",3],["rawbusroute",3],["rawmap",3]],[["result",6,["rawbusroute"]],["rawbusroute",3]]]],"p":[[4,"OnstreetParking"],[4,"PrivateOffstreetParking"],[4,"PublicOffstreetParking"],[3,"Options"],[13,"Blockface"],[13,"SomeAdditionalWhereNoData"],[13,"FixedPerBldg"],[13,"Gis"],[3,"OsmExtract"],[3,"Document"],[3,"Node"],[3,"Way"],[3,"Relation"]]},\ "fifteen_min":{"doc":"","t":[6,0,0,0,5,5,0,3,3,11,11,11,11,11,11,11,11,5,5,11,12,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,5,11,11,11,11,11,11,11,11,13,3,3,4,13,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,6,3,3,12,12,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,5,11,11,12,5,5,12,12,12,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,5,5,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["App","find_amenities","find_home","isochrone","main","run","viewer","FindAmenity","Results","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","create_border_isochrone","create_multi_isochrone","draw","draw","from","from","hovering_on_bldg","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","isochrone","new_state","new_state","on_click","other_event","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","FindHome","Results","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw_houses","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","new_state","new_state","on_click","on_click","options","other_event","score_houses","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Biking","BorderIsochrone","Isochrone","Options","Walking","amenities_reachable","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","colors","colors","draw","draw","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","new","new","onstreet_parking_spots","options","options","path_to","population","start","start","thresholds","thresholds","time_to_reach_building","time_to_reach_building","times_from","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","0","Entry","ExploreAmenities","HoverKey","HoverOnBuilding","Viewer","address","amenity_idx","amenity_type","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bldg","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_panel","draw","draw","draw","draw_star","draw_unwalkable_roads","draw_unwalkable_roads","drawn_route","duration_away","event","event","from","from","from","from","highlight_start","hovering_on_bldg","hovering_on_category","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","isochrone","key","name","new_state","new_state","options_from_controls","options_to_controls","panel","panel","random_start","table","tooltip","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","value","vzip","vzip","vzip","vzip"],"q":["fifteen_min","","","","","","","fifteen_min::find_amenities","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fifteen_min::find_home","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fifteen_min::isochrone","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","fifteen_min::isochrone::Options","fifteen_min::viewer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","This is a tool to experiment with the concept of 15-minute …","Calculate isochrones around each amenity on a map and …","","","","","","","","","","Draw an isochrone from every intersection border","For every one of the requested amenity on the map, draw an …","","","","","","","","","","","","","","","","","","","","","","","","","","","Ask what types of amenities are necessary to be within a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","For every house in the map, return the percent of …","","","","","","","","","","Represents the area reachable from all intersections on …","Represents the area reachable from a single building.","The constraints on how we’re moving.","","Per category of amenity, what buildings have that?","","","","","","","","","","","","","","","Colors used to draw the isochrone","Colors used to draw the isochrone","Colored polygon contours, uploaded to the GPU and ready …","Colored polygon contours, uploaded to the GPU and ready …","","","","","","","","","","","","","","","","","","How many sreet parking spots are on the same road as any …","The options used to generate this isochrone","The options used to generate this isochrone","","How many people live in the returned area, according to …","The center of the isochrone (can be multiple points)","The center of the isochrone (can be multiple points)","Thresholds used to draw the isochrone","Thresholds used to draw the isochrone","How far away is each building from the start?","How far away is each building from the start?","Calculate the quickest time to reach buildings across the …","","","","","","","","","","","","","","","","","(building, scale factor)","","This is the UI state for exploring the isochrone/walkshed …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Start with a random building","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,1,2,1,2,1,2,1,2,0,0,2,2,1,2,2,1,2,1,2,1,2,1,2,2,1,2,2,2,1,2,1,2,1,2,1,2,0,0,3,4,3,4,3,4,3,4,4,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,3,4,0,3,4,3,4,3,4,3,4,5,0,0,0,5,6,6,7,5,6,7,5,6,7,5,6,7,5,5,5,6,7,6,7,6,7,5,6,7,5,6,7,5,6,7,5,6,7,5,6,7,6,6,7,6,6,6,7,6,7,6,7,5,5,6,7,5,6,7,5,6,7,5,6,7,5,8,0,0,0,0,0,9,9,9,10,11,12,9,10,11,12,9,9,10,11,12,9,10,11,12,9,0,10,12,12,0,0,10,11,9,10,12,10,11,12,9,10,10,10,10,11,12,9,10,11,12,9,11,9,10,11,12,9,10,11,9,10,12,0,0,10,12,10,12,11,10,11,12,9,10,11,12,9,10,11,12,9,11,10,11,12,9],"f":[null,null,null,null,[[]],[[["settings",3]]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["simpleapp",3],["options",4],["eventctx",3]],["borderisochrone",3]],[[["simpleapp",3],["eventctx",3],["amenitytype",4],["options",4]],["isochrone",3]],[[["gfxctx",3],["simpleapp",3]]],null,[[]],[[]],null,[[]],[[]],[[["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]]],[[["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,[[["options",4],["eventctx",3]],[["state",8],["box",3,["state"]]]],[[["isochrone",3],["simpleapp",3],["eventctx",3],["borderisochrone",3],["amenitytype",4]],[["state",8],["box",3,["state"]]]],[[["simpleapp",3],["eventctx",3],["str",15],["panel",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],[[["simpleapp",3],["eventctx",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["gfxctx",3],["simpleapp",3]]],null,[[]],[[]],[[]],[[]],[[["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]]],[[["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]]],[[["options",4],["eventctx",3]],[["state",8],["box",3,["state"]]]],[[["percent",3],["amenitytype",4],["simpleapp",3],["eventctx",3],["hashmap",3,["buildingid","percent"]],["vec",3,["amenitytype"]],["buildingid",3]],[["state",8],["box",3,["state"]]]],[[["simpleapp",3],["eventctx",3],["str",15],["panel",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],[[["simpleapp",3],["eventctx",3],["str",15],["panel",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],null,[[["simpleapp",3],["eventctx",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],[[["simpleapp",3],["vec",3,["amenitytype"]],["amenitytype",4],["options",4],["timer",3]],[["hashmap",3,["buildingid","percent"]],["percent",3],["buildingid",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["options",4]],[[]],null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["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]]],[[["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]]],[[["vec",3,["buildingid"]],["simpleapp",3],["eventctx",3],["options",4],["buildingid",3]],["isochrone",3]],[[["intersectionid",3],["vec",3,["intersectionid"]],["simpleapp",3],["eventctx",3],["options",4]],["borderisochrone",3]],null,null,null,[[["map",3],["buildingid",3]],[["path",3],["option",4,["path"]]]],null,null,null,null,null,null,null,[[["map",3],["spot",4],["vec",3,["spot"]]],[["duration",3],["hashmap",3,["buildingid","duration"]],["buildingid",3]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["building",3],["simpleapp",3],["eventctx",3],["isochrone",3]],["panel",3]],[[["gfxctx",3],["simpleapp",3]]],[[["gfxctx",3],["simpleapp",3]]],null,[[["building",3],["eventctx",3]],["geombatch",3]],[[["simpleapp",3],["options",4],["eventctx",3]],["drawable",3]],null,null,null,[[["simpleapp",3],["eventctx",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],[[["simpleapp",3],["eventctx",3]],[["simpleapp",3],["transition",4,["simpleapp"]]]],[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],[[["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]]],[[["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,[[["eventctx",3],["simpleapp",3]],["option",4]],null,[[["simpleapp",3],["buildingid",3],["eventctx",3]],[["state",8],["box",3,["state"]]]],[[["simpleapp",3],["eventctx",3],["amenitytype",4],["isochrone",3]],[["state",8],["box",3,["state"]]]],[[["panel",3]],["options",4]],[[["options",4],["eventctx",3]],["widget",3]],null,null,[[["simpleapp",3],["eventctx",3]],[["state",8],["box",3,["state"]]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["simpleapp",3],["eventctx",3],["isochrone",3]],["hoveronbuilding",3]],[[]],[[]],[[]],[[]]],"p":[[3,"FindAmenity"],[3,"Results"],[3,"FindHome"],[3,"Results"],[4,"Options"],[3,"Isochrone"],[3,"BorderIsochrone"],[13,"Walking"],[3,"Entry"],[3,"Viewer"],[3,"HoverOnBuilding"],[3,"ExploreAmenities"]]},\ -"game":{"doc":"","t":[13,13,13,4,13,13,3,13,13,13,0,11,11,11,11,11,11,11,11,12,0,0,5,0,0,12,0,11,5,12,11,11,0,12,11,11,11,11,11,11,11,11,0,12,0,5,12,12,12,0,5,0,5,12,12,11,11,11,11,11,11,0,11,11,3,3,3,3,3,3,3,3,8,6,5,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,12,12,12,12,12,12,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,10,11,12,11,12,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,12,11,12,11,12,12,12,11,10,11,12,12,12,12,12,12,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,3,3,3,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,0,12,12,12,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,0,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,13,3,3,13,4,13,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,12,12,12,12,11,11,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,3,11,11,11,11,12,12,11,11,11,11,11,12,5,5,12,11,12,11,11,11,11,3,11,11,11,11,12,5,5,5,5,5,11,11,11,11,11,11,12,11,5,11,11,11,5,11,5,11,11,0,0,0,5,11,11,11,11,0,0,13,13,17,4,13,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,13,4,13,13,3,13,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,12,12,17,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,5,11,11,11,11,11,11,12,12,11,11,3,17,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,5,12,12,3,3,3,11,11,11,11,11,11,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,3,11,12,11,11,11,11,11,11,11,11,0,0,11,11,11,11,11,11,11,11,5,12,5,11,11,12,5,5,11,11,11,11,5,5,5,5,0,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,0,12,12,0,0,12,5,11,0,12,5,12,0,0,11,0,12,12,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,3,12,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,11,11,11,11,11,12,3,17,17,3,3,17,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,13,3,13,4,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,12,11,11,12,11,11,11,11,11,12,12,11,11,11,11,4,13,13,3,13,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,12,12,12,3,3,3,11,11,11,11,11,11,12,11,11,11,11,11,11,5,5,5,12,12,11,11,11,12,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,5,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,11,12,12,11,11,11,11,5,5,5,5,5,5,5,3,3,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,0,0,11,11,11,11,11,0,11,11,0,0,0,11,11,11,11,3,3,5,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,12,5,12,12,12,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,12,11,11,11,11,11,11,11,12,12,11,11,11,11,3,17,17,3,11,11,11,11,12,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,11,5,5,5,11,12,12,12,5,12,12,12,11,11,11,11,11,11,11,11,4,13,13,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,12,12,3,11,11,11,11,11,12,11,11,11,11,11,11,12,12,11,11,11,11,12,3,3,3,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,12,12,11,11,11,12,11,11,11,12,12,12,11,11,11,11,5,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,3,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,5,12,12,11,11,11,11,12,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,5,5,12,5,12,12,0,11,11,11,11,12,12,12,12,12,12,11,11,12,0,0,5,0,12,12,0,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,0,5,5,5,3,11,11,12,12,11,11,12,12,11,12,11,11,11,11,11,11,12,11,12,11,12,11,11,11,11,3,11,11,11,11,5,5,11,11,11,5,12,11,5,12,11,12,11,11,11,11,12,5,12,5,5,11,11,11,12,12,12,11,11,11,12,12,5,12,11,11,11,11,5,3,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,3,11,11,11,11,11,11,12,12,11,11,11,11,12,11,11,11,11,12,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,5,11,11,12,11,12,11,11,12,5,0,11,11,5,12,11,11,11,0,11,11,11,11,11,11,11,5,5,12,12,12,12,11,11,0,12,0,0,11,12,12,12,5,11,11,12,12,11,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,5,11,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,5,11,11,11,11,11,11,11,11,5,11,11,11,11,12,11,12,5,5,11,11,11,11,11,11,11,11,12,12,11,12,5,5,12,12,12,12,12,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,12,12,11,12,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,11,12,12,11,11,11,11,5,5,3,12,11,11,11,11,11,12,5,11,11,11,11,11,5,11,12,12,12,11,11,11,11,13,13,13,13,13,13,8,13,3,3,3,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,12,12,11,11,11,11,11,0,11,12,11,12,12,11,11,10,11,11,11,11,11,11,10,5,12,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,12,0,5,5,11,11,11,12,0,0,12,12,12,5,12,12,12,11,11,11,11,12,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,3,11,11,11,11,12,5,11,11,5,5,5,11,5,11,5,11,11,11,11,5,5,5,11,5,12,11,11,11,11,11,11,13,8,4,17,3,13,13,11,11,11,11,11,11,11,11,10,11,11,10,0,10,11,0,11,11,5,11,11,11,11,11,11,0,10,0,12,0,11,0,0,11,0,0,11,11,11,11,11,11,11,11,11,12,12,17,3,17,3,11,11,11,11,11,11,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,13,13,13,3,3,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,3,4,13,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,12,12,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,3,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,5,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,5,12,11,11,11,11,11,12,12,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,3,3,3,3,3,3,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,12,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,3,3,11,11,11,11,12,11,11,11,11,0,12,11,0,12,12,5,5,11,11,11,11,11,11,11,11,11,11,11,12,12,0,0,12,11,11,11,11,11,11,0,11,11,12,3,17,3,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,12,17,5,5,3,11,11,11,11,12,11,12,11,11,11,11,11,11,12,12,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,5,5,11,12,11,11,12,5,5,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,13,4,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,11,12,11,12,11,11,11,11,11,11,11,11,11,11,12,12,3,11,11,11,11,5,5,11,11,11,11,11,11,0,11,11,11,11,3,11,11,11,11,12,11,11,11,11,11,5,11,11,12,11,11,11,11,3,3,13,13,13,4,13,13,13,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,0,11,11,11,11,11,11,11,12,11,11,11,11,11,11,0,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,12,5,0,12,0,12,5,11,11,12,11,12,11,0,12,11,12,0,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,13,13,4,13,13,13,13,13,13,13,11,11,11,11,11,11,0,11,11,11,0,11,11,11,11,11,0,0,0,11,0,0,11,11,0,11,0,0,0,11,11,11,11,3,6,4,4,13,3,3,13,13,3,13,13,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,11,11,11,12,12,12,11,12,11,11,11,12,11,11,11,11,11,11,11,12,5,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,11,12,5,12,11,12,12,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,5,5,5,3,3,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,12,12,11,12,5,5,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,12,12,5,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,11,11,11,11,11,11,11,11,11,11,5,11,11,11,12,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,3,11,11,11,11,12,11,11,11,11,11,11,11,12,12,11,11,11,11,3,3,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,3,3,11,11,11,11,11,11,11,11,12,5,11,11,5,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,11,12,5,5,5,11,11,11,11,11,11,11,11,13,3,13,13,3,3,13,4,8,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,12,11,11,11,12,11,11,11,12,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,12,12,12,12,12,12,12,11,12,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,12,12,12,12,12,12,11,12,12,12,12,5,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,13,3,13,13,13,4,8,4,13,13,13,13,13,13,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,11,0,11,11,11,11,10,11,11,11,10,11,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,0,10,12,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,3,3,11,11,11,11,12,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,5,12,11,11,5,11,5,12,11,11,11,12,11,12,12,11,12,12,12,11,11,11,11,3,17,11,11,11,11,11,5,12,11,11,5,11,11,11,11,12,11,11,11,12,12,11,11,11,11,12,3,3,5,11,11,11,11,11,11,11,11,11,11,11,5,11,11,0,11,11,11,11,11,11,11,11,11,11,11,5,0,12,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,5,5,5,11,11,11,11,12,12,11,11,11,11,3,11,11,11,11,12,11,11,11,12,11,11,11,11,12,12,11,11,11,11,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,12,12,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,13,13,17,13,13,13,13,3,13,13,3,4,13,3,3,3,13,5,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,12,11,11,11,11,11,11,5,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,11,5,11,12,11,11,11,12,11,12,11,11,11,11,11,11,12,12,12,11,11,12,11,11,11,11,11,11,12,11,12,12,11,12,11,11,12,11,5,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,11,11,11,11,11,11,11,11,11,11,11,11,5,11,5,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,11,11,12,12,11,11,11,11,11,11,11,11,13,13,13,13,4,3,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,3,3,5,11,11,11,11,11,11,11,11,5,5,5,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,12,13,13,13,4,8,13,11,11,0,11,11,11,0,11,11,11,11,11,11,0,11,0,0,10,0,11,11,11,11,3,3,3,3,3,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,3,11,11,12,11,11,11,12,11,12,11,11,11,11,11,12,11,5,11,5,12,12,11,12,12,11,12,11,11,11,11,11,5,12,3,3,3,3,3,3,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,12,11,12,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,12,12,11,12,5,5,11,12,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,12,5,12,5,11,5,12,11,12,11,11,11,11,11,13,4,13,3,3,13,12,11,11,11,11,11,11,12,12,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,3,3,3,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,5,5,12,12,12,11,12,12,12,12,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11],"n":["Challenges","Devtools","Ltn","Mode","Proposals","Sandbox","Setup","SomethingElse","TutorialIntro","Ungap","app","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","center_camera","challenges","common","continue_app_setup","debug","devtools","diff_map","edit","eq","finish_app_setup","flags","from","from","info","initialize_tutorial","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","layer","load_kml","ltn","main","maybe_mode","mode","opts","pregame","run","sandbox","setup_app","start_time","start_with_edits","try_from","try_from","try_into","try_into","type_id","type_id","ungap","vzip","vzip","App","FindDelayedIntersections","Flags","PerMap","PerObjectActions","SessionState","ShowEverything","ShowLayers","ShowObject","Transition","add_study_area","agents","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","before_event","before_quit","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_lane_type","calculate_current_selection","canonical_point","clear_everything","clear_sim","click_action","click_on_intersection","clone","clone_into","cs","cs","current_flags","current_selection","currently_delayed","dash_tab","dirty_from_edits","draw","draw_default","draw_map","draw_map","draw_with_opts","dump_before_abort","elevation_contours","empty","free_memory","from","from","from","from","from","from","from","from","get_renderables_back_to_front","halt_limit","has_modified_trips","has_prebaked","high_scores","info_panel_tab","init_camera_for_loaded_map","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_secondary","last_gmns_timing_csv","last_warped_from","layer","layers","layers","layers","left_click","live_map_edits","make_warper","map","map","map_loaded","map_switched","modal_filters","mode_shift","mouseover_debug_mode","mouseover_unzoomed_buildings","mouseover_unzoomed_everything","mouseover_unzoomed_intersections","mouseover_unzoomed_roads_and_intersections","mut_cs","mut_draw_map","mut_opts","new","new","new","opts","opts","per_obj","prebaked","prebaked","primary","recalculate_current_selection","report_limit","reset","routing_preferences","run","scenario","secondary","session","set_prebaked","show","show","show_areas","show_buildings","show_intersections","show_labels","show_lanes","show_parking_lots","sim","sim","sim_cb","sim_flags","store_unedited_map_in_secondary","study_area","suspended_sim","swap_map","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tutorial","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unedited_map","ungap_current_trip_name","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Challenge","ChallengesPicker","HighScore","alias","all","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","challenge","cutscene","cutscene","description","edits_name","find","from","from","from","gameplay","goal","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","links","make","new_state","on_click","prebake","record","score","title","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","BossSpeaking","CutsceneBuilder","CutscenePlayer","Extra","Layout","PlayerSpeaking","Scene","ShowMessage","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boss","build","draw","draw","event","event","extra","fg_color","from","from","from","from","from","idx","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","layout","make_panel","make_task","msg","name","name","new","new_state","panel","panel","player","scenes","scenes","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","0","1","PrebakeSummary","as_any","as_any_mut","borrow","borrow_mut","cancelled_trips","finished_trips","from","into","into_any","into_any_arc","into_any_rc","map","prebake","prebake_all","scenario","serialize","total_trip_duration_seconds","try_from","try_into","type_id","vzip","CommonState","as_any","as_any_mut","borrow","borrow_mut","cached_actions","checkbox_per_mode","cmp_duration_shorter","color_for_agent_type","color_for_mode","color_for_trip_phase","debug_actions","draw","draw_custom_osd","draw_osd","event","from","info_panel","info_panel_open","intersections_from_roads","into","into_any","into_any_rc","jump_to_time_upon_startup","launch_info_panel","list_names","new","osd_for","route_sketcher","select","share","tool_panel","try_from","try_into","type_id","vzip","warp","waypoints","Dragging","Hovering","INTERSECTON_RADIUS","Mode","Neutral","Route","RouteSketcher","add_waypoint","all_roads","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","draw","eq","eq","event","from","from","from","full_path","get_widget_to_describe","idx","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_route_started","is_route_valid","mode","mouseover_i","move_waypoint","ne","ne","new","new","on_click","preview","route","snap_to_intersections","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_mode","update_preview","vzip","vzip","vzip","waypoints","0","at","idx","Erase","Mode","Paint","Pan","RoadSelector","Route","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","dragging","draw","event","from","from","intersections","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","make_controls","mode","new","preview","roads","roads_changed","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","i1","preview_path","PROPOSAL_HOST_URL","ShareProposal","UploadedProposals","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deserialize","draw","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","load","md5sums","new_state","on_click","proposal_uploaded","serialize","set_clipboard","try_from","try_from","try_into","try_into","type_id","type_id","url","url_flag","vzip","vzip","DebugWarp","WARP_TO_CAM_ZOOM","Warping","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","event","from","from","id","inner_warp_to_id","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","new_state","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","warp_to_id","warper","0","InputWaypoints","Waypoint","WaypointID","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","at","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","center","clone","clone_into","eq","equivalent","event","fmt","from","from","from","get_hash","get_panel_widget","get_waypoint_color","get_waypoint_text","get_waypoints","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","label","len","ne","new","new","overwrite","rebuild_world","snap_to_endpts","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","waypoints","Actions","DebugMode","ScreenshotTest","SearchResults","actions","all_routes","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","blocked_by","blockfinder","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_all_routes","common","diff_tags","draw","draw","draw","draw_arterial_crosswalks","draw_banned_turns","draw_baselayer","event","event","execute","export_for_leaflet","find_bad_signals","find_degenerate_roads","find_large_intersections","floodfill","from","from","from","from","gameplay_mode","hidden","highlighted_agents","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_paused","layers","layers","new_state","new_state","num_matches","objects","objects","panel","path_counter","polygons","query","reimport_map","reset_info","routes","screenshot_done","search_osm","search_results","select_roads","shared_row","show","streetmix","todo_maps","tool_panel","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","uber_turns","vzip","vzip","vzip","vzip","Viewer","agent_positions","arrow_for","arrows","as_any","as_any_mut","borrow","borrow_mut","draw","event","find_worst_problems","from","graph","into","into_any","into_any_rc","new_state","panel","root_cause","simple_root_cause","trace_root_cause","try_from","try_into","type_id","vzip","0","Blockfinder","COLORS","MODIFIED","Obj","OneBlock","TO_MERGE","add_block","add_blocks_with_coloring","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","block","blocks","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","draw","draw","draw","eq","equivalent","event","fmt","from","from","from","get_hash","hash","id_counter","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_panel","ne","new_id","new_state","new_state","on_click","other_event","panel","partial_cmp","to_merge","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","world","Floodfill","Floodfiller","Scc","Source","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","calculate","clone","clone_into","draw","draw","event","floodfill","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","panel","scc","source","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","0","ObjectDebugger","as_any","as_any_mut","borrow","borrow_mut","debug_json","draw","dump_debug","from","into","into_any","into_any_arc","into_any_rc","try_from","try_into","type_id","vzip","PathCounter","as_any","as_any_mut","borrow","borrow_mut","cnt","demand_across_intersection","draw","draw","event","from","into","into_any","into_any_rc","panel","tooltip","try_from","try_into","type_id","vzip","Item","Point","Polygon","PolygonDebugger","Triangle","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","center","draw","event","from","from","idx","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","items","new_state","noun","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","0","0","0","AllRoutesExplorer","PathCostDebugger","RouteExplorer","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","baseline_counts","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","calculate_demand","cmp_count","controls_to_params","costs","current_counts","draw","draw","draw","draw","draw_path","event","event","event","from","from","from","goal","into","into","into","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","maybe_new","new_state","new_state","panel","panel","panel","params_to_controls","recalc_paths","requests","start","tooltip","tooltip","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","BulkSelect","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","make_select_panel","new_state","panel","selector","try_from","try_into","type_id","vzip","export","intersection","lane","road","export","lane","road","UberTurnPicker","UberTurnViewer","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","draw","draw_baselayer","from","from","ic","idx","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","legal_turns","members","new_state","new_state","on_click","on_click","on_mouseover","other_event","other_event","panel_changed","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","DevToolsMode","as_any","as_any_mut","borrow","borrow_mut","collisions","destinations","from","into","into_any","into_any_arc","into_any_rc","kml","new_state","on_click","polygon","scenario","story","try_from","try_into","type_id","vzip","CollisionsViewer","Filters","aggregated","apply","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","data","draw","eq","event","from","from","from_controls","individual","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_controls","ne","new","new_state","panel","pct","severity","show_individual","time_range","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","PopularDestinations","as_any","as_any_mut","borrow","borrow_mut","draw","draw","event","from","into","into_any","into_any_rc","make","new_state","panel","per_bldg","try_from","try_into","type_id","vzip","Object","RADIUS","THICKNESS","ViewKML","as_any","as_any","as_any_mut","as_any_mut","attribs","borrow","borrow","borrow_mut","borrow_mut","color","draw","draw","draw_query","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","load_objects","make_object","make_query","new_state","objects","osm_bldg","panel","pick_file","polygon","quadtree","selected","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Obj","Point","Polygon","PolygonEditor","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","eq","equivalent","event","fmt","from","from","get_hash","hash","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","name","ne","new_state","panel","points","rebuild_world","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","0","ScenarioManager","as_any","as_any_mut","borrow","borrow_mut","draw","draw","event","from","into","into_any","into_any_rc","new_state","panel","scenario","try_from","try_into","type_id","vzip","0","DrawFreehand","EditingMarker","Lasso","Marker","MarkerID","RecordedStoryMap","StoryMap","StoryMapEditor","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deserialize","dirty","draw","draw","draw","draw_baselayer","draw_baselayer","draw_baselayer","eq","equivalent","event","event","event","fmt","from","from","from","from","from","from","from","from","from_story","get_hash","hash","idx","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","label","lasso","load","markers","markers","name","name","ne","new","new","new_idx","new_state","new_state","on_click","panel","pl","pts","rebuild_panel","rebuild_world","save","serialize","simplify","story","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","world","ConfirmDiscard","EditMode","LoadEdits","SaveEdits","apply_map_edits","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_edit_lane","cancel","changelist","cmd_to_id","current_name","discard","draw","draw","draw","draw","draw","event","event","event","event","from","from","from","from","heuristics","into","into","into","into","into_any","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_changelist","make_topcenter","map_edit_key","maybe_edit_intersection","mode","mode","multiple_roads","new_state","new_state","new_state","new_state","on_success","orig_dirty","orig_edits","panel","panel","panel","quit","recalc_btn","reset","roads","routes","speed_limit_choices","stop_signs","tool_panel","top_center","traffic_signals","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","validate","vzip","vzip","vzip","vzip","zones","add_new_lane","default_outside_lane_placement","determine_lane_dir","SelectSegments","as_any","as_any_mut","base_edits","base_road","borrow","borrow_mut","candidates","current","draw","draw","event","from","into","into_any","into_any_rc","new_state","new_state","on_destroy","panel","recalculate","selected","try_from","try_into","type_id","vzip","RoadEditor","as_any","as_any_mut","borrow","borrow_mut","build_lane_highlights","can_reverse","compress_edits","create","draw","draw_drop_position","draw_drop_position","event","fade_irrelevant","fade_irrelevant","from","hovering_on_lane","into","into_any","into_any_rc","lane_for_idx","lane_highlights","lane_type_to_icon","main_panel","make_main_panel","make_top_panel","modify_current_lane","new_state","new_state_without_lane","num_edit_cmds_originally","orig_road_state","r","recalc_all_panels","recalc_hovering","recalc_lane_highlights","redo_stack","selected_lane","selected_lane_bg","top_panel","try_from","try_into","type_id","vzip","width_choices","RouteEditor","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","new_state","panel","route","try_from","try_into","type_id","vzip","StopSignEditor","as_any","as_any_mut","borrow","borrow_mut","draw","from","geom","id","into","into_any","into_any_arc","into_any_rc","mode","new_state","on_click","on_mouseover","other_event","selected_sign","try_from","try_into","type_id","vzip","BundleEdits","TrafficSignalEditor","add_new_edit","apply","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","change_stage","check_for_missing_turns","clone","clone_into","command_stack","commit","current_stage","draw","draw_baselayer","draw_current","draw_multiple_signals","edits","eq","event","fade_irrelevant","fade_irrelevant","from","from","get_current","gmns","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_side_panel","make_top_panel","members","mode","movement_selected","movements","ne","new_state","offsets","original","picker","preview","recalc_draw_current","redo_stack","side_panel","signals","squish_polygons_together","synchronize","to_owned","tooltip","top_panel","try_from","try_from","try_into","try_into","type_id","type_id","validate_all_members","vzip","vzip","warn_changed","ChangeDuration","as_any","as_any_mut","borrow","borrow_mut","draw_baselayer","edit_entire_signal","from","idx","into","into_any","into_any_arc","into_any_rc","new_state","on_click","other_event","panel_changed","try_from","try_into","type_id","vzip","Record","Snapper","add_crosswalks","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cardinal_direction","deserialize","fmt","from","from","geometry","get_mvmnt","green_time","import","import_all","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","movements","mvmt_txt_id","new","osm_ids","parse_linestring","parse_osm_ids","protection","roads_incoming","roads_outgoing","stage","timing_plan_id","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ShowAbsolute","ShowRelative","TuneRelative","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","base","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","draw","draw","draw","from","from","from","i1","i2","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","labels","labels","labels","members","members","members","new_state","new_state","new_state","on_click","on_click","on_click","on_mouseover","on_mouseover","other_event","other_event","other_event","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","SignalPicker","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","make_btn","members","mode","new_state","panel","try_from","try_into","type_id","vzip","PreviewTrafficSignal","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","make_previewer","new_state","panel","time_panel","try_from","try_into","type_id","vzip","check_blackholes","check_sidewalk_connectivity","ZoneEditor","allow_through_traffic","as_any","as_any_mut","borrow","borrow_mut","draw","draw","draw_zone","event","from","into","into_any","into_any_rc","make_instructions","new_state","orig_members","panel","selector","try_from","try_into","type_id","vzip","Area","BldgInfo","BldgPeople","BusRoute","BusStatus","BusStop","ContextualActions","Crowd","DataOptions","Details","InfoPanel","IntersectionArrivals","IntersectionDelay","IntersectionDemand","IntersectionInfo","IntersectionTraffic","IntersectionTrafficSignal","LaneDebug","LaneInfo","LaneTraffic","ParkedCar","ParkingLot","PersonBio","PersonSchedule","PersonTrips","Tab","actions","active_id","active_keys","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","building","bus","cached_actions","can_jump_to_time","changed_settings","clone","clone","clone_into","clone_into","debug","disabled_series","disabled_types","draw","draw_extra","draw_extra","eq","event","execute","from","from","from","from","from_controls","from_id","gameplay_mode","header_btns","hyperlinks","hyperlinks","intersection","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_paused","is_paused","lane","make_table","make_tabs","ne","new","new","panel","parking_lot","person","show_before","show_end_of_day","tab","throughput","time","time_warpers","time_warpers","to_controls","to_id","to_owned","to_owned","tooltips","tooltips","trip","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","variant","vzip","vzip","vzip","vzip","warpers","warpers","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","1","1","1","1","2","draw_occupants","header","info","info_body","people","people_body","bus_header","bus_status","bus_status_body","describe_schedule","route","route_body","stop","stop_body","area","area_body","arrivals","current_demand","current_demand_body","delay","delay_body","delay_plot","header","info","info_body","traffic","traffic_body","traffic_signal","traffic_signal_body","debug","debug_body","header","info","info_body","traffic","traffic_body","header","info","info_body","bio","bio_body","cmp_duration_shorter","crowd","crowd_body","current_status","header","parked_car","parked_car_body","schedule","schedule_body","trips","trips_body","OpenTrip","as_any","as_any_mut","borrow","borrow_mut","cached_routes","cancelled","clone","clone_into","describe_problems","draw_problems","endpoint","eq","finished","from","future","into","into_any","into_any_arc","into_any_rc","make_elevation","make_timeline","make_trip_details","new","ongoing","show_after","single","to_owned","try_from","try_into","type_id","vzip","Close","Layer","LayerOutcome","PANEL_PLACEMENT","PickLayer","Replace","Transition","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","draw_baselayer","draw_minimap","elevation","event","event","favorites","from","from","header","into","into","into_any","into_any","into_any_rc","into_any_rc","map","name","pandemic","panel","parking","pick","population","problems","simple_event","traffic","transit","try_from","try_from","try_into","try_into","type_id","type_id","update","vzip","vzip","0","0","CONTOUR_STEP_SIZE","ElevationContours","INTERSECTION_SEARCH_RADIUS","SteepStreets","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","closest_elevation","draw","draw","draw","draw","draw_minimap","draw_minimap","event","event","from","from","into","into","into_any","into_any","into_any_rc","into_any_rc","make_colorer","make_contours","make_legend","name","name","new","new","panel","panel","tooltip","tooltip","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Favorites","ShowFavorites","add","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buildings","contains","deserialize","draw","draw","draw_minimap","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","load","name","new","panel","path","remove","serialize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","BikeActivity","Static","amenities","as_any","as_any","as_any_mut","as_any_mut","blackholes","borrow","borrow","borrow_mut","borrow_mut","draw","draw","draw","draw","draw_minimap","draw_minimap","edits","event","event","from","from","high_stress","into","into","into_any","into_any","into_any_rc","into_any_rc","name","name","name","new","new","no_sidewalks","panel","panel","time","tooltip","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Dead","Exposed","Infected","Options","Pandemic","Recovered","Sane","Seir","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","draw","draw","draw_minimap","eq","eq","event","fmt","from","from","from","heatmap","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_controls","name","ne","new","options","opts","panel","state","time","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Bldg","Efficiency","Loc","Lot","Occupancy","Road","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","draw","draw","draw","draw","draw_minimap","draw_minimap","eq","equivalent","event","event","from","from","from","garages","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","looking_for_parking","lots","name","name","ne","new","new","new","onstreet","panel","panel","partial_cmp","private_bldgs","time","time","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","0","0","0","Options","PopulationMap","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","draw","draw_minimap","eq","event","from","from","heatmap","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_controls","name","ne","new","options","opts","panel","time","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Options","ProblemMap","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","draw","draw_minimap","eq","event","from","from","heatmap","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_controls","modes","name","ne","new","new","options","opts","panel","show","show_arterial_crossings","show_complex_crossings","show_delays","show_overtakes","time","time1","time2","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Backpressure","CompareThroughput","Delay","Jam","Throughput","TrafficJams","adjacent_to","agent_types","all_polygons","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cluster_jams","draw","draw","draw","draw","draw","draw","draw","draw","draw","draw","draw_minimap","draw_minimap","draw_minimap","draw_minimap","draw_minimap","epicenter","event","event","event","event","event","export_throughput","from","from","from","from","from","from","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","members","name","name","name","name","name","new","new","new","new","new","panel","panel","panel","panel","panel","time","time","time","time","time","tooltip","tooltip","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","TransitNetwork","as_any","as_any_mut","borrow","borrow_mut","draw","draw","draw_minimap","event","from","into","into_any","into_any_rc","name","new","panel","try_from","try_into","type_id","vzip","ModalFilters","Neighborhood","as_any","as_any","as_any_mut","as_any_mut","borders","borrow","borrow","borrow_mut","borrow_mut","browse","cells","default","draw_cells","draw_filters","fade_irrelevant","find_cells","floodfill","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","new","orig_perimeter","perimeter","rat_run_viewer","rat_runs","roads","try_from","try_from","try_into","try_into","type_id","type_id","viewer","vzip","vzip","0","BrowseNeighborhoods","COLORS","Obj","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","detect_neighborhoods","draw","eq","equivalent","event","fmt","from","from","get_hash","hash","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","labels","ne","neighborhoods","new_state","panel","partial_cmp","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","COLORS","diffusion","draw_cells","BrowseRatRuns","as_any","as_any_mut","borrow","borrow_mut","current_idx","draw","draw_paths","event","from","into","into_any","into_any_rc","new_state","panel","rat_runs","recalculate","try_from","try_into","type_id","vzip","Item","RatRun","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cheap_entry","cheap_exit","cmp","cost","eq","equivalent","fastest_path","find_rat_runs","find_rat_runs_from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","ne","new","node","partial_cmp","shortcut_path","time_ratio","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","InteriorRoad","Obj","Viewer","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","draw","eq","equivalent","event","fmt","from","from","get_hash","hash","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","labels","make_world","ne","neighborhood","new_state","panel","partial_cmp","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","0","TitleScreen","as_any","as_any_mut","borrow","borrow_mut","default_scenario_for_map","enter_state","from","into","into_any","into_any_arc","into_any_rc","new_state","proposals","try_from","try_into","type_id","vzip","Proposals","as_any","as_any_mut","borrow","borrow_mut","current","from","into","into_any","into_any_arc","into_any_rc","launch","new_state","on_click","proposals","try_from","try_into","type_id","vzip","Actions","BackToTitleScreen","Finalizing","GotPrebaked","GotScenario","LoadStage","LoadingMap","LoadingPrebaked","LoadingScenario","SandboxControls","SandboxLoader","SandboxMode","actions","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","async_new","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_interact","common","contextual_actions","controls","dashboards","draw","draw","draw","event","event","event","execute","finalize","from","from","from","from","from","from","gameplay","gameplay","gameplay","gameplay_mode","gameplay_mode","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_daytime","is_paused","is_paused","last_cs","maybe_exit_sandbox","minimap","minimap","misc_tools","mode","mouseover_unzoomed_agent_circle","new","on_destroy","recalc_unzoomed_agent","recreate_panels","route_preview","simple_new","speed","stage","start_from_savestate","time_panel","time_warp","tool_panel","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","0","0","0","1","ActiveTraffic","CommuterPatterns","DashTab","ModeShift","ParkingOverhead","RiskSummaries","TrafficSignals","TransitRoutes","TravelTimes","TripTable","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","commuter","eq","fmt","from","generic_trip_table","into","into_any","into_any_arc","into_any_rc","launch","misc","mode_shift","parking_overhead","picker","risks","selector","tab_changed","to_owned","traffic_signals","transition","travel_times","trip_problems","trip_table","try_from","try_into","type_id","vzip","Block","BlockID","BlockSelection","BorderType","Both","CommuterPatterns","Filter","Incoming","Locked","Loop","NothingSelected","Outgoing","PanelState","Unlocked","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bldg_to_block","bldgs","bldgs","blocks","border_to_block","borders","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_block_drawable","build_shape_for_border","building_counts","clone","clone_into","count_per_block","current_block","depart_from","depart_until","draw","draw_all_blocks","eq","eq","event","filter","from","from","from","from","from","from","from","from_block","group_bldgs","id","include_borders","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_panel","max_count","modes","ne","ne","new_state","panel","partition_sidewalk_loops","proper","redraw_panel","roads","shape","to_owned","total_trips","trips_from_block","trips_to_block","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","0","base","compare_to","open_trip_transition","preview_route","preview_trip","ActiveTraffic","TransitRoutes","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downsample","draw","draw","event","event","from","from","into","into","into_any","into_any","into_any_rc","into_any_rc","new_state","new_state","panel","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Entry","Filters","ModeShift","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","distance","draw","estimated_biking_time","estimated_driving_time","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_table","max_biking_time","max_distance","max_driving_time","max_elevation_gain","new_state","panel","produce_raw_data","show_route_gaps","show_route_gaps","tab","table","total_elevation_gain","total_elevation_loss","trip","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Entry","Filters","ParkingOverhead","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","draw","driving_duration","ends_off_map","ends_off_map","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_table","new_state","panel","parking_duration","percent_overhead","produce_raw_data","starts_off_map","starts_off_map","tab","table","total_duration","trip","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","walking_duration","Filter","RiskSummaries","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","event","export_problems","from","from","include_no_changes","include_no_changes","includes_mode","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","modes","new_state","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","RectangularSelector","as_any","as_any_mut","borrow","borrow_mut","corners","draw","event","from","into","into_any","into_any_rc","new_state","panel","region","try_from","try_into","type_id","vzip","Demand","TrafficSignalDemand","all_demand","all_demand","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","count","draw","draw_baselayer","event","from","from","hour","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","panel","raw","rebuild_world","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","Filter","TravelTimes","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","changes_pct","contingency_table","draw","event","export_times","from","from","get_trips","include_no_changes","include_no_changes","includes_mode","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_panel","modes","new","new_state","panel","pct_diff","scatter_plot","summary_boxes","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ArterialIntersectionCrossing","CLEAR_COLOR_SCALE","ComplexIntersectionCrossing","IntersectionDelay","Matrix","MatrixOptions","OvertakeDesired","ProblemType","TripProblemFilter","__private_field","add_pt","all","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bucketize_isizes","buckets_x","buckets_y","clone","clone_into","color_scale_for_bucket","count","deref","draw","entries","eq","finished_trip_count","fmt","fmt_y_axis","from","from","from","from","from","idx","include_no_changes","includes_mode","initialize","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","new","problem_matrix","to_owned","tooltip_for_bucket","total_height","total_width","trip_problems","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","CancelledTrip","Filters","FinishedTrip","TripTable","UnfinishedTrip","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cancelled_trips_table","departure","departure","departure","draw","duration_after","duration_before","duration_before","duration_before","end","end","ends_in","event","finished_trips_table","from","from","from","from","from","id","id","id","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_table_cancelled_trips","make_table_finished_trips","make_table_unfinished_trips","mode","mode","mode","modes","modified","modified_trips","new","off_map_ends","off_map_starts","panel","percent_waiting","produce_raw_data","reason","recompute_filters","start","start","starts_in","tab","table_tabs","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unfinished_trips_table","unmodified_trips","vzip","vzip","vzip","vzip","vzip","waiting","Actdev","FinalScore","FixTrafficSignals","Freeform","Future","GameplayMode","GameplayState","LoadScenario","Nothing","OptimizeCommute","Path","PlayScenario","Scenario","Tutorial","actdev","allows","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","can_edit_roads","can_edit_stop_signs","can_examine_objects","can_jump_to_time","can_move_canvas","challenge_header","chose_back_to_challenges","chose_next","clone","clone_into","cmp","commute","downcast","downcast_mut","downcast_rc","downcast_ref","draw","draw","eq","equivalent","event","event","fix_traffic_signals","freeform","from","from","from","has_common","has_minimap","has_time_panel","has_tool_panel","initialize","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","map_name","ne","new_state","next_mode","on_destroy","panel","partial_cmp","play_scenario","recreate_panels","retry","scenario","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","tutorial","type_id","type_id","type_id","vzip","vzip","vzip","0","0","0","0","0","1","1","1","2","2","0","0","0","About","Actdev","as_any","as_any","as_any_mut","as_any_mut","bg_traffic","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","find_active_trip","from","from","has_tool_panel","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","on_click","once","recreate_panels","scenario_name","top_right","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","OptimizeCommute","as_any","as_any_mut","borrow","borrow_mut","cutscene_pt1","cutscene_pt2","cutscene_task","done","draw","event","final_score","from","get_score","goal","into","into_any","into_any_rc","mode","new_state","once","person","recreate_panels","time","top_right","trips","try_from","try_into","type_id","vzip","FixTrafficSignals","THRESHOLD","as_any","as_any_mut","borrow","borrow_mut","cutscene_pt1","cutscene_pt1_task","done_at","draw","event","final_score","from","into","into_any","into_any_rc","mode","new_state","on_destroy","recreate_panels","time","top_right","try_from","try_into","type_id","vzip","worst","ChangeScenario","Freeform","actions","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","execute","from","from","importers","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","new_state","on_click","recreate_panels","spawn_agents_around","spawner","top_right","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Input","as_any","as_any_mut","borrow","borrow_mut","deserialize","from","import_grid2demand","import_json","import_json_scenario","into","into_any","into_any_arc","into_any_rc","people","scenario_name","try_from","try_into","type_id","vzip","AgentSpawner","as_any","as_any_mut","borrow","borrow_mut","confirmed","draw","event","from","goal","into","into_any","into_any_rc","new_state","panel","start","try_from","try_into","type_id","vzip","ChangeMode","CountTrips","DepartureSummary","EditScenarioModifiers","PlayScenario","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","count","count_trips","departures_per_mode","draw","draw","draw","event","event","event","first_trip","from","from","from","from","from","get_filters","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","modifiers","modifiers","modifiers","new","new_state","new_state","new_state","new_state","on_click","on_destroy","panel","panel","recalc_count","recreate_panels","scenario_name","scenario_name","scenario_name","top_right","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","CAR_BIKE_CONTENTION_GOAL","Camera","Done","ESCORT","Escort","FixBikes","InspectObjects","LowParking","Message","Nil","PauseResume","Stage","Task","TimeControls","Tutorial","TutorialPointer","TutorialState","WatchBikes","actions","aligned","arrow","arrow","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bldg","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_examine_objects","can_move_canvas","car_parked","clone","clone","clone_into","clone_into","cmp","current","custom_spawn","custom_spawn","draw","dynamic_arrow","eq","eq","equivalent","event","execute","fire_station","following_car","from","from","from","from","from","from","has_common","has_minimap","has_time_panel","has_tool_panel","icon","icon","initialize","inner_event","inspected_bike_lane","inspected_border","inspected_building","inspected_stop_sign","interaction","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","intro_story","label","last_finished_task","left_aligned","make_bike_lane_scenario","make_gameplay","make_scenario","make_state","make_top_right","message","messages","msg","msg_panel","ne","new","new","new","new","next","num_pauses","parking_found","part","partial_cmp","partial_cmp","prank_done","prev","recreate_panels","reset_state","scenario","scenario","scenarios_to_prebake","score_delivered","stage","stage","stages","start","task","to_owned","to_owned","top_right","top_txt","transition","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","txt","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","warp_to","warp_to","warped","was_paused","window_dims","MinimapController","as_any","as_any_mut","borrow","borrow_mut","draw_extra","from","has_layer","has_zorder","into","into_any","into_any_arc","into_any_rc","make_agent_toggles","make_legend","make_tool_panel","make_unzoomed_panel","make_zoomed_side_panel","panel_changed","panel_clicked","try_from","try_into","type_id","vzip","RoutePreview","TrafficRecorder","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_btn","members","new","new_state","panel","preview","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Fast","Faster","Fastest","Realtime","SpeedSetting","TimePanel","as_any","as_any","as_any_mut","as_any_mut","baseline_finished_trips","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","create_time_panel","draw","eq","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_paused","new","override_height","panel","partial_cmp","pause","paused","recreate_panel","resume","setting","time","to_owned","trips_completion_bar","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","JumpToTime","TimeWarpScreen","area_under_curve","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build_jump_to_delay_button","build_jump_to_time_btn","compare_count","draw","draw","draw_baselayer","event","event","from","from","halt_upon_delay","into","into","into_any","into_any","into_any_rc","into_any_rc","maybe_mode","new_state","new_state","on_destroy","panel","panel","sim_time_started","tabs","target","target","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","wall_time_started","AddLanes","Explore","PredictImpact","Tab","TakeLayers","Trip","as_any","as_any_mut","bike_network","borrow","borrow_mut","eq","explore","from","handle_action","into","into_any","into_any_arc","into_any_rc","layers","make_left_panel","predict","quick_sketch","take_layers","trip","try_from","try_into","type_id","vzip","DEDICATED_TRAIL","DrawNetworkLayer","GREENWAY","PAINTED_BIKE_LANE","PROTECTED_BIKE_LANE","__private_field","__private_field","__private_field","__private_field","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","draw","draw_intersections","draw_roads","from","from","from","from","from","initialize","initialize","initialize","initialize","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_greenway","new","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","ExploreMap","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","layers","new_state","take_layers","top_panel","try_from","try_into","type_id","vzip","Layers","as_any","as_any_mut","bike_network","borrow","borrow_mut","draw","elevation","event","fade_map","from","highlight_road_type","into","into_any","into_any_rc","labels","layer_icon_pos","legend_btn","make_legend","make_zoom_controls","map_edit_key","minimized","new","panel","road_types","show_panel","steep_streets","try_from","try_into","type_id","update_panel","vzip","zoom_enabled_cache_key","zoom_enabled_cache_key","CandidateTrip","Filters","ModeShiftData","NetworkGaps","Results","ShowGaps","all_candidate_trips","annual_co2_emissions_tons","apply","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bike_req","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","count_per_road","default","default","describe","draw","draw","driving_distance","empty","estimated_biking_time","event","filtered_trips","filters","from","from","from","from","from","from","from_controls","from_scenario","gaps","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","layers","make_top_panel","max_biking_time","max_elevation_gain","new_state","num_trips","pct","percentage_bar","recalculate_gaps","results","take_layers","to_controls","tooltip","top_panel","total_driving_distance","total_elevation_gain","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","QuickSketch","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","layers","make_quick_changes","map_edit_key","maybe_add_bike_lanes","new_state","proposal_management","route_sketcher","take_layers","top_panel","try_from","try_into","type_id","update_top_panel","vzip","AltRoute","ID","MainRoute","RoutingPreferences","TripPlanner","Waypoint","alt_routes","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","avoid_hills","avoid_stressful_roads","before_after_button","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","draw","eq","eq","equivalent","event","files","files","fmt","from","from","from","get_hash","hash","input_panel","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","layers","main_route","name","ne","ne","new_state","on_destroy","recalculate_routes","results","routing_params","sync_from_file_management","take_layers","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_input_panel","vzip","vzip","vzip","waypoints","world","0","0","NamedTrip","RenameTrip","SavedTrips","TripManagement","all","all_names","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","autosave","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","current","current_name","deserialize","deserialize","draw","eq","from","from","from","from","get_panel_widget","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","len","load","name","ne","new","new_name","new_state","next","on_click","on_click","panel_changed","prev","save","save_current_trip_to_session","serialize","serialize","set_current","to_owned","trips","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","waypoints","BuiltRoute","RouteDetails","RouteStats","alt_route","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","closest_path_segment","cmp_dist","cmp_duration","compare_routes","details","details_widget","dist_along_high_stress_roads","draw","draw","draw_high_stress","draw_traffic_signals","draw_unprotected_turns","eq","event","from","from","from","hitbox","hover_on_line_plot","hover_on_route_tooltip","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","main_route","make_detail_widget","ne","new_route","num_traffic_signals","num_unprotected_turns","paths","preferences","stats","tooltip_for_alt","total_distance","total_down","total_time","total_up","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip"],"q":["game","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::app","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges::cutscene","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges::cutscene::Layout","","game::challenges::prebake","","","","","","","","","","","","","","","","","","","","","","game::common","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::route_sketcher","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::route_sketcher::Mode","","","game::common::select","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::select::Mode","","game::common::share","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::warp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::waypoints","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::blocked_by","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::blockfinder","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::floodfill","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::floodfill::Source","game::debug::objects","","","","","","","","","","","","","","","","","game::debug::path_counter","","","","","","","","","","","","","","","","","","","","game::debug::polygons","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::polygons::Item","","","game::debug::routes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::select_roads","","","","","","","","","","","","","","","","","","","game::debug::shared_row","","","","game::debug::streetmix","","","game::debug::uber_turns","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools","","","","","","","","","","","","","","","","","","","","","","game::devtools::collisions","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::destinations","","","","","","","","","","","","","","","","","","","","game::devtools::kml","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::polygon","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::polygon::Obj","game::devtools::scenario","","","","","","","","","","","","","","","","","","","game::devtools::story","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::heuristics","","","game::edit::multiple_roads","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::roads","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::routes","","","","","","","","","","","","","","","","","","game::edit::stop_signs","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::edits","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::gmns","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::offsets","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::picker","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::preview","","","","","","","","","","","","","","","","","","","game::edit::validate","","game::edit::zones","","","","","","","","","","","","","","","","","","","","","","","game::info","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::info::Tab","","","","","","","","","","","","","","","","","","","","","","","","","","","game::info::building","","","","","","game::info::bus","","","","","","","","game::info::debug","","game::info::intersection","","","","","","","","","","","","","game::info::lane","","","","","","","game::info::parking_lot","","","game::info::person","","","","","","","","","","","","","game::info::trip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::LayerOutcome","","game::layer::elevation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::favorites","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::map","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::pandemic","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::parking","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::parking::Loc","","","game::layer::population","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::problems","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::traffic","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::transit","","","","","","","","","","","","","","","","","","","","game::ltn","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ltn::browse","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ltn::draw_cells","","","game::ltn::rat_run_viewer","","","","","","","","","","","","","","","","","","","","","game::ltn::rat_runs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ltn::viewer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ltn::viewer::Obj","game::pregame","","","","","","","","","","","","","","","","","","game::pregame::proposals","","","","","","","","","","","","","","","","","","","game::sandbox","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::LoadStage","","","","game::sandbox::dashboards","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::commuter","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::commuter::BlockSelection","","","game::sandbox::dashboards::generic_trip_table","","","game::sandbox::dashboards::misc","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::mode_shift","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::parking_overhead","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::risks","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::selector","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::travel_times","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::trip_problems","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::trip_table","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::GameplayMode","","","","","","","","","","game::sandbox::gameplay::LoadScenario","","","game::sandbox::gameplay::actdev","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::commute","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::fix_traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform::importers","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform::spawner","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::play_scenario","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::tutorial","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::minimap","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::misc_tools","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::speed","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::time_warp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::bike_network","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::explore","","","","","","","","","","","","","","","","","","","game::ungap::layers","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::predict","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::quick_sketch","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::trip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::trip::ID","","game::ungap::trip::files","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::trip::results","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","","","","","","","","","This directory contains extra/experimental tools not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The top-level data that lasts through the entire game, no …","","","All of the state that’s bound to a specific map.","","","","","","","Load an extra GeoJSON file, and add the area to the map …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ensure the map edits are blank, reset the simulation, and …","Returns whatever was there","","If an intersection was clicked, return its ID.","","","","","","","","","If we ever left edit mode and resumed without restarting …","","","","","","","","","","","","","","","","","","","","Any ScenarioModifiers in effect?","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Is this the original “secondary” state, loaded via –…","","","","","","","","If true, all map edits immediately apply to the live …","","","","","","","","","","","","","","","","","","","","","","","Only exists in some gameplay modes. Must be carefully …","State (like the simulation and drawing stuff) associated …","Assumes some defaults.","","","","","The most recent Scenario loaded from a file. Don’t …","Represents state for a different version of the primary …","Static data that lasts the entire session. Use sparingly.","","","","","","","","","","","","","","","Display an extra area with this name on the map. This gets …","Only filled out in edit mode. Stored here once to avoid …","This swaps the primary and secondary PerMaps. Depending on …","","","","","","","","","","","","","","","","","","","","","","","","","","","If the map has been edited and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Simulate a curated list of scenarios to completion, and …","","","","","","","","","","","","","","","","","","","Allow toggling of dev mode and warping to an object by ID.","","","","","","","","","","","","If you want a simulation to start after midnight, pass the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","True if the route changed","","","","","","","","","","","","","","","","","","","Has the user even picked a start point?","Has the user specified a full route?","","","","","","","","True if something changed. False if this component doesn’…","","","","","","","","","","","","","","","","","","","","","","","","Click and drag to unselect roads","","Click and drag to select roads","No selecting, just normal click-and-drag controls.","A tool for selecting multiple roads.","The user is choosing two intersections, to select the …","","","","","","","","","","","","","","Intersections can’t be selected directly. If all roads …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This will point to a URL with the new edits and the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Click to add waypoints, drag them, see the list on a panel …","","","","","","","","","","","","","","","","","","","","","If the outcome from the panel or world isn’t used by the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The caller should call rebuild_world after this","The caller is responsible for calling initialize_hover and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Visualize the graph of what agents are blocked by others.","","","","","","","","","","Trace the root cause for everyone, find the most common …","","","","","","","","","","Figure out why some agent is blocked. Draws an arrow for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A state to count the number of trips that will cross …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See how live-tuned routing parameters affect all requests …","Evaluate why an alternative path wasn’t chosen, by …","See how live-tuned routing parameters affect a single …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Exports to https://github.com/d-wasserman/shared-row/, …","","","","Exports a single road to Streetmix’s format, returns the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the indices of all matching collisions","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loads and clips objects to the current map. Also returns …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A simple tool to place markers and free-hand shapes over a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","After a single road has been edited, these states let the …","","","Mode is just used for allows.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the index where the new lane was inserted","Place the new lane according to its direction on the …","If there are more lanes of type lt pointing forward, then …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Always starts focused on a certain lane.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Snaps a line to a vehicle movement across an intersection. …","","","","","","","","","","","","","","","","","","This imports timing.csv from …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Draw extra things when unzoomed or zoomed.","","","","","","","","","","","","","When a button with this label is clicked, open this info …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","When a button with this label is clicked, time-warp and …","","","","","","Show these tooltips over the map.","","","","","","","","","","","","","","","","","","","","When a button with this label is clicked, warp to this ID.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Draws the timeline for a single trip, with tooltips","Creates the timeline, location warp, and time warp buttons …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates the top row for any layer panel.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Also returns the steepest street and a row explaining the …","","Returns the colored categories used and a row explaining …","","","","","","","","","","","","","","","","","A set of buildings that the player has starred, persisted …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","For filters placed along a road, where is the filter …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Partition a neighborhood’s boundary polygon based on the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Find a movement that leads into the neighborhood at the …","Find a movement that leads out of the neighborhood at the …","","","","","May be the same as the shortcut","Ideally this returns every possible path through the …","","","","","","","","","","","","","","","","","The ratio of the shortcut’s time to the fastest path’s …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This does not immediately initialize anything (like …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If you don’t need to chain any transitions after the …","","","Assumes that the map and simulation have already been set …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Aka a 2D histogram. Tracks matching IDs in each cell.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The caller should handle Outcome::ClickCustom with Vec for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","Must be called after the scenario has been setup. The …","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A gameplay mode with specific controls for integration with","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Idempotent. This must be called before make_gameplay or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Launches the tutorial gameplay along with its cutscene","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","is_enabled: are (car, bike, bus, pedestrian) toggles …","","","","","","","","","","","Draws a preview of the path for the agent under the mouse …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","5 sim seconds per real second","30 sim seconds per real second","1 sim hour per real second","1 sim second per real second","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Shows the bike network while unzoomed. Handles thickening …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A bottom-right panel for managing a bunch of toggleable …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Save sequences of waypoints as named trips. Basic file …","","","","","","","","","","","saves iff current trip is changed.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A temporary structure that the caller should unpack and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","“main” is determined by app.session.routing_preferences","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[1,1,1,0,1,1,0,1,1,1,0,2,1,2,1,2,1,2,1,2,0,0,0,0,0,2,0,1,0,2,2,1,0,2,2,1,2,1,2,1,2,1,0,2,0,0,2,2,2,0,0,0,0,2,2,2,1,2,1,2,1,0,2,1,0,0,0,0,0,0,0,0,0,0,0,3,4,5,6,3,7,8,9,10,4,5,6,3,7,8,9,10,4,4,4,5,6,3,7,8,9,10,4,5,6,3,7,8,9,10,7,4,3,4,3,8,4,10,10,4,4,3,3,9,7,3,4,4,4,3,4,4,7,7,4,4,5,6,3,7,8,9,10,4,9,3,4,7,7,3,4,5,6,3,7,8,9,10,4,5,6,3,7,8,9,10,5,6,8,9,10,4,5,6,3,7,8,9,10,3,7,3,3,11,6,6,8,10,4,4,3,3,4,7,7,4,4,4,4,4,4,4,4,5,6,8,4,4,4,4,3,4,4,9,8,7,9,3,4,4,4,11,6,5,5,5,5,5,5,4,3,3,10,4,10,3,4,10,4,5,6,3,7,8,9,10,4,5,6,3,7,8,9,10,7,4,5,6,3,7,8,9,10,3,7,4,5,6,3,7,8,9,10,0,0,0,12,12,12,13,14,12,13,14,12,13,14,12,13,14,14,0,12,12,13,12,12,13,14,12,13,12,13,14,12,13,14,12,13,14,12,13,14,14,14,14,14,0,13,13,12,12,13,14,12,13,14,12,13,14,12,13,14,15,0,0,15,0,15,0,0,16,15,17,18,19,16,15,17,18,19,16,15,17,18,19,16,15,17,18,19,16,16,18,19,18,19,16,16,16,15,17,18,19,18,16,15,17,18,19,16,15,17,18,19,16,15,17,16,15,17,18,19,17,0,18,17,16,18,16,19,18,19,16,16,18,16,15,17,18,19,16,15,17,18,19,16,15,17,18,19,16,15,17,18,19,20,20,0,21,21,21,21,21,21,21,21,21,21,21,21,0,0,21,21,21,21,21,21,21,0,22,22,22,22,22,0,0,0,0,0,22,22,22,22,22,22,22,22,0,22,22,22,0,22,0,22,22,0,0,0,0,22,22,22,22,0,0,23,23,0,0,23,0,0,24,25,25,24,23,25,24,23,25,24,23,25,24,23,24,23,24,23,25,24,23,25,25,24,23,24,25,24,25,24,23,25,24,23,25,24,23,25,24,23,25,25,25,25,24,24,23,25,24,25,25,25,25,24,23,25,24,23,25,24,23,25,24,23,25,25,25,24,23,24,26,27,27,28,0,28,28,0,28,29,28,29,28,29,28,29,28,29,29,29,29,28,29,29,28,29,28,29,28,29,28,29,29,29,29,29,29,29,28,29,28,29,28,29,28,30,30,0,0,0,31,32,31,32,31,32,31,32,32,31,32,31,32,31,32,31,32,31,32,31,32,32,32,31,31,32,32,0,31,32,31,32,31,32,31,31,31,32,0,0,0,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,0,33,34,33,34,33,33,34,33,34,34,33,34,33,34,33,34,33,34,0,33,35,0,0,0,36,37,35,36,37,35,37,36,37,35,36,37,35,37,35,35,35,35,36,35,36,37,35,35,36,36,0,36,35,36,37,35,36,37,35,36,37,35,36,37,35,37,36,35,36,37,36,36,36,35,36,37,35,36,37,35,36,37,35,36,37,35,36,0,0,0,0,38,39,39,40,38,41,39,40,38,41,0,0,39,40,38,41,39,40,38,41,0,39,0,39,41,40,0,0,39,39,41,38,0,0,0,0,0,39,40,38,41,38,39,39,39,40,38,41,39,40,38,41,40,38,41,39,40,38,41,38,39,39,39,41,40,0,39,39,0,0,40,0,39,0,41,0,39,0,0,39,0,41,39,39,40,38,41,39,40,38,41,39,40,38,41,0,39,40,38,41,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,43,0,0,0,0,0,0,44,44,44,45,43,44,45,43,45,44,44,45,43,44,45,43,43,43,43,44,45,45,43,43,44,43,44,45,43,43,43,44,44,45,43,44,45,43,45,43,44,45,43,0,43,44,44,45,45,45,44,43,44,43,44,45,43,44,45,43,44,45,43,44,45,43,44,46,0,46,0,47,46,47,46,47,46,47,46,46,46,46,47,47,47,47,47,46,47,46,47,46,46,47,46,47,47,47,47,46,47,46,47,46,47,46,47,46,48,0,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,51,51,0,51,52,51,52,51,52,51,52,51,52,52,52,52,51,52,52,51,52,51,51,52,51,52,52,52,52,52,51,52,51,52,51,52,51,53,54,55,0,0,0,56,57,58,56,57,58,57,56,57,58,56,57,58,0,0,0,58,57,56,57,58,57,58,56,57,58,56,57,58,56,56,57,58,56,57,58,56,57,58,58,56,57,56,57,58,0,56,57,56,57,58,56,57,58,56,57,58,56,57,58,56,57,58,0,59,59,59,59,59,59,59,59,59,59,0,59,59,59,59,59,59,59,0,0,0,0,0,0,0,0,0,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,60,61,60,61,60,61,60,61,61,60,60,61,60,61,60,60,61,61,60,61,60,61,60,61,60,61,0,62,62,62,62,0,0,62,62,62,62,62,0,62,62,0,0,0,62,62,62,62,0,0,0,63,64,63,64,63,64,63,64,63,64,64,63,64,64,63,63,0,64,63,64,63,63,64,63,63,63,63,64,64,0,63,63,63,64,63,64,63,64,63,64,63,64,0,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,0,0,0,0,66,67,66,67,67,66,67,66,67,67,66,66,66,66,66,67,66,67,66,67,67,66,67,0,0,0,66,66,67,66,0,67,66,66,66,67,66,67,66,67,66,67,0,68,68,0,69,68,69,68,69,68,69,68,68,68,69,68,68,69,68,69,68,68,68,69,68,69,68,68,69,68,69,68,69,69,69,69,68,69,68,69,68,69,68,69,68,69,70,0,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,72,0,0,0,0,0,0,0,0,73,74,75,76,77,78,72,79,73,74,75,76,77,78,72,79,73,74,75,76,77,78,72,79,73,74,75,76,77,78,72,79,72,79,72,79,79,73,73,77,78,73,76,77,72,72,73,77,78,72,73,74,75,76,77,78,72,79,73,72,72,76,73,74,75,76,77,78,72,79,73,74,75,76,77,78,72,79,74,75,76,77,78,72,79,73,74,75,76,77,78,72,79,75,77,74,74,79,74,79,72,74,78,77,73,76,76,73,78,75,73,73,74,79,0,73,72,79,73,74,75,76,77,78,72,79,73,74,75,76,77,78,72,79,73,74,75,76,77,78,72,79,73,74,75,76,77,78,72,79,73,0,0,0,0,0,80,81,82,83,80,81,82,83,80,81,82,83,80,81,82,83,0,81,80,0,81,83,80,81,82,83,80,80,81,82,83,80,81,82,83,0,80,81,82,83,80,81,82,83,80,81,82,83,0,0,80,0,80,82,0,80,81,82,83,81,80,80,81,82,83,80,81,81,0,0,0,0,80,80,0,80,81,82,83,80,81,82,83,80,81,82,83,0,80,81,82,83,0,0,0,0,0,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,0,85,85,85,85,0,0,85,85,85,0,85,85,0,85,85,85,85,85,85,85,85,0,85,0,0,85,85,85,85,85,85,85,85,85,85,85,0,85,85,85,85,85,0,0,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,0,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,0,0,88,89,88,89,88,89,88,89,88,89,88,0,89,89,88,89,88,88,88,88,0,0,89,88,0,88,88,89,89,0,88,89,88,89,89,88,89,0,0,88,88,88,88,89,88,0,88,0,0,88,88,88,89,0,89,89,88,88,88,89,88,89,88,89,88,88,89,88,0,90,90,90,90,90,0,90,90,90,90,90,90,90,90,90,90,90,90,90,90,0,0,0,91,92,91,92,91,92,91,92,0,92,92,91,92,92,91,92,0,0,91,92,91,92,91,92,91,92,91,92,91,92,0,0,92,91,91,92,92,91,92,91,92,91,92,91,92,0,0,0,93,94,95,93,94,95,94,93,94,95,93,94,95,93,94,95,93,94,95,95,95,93,94,95,93,94,95,93,94,95,93,94,95,93,94,95,93,94,95,93,94,95,93,94,95,93,94,93,94,95,93,94,95,93,94,95,93,94,95,93,94,95,0,96,96,96,96,96,96,96,96,96,96,0,96,96,96,96,96,96,96,96,0,97,97,97,97,97,97,97,97,97,97,0,97,97,97,97,97,97,97,0,0,0,98,98,98,98,98,98,98,0,98,98,98,98,98,0,98,98,98,98,98,98,98,98,99,99,99,99,99,99,0,99,0,0,0,99,99,99,99,99,99,99,99,99,99,99,99,99,99,0,100,101,101,101,102,99,103,101,102,99,103,101,102,99,103,101,102,99,103,0,0,101,102,99,99,103,99,103,0,103,103,101,101,102,103,101,100,101,102,99,103,103,99,100,0,101,102,0,101,102,99,103,101,102,99,103,102,99,103,101,102,99,103,100,101,0,0,0,103,101,103,101,0,0,103,103,101,0,101,101,102,103,99,99,103,101,102,0,101,102,99,103,101,102,99,103,101,102,99,103,99,101,102,99,103,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,104,117,118,120,124,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,125,125,125,125,125,0,125,125,0,0,0,125,0,125,0,125,125,125,125,0,0,0,125,0,125,125,125,125,125,125,125,126,0,0,0,0,126,126,126,127,126,127,126,127,126,127,128,127,127,128,0,128,127,0,126,127,0,126,127,126,127,126,127,0,128,0,127,0,127,0,0,128,0,0,126,127,126,127,126,127,127,126,127,129,130,0,0,0,0,131,132,131,132,131,132,131,132,132,131,132,131,132,131,132,131,132,131,132,131,132,131,132,131,132,131,132,131,131,132,131,132,131,132,131,132,131,132,131,132,131,132,131,132,0,0,133,134,133,134,133,134,133,134,133,133,133,133,134,134,134,134,134,133,134,133,134,133,133,134,133,133,134,134,134,133,133,133,134,133,134,133,134,133,134,133,0,0,135,136,135,136,135,135,136,135,136,135,136,135,136,135,136,135,135,136,135,136,135,135,136,135,136,135,136,135,136,135,135,136,135,135,136,135,136,136,136,135,136,135,136,135,136,135,137,137,137,0,0,137,137,0,138,137,139,138,137,139,138,137,139,138,137,139,137,139,137,139,138,138,138,137,139,138,137,138,137,139,139,138,137,139,138,137,139,137,139,138,137,139,0,138,139,138,138,138,138,139,138,137,139,138,137,139,138,137,139,138,137,139,138,137,139,140,0,0,140,0,140,141,142,140,141,142,140,141,142,140,141,142,140,140,140,140,141,142,141,142,141,142,140,140,141,142,141,142,140,141,141,142,140,141,142,140,140,141,142,140,141,141,141,142,140,141,142,140,141,141,142,140,141,141,142,140,141,142,140,141,142,140,141,142,140,141,142,140,143,144,145,0,0,146,147,146,147,146,147,146,147,147,147,146,146,146,147,146,146,147,147,146,147,146,147,147,146,147,0,146,147,146,146,146,146,146,147,146,147,146,147,146,147,146,147,0,0,148,149,148,149,148,149,148,149,149,149,148,148,148,149,148,148,149,149,148,149,148,149,149,148,149,0,149,148,149,148,149,148,148,148,149,149,149,149,149,148,149,149,149,148,149,148,149,148,149,148,149,0,0,0,0,0,0,150,151,150,152,151,153,154,150,155,152,151,153,154,150,155,152,151,153,154,150,155,152,151,153,154,150,155,0,152,151,153,154,155,152,151,153,154,155,152,151,153,154,155,150,152,151,153,154,155,0,152,151,153,154,150,155,152,151,153,154,150,155,152,151,153,154,150,155,150,152,151,153,154,150,155,150,152,151,153,154,155,152,151,153,154,155,152,151,153,154,155,152,151,153,154,155,151,153,152,151,153,154,150,155,152,151,153,154,150,155,152,151,153,154,150,155,152,151,153,154,150,155,0,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,0,0,157,158,157,158,157,157,158,157,158,0,157,158,0,157,157,0,0,157,158,157,158,157,158,157,158,157,158,157,157,157,0,0,158,157,158,157,158,157,158,0,157,158,159,0,0,0,160,159,160,159,160,159,160,159,159,159,159,0,160,159,159,160,159,160,159,159,159,160,159,160,159,159,160,159,160,159,160,160,160,159,159,160,159,160,159,160,159,160,159,160,0,0,0,0,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,161,0,0,162,163,162,163,162,163,162,163,0,0,163,163,163,163,162,0,0,162,163,162,163,162,163,162,163,162,163,163,162,163,163,162,162,162,163,162,163,162,163,162,163,164,0,0,165,164,165,164,165,164,165,164,164,164,164,165,164,164,165,164,165,164,164,164,165,164,165,164,164,165,164,165,0,164,165,165,165,164,164,165,164,165,164,165,164,165,164,165,166,0,167,167,167,167,0,0,167,167,167,167,167,167,0,167,167,167,167,0,168,168,168,168,168,168,168,168,168,168,0,168,168,168,168,168,168,168,0,0,169,169,169,0,169,169,169,0,0,0,170,171,172,173,170,169,174,171,172,173,170,169,174,171,171,172,173,170,169,174,171,172,173,170,169,174,170,172,171,171,0,171,173,174,171,173,174,170,174,171,172,173,170,169,174,0,171,170,170,171,171,172,173,170,169,174,171,172,173,170,169,174,173,170,169,171,172,173,170,169,174,0,170,170,171,0,0,172,0,174,0,172,171,171,172,172,171,0,174,171,172,0,172,171,172,173,170,169,174,171,172,173,170,169,174,171,172,173,170,169,174,171,172,173,170,169,174,175,176,177,177,178,178,0,178,178,178,178,178,178,178,178,178,178,178,178,178,0,178,178,178,0,178,178,178,178,178,0,0,0,178,0,0,178,178,0,178,0,0,0,178,178,178,178,0,0,0,0,179,0,0,179,180,0,180,179,0,180,181,182,183,179,184,180,185,181,182,183,179,184,180,185,181,183,184,181,181,183,181,182,183,179,184,180,185,181,182,183,179,184,180,185,181,0,182,180,180,181,181,185,185,181,181,180,185,181,181,181,182,183,179,184,180,185,185,0,183,185,181,182,183,179,184,180,185,181,182,183,179,184,180,185,182,183,179,184,180,185,181,182,183,179,184,180,185,0,182,185,180,185,181,181,0,184,181,184,183,180,182,181,181,181,182,183,179,184,180,185,181,182,183,179,184,180,185,181,182,183,179,184,180,185,181,182,183,179,184,180,185,186,187,187,0,0,0,0,0,188,189,188,189,188,189,188,189,0,188,189,188,189,188,189,188,189,188,189,188,189,188,189,188,189,188,189,188,189,188,189,188,189,0,0,0,190,191,192,190,191,192,190,191,192,190,191,192,191,190,191,191,190,190,191,192,190,191,192,190,191,192,191,192,190,191,192,0,192,192,192,192,190,190,0,0,190,190,190,191,191,191,190,191,192,190,191,192,190,191,192,190,191,192,0,0,0,193,194,195,193,194,195,193,194,195,193,194,195,193,194,194,195,193,193,194,195,193,194,195,193,194,195,194,195,193,194,195,0,193,193,194,194,0,194,195,193,193,194,194,193,194,195,193,194,195,193,194,195,193,194,195,194,0,0,196,197,196,197,196,197,196,197,196,196,0,196,197,197,197,197,196,197,196,197,197,196,197,197,196,196,196,197,196,197,196,197,196,197,0,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,198,0,0,199,200,200,199,200,199,200,199,200,199,199,200,200,200,200,199,200,200,199,200,199,199,200,199,200,200,199,200,200,199,200,199,200,199,200,199,200,0,0,201,202,201,202,201,202,201,202,202,0,201,201,0,201,202,202,202,202,202,201,202,201,202,202,201,202,201,202,202,201,201,0,0,0,201,202,201,202,201,202,201,202,203,0,203,203,0,0,203,0,0,204,205,203,205,206,203,204,205,206,203,204,205,206,203,204,205,206,203,204,0,205,205,203,203,206,203,204,205,205,203,207,203,206,205,206,203,203,204,205,207,207,204,205,206,203,204,205,206,203,204,205,203,204,205,206,203,204,205,0,203,206,206,206,207,205,206,203,204,205,206,203,204,205,206,203,204,205,206,203,204,0,0,0,0,0,208,209,210,211,212,208,209,210,211,212,208,209,210,211,212,208,209,210,211,212,208,209,210,211,208,209,209,210,211,209,210,212,208,208,208,209,210,211,212,209,210,211,208,209,210,211,212,208,209,210,211,212,209,210,211,212,208,209,210,211,212,0,0,0,209,210,211,212,209,212,208,212,212,208,209,0,210,208,209,210,212,208,208,208,209,210,211,212,208,209,210,211,212,208,209,210,211,212,208,212,208,209,210,211,212,209,213,0,213,213,214,0,0,0,214,213,214,213,214,213,0,213,214,215,213,214,215,213,214,215,213,214,215,213,213,213,216,213,216,0,215,215,213,213,213,0,216,216,216,216,216,215,213,213,216,215,0,0,214,215,213,216,216,216,216,213,214,215,213,214,215,213,213,214,215,213,216,213,213,215,215,216,215,213,0,216,215,213,213,214,215,213,214,215,213,0,214,215,213,214,215,213,217,218,219,220,221,218,219,220,218,220,222,223,224,0,0,225,226,225,226,225,225,226,225,226,225,226,225,0,225,226,225,225,226,225,226,226,225,226,225,226,225,225,225,225,225,226,225,226,225,226,225,226,0,227,227,227,227,227,227,0,227,227,227,0,227,0,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,227,0,0,228,228,228,228,228,0,228,228,228,0,228,228,228,228,228,228,228,228,228,228,228,228,228,228,228,0,0,0,229,230,229,230,229,230,229,230,229,230,229,0,229,230,0,229,230,229,230,230,229,230,229,230,230,229,0,0,229,229,230,229,230,229,230,229,230,0,231,231,231,231,231,231,0,0,0,231,231,231,231,231,231,231,231,231,231,0,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,232,0,0,0,0,0,233,234,235,236,237,233,234,235,236,237,233,234,235,236,237,233,234,235,236,237,237,235,237,233,234,235,233,234,235,236,233,234,235,236,237,235,233,234,235,236,237,233,234,235,236,237,236,237,233,234,235,236,237,233,234,235,237,233,234,235,236,236,233,234,235,235,233,233,234,235,233,233,234,235,236,237,233,234,235,236,237,233,234,235,236,237,233,234,235,236,237,0,238,238,0,238,238,238,238,0,238,238,0,0,238,0,0,0,238,0,239,239,239,240,241,239,242,243,238,240,241,239,242,243,238,0,240,241,239,242,243,238,240,241,239,242,243,238,240,240,242,243,238,243,238,243,242,241,241,240,239,243,238,243,240,0,242,242,240,241,239,242,243,238,240,240,240,240,239,239,240,240,242,242,242,242,242,240,241,239,242,243,238,240,241,239,242,243,238,243,238,240,241,239,242,243,238,0,238,240,239,0,240,241,242,242,242,241,241,240,243,241,239,242,243,242,242,242,243,243,238,242,242,240,242,240,241,242,242,242,243,242,240,241,243,238,240,238,0,240,241,239,242,243,238,240,241,239,242,243,238,239,240,241,239,242,243,238,240,241,239,242,243,238,241,241,240,242,242,0,244,244,244,244,244,244,244,244,244,244,244,244,0,244,0,244,244,244,244,244,244,244,244,0,0,245,246,245,246,245,246,245,246,245,246,245,246,245,246,245,246,245,246,245,245,246,0,246,245,246,246,245,245,246,245,246,245,246,245,246,247,247,247,247,0,0,248,247,248,247,248,248,247,248,247,247,247,248,248,247,248,248,247,248,247,248,247,247,248,247,248,248,248,248,247,248,248,248,248,248,248,247,248,248,247,248,247,248,247,248,247,0,0,0,249,250,249,250,249,250,249,250,0,0,0,249,250,250,249,250,249,250,250,249,250,249,250,249,250,249,249,250,250,249,250,250,249,249,250,249,250,249,250,249,250,249,250,250,251,251,251,0,0,251,251,251,0,251,251,251,0,251,251,251,251,251,251,0,251,0,0,252,0,251,251,251,251,0,0,0,0,0,253,254,255,256,257,253,254,255,256,257,253,254,255,256,257,253,254,255,256,257,253,254,255,256,253,254,255,256,257,257,257,257,253,254,255,256,253,254,255,256,257,253,254,255,256,257,253,254,255,256,257,253,254,255,256,257,253,254,255,256,0,257,257,253,254,255,256,257,253,254,255,256,257,253,254,255,256,257,253,254,255,256,0,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,258,0,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,0,259,0,259,259,259,259,259,259,259,259,259,259,259,259,0,259,0,0,0,0,0,0,260,261,262,263,260,264,262,265,261,263,260,264,262,265,261,264,263,260,264,262,265,261,263,260,264,262,265,261,265,262,261,261,263,265,264,260,264,263,260,260,263,260,264,262,265,261,262,260,260,263,260,264,262,265,261,263,260,264,262,265,261,260,264,262,265,261,263,260,264,262,265,261,263,0,262,262,263,261,0,0,260,260,263,262,263,263,261,264,263,260,264,262,265,261,263,260,264,262,265,261,263,260,264,262,265,261,263,260,264,262,265,261,0,266,266,266,266,266,266,266,266,266,266,266,0,266,0,266,0,266,266,266,266,266,266,266,266,267,0,267,0,0,267,268,268,267,269,268,267,269,269,269,0,268,267,269,268,267,269,267,269,267,269,269,268,267,269,267,268,0,268,267,268,267,269,267,267,268,268,267,269,268,267,269,267,269,268,267,269,268,268,269,267,269,268,268,268,0,269,268,268,267,269,268,267,269,268,267,269,268,267,269,268,268,267,269,268,268,270,271,0,0,0,0,272,273,272,273,274,275,272,273,274,275,272,272,273,274,275,272,273,274,275,274,274,272,273,274,275,273,274,272,273,274,275,272,272,273,274,275,272,273,274,275,272,273,274,275,272,273,274,275,275,275,274,274,272,275,273,275,272,273,273,275,275,272,274,275,272,274,275,272,273,274,275,272,273,274,275,272,273,274,275,272,273,274,275,274,0,0,0,276,277,276,278,277,276,278,277,276,278,277,276,278,276,0,0,0,277,277,278,276,277,276,276,276,278,276,277,276,278,277,276,276,277,276,278,277,276,278,276,278,277,276,278,276,0,278,276,278,278,276,276,276,277,278,278,278,278,277,276,278,277,276,278,277,276,278,277,276,278],"f":[null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,null,null,[[["option",4,["permap"]],["app",3],["setup",3],["bool",15],["permap",3],["eventctx",3]],[["box",3,["state"]],["vec",3,["box"]]]],null,null,null,null,[[["mode",4]],["bool",15]],[[["app",3],["option",4,["mapedits"]],["sim",3],["mapedits",3],["bool",15],["option",4,["sim"]],["eventctx",3],["setup",3]],[["box",3,["state"]],["vec",3,["box"]]]],null,[[]],[[]],null,null,[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,[[]],null,null,null,null,[[["settings",3]]],null,[[["eventctx",3],["setup",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[["str",15],["map",3]],["result",6]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[["canvas",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["eventctx",3],["bool",15],["showobject",8]],[["option",4,["id"]],["id",4]]],[[["id",4]],[["pt2d",3],["option",4,["pt2d"]]]],[[["eventctx",3]]],[[],["sim",3]],null,[[["into",8,["string"]],["eventctx",3],["string",3]],[["intersectionid",3],["option",4,["intersectionid"]]]],[[],["flags",3]],[[]],[[],["colorscheme",3]],null,null,null,null,null,null,[[["drawoptions",3],["gfxctx",3],["showobject",8]]],[[["gfxctx",3]]],[[],["drawmap",3]],null,[[["drawoptions",3],["gfxctx",3]]],[[["canvas",3]]],null,[[],["sessionstate",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["bounds",3],["agentcache",3],["showobject",8],["prerender",3]],[["vec",3,["renderable"]],["renderable",8]]],null,null,[[],["option",4]],null,null,[[["eventctx",3],["bool",15]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["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],["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,null,[[],["showlayers",3]],[[],["showlayers",3]],null,[[["into",8,["string"]],["eventctx",3],["string",3]],["bool",15]],null,[[["eventctx",3],["option",4,["id"]],["id",4],["pt2d",3],["option",4,["f64"]],["f64",15]],[["box",3,["state"]],["state",8]]],[[],["map",3]],null,[[["sim",3],["timer",3],["options",3],["colorscheme",3],["map",3],["eventctx",3],["flags",3]],["permap",3]],[[["eventctx",3],["map",3],["timer",3]]],null,null,[[["eventctx",3],["showobject",8]],[["option",4,["id"]],["id",4]]],[[["eventctx",3]],[["option",4,["id"]],["id",4]]],[[["eventctx",3]],[["option",4,["id"]],["id",4]]],[[["eventctx",3]],[["option",4,["id"]],["id",4]]],[[["eventctx",3]],[["option",4,["id"]],["id",4]]],[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[],["showlayers",3]],[[],["showeverything",3]],[[],["perobjectactions",3]],[[],["options",3]],null,null,[[],["analytics",3]],null,null,[[["eventctx",3]]],null,[[]],null,[[["sim",3],["map",3]],["bool",15]],null,null,null,[[["option",4]]],[[["id",4]],["bool",15]],[[["id",4]],["bool",15]],null,null,null,null,null,null,[[],["sim",3]],null,null,null,null,null,null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[],[["vec",3,["challenge"]],["btreemap",3,["string","vec"]],["string",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[["gameplaymode",4]]],[[]],[[]],[[]],null,null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["app",3],["option",4]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],null,[[["app",3],["gameplaymode",4]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["into",8,["string"]],["string",3]],["cutscenebuilder",3]],[[["fn",8],["eventctx",3],["box",3,["fn"]]],[["box",3,["state"]],["state",8]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["str",15],["string",3],["into",8,["string"]],["f64",15]],["cutscenebuilder",3]],[[],["color",3]],[[]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],[[]],[[["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],["global",3]]],[[["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,[[["usize",15],["eventctx",3],["str",15],["fn",8]],["panel",3]],null,null,null,null,[[["str",15]],["cutscenebuilder",3]],[[["eventctx",3],["color",3],["widget",3]],[["box",3,["state"]],["state",8]]],null,null,[[["into",8,["string"]],["string",3]],["cutscenebuilder",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["timer",3],["map",3],["scenario",3]],["prebakesummary",3]],[[]],null,[[],["result",4]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["eventctx",3],["app",3],["btreeset",3]],["widget",3]],[[["app",3],["duration",3]],[["vec",3,["textspan"]],["textspan",3]]],[[["app",3],["agenttype",4]],["color",3]],[[["app",3],["tripmode",4]],["color",3]],[[["app",3],["tripphasetype",4]],["color",3]],[[["eventctx",3],["app",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3],["text",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3],["contextualactions",8]],[["option",4,["transition"]],["transition",4,["app"]]]],[[]],null,[[["app",3]],[["option",4,["id"]],["id",4]]],[[["map",3],["btreeset",3]],[["intersectionid",3],["btreeset",3,["intersectionid"]]]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["duration",3]],[["fnonce",8],["box",3,["fnonce"]]]],[[["tab",4],["app",3],["eventctx",3],["contextualactions",8]]],[[["fn",8],["string",3],["text",3],["btreeset",3,["string"]]]],[[],["commonstate",3]],[[["app",3],["id",4]],["text",3]],null,null,null,[[["eventctx",3]],["panel",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,[[["intersectionid",3],["app",3]]],[[["app",3]],[["vec",3,["roadid"]],["roadid",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["route",3]],[[],["mode",4]],[[]],[[]],[[["gfxctx",3]]],[[["route",3]],["bool",15]],[[["mode",4]],["bool",15]],[[["eventctx",3],["app",3]],["bool",15]],[[]],[[]],[[]],null,[[["eventctx",3]],["widget",3]],[[["intersectionid",3]],[["usize",15],["option",4,["usize"]]]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],[[],["bool",15]],null,[[["eventctx",3]],[["intersectionid",3],["option",4,["intersectionid"]]]],[[["usize",15],["intersectionid",3],["map",3]],["usize",15]],[[["route",3]],["bool",15]],[[["mode",4]],["bool",15]],[[["app",3]],["routesketcher",3]],[[],["route",3]],[[["str",15]],["bool",15]],null,null,null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["app",3]]],[[["app",3]]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3],["bool",15]]],[[["app",3],["option",4,["str"]],["eventctx",3],["str",15]],["bool",15]],[[]],[[]],null,[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3]],["widget",3]],null,[[["app",3],["roadid",3],["eventctx",3],["btreeset",3,["roadid"]]],["roadselector",3]],null,null,[[["eventctx",3],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["result",4]],[[["app",3],["gfxctx",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["uploadedproposals",3]],null,[[["eventctx",3],["app",3],["str",15]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["string",3]]],[[],["result",4]],[[["string",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],null,[[["eventctx",3],["app",3],["str",15]],[["option",4,["transition"]],["transition",4,["app"]]]],[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["option",4,["id"]],["id",4],["permap",3],["pt2d",3],["option",4,["f64"]],["f64",15]],[["box",3,["state"]],["state",8]]],[[["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[["eventctx",3],["app",3],["str",15]],[["app",3],["transition",4,["app"]]]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["waypointid",3]],[[]],[[["waypointid",3]],["bool",15]],[[],["bool",15]],[[["app",3],["waypointid",3],["worldoutcome",4,["waypointid"]],["outcome",4]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[["eventctx",3]],["widget",3]],[[["usize",15]],["color",3]],[[["usize",15]],["char",15]],[[],[["tripendpoint",4],["vec",3,["tripendpoint"]]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[],["usize",15]],[[["waypointid",3]],["bool",15]],[[["app",3]],["inputwaypoints",3]],[[["tripendpoint",4],["app",3]],["waypoint",3]],[[["tripendpoint",4],["app",3],["vec",3,["tripendpoint"]]]],[[["world",3],["usize",15],["eventctx",3],["fn",8]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,[[["app",3],["id",4]],["vec",3]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3],["app",3]]],null,[[["tags",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],["drawable",3]],[[["eventctx",3],["app",3]],["drawable",3]],[[],["drawbaselayer",4]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["app",3],["id",4],["string",3],["eventctx",3],["bool",15]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]]],[[["app",3]]],[[["app",3]]],[[["app",3]]],null,[[]],[[]],[[]],[[]],[[],["gameplaymode",4]],null,null,[[]],[[]],[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],[[],["showlayers",3]],null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["mapname",3],["vec",3,["mapname"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,null,null,null,null,[[["option",4,["vec"]],["eventctx",3],["app",3],["vec",3,["originalroad"]]],[["box",3,["state"]],["state",8]]],[[["eventctx",3]]],null,null,[[["eventctx",3],["string",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,null,null,[[["id",4]],["bool",15]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],null,null,[[["app",3],["agentid",4]],["option",4]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]]],[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[["agentid",4]],["delaycause",4]],[[["app",3],["agentid",4]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,[[["obj",3],["color",3],["block",3],["eventctx",3],["app",3]]],[[["timer",3],["vec",3,["perimeter"]],["eventctx",3],["app",3],["perimeter",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["obj",3]],[[]],[[["obj",3]],["ordering",4]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,[[["obj",3]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[]],null,[[]],[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3]],["panel",3]],[[["obj",3]],["bool",15]],[[],["obj",3]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["block",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,[[["obj",3]],[["option",4,["ordering"]],["ordering",4]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["pathconstraints",4],["map",3]]],[[],["source",4]],[[]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3],["laneid",3]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["source",4],["eventctx",3],["app",3],["pathconstraints",4]],[["box",3,["state"]],["state",8]]],null,[[["eventctx",3],["app",3],["laneid",3]],[["box",3,["state"]],["state",8]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["sim",3],["id",4],["map",3]]],[[["app",3],["gfxctx",3]]],[[["sim",3],["id",4],["map",3]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["intersectionid",3],["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],null,[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["option",4,["pt2d"]],["vec",3,["item"]],["pt2d",3],["eventctx",3],["str",15],["item",4]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["timer",3]],[["counter",3,["roadid"]],["roadid",3]]],[[["usize",15]],[["vec",3,["textspan"]],["textspan",3]]],[[["panel",3]]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["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]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["pathrequest",3],["polygon",3],["eventctx",3],["app",3]],[["box",3,["state"]],["option",4,["box"]]]],[[["tripendpoint",4],["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[["eventctx",3],["routingparams",3],["tripmode",4]],["widget",3]],[[["eventctx",3],["app",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["roadselector",3],["eventctx",3]],["panel",3]],[[["eventctx",3],["app",3],["roadid",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["vec",3,["roadid"]],["roadid",3],["vec",3,["intersectionid"]],["intersectionid",3],["map",3]],["string",3]],[[["intersectionid",3],["map",3]],["feature",3]],[[["lane",3]],[["option",4,["map"]],["map",3,["string","value"]]]],[[["roadid",3],["map",3]],["feature",3]],[[["roadid",3],["map",3]],["string",3]],[[["lane",3],["direction",4]],[["value",4],["map",3,["string","value"]],["string",3]]],[[["roadid",3],["map",3]],[["value",4],["map",3,["string","value"]],["string",3]]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,[[],["drawbaselayer",4]],[[]],[[]],null,null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["intersectionid",3],["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["usize",15],["app",3],["btreeset",3,["intersectionid"]],["intersectionid",3],["eventctx",3],["bool",15]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3],["panel",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["collisiondataset",3],["vec",3,["usize"]],["usize",15],["eventctx",3],["app",3]],[["dummyid",3],["world",3,["dummyid"]]]],[[["collisiondataset",3]],[["vec",3,["usize"]],["usize",15]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["filters",3]],["bool",15]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["panel",3]],["filters",3]],[[["collisiondataset",3],["vec",3,["usize"]],["usize",15],["eventctx",3],["app",3]],[["dummyid",3],["world",3,["dummyid"]]]],[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3]],["widget",3]],[[["filters",3]],["bool",15]],[[],["filters",3]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[["usize",15]],["f64",15]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["option",4,["heatmapoptions"]],["heatmapoptions",3],["counter",3,["buildingid"]],["eventctx",3],["app",3],["buildingid",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["scenario",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],null,null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["timer",3],["string",3],["bool",15],["app",3],["option",4,["string"]]]],[[["string",3],["pt2d",3],["str",15],["vec",3,["pt2d"]],["usize",15],["btreemap",3,["string","string"]],["colorscheme",3],["hashmap",3]],["object",3]],[[["app",3],["str",15]]],[[["string",3],["eventctx",3],["app",3],["option",4,["string"]]],[["box",3,["state"]],["state",8]]],null,null,null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["obj",4]],[[]],[[["app",3],["gfxctx",3]]],[[["obj",4]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[]],[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["obj",4]],["bool",15]],[[["string",3],["vec",3,["lonlat"]],["eventctx",3],["app",3],["lonlat",3]],[["box",3,["state"]],["state",8]]],null,null,[[["eventctx",3],["app",3]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3],["scenario",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["markerid",3]],[[],["recordedstorymap",3]],[[]],[[]],[[],["result",4]],null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["markerid",3]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3]],[["ring",3],["option",4,["ring"]]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3],["app",3],["storymap",3]],[["box",3,["state"]],["state",8]]],[[],["u64",15]],[[]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["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],["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["recordedstorymap",3],["app",3]],[["storymap",3],["option",4,["storymap"]]]],null,null,null,null,[[["markerid",3]],["bool",15]],[[],["storymap",3]],[[],["lasso",3]],null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["usize",15],["eventctx",3],["str",15]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],null,null,null,[[["eventctx",3]]],[[["eventctx",3],["app",3]]],[[["app",3]]],[[],["result",4]],[[["pt2d",3],["vec",3,["pt2d"]]],["ring",3]],null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[["eventctx",3],["app",3],["mapedits",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["laneid",3]],["bool",15]],null,null,[[["editcmd",4]],[["option",4,["id"]],["id",4]]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[]],[[["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]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],["panel",3]],[[["eventctx",3],["app",3]],["panel",3]],null,[[["app",3],["gameplaymode",4],["intersectionid",3],["eventctx",3]],[["box",3,["state"]],["option",4,["box"]]]],null,null,null,[[["eventctx",3],["app",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],[[["fn",8],["string",3],["box",3,["fn"]],["app",3],["transition",4,["app"]],["option",4,["transition"]],["bool",15],["into",8,["string"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],[[["box",3,["fn"]],["eventctx",3],["fn",8]],[["box",3,["state"]],["state",8]]],null,null,null,null,null,null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]]],null,null,null,[[["option",4,["speed"]],["app",3],["speed",3]],[["choice",3,["speed"]],["vec",3,["choice"]]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],null,[[["tags",3],["editroad",3],["lanetype",4]],["usize",15]],[[["direction",4],["editroad",3]],["usize",15]],[[["bool",15],["editroad",3],["lanetype",4]],["direction",4]],null,[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],null,null,[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3],["roadid",3],["editroad",3],["mapedits",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[["eventctx",3],["app",3]]],null,[[["eventctx",3],["app",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["eventctx",3],["option",4,["laneid"]],["app",3],["laneid",3]]],[[["lanetype",4]],["bool",15]],[[["app",3]],[["option",4,["mapedits"]],["mapedits",3]]],[[["app",3],["roadid",3],["option",4,["laneid"]],["eventctx",3],["laneid",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["gfxctx",3]]],[[["usize",15],["roadid",3],["app",3]],["geombatch",3]],null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["app",3],["roadid",3]],["geombatch",3]],null,[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["usize",15],["app",3]],["laneid",3]],null,[[["lanetype",4]],[["str",15],["option",4,["str"]]]],null,[[["laneid",3],["option",4,["laneid"]],["eventctx",3],["app",3],["road",3]],["panel",3]],[[["usize",15],["roadid",3],["editroad",3],["bool",15],["eventctx",3],["app",3]],["panel",3]],[[["app",3],["option",4,["isize"]],["fn",8],["eventctx",3],["isize",15]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3],["laneid",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["roadid",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]]],null,null,[[["eventctx",3]],["color",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["app",3],["laneid",3]],[["choice",3,["distance"]],["vec",3,["choice"]]]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["busrouteid",3],["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[]],null,null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["app",3],["intersectionid",3],["eventctx",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["usize",15],["app",3],["fn",8],["eventctx",3]]],[[["app",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["usize",15],["eventctx",3],["app",3]]],[[["app",3],["btreeset",3]],[["option",4,["bundleedits"]],["bundleedits",3]]],[[],["bundleedits",3]],[[]],null,[[["eventctx",3],["app",3]]],null,[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],null,[[["usize",15],["btreeset",3],["eventctx",3],["app",3]],["geombatch",3]],null,[[["bundleedits",3]],["bool",15]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["app",3],["btreeset",3]],["geombatch",3]],null,[[]],[[]],[[["app",3],["btreeset",3]],["bundleedits",3]],null,[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["usize",15],["btreeset",3],["eventctx",3],["app",3]],["panel",3]],[[["bool",15],["eventctx",3],["app",3]],["panel",3]],null,null,null,null,[[["bundleedits",3]],["bool",15]],[[["app",3],["btreeset",3,["intersectionid"]],["intersectionid",3],["eventctx",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],null,null,null,null,[[["eventctx",3],["app",3]]],null,null,null,[[["polygon",3],["vec",3,["polygon"]]],["vec",3]],[[["app",3],["btreeset",3]],["bundleedits",3]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["app",3]],["result",6]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["drawbaselayer",4]],[[["bundleedits",3],["intersectionid",3],["eventctx",3],["app",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["usize",15],["controltrafficsignal",3],["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3],["panel",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["controltrafficsignal",3],["map",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["angle",3]],["str",15]],[[],["result",4]],[[["formatter",3]],["result",6]],[[]],[[]],null,[[["str",15],["map",3]],[["result",6,["movementid"]],["movementid",3]]],null,[[["intersectionid",3],["str",15],["map",3]],[["result",6,["controltrafficsignal"]],["controltrafficsignal",3]]],[[["eventctx",3],["app",3],["str",15]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["intersectionid",3],["map",3]],[["snapper",3],["result",6,["snapper"]]]],null,[[["deserializer",8]],["result",6]],[[["deserializer",8]],[["vec",3,["nodeid"]],["result",6,["vec"]]]],null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[]],[[]],[[]],null,null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,null,null,null,[[["btreeset",3,["intersectionid"]],["intersectionid",3],["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["btreeset",3,["intersectionid"]],["intersectionid",3],["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["btreeset",3,["intersectionid"]],["intersectionid",3],["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["usize",15],["eventctx",3]],["widget",3]],null,null,[[["btreeset",3,["intersectionid"]],["intersectionid",3],["eventctx",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["usize",15],["btreeset",3,["intersectionid"]],["intersectionid",3],["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["eventctx",3],["app",3],["editcmd",4]],[["box",3,["state"]],["option",4,["box"]]]],[[["eventctx",3],["app",3],["editcmd",4]],[["box",3,["state"]],["option",4,["box"]]]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3],["btreeset",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["btreeset",3]],["widget",3]],[[["eventctx",3],["app",3],["roadid",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["app",3],["id",4]],["vec",3]],[[["app",3]],[["option",4,["id"]],["id",4]]],[[],["vec",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["panel",3]],[["option",4,["tab"]],["tab",4]]],[[],["tab",4]],[[],["dataoptions",3]],[[]],[[]],null,[[],[["hashset",3,["string"]],["string",3]]],null,[[["app",3],["gfxctx",3]]],null,null,[[["dataoptions",3]],["bool",15]],[[["eventctx",3],["app",3],["contextualactions",8]]],[[["app",3],["id",4],["string",3],["eventctx",3],["bool",15]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[]],[[]],[[["panel",3]],["dataoptions",3]],[[["app",3],["id",4]],["tab",4]],[[],["gameplaymode",4]],[[["eventctx",3]],["widget",3]],null,null,null,[[]],[[]],[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],null,null,[[["eventctx",3],["vec",3]],[["vec",3,["widget"]],["widget",3]]],[[["eventctx",3],["tab",4],["vec",3],["hashmap",3]],["widget",3]],[[["dataoptions",3]],["bool",15]],[[["tab",4],["app",3],["eventctx",3],["contextualactions",8]],["infopanel",3]],[[],["dataoptions",3]],null,null,null,null,null,null,[[["eventctx",3],["dataoptions",3],["fn",8],["app",3],["str",15]],["widget",3]],null,null,null,[[["eventctx",3],["app",3]],["widget",3]],[[["app",3]],[["option",4,["id"]],["id",4]]],[[]],[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["personid",3],["details",3],["app",3],["option",4,["personid"]],["buildingid",3]]],[[["eventctx",3],["tab",4],["details",3],["app",3],["buildingid",3]],["widget",3]],[[["details",3],["eventctx",3],["app",3],["buildingid",3]],["widget",3]],[[["details",3],["eventctx",3],["app",3],["buildingid",3]],["widget",3]],[[["details",3],["eventctx",3],["app",3],["buildingid",3]],["widget",3]],[[["details",3],["eventctx",3],["app",3],["buildingid",3]],["widget",3]],[[["tab",4],["carid",3],["details",3],["eventctx",3],["app",3]],["widget",3]],[[["carid",3],["details",3],["eventctx",3],["app",3]],["widget",3]],[[["carid",3],["details",3],["eventctx",3],["app",3]],["widget",3]],[[["busroute",3]],["text",3]],[[["details",3],["busrouteid",3],["eventctx",3],["app",3]],["widget",3]],[[["details",3],["busrouteid",3],["eventctx",3],["app",3]],["widget",3]],[[["details",3],["eventctx",3],["app",3],["busstopid",3]],["widget",3]],[[["details",3],["eventctx",3],["app",3],["busstopid",3]],["widget",3]],[[["eventctx",3],["details",3],["app",3],["areaid",3]],["widget",3]],[[["eventctx",3],["app",3],["areaid",3]],["widget",3]],[[["details",3],["dataoptions",3],["intersectionid",3],["eventctx",3],["app",3]],["widget",3]],[[["details",3],["intersectionid",3],["eventctx",3],["app",3]],["widget",3]],[[["intersectionid",3],["eventctx",3],["app",3]],["widget",3]],[[["details",3],["dataoptions",3],["intersectionid",3],["eventctx",3],["app",3],["bool",15]],["widget",3]],[[["dataoptions",3],["bool",15],["intersectionid",3],["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3],["dataoptions",3],["bool",15],["intersectionid",3],["app",3]],["widget",3]],[[["eventctx",3],["tab",4],["details",3],["intersectionid",3],["app",3]],["widget",3]],[[["eventctx",3],["details",3],["intersectionid",3],["app",3]],["widget",3]],[[["eventctx",3],["app",3],["intersectionid",3]],["widget",3]],[[["details",3],["dataoptions",3],["intersectionid",3],["eventctx",3],["app",3]],["widget",3]],[[["dataoptions",3],["intersectionid",3],["eventctx",3],["app",3]],["widget",3]],[[["details",3],["intersectionid",3],["eventctx",3],["app",3]],["widget",3]],[[["intersectionid",3],["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3],["details",3],["app",3],["laneid",3]],["widget",3]],[[["eventctx",3],["app",3],["laneid",3]],["widget",3]],[[["eventctx",3],["tab",4],["details",3],["app",3],["laneid",3]],["widget",3]],[[["eventctx",3],["details",3],["app",3],["laneid",3]],["widget",3]],[[["eventctx",3],["app",3],["laneid",3]],["widget",3]],[[["details",3],["dataoptions",3],["eventctx",3],["app",3],["laneid",3]],["widget",3]],[[["dataoptions",3],["eventctx",3],["app",3],["laneid",3]],["widget",3]],[[["eventctx",3],["tab",4],["details",3],["parkinglotid",3]],["widget",3]],[[["details",3],["parkinglotid",3],["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3],["app",3],["parkinglotid",3]],["widget",3]],[[["details",3],["bool",15],["eventctx",3],["app",3],["personid",3]],["widget",3]],[[["details",3],["eventctx",3],["app",3],["personid",3]],["widget",3]],[[["duration",3]],["textspan",3]],[[["eventctx",3],["details",3],["app",3]],["widget",3]],[[["eventctx",3],["details",3],["app",3]],["widget",3]],[[["eventctx",3],["person",3],["map",3]],["widget",3]],[[["tab",4],["details",3],["bool",15],["eventctx",3],["app",3],["personid",3]],["widget",3]],[[["carid",3],["details",3],["bool",15],["eventctx",3],["app",3]],["widget",3]],[[["carid",3],["details",3],["eventctx",3],["app",3]],["widget",3]],[[["details",3],["bool",15],["eventctx",3],["app",3],["personid",3]],["widget",3]],[[["eventctx",3],["app",3],["personid",3]],["widget",3]],[[["btreemap",3],["details",3],["bool",15],["eventctx",3],["app",3],["personid",3]],["widget",3]],[[["btreemap",3],["details",3],["eventctx",3],["app",3],["personid",3]],["widget",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["opentrip",3],["tripid",3],["details",3],["eventctx",3],["app",3]],["widget",3]],[[],["opentrip",3]],[[]],[[["tripid",3],["tripinfo",3],["percent",3],["eventctx",3],["analytics",3]],["widget",3]],[[["eventctx",3],["details",3],["tripid",3],["app",3],["analytics",3]]],[[["tripendpoint",4],["app",3]]],[[["opentrip",3]],["bool",15]],[[["btreemap",3],["tripid",3],["details",3],["eventctx",3],["app",3],["personid",3]],["widget",3]],[[]],[[["opentrip",3],["tripid",3],["details",3],["eventctx",3],["app",3]],["widget",3]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["unitfmt",3],["color",3],["bool",15],["map",3],["path",3]],["widget",3]],[[["f64",15],["tripid",3],["eventctx",3],["app",3],["option",4,["f64"]]],["widget",3]],[[["vec",3,["tripphase"]],["opentrip",3],["map",3],["app",3],["f64",15],["tripphase",3],["tripid",3],["details",3],["eventctx",3],["option",4,["f64"]]],["widget",3]],[[],["opentrip",3]],[[["opentrip",3],["tripid",3],["agentid",4],["details",3],["eventctx",3],["app",3]],["widget",3]],null,[[["tripid",3]],[["btreemap",3,["tripid","opentrip"]],["opentrip",3],["tripid",3]]],[[]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,[[]],[[]],[[["eventctx",3],["str",15]],["widget",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]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[],[["str",15],["option",4,["str"]]]],null,null,null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[["eventctx",3],["panel",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["app",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3],["eventctx",3]]],[[["eventctx",3],["app",3],["distance",3]]],[[["eventctx",3]]],[[],[["str",15],["option",4,["str"]]]],[[],[["str",15],["option",4,["str"]]]],[[["eventctx",3],["app",3]],["steepstreets",3]],[[["eventctx",3],["app",3]],["elevationcontours",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["app",3],["buildingid",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["buildingid",3]],["bool",15]],[[],["result",4]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3]],["favorites",3]],[[],[["str",15],["option",4,["str"]]]],[[["eventctx",3],["app",3]],["showfavorites",3]],null,[[["app",3]],["string",3]],[[["app",3],["buildingid",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["eventctx",3],["app",3]],["static",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["eventctx",3],["app",3]],["static",3]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["eventctx",3],["app",3]],["static",3]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[]],[[]],[[["eventctx",3],["app",3]],["static",3]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],[["str",15],["option",4,["str"]]]],[[],[["str",15],["option",4,["str"]]]],null,[[["eventctx",3],["app",3]],["bikeactivity",3]],[[["string",3],["widget",3],["eventctx",3],["colordiscrete",3],["str",15]],["static",3]],[[["eventctx",3],["app",3]],["static",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["seir",4]],[[],["options",3]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["seir",4]],["bool",15]],[[["options",3]],["bool",15]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["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]]],[[["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]]],[[["option",4,["widget"]],["widget",3],["eventctx",3],["app",3],["options",3]],["panel",3]],[[],[["str",15],["option",4,["str"]]]],[[["options",3]],["bool",15]],[[["eventctx",3],["app",3],["options",3]],["pandemic",3]],[[],["options",3]],null,null,null,null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["loc",4]],[[]],[[["loc",4]],["ordering",4]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["loc",4]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],[["str",15],["option",4,["str"]]]],[[],[["str",15],["option",4,["str"]]]],[[["loc",4]],["bool",15]],[[["bool",15],["eventctx",3],["app",3]],["occupancy",3]],[[["eventctx",3],["app",3]],["efficiency",3]],[[["parkingspot",4]],["loc",4]],null,null,null,[[["loc",4]],[["option",4,["ordering"]],["ordering",4]]],null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["options",3]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["options",3]],["bool",15]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[]],[[]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["option",4,["widget"]],["options",3],["widget",3],["eventctx",3],["app",3]],["panel",3]],[[],[["str",15],["option",4,["str"]]]],[[["options",3]],["bool",15]],[[["eventctx",3],["app",3],["options",3]],["populationmap",3]],[[],["options",3]],null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["options",3]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["options",3]],["bool",15]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[]],[[]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["option",4,["widget"]],["usize",15],["widget",3],["eventctx",3],["app",3],["options",3]],["panel",3]],null,[[],[["str",15],["option",4,["str"]]]],[[["options",3]],["bool",15]],[[["options",3],["eventctx",3],["app",3]],["problemmap",3]],[[["app",3]],["options",3]],[[["app",3]],["options",3]],null,null,[[["problem",4],["time",3],["tripinfo",3]],["bool",15]],null,null,null,null,null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[["intersectionid",3],["map",3]],["bool",15]],null,[[["map",3]],[["polygon",3],["vec",3,["polygon"]]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["map",3],["vec",3]],["vec",3]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,null,null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["app",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["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],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[],[["str",15],["option",4,["str"]]]],[[],[["str",15],["option",4,["str"]]]],[[],[["str",15],["option",4,["str"]]]],[[],[["str",15],["option",4,["str"]]]],[[],[["str",15],["option",4,["str"]]]],[[["eventctx",3],["app",3]],["backpressure",3]],[[["btreeset",3,["agenttype"]],["agenttype",4],["eventctx",3],["app",3]],["throughput",3]],[[["eventctx",3],["app",3]],["comparethroughput",3]],[[["eventctx",3],["app",3]],["trafficjams",3]],[[["eventctx",3],["app",3]],["delay",3]],null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],[["str",15],["option",4,["str"]]]],[[["bool",15],["eventctx",3],["app",3]],["transitnetwork",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],null,null,[[],["modalfilters",3]],null,null,null,[[["modalfilters",3],["map",3],["perimeter",3]],[["btreeset",3,["roadid"]],["vec",3,["btreeset"]]]],[[["roadid",3],["map",3],["modalfilters",3],["perimeter",3]],[["btreeset",3,["roadid"]],["roadid",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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3],["perimeter",3]],["neighborhood",3]],null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["obj",3]],[[]],[[["obj",3]],["ordering",4]],[[["eventctx",3],["app",3],["timer",3]]],[[["app",3],["gfxctx",3]]],[[["obj",3]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[]],[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["obj",3]],["bool",15]],null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[["obj",3]],[["option",4,["ordering"]],["ordering",4]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["usize",15],["grid",3]]],[[["neighborhood",3],["map",3]],["geombatch",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["neighborhood",3],["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[["eventctx",3],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["map",3],["directedroadid",3]],["movementid",3]],[[["map",3],["directedroadid",3]],["movementid",3]],[[["item",3]],["ordering",4]],null,[[["item",3]],["bool",15]],[[],["bool",15]],null,[[["neighborhood",3],["modalfilters",3],["map",3]],[["vec",3,["ratrun"]],["ratrun",3]]],[[["map",3],["btreeset",3],["modalfilters",3],["directedroadid",3]],[["vec",3,["ratrun"]],["ratrun",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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["item",3]],["bool",15]],[[["map",3],["vec",3,["directedroadid"]],["directedroadid",3],["duration",3]],["ratrun",3]],null,[[["item",3]],[["option",4,["ordering"]],["ordering",4]]],null,[[],["f64",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["obj",4]],[[]],[[["obj",4]],["ordering",4]],[[["app",3],["gfxctx",3]]],[[["obj",4]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",15]],[[]],[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["bool",15],["neighborhood",3],["eventctx",3],["app",3]],[["world",3,["obj"]],["obj",4]]],[[["obj",4]],["bool",15]],null,[[["eventctx",3],["app",3],["block",3]],[["box",3,["state"]],["state",8]]],null,[[["obj",4]],[["option",4,["ordering"]],["ordering",4]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["mapname",3]],["string",3]],[[["app",3],["eventctx",3],["vec",3,["str"]],["str",15]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3],["permanentmapedits",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["option",4,["string"]],["string",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,[[["app",3],["id",4]],["vec",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["app",3],["fnonce",8],["gameplaymode",4],["box",3,["fnonce"]]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["actions",3]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["app",3],["id",4],["string",3],["eventctx",3],["bool",15]],[["app",3],["transition",4,["app"]]]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[],["gameplaymode",4]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["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],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3]],["bool",15]],[[],["bool",15]],null,null,[[["eventctx",3]],[["app",3],["transition",4,["app"]]]],null,null,null,null,[[["eventctx",3],["app",3]]],[[["gameplaystate",8],["eventctx",3],["app",3]],["sandboxcontrols",3]],[[["eventctx",3],["app",3]]],null,[[["eventctx",3],["app",3]]],null,[[["app",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],null,null,[[["app",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["dashtab",4]],[[]],null,[[["dashtab",4]],["bool",15]],[[["formatter",3]],["result",6]],[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[["eventctx",3],["app",3]],["widget",3]],null,null,[[["app",3],["panel",3]],[["dashtab",4],["option",4,["dashtab"]]]],[[]],null,[[["eventctx",3],["app",3],["panel",3]],[["option",4,["transition"]],["transition",4,["app"]]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["blockselection",4],["eventctx",3],["app",3]]],[[["intersection",3],["bordertype",4],["map",3]],["polygon",3]],null,[[],["blockselection",4]],[[]],[[["block",3]],["vec",3]],null,null,null,[[["app",3],["gfxctx",3]]],null,[[["blockselection",4]],["bool",15]],[[["filter",3]],["bool",15]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["app",3],["timer",3]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["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],["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],["panel",3]],null,null,[[["blockselection",4]],["bool",15]],[[["filter",3]],["bool",15]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[["app",3]],[["vec",3,["loop"]],["loop",3]]],null,[[["app",3],["option",4,["panelstate"]],["panelstate",3],["eventctx",3]]],null,null,[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[["usize",15],["app",3]],[["app",3],["transition",4,["app"]]]],[[["gfxctx",3],["tripid",3],["geombatch",3],["app",3]]],[[["geombatch",3],["drawable",3],["gfxctx",3],["app",3],["panel",3],["option",4,["drawable"]]]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["vec",3]],["vec",3]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[]],[[]],[[["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]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],null,null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["app",3],["table",3,["app","entry","filters"]],["filters",3],["entry",3]]],null,null,null,null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[["eventctx",3],["app",3]],[["entry",3],["vec",3,["entry"]]]],[[["eventctx",3],["app",3],["table",3]],["drawable",3]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,null,null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3]],[["entry",3],["app",3],["filters",3],["table",3,["app","entry","filters"]]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[["app",3]],[["vec",3,["entry"]],["entry",3]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["app",3]],[["string",3],["result",6,["string"]]]],[[]],[[]],[[],["bool",15]],null,[[["tripmode",4]],["bool",15]],[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["app",3],["bool",15]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["rc",3,["refcell"]],["refcell",3,["option"]]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["app",3],["timer",3]],[["hashmap",3,["intersectionid","demand"]],["intersectionid",3],["demand",3]]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["time",3]],[["movementid",3],["counter",3,["movementid"]]]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],null,[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[["eventctx",3],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["eventctx",3],["app",3],["filter",3]],["widget",3]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["app",3]],[["string",3],["result",6,["string"]]]],[[]],[[]],[[["app",3]],["vec",3]],[[],["bool",15]],null,[[["tripmode",4]],["bool",15]],[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3],["filter",3]],["panel",3]],null,[[],["filter",3]],[[["eventctx",3],["app",3],["filter",3]],[["box",3,["state"]],["state",8]]],null,[[["duration",3]],["f64",15]],[[["eventctx",3],["app",3],["filter",3]],["widget",3]],[[["eventctx",3],["app",3],["filter",3]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[]],[[],[["vec",3,["problemtype"]],["problemtype",4]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["usize",15]],[["vec",3,["isize"]],["isize",15]]],null,null,[[],["problemtype",4]],[[]],null,[[],["usize",15]],[[],["colorscale",3]],[[["eventctx",3],["app",3],["matrixoptions",3]],["widget",3]],null,[[["problemtype",4]],["bool",15]],[[["app",3]],["usize",15]],[[["formatter",3]],["result",6]],null,[[]],[[]],[[["problem",4]]],[[]],[[]],[[["usize",15]],["usize",15]],[[],["bool",15]],[[["tripmode",4]],["bool",15]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["vec",3],["vec",3]],["matrix",3]],[[["vec",3],["eventctx",3],["app",3]],["widget",3]],[[]],null,null,null,[[["app",3],["problemtype",4]],["vec",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["app",3],["gfxctx",3]]],null,null,null,null,null,null,null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,[[]],[[]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[]],[[]],[[["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],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3]],[["cancelledtrip",3],["app",3],["table",3,["app","cancelledtrip","filters"]],["filters",3]]],[[["app",3]],[["finishedtrip",3],["app",3],["table",3,["app","finishedtrip","filters"]],["filters",3]]],[[["app",3]],[["unfinishedtrip",3],["app",3],["table",3,["app","unfinishedtrip","filters"]],["filters",3]]],null,null,null,null,null,null,[[["eventctx",3],["app",3]]],null,null,null,null,[[["app",3]]],null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["mapedits",3]],["bool",15]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["eventctx",3],["str",15]],["widget",3]],null,null,[[],["gameplaymode",4]],[[]],[[["gameplaymode",4]],["ordering",4]],null,[[["box",3]],[["result",4,["box","box"]],["box",3],["box",3]]],[[],["option",4]],[[["rc",3]],[["result",4,["rc","rc"]],["rc",3],["rc",3]]],[[],["option",4]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["gameplaymode",4]],["bool",15]],[[],["bool",15]],[[["app",3],["actions",3],["eventctx",3],["sandboxcontrols",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,null,[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],[[]],[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],[[],["mapname",3]],[[["gameplaymode",4]],["bool",15]],[[["string",3],["option",4,["gameplaymode"]],["eventctx",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],null,[[["app",3]]],null,[[["gameplaymode",4]],[["option",4,["ordering"]],["ordering",4]]],null,[[["eventctx",3],["app",3]]],null,[[["app",3],["timer",3],["xorshiftrng",3]],["loadscenario",4]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["actions",3],["eventctx",3],["sandboxcontrols",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[["app",3]],["option",4]],[[]],[[]],[[],["bool",15]],[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["string",3],["bool",15]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],null,[[["eventctx",3],["app",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["eventctx",3],["app",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],[[["gameplaymode",4]],[["fn",8],["box",3,["fn"]]]],null,[[["app",3],["gfxctx",3]]],[[["app",3],["actions",3],["eventctx",3],["sandboxcontrols",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[["app",3],["eventctx",3],["gameplaymode",4],["duration",3]],[["box",3,["state"]],["state",8]]],[[]],[[["app",3]]],null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["duration",3],["eventctx",3],["app",3],["origpersonid",3]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],null,null,[[["eventctx",3],["app",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["eventctx",3],["app",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],[[["eventctx",3]],["widget",3]],null,[[["app",3],["gfxctx",3]]],[[["app",3],["actions",3],["eventctx",3],["sandboxcontrols",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[["app",3],["bool",15],["eventctx",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],[[["app",3]]],[[["eventctx",3],["app",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[["app",3],["id",4]],["vec",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["actions",3],["eventctx",3],["sandboxcontrols",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[["app",3],["id",4],["eventctx",3],["str",15]],[["app",3],["transition",4,["app"]]]],[[]],[[]],null,[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],[[["eventctx",3],["app",3],["str",15]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]]],[[["intersectionid",3],["app",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["result",4]],[[]],[[["eventctx",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3]],[["app",3],["transition",4,["app"]]]],[[["timer",3],["map",3],["string",3]],[["string",3],["result",6,["string"]]]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],null,[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["buildingid",3],["eventctx",3],["app",3],["option",4,["buildingid"]]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["time",3],["tripmode",4]],["usize",15]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["actions",3],["eventctx",3],["sandboxcontrols",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,[[]],[[]],[[]],[[]],[[]],[[["app",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],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,[[["app",3]],["counttrips",3]],[[["scenariomodifier",4],["vec",3,["scenariomodifier"]],["eventctx",3],["app",3],["str",15]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],[[["string",3],["vec",3,["scenariomodifier"]],["eventctx",3],["scenariomodifier",4]],[["box",3,["state"]],["state",8]]],[[["string",3],["vec",3,["scenariomodifier"]],["eventctx",3],["app",3],["scenariomodifier",4]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["app",3]]],null,null,[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["app",3],["id",4]],["vec",3]],null,[[["screenpt",3]],["message",3]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["i64",15]],["osmid",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],null,[[],["tutorialpointer",3]],[[],["task",4]],[[]],[[]],[[["tutorialpointer",3]],["ordering",4]],null,[[["box",3,["fn"]],["fn",8]],["stage",3]],null,[[["app",3],["gfxctx",3]]],[[["fn",8],["box",3,["fn"]]],["message",3]],[[["tutorialpointer",3]],["bool",15]],[[["task",4]],["bool",15]],[[],["bool",15]],[[["app",3],["actions",3],["eventctx",3],["sandboxcontrols",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[["app",3],["id",4],["eventctx",3],["str",15]],[["app",3],["transition",4,["app"]]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["str",15]],["message",3]],null,[[["eventctx",3],["app",3]]],[[["app",3],["tutorialstate",3],["eventctx",3],["sandboxcontrols",3]],[["option",4,["transition"]],["transition",4,["app"]]]],null,null,null,null,[[],["task",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[["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],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3]],[["box",3,["state"]],["state",8]]],[[],["str",15]],null,[[],["message",3]],[[["map",3]],["scenariogenerator",3]],[[["eventctx",3],["app",3],["tutorialpointer",3]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],null,[[["eventctx",3],["app",3]],[["box",3,["gameplaystate"]],["gameplaystate",8]]],[[["eventctx",3],["bool",15]],["panel",3]],[[],[["message",3],["option",4,["message"]]]],null,[[["message",3]],["stage",3]],null,[[["tutorialpointer",3]],["bool",15]],[[["task",4]],["stage",3]],[[["text",3]],["message",3]],[[["eventctx",3],["app",3]],["tutorialstate",3]],[[["usize",15]],["tutorialpointer",3]],[[]],null,null,null,[[["tutorialpointer",3]],[["option",4,["ordering"]],["ordering",4]]],[[["task",4]],[["option",4,["ordering"]],["ordering",4]]],null,[[]],[[["eventctx",3],["app",3]]],[[]],[[["app",3],["tutorialpointer",3]],[["scenariogenerator",3],["option",4,["scenariogenerator"]]]],[[["scenariogenerator",3]],["stage",3]],[[["map",3]],[["scenariogenerator",3],["vec",3,["scenariogenerator"]]]],null,[[],["stage",3]],null,null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[]],[[]],null,[[["eventctx",3],["tutorialstate",3]],["text",3]],[[["app",3],["tutorialstate",3]],[["app",3],["transition",4,["app"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[["id",4],["option",4,["f64"]],["f64",15]],["stage",3]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[]],[[["app",3]],["bool",15]],[[["app",3]],["bool",15]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["vec",3,["widget"]],["widget",3]]],[[["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3],["app",3]],["panel",3]],[[["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3],["app",3],["panel",3]]],[[["eventctx",3],["app",3],["str",15]],[["option",4,["transition"]],["transition",4,["app"]]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["usize",15],["eventctx",3]],["widget",3]],null,[[],["routepreview",3]],[[["intersectionid",3],["eventctx",3],["btreeset",3,["intersectionid"]]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[],["speedsetting",4]],[[]],[[["eventctx",3],["app",3]],["widget",3]],[[["gfxctx",3]]],[[["speedsetting",4]],["bool",15]],[[["app",3],["gameplaymode",4],["option",4,["gameplaymode"]],["eventctx",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[]],[[]],[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],[[["eventctx",3],["app",3]],["timepanel",3]],null,null,[[["speedsetting",4]],[["option",4,["ordering"]],["ordering",4]]],[[["eventctx",3],["app",3]]],null,[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3],["speedsetting",4]]],null,null,[[]],[[["eventctx",3],["app",3]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["vec",3],["f64",15]],["polygon",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["eventctx",3],["duration",3]],["widget",3]],[[["eventctx",3],["time",3]],["widget",3]],[[["usize",15]],["string",3]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],null,[[]],[[]],[[["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]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["option",4,["gameplaymode"]],["eventctx",3],["app",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],[[["app",3],["option",4,["duration"]],["eventctx",3],["time",3],["duration",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[["tab",4]],["bool",15]],null,[[]],[[["eventctx",3],["app",3],["str",15]],[["option",4,["transition"]],["transition",4,["app"]]]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["app",3],["widget",3]],["panel",3]],null,null,[[],["layers",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["color",3]],[[],["color",3]],[[],["color",3]],[[],["color",3]],[[["gfxctx",3]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["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],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["road",3]],["bool",15]],[[["eventctx",3],["app",3]],["drawnetworklayer",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["app",3],["layers",3]],[["box",3,["state"]],["state",8]]],[[],["layers",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["option",4,["transition"]],["transition",4,["app"]]]],null,[[]],[[["eventctx",3],["app",3],["str",15]]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[],["screenpt",3]],[[["str",15],["color",3]],["buttonbuilder",3]],[[["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3]],["widget",3]],null,null,[[["eventctx",3],["app",3]],["layers",3]],null,null,[[["eventctx",3],["app",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["eventctx",3],["app",3]]],[[]],[[["eventctx",3]]],null,null,null,null,null,null,null,null,null,[[["candidatetrip",3]],["bool",15]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[],["text",3]],[[["app",3],["gfxctx",3]]],null,null,[[["eventctx",3]]],null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[["panel",3]],["filters",3]],[[["timer",3],["scenario",3],["eventctx",3],["app",3]],["modeshiftdata",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["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],["global",3]]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["app",3]],["panel",3]],null,null,[[["eventctx",3],["app",3],["layers",3]],[["box",3,["state"]],["state",8]]],null,[[["usize",15]],["f64",15]],[[["eventctx",3],["text",3],["f64",15]],["widget",3]],[[["eventctx",3],["app",3],["timer",3]]],null,[[],["layers",3]],[[["eventctx",3]],["widget",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["box",3,["any","global"]],["any",8],["global",3]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["app",3],["vec",3,["roadid"]],["roadid",3],["eventctx",3],["option",4,["buffertype"]],["buffertype",4]],[["vec",3,["string"]],["string",3]]],null,[[["drivingside",4],["editroad",3],["option",4,["buffertype"]],["buffertype",4]]],[[["eventctx",3],["app",3],["layers",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],["widget",3]],null,[[],["layers",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["eventctx",3],["app",3]]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,[[["eventctx",3],["app",3]],["widget",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["id",4]],[[],["routingpreferences",3]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["id",4]],["bool",15]],[[["routingpreferences",3]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,null,[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[]],null,[[]],[[]],[[]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],["str",15]],[[["id",4]],["bool",15]],[[["routingpreferences",3]],["bool",15]],[[["eventctx",3],["app",3],["layers",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]]],null,[[],["routingparams",3]],[[["eventctx",3],["app",3]]],[[],["layers",3]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["app",3],["widget",3]]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["app",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["namedtrip",3]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[["app",3],["gfxctx",3]]],[[["namedtrip",3]],["bool",15]],[[]],[[]],[[]],[[]],[[["eventctx",3]],["widget",3]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["usize",15]],[[["app",3]],["savedtrips",3]],null,[[["namedtrip",3]],["bool",15]],[[["app",3]],["tripmanagement",3]],[[],["string",3]],[[["namedtrip",3],["eventctx",3],["savedtrips",3]],[["box",3,["state"]],["state",8]]],[[["str",15]],[["namedtrip",3],["option",4,["namedtrip"]]]],[[["eventctx",3],["app",3],["str",15]],[["option",4,["transition"]],["transition",4,["app"]]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3],["panel",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[["str",15]],[["namedtrip",3],["option",4,["namedtrip"]]]],[[["app",3]]],[[["app",3]]],[[],["result",4]],[[],["result",4]],[[["str",15]]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,[[["tripendpoint",4],["vec",3,["tripendpoint"]],["routedetails",3],["routingpreferences",3],["eventctx",3],["app",3]],["builtroute",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["text",3],["app",3],["distance",3],["str",15]]],[[["text",3],["app",3],["duration",3],["str",15]]],[[["app",3],["routestats",3],["routingpreferences",3]],["text",3]],null,null,null,[[["panel",3],["gfxctx",3]]],null,null,null,null,[[["routestats",3]],["bool",15]],[[["panel",3],["outcome",4],["eventctx",3],["app",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[]],[[]],[[]],null,null,null,[[]],[[]],[[]],[[["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]]],[[["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]]],[[["tripendpoint",4],["vec",3,["tripendpoint"]],["eventctx",3],["app",3]],["builtroute",3]],[[["vec",3],["eventctx",3],["app",3],["routestats",3]],["widget",3]],[[["routestats",3]],["bool",15]],[[["tripendpoint",4],["vec",3,["tripendpoint"]],["color",3],["routingpreferences",3],["eventctx",3],["app",3],["option",4,["color"]]],["builtroute",3]],null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]]],"p":[[4,"Mode"],[3,"Setup"],[3,"PerMap"],[3,"App"],[3,"ShowLayers"],[3,"ShowEverything"],[3,"SessionState"],[3,"PerObjectActions"],[3,"FindDelayedIntersections"],[3,"Flags"],[8,"ShowObject"],[3,"Challenge"],[3,"HighScore"],[3,"ChallengesPicker"],[4,"Layout"],[3,"CutsceneBuilder"],[3,"Scene"],[3,"CutscenePlayer"],[3,"ShowMessage"],[13,"Extra"],[3,"PrebakeSummary"],[3,"CommonState"],[4,"Mode"],[3,"Route"],[3,"RouteSketcher"],[13,"Hovering"],[13,"Dragging"],[4,"Mode"],[3,"RoadSelector"],[13,"Route"],[3,"ShareProposal"],[3,"UploadedProposals"],[3,"Warping"],[3,"DebugWarp"],[3,"WaypointID"],[3,"InputWaypoints"],[3,"Waypoint"],[3,"Actions"],[3,"DebugMode"],[3,"SearchResults"],[3,"ScreenshotTest"],[3,"Viewer"],[3,"Obj"],[3,"Blockfinder"],[3,"OneBlock"],[4,"Source"],[3,"Floodfiller"],[13,"Floodfill"],[3,"ObjectDebugger"],[3,"PathCounter"],[4,"Item"],[3,"PolygonDebugger"],[13,"Point"],[13,"Triangle"],[13,"Polygon"],[3,"RouteExplorer"],[3,"AllRoutesExplorer"],[3,"PathCostDebugger"],[3,"BulkSelect"],[3,"UberTurnPicker"],[3,"UberTurnViewer"],[3,"DevToolsMode"],[3,"Filters"],[3,"CollisionsViewer"],[3,"PopularDestinations"],[3,"ViewKML"],[3,"Object"],[4,"Obj"],[3,"PolygonEditor"],[13,"Point"],[3,"ScenarioManager"],[3,"MarkerID"],[3,"StoryMapEditor"],[3,"StoryMap"],[3,"Marker"],[3,"EditingMarker"],[3,"DrawFreehand"],[3,"Lasso"],[3,"RecordedStoryMap"],[3,"EditMode"],[3,"SaveEdits"],[3,"LoadEdits"],[3,"ConfirmDiscard"],[3,"SelectSegments"],[3,"RoadEditor"],[3,"RouteEditor"],[3,"StopSignEditor"],[3,"TrafficSignalEditor"],[3,"BundleEdits"],[3,"ChangeDuration"],[3,"Snapper"],[3,"Record"],[3,"ShowAbsolute"],[3,"ShowRelative"],[3,"TuneRelative"],[3,"SignalPicker"],[3,"PreviewTrafficSignal"],[3,"ZoneEditor"],[4,"Tab"],[8,"ContextualActions"],[3,"InfoPanel"],[3,"Details"],[3,"DataOptions"],[13,"PersonTrips"],[13,"PersonBio"],[13,"PersonSchedule"],[13,"BusStatus"],[13,"BusStop"],[13,"BusRoute"],[13,"ParkedCar"],[13,"BldgInfo"],[13,"BldgPeople"],[13,"ParkingLot"],[13,"Crowd"],[13,"Area"],[13,"IntersectionInfo"],[13,"IntersectionTraffic"],[13,"IntersectionDelay"],[13,"IntersectionDemand"],[13,"IntersectionArrivals"],[13,"IntersectionTrafficSignal"],[13,"LaneInfo"],[13,"LaneDebug"],[13,"LaneTraffic"],[3,"OpenTrip"],[4,"LayerOutcome"],[3,"PickLayer"],[8,"Layer"],[13,"Replace"],[13,"Transition"],[3,"SteepStreets"],[3,"ElevationContours"],[3,"Favorites"],[3,"ShowFavorites"],[3,"Static"],[3,"BikeActivity"],[4,"Seir"],[3,"Pandemic"],[3,"Options"],[4,"Loc"],[3,"Occupancy"],[3,"Efficiency"],[13,"Road"],[13,"Bldg"],[13,"Lot"],[3,"PopulationMap"],[3,"Options"],[3,"ProblemMap"],[3,"Options"],[3,"Jam"],[3,"Throughput"],[3,"Backpressure"],[3,"CompareThroughput"],[3,"TrafficJams"],[3,"Delay"],[3,"TransitNetwork"],[3,"Neighborhood"],[3,"ModalFilters"],[3,"Obj"],[3,"BrowseNeighborhoods"],[3,"BrowseRatRuns"],[3,"RatRun"],[3,"Item"],[4,"Obj"],[3,"Viewer"],[13,"InteriorRoad"],[3,"TitleScreen"],[3,"Proposals"],[4,"LoadStage"],[3,"Actions"],[3,"SandboxMode"],[3,"SandboxControls"],[3,"BackToTitleScreen"],[3,"SandboxLoader"],[13,"GotScenario"],[13,"LoadingPrebaked"],[13,"GotPrebaked"],[4,"DashTab"],[4,"BorderType"],[4,"BlockSelection"],[3,"CommuterPatterns"],[3,"PanelState"],[3,"Block"],[3,"Loop"],[3,"Filter"],[13,"Unlocked"],[13,"Locked"],[3,"ActiveTraffic"],[3,"TransitRoutes"],[3,"ModeShift"],[3,"Entry"],[3,"Filters"],[3,"ParkingOverhead"],[3,"Entry"],[3,"Filters"],[3,"RiskSummaries"],[3,"Filter"],[3,"RectangularSelector"],[3,"Demand"],[3,"TrafficSignalDemand"],[3,"TravelTimes"],[3,"Filter"],[4,"ProblemType"],[3,"CLEAR_COLOR_SCALE"],[3,"Matrix"],[3,"MatrixOptions"],[8,"TripProblemFilter"],[3,"TripTable"],[3,"FinishedTrip"],[3,"CancelledTrip"],[3,"UnfinishedTrip"],[3,"Filters"],[4,"GameplayMode"],[4,"LoadScenario"],[3,"FinalScore"],[8,"GameplayState"],[13,"Freeform"],[13,"PlayScenario"],[13,"OptimizeCommute"],[13,"Actdev"],[13,"Tutorial"],[13,"Path"],[13,"Scenario"],[13,"Future"],[3,"Actdev"],[3,"About"],[3,"OptimizeCommute"],[3,"FixTrafficSignals"],[3,"Freeform"],[3,"ChangeScenario"],[3,"Input"],[3,"AgentSpawner"],[3,"PlayScenario"],[3,"EditScenarioModifiers"],[3,"ChangeMode"],[3,"DepartureSummary"],[3,"CountTrips"],[4,"Task"],[3,"Message"],[3,"Tutorial"],[3,"Stage"],[3,"TutorialState"],[3,"TutorialPointer"],[3,"MinimapController"],[3,"RoutePreview"],[3,"TrafficRecorder"],[4,"SpeedSetting"],[3,"TimePanel"],[3,"JumpToTime"],[3,"TimeWarpScreen"],[4,"Tab"],[8,"TakeLayers"],[3,"DEDICATED_TRAIL"],[3,"PROTECTED_BIKE_LANE"],[3,"PAINTED_BIKE_LANE"],[3,"GREENWAY"],[3,"DrawNetworkLayer"],[3,"ExploreMap"],[3,"Layers"],[3,"ModeShiftData"],[3,"Results"],[3,"Filters"],[3,"ShowGaps"],[3,"CandidateTrip"],[3,"NetworkGaps"],[3,"QuickSketch"],[4,"ID"],[3,"TripPlanner"],[3,"RoutingPreferences"],[13,"AltRoute"],[13,"Waypoint"],[3,"TripManagement"],[3,"RenameTrip"],[3,"NamedTrip"],[3,"SavedTrips"],[3,"RouteDetails"],[3,"BuiltRoute"],[3,"RouteStats"]]},\ +"game":{"doc":"","t":[13,13,13,4,13,13,3,13,13,13,0,11,11,11,11,11,11,11,11,12,0,0,5,0,0,12,0,11,5,12,11,11,0,12,11,11,11,11,11,11,11,11,0,12,0,5,12,12,12,0,5,0,5,12,12,11,11,11,11,11,11,0,11,11,3,3,3,3,3,3,3,3,8,6,5,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,12,12,12,12,12,12,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,10,11,12,11,12,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,12,11,12,11,12,12,12,11,10,11,12,12,12,12,12,12,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,3,3,3,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,0,12,12,12,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,0,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,13,3,3,13,4,13,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,12,12,12,12,11,11,12,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,3,11,11,11,11,12,12,11,11,11,11,11,12,5,5,12,11,12,11,11,11,11,3,11,11,11,11,12,5,5,5,5,5,11,11,11,11,11,11,12,11,5,11,11,11,5,11,5,11,11,0,0,0,5,11,11,11,11,0,0,13,13,17,4,13,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,13,4,13,13,3,13,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,12,12,17,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,5,11,11,11,11,11,11,12,12,11,11,3,17,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,5,12,12,3,3,3,11,11,11,11,11,11,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,3,11,12,11,11,11,11,11,11,11,11,0,0,11,11,11,11,11,11,11,11,5,12,5,11,11,12,5,5,11,11,11,11,5,5,5,5,0,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,0,12,12,0,0,12,5,11,0,12,5,12,0,0,11,0,12,12,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,3,12,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,11,11,11,11,11,12,3,17,17,3,3,17,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,13,3,13,4,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,12,11,11,12,11,11,11,11,11,12,12,11,11,11,11,4,13,13,3,13,11,11,11,11,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,12,12,12,3,3,3,11,11,11,11,11,11,12,11,11,11,11,11,11,5,5,5,12,12,11,11,11,12,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,5,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,11,12,12,11,11,11,11,5,5,5,5,5,5,5,3,3,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,0,0,11,11,11,11,11,0,11,11,0,0,0,11,11,11,11,3,3,5,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,12,5,12,12,12,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,12,11,11,11,11,11,11,11,12,12,11,11,11,11,3,17,17,3,11,11,11,11,12,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,11,5,5,5,11,12,12,12,5,12,12,12,11,11,11,11,11,11,11,11,4,13,13,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,12,12,3,11,11,11,11,11,12,11,11,11,11,11,11,12,12,11,11,11,11,12,3,3,3,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,12,12,11,11,11,12,11,11,11,12,12,12,11,11,11,11,5,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,3,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,5,12,12,11,11,11,11,12,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,5,5,12,5,12,12,0,11,11,11,11,12,12,12,12,12,12,11,11,12,0,0,5,0,12,12,0,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,0,5,5,5,3,11,11,12,12,11,11,12,12,11,12,11,11,11,11,11,11,12,11,12,11,12,11,11,11,11,3,11,11,11,11,5,5,11,11,11,5,12,11,5,12,11,12,11,11,11,11,12,5,12,5,5,11,11,11,12,12,12,11,11,11,12,12,5,12,11,11,11,11,5,3,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,3,11,11,11,11,11,11,12,12,11,11,11,11,12,11,11,11,11,12,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,5,11,11,12,11,12,11,11,12,5,0,11,11,5,12,11,11,11,0,11,11,11,11,11,11,11,5,5,12,12,12,12,11,11,0,12,0,0,11,12,12,12,5,11,11,12,12,11,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,5,11,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,5,11,11,11,11,11,11,11,11,5,11,11,11,11,12,11,12,5,5,11,11,11,11,11,11,11,11,12,12,11,12,5,5,12,12,12,12,12,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,12,12,11,12,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,5,11,12,12,11,11,11,11,5,5,3,12,11,11,11,11,11,12,5,11,11,11,11,11,5,11,12,12,12,11,11,11,11,13,13,13,13,13,13,8,13,3,3,3,13,13,13,13,13,13,13,13,13,13,13,13,13,13,4,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,12,12,11,11,11,11,11,0,11,12,11,12,12,11,11,10,11,11,11,11,11,11,10,5,12,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,12,0,5,5,11,11,11,12,0,0,12,12,12,5,12,12,12,11,11,11,11,12,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,3,11,11,11,11,12,5,11,11,5,5,5,11,5,11,5,11,11,11,11,5,5,5,11,5,12,11,11,11,11,11,11,13,8,4,17,3,13,13,11,11,11,11,11,11,11,11,10,11,11,10,0,10,11,0,11,11,5,11,11,11,11,11,11,0,10,0,12,0,11,0,0,11,0,0,11,11,11,11,11,11,11,11,11,12,12,17,3,17,3,11,11,11,11,11,11,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,13,13,13,3,3,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,3,4,13,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,12,12,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,3,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,5,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,5,12,11,11,11,11,11,12,12,11,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,3,3,3,3,3,3,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,12,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,3,3,3,3,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,0,12,11,0,12,12,12,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,0,0,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,0,11,11,11,11,12,3,17,3,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,11,11,11,11,11,11,11,11,11,11,12,17,5,5,3,11,11,11,11,12,11,12,11,11,11,11,11,11,12,12,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,5,5,11,12,11,11,12,5,5,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,13,4,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,11,12,11,12,11,11,11,11,11,11,11,11,11,11,12,12,3,11,11,11,11,5,5,11,11,11,11,11,11,0,11,11,11,11,3,11,11,11,11,12,11,11,11,11,11,5,11,11,12,11,11,11,11,3,3,13,13,13,4,13,13,13,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,0,11,11,11,11,11,11,11,12,11,11,11,11,11,11,0,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,12,5,0,12,0,12,5,11,11,12,11,12,11,0,12,11,12,0,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,13,13,4,13,13,13,13,13,13,13,11,11,11,11,11,11,0,11,11,11,0,11,11,11,11,11,0,0,0,11,0,0,11,11,0,11,0,0,0,11,11,11,11,3,6,4,4,13,3,3,13,13,3,13,13,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,11,11,11,12,12,12,11,12,11,11,11,12,11,11,11,11,11,11,11,12,5,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,11,12,5,12,11,12,12,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,5,5,5,3,3,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,12,12,11,12,5,5,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,12,12,5,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,11,11,11,11,11,11,11,11,11,11,5,11,11,11,12,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,3,11,11,11,11,12,11,11,11,11,11,11,11,12,12,11,11,11,11,3,3,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,12,3,3,11,11,11,11,11,11,11,11,12,5,11,11,5,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,11,12,5,5,5,11,11,11,11,11,11,11,11,13,3,13,13,3,3,13,4,8,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,12,11,11,11,12,11,11,11,12,11,11,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,12,12,12,12,12,12,12,11,12,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,5,12,12,12,12,12,12,11,12,12,12,12,5,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,13,3,13,13,13,4,8,4,13,13,13,13,13,13,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,11,0,11,11,11,11,10,11,11,11,10,11,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,0,10,12,11,11,11,11,11,11,11,11,0,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,3,3,11,11,11,11,12,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,5,12,11,11,5,11,5,12,11,11,11,12,11,12,12,11,12,12,12,11,11,11,11,3,17,11,11,11,11,11,5,12,11,11,5,11,11,11,11,12,11,11,11,12,12,11,11,11,11,12,3,3,5,11,11,11,11,11,11,11,11,11,11,11,5,11,11,0,11,11,11,11,11,11,11,11,11,11,11,5,0,12,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,5,5,5,11,11,11,11,12,12,11,11,11,11,3,11,11,11,11,12,11,11,11,12,11,11,11,11,12,12,11,11,11,11,3,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,12,12,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,13,13,17,13,13,13,13,3,13,13,3,4,13,3,3,3,13,5,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,12,11,11,11,11,11,11,5,12,12,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,12,11,5,11,12,11,11,11,12,11,12,11,11,11,11,11,11,12,12,12,11,11,12,11,11,11,11,11,11,12,11,12,12,11,12,11,11,12,11,5,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,11,11,11,11,11,11,11,11,11,11,11,11,5,11,5,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,11,11,12,12,11,11,11,11,11,11,11,11,13,13,13,13,4,3,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,3,3,5,11,11,11,11,11,11,11,11,5,5,5,11,11,11,11,11,11,11,12,11,11,11,11,11,11,12,11,11,11,12,12,12,12,12,12,11,11,11,11,11,11,11,11,12,13,13,13,4,8,13,11,11,0,11,11,11,0,11,11,11,11,11,11,0,11,0,0,10,0,11,11,11,11,3,3,3,3,3,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,3,11,11,12,11,11,11,12,11,12,11,11,11,11,11,12,11,5,11,5,12,12,11,12,12,11,12,11,11,11,11,11,5,12,3,3,3,3,3,3,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,11,12,11,12,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,12,12,11,12,5,5,11,12,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,12,5,12,5,11,5,12,11,12,11,11,11,11,11,13,4,13,3,3,13,12,11,11,11,11,11,11,12,12,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,3,3,3,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,5,5,12,12,12,11,12,12,12,12,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11],"n":["Challenges","Devtools","Ltn","Mode","Proposals","Sandbox","Setup","SomethingElse","TutorialIntro","Ungap","app","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","center_camera","challenges","common","continue_app_setup","debug","devtools","diff_map","edit","eq","finish_app_setup","flags","from","from","info","initialize_tutorial","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","layer","load_kml","ltn","main","maybe_mode","mode","opts","pregame","run","sandbox","setup_app","start_time","start_with_edits","try_from","try_from","try_into","try_into","type_id","type_id","ungap","vzip","vzip","App","FindDelayedIntersections","Flags","PerMap","PerObjectActions","SessionState","ShowEverything","ShowLayers","ShowObject","Transition","add_study_area","agents","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","before_event","before_quit","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_lane_type","calculate_current_selection","canonical_point","clear_everything","clear_sim","click_action","click_on_intersection","clone","clone_into","cs","cs","current_flags","current_selection","currently_delayed","dash_tab","dirty_from_edits","draw","draw_default","draw_map","draw_map","draw_with_opts","dump_before_abort","elevation_contours","empty","free_memory","from","from","from","from","from","from","from","from","get_renderables_back_to_front","halt_limit","has_modified_trips","has_prebaked","high_scores","info_panel_tab","init_camera_for_loaded_map","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_secondary","last_gmns_timing_csv","last_warped_from","layer","layers","layers","layers","left_click","live_map_edits","make_warper","map","map","map_loaded","map_switched","modal_filters","mode_shift","mouseover_debug_mode","mouseover_unzoomed_buildings","mouseover_unzoomed_everything","mouseover_unzoomed_intersections","mouseover_unzoomed_roads_and_intersections","mut_cs","mut_draw_map","mut_opts","new","new","new","opts","opts","per_obj","prebaked","prebaked","primary","recalculate_current_selection","report_limit","reset","routing_preferences","run","scenario","secondary","session","set_prebaked","show","show","show_areas","show_buildings","show_intersections","show_labels","show_lanes","show_parking_lots","sim","sim","sim_cb","sim_flags","store_unedited_map_in_secondary","study_area","suspended_sim","swap_map","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","tutorial","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","unedited_map","ungap_current_trip_name","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","Challenge","ChallengesPicker","HighScore","alias","all","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","challenge","cutscene","cutscene","description","edits_name","find","from","from","from","gameplay","goal","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","links","make","new_state","on_click","prebake","record","score","title","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","BossSpeaking","CutsceneBuilder","CutscenePlayer","Extra","Layout","PlayerSpeaking","Scene","ShowMessage","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","boss","build","draw","draw","event","event","extra","fg_color","from","from","from","from","from","idx","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","layout","make_panel","make_task","msg","name","name","new","new_state","panel","panel","player","scenes","scenes","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","0","1","PrebakeSummary","as_any","as_any_mut","borrow","borrow_mut","cancelled_trips","finished_trips","from","into","into_any","into_any_arc","into_any_rc","map","prebake","prebake_all","scenario","serialize","total_trip_duration_seconds","try_from","try_into","type_id","vzip","CommonState","as_any","as_any_mut","borrow","borrow_mut","cached_actions","checkbox_per_mode","cmp_duration_shorter","color_for_agent_type","color_for_mode","color_for_trip_phase","debug_actions","draw","draw_custom_osd","draw_osd","event","from","info_panel","info_panel_open","intersections_from_roads","into","into_any","into_any_rc","jump_to_time_upon_startup","launch_info_panel","list_names","new","osd_for","route_sketcher","select","share","tool_panel","try_from","try_into","type_id","vzip","warp","waypoints","Dragging","Hovering","INTERSECTON_RADIUS","Mode","Neutral","Route","RouteSketcher","add_waypoint","all_roads","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","draw","eq","eq","event","from","from","from","full_path","get_widget_to_describe","idx","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_route_started","is_route_valid","mode","mouseover_i","move_waypoint","ne","ne","new","new","on_click","preview","route","snap_to_intersections","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_mode","update_preview","vzip","vzip","vzip","waypoints","0","at","idx","Erase","Mode","Paint","Pan","RoadSelector","Route","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","dragging","draw","event","from","from","intersections","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","make_controls","mode","new","preview","roads","roads_changed","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","i1","preview_path","PROPOSAL_HOST_URL","ShareProposal","UploadedProposals","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deserialize","draw","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","load","md5sums","new_state","on_click","proposal_uploaded","serialize","set_clipboard","try_from","try_from","try_into","try_into","type_id","type_id","url","url_flag","vzip","vzip","DebugWarp","WARP_TO_CAM_ZOOM","Warping","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","event","from","from","id","inner_warp_to_id","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","new_state","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","warp_to_id","warper","0","InputWaypoints","Waypoint","WaypointID","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","at","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","center","clone","clone_into","eq","equivalent","event","fmt","from","from","from","get_hash","get_panel_widget","get_waypoint_color","get_waypoint_text","get_waypoints","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","label","len","ne","new","new","overwrite","rebuild_world","snap_to_endpts","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","waypoints","Actions","DebugMode","ScreenshotTest","SearchResults","actions","all_routes","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","blocked_by","blockfinder","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","calc_all_routes","common","diff_tags","draw","draw","draw","draw_arterial_crosswalks","draw_banned_turns","draw_baselayer","event","event","execute","export_for_leaflet","find_bad_signals","find_degenerate_roads","find_large_intersections","floodfill","from","from","from","from","gameplay_mode","hidden","highlighted_agents","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_paused","layers","layers","new_state","new_state","num_matches","objects","objects","panel","path_counter","polygons","query","reimport_map","reset_info","routes","screenshot_done","search_osm","search_results","select_roads","shared_row","show","streetmix","todo_maps","tool_panel","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","uber_turns","vzip","vzip","vzip","vzip","Viewer","agent_positions","arrow_for","arrows","as_any","as_any_mut","borrow","borrow_mut","draw","event","find_worst_problems","from","graph","into","into_any","into_any_rc","new_state","panel","root_cause","simple_root_cause","trace_root_cause","try_from","try_into","type_id","vzip","0","Blockfinder","COLORS","MODIFIED","Obj","OneBlock","TO_MERGE","add_block","add_blocks_with_coloring","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","block","blocks","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","draw","draw","draw","eq","equivalent","event","fmt","from","from","from","get_hash","hash","id_counter","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_panel","ne","new_id","new_state","new_state","on_click","other_event","panel","partial_cmp","to_merge","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","world","Floodfill","Floodfiller","Scc","Source","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","calculate","clone","clone_into","draw","draw","event","floodfill","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","panel","scc","source","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","0","ObjectDebugger","as_any","as_any_mut","borrow","borrow_mut","debug_json","draw","dump_debug","from","into","into_any","into_any_arc","into_any_rc","try_from","try_into","type_id","vzip","PathCounter","as_any","as_any_mut","borrow","borrow_mut","cnt","demand_across_intersection","draw","draw","event","from","into","into_any","into_any_rc","panel","tooltip","try_from","try_into","type_id","vzip","Item","Point","Polygon","PolygonDebugger","Triangle","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","center","draw","event","from","from","idx","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","items","new_state","noun","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","0","0","0","AllRoutesExplorer","PathCostDebugger","RouteExplorer","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","baseline_counts","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","calculate_demand","cmp_count","controls_to_params","costs","current_counts","draw","draw","draw","draw","draw_path","event","event","event","from","from","from","goal","into","into","into","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","maybe_new","new_state","new_state","panel","panel","panel","params_to_controls","recalc_paths","requests","start","tooltip","tooltip","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","BulkSelect","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","make_select_panel","new_state","panel","selector","try_from","try_into","type_id","vzip","export","intersection","lane","road","export","lane","road","UberTurnPicker","UberTurnViewer","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","draw","draw_baselayer","from","from","ic","idx","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","legal_turns","members","new_state","new_state","on_click","on_click","on_mouseover","other_event","other_event","panel_changed","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","DevToolsMode","as_any","as_any_mut","borrow","borrow_mut","collisions","destinations","from","into","into_any","into_any_arc","into_any_rc","kml","new_state","on_click","polygon","scenario","story","try_from","try_into","type_id","vzip","CollisionsViewer","Filters","aggregated","apply","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","data","draw","eq","event","from","from","from_controls","individual","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_controls","ne","new","new_state","panel","pct","severity","show_individual","time_range","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","PopularDestinations","as_any","as_any_mut","borrow","borrow_mut","draw","draw","event","from","into","into_any","into_any_rc","make","new_state","panel","per_bldg","try_from","try_into","type_id","vzip","Object","RADIUS","THICKNESS","ViewKML","as_any","as_any","as_any_mut","as_any_mut","attribs","borrow","borrow","borrow_mut","borrow_mut","color","draw","draw","draw_query","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","load_objects","make_object","make_query","new_state","objects","osm_bldg","panel","pick_file","polygon","quadtree","selected","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Obj","Point","Polygon","PolygonEditor","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","eq","equivalent","event","fmt","from","from","get_hash","hash","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","name","ne","new_state","panel","points","rebuild_world","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","0","ScenarioManager","as_any","as_any_mut","borrow","borrow_mut","draw","draw","event","from","into","into_any","into_any_rc","new_state","panel","scenario","try_from","try_into","type_id","vzip","0","DrawFreehand","EditingMarker","Lasso","Marker","MarkerID","RecordedStoryMap","StoryMap","StoryMapEditor","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deserialize","dirty","draw","draw","draw","draw_baselayer","draw_baselayer","draw_baselayer","eq","equivalent","event","event","event","fmt","from","from","from","from","from","from","from","from","from_story","get_hash","hash","idx","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","label","lasso","load","markers","markers","name","name","ne","new","new","new_idx","new_state","new_state","on_click","panel","pl","pts","rebuild_panel","rebuild_world","save","serialize","simplify","story","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","world","ConfirmDiscard","EditMode","LoadEdits","SaveEdits","apply_map_edits","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_edit_lane","cancel","changelist","cmd_to_id","current_name","discard","draw","draw","draw","draw","draw","event","event","event","event","from","from","from","from","heuristics","into","into","into","into","into_any","into_any","into_any","into_any","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_changelist","make_topcenter","map_edit_key","maybe_edit_intersection","mode","mode","multiple_roads","new_state","new_state","new_state","new_state","on_success","orig_dirty","orig_edits","panel","panel","panel","quit","recalc_btn","reset","roads","routes","speed_limit_choices","stop_signs","tool_panel","top_center","traffic_signals","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","validate","vzip","vzip","vzip","vzip","zones","add_new_lane","default_outside_lane_placement","determine_lane_dir","SelectSegments","as_any","as_any_mut","base_edits","base_road","borrow","borrow_mut","candidates","current","draw","draw","event","from","into","into_any","into_any_rc","new_state","new_state","on_destroy","panel","recalculate","selected","try_from","try_into","type_id","vzip","RoadEditor","as_any","as_any_mut","borrow","borrow_mut","build_lane_highlights","can_reverse","compress_edits","create","draw","draw_drop_position","draw_drop_position","event","fade_irrelevant","fade_irrelevant","from","hovering_on_lane","into","into_any","into_any_rc","lane_for_idx","lane_highlights","lane_type_to_icon","main_panel","make_main_panel","make_top_panel","modify_current_lane","new_state","new_state_without_lane","num_edit_cmds_originally","orig_road_state","r","recalc_all_panels","recalc_hovering","recalc_lane_highlights","redo_stack","selected_lane","selected_lane_bg","top_panel","try_from","try_into","type_id","vzip","width_choices","RouteEditor","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","new_state","panel","route","try_from","try_into","type_id","vzip","StopSignEditor","as_any","as_any_mut","borrow","borrow_mut","draw","from","geom","id","into","into_any","into_any_arc","into_any_rc","mode","new_state","on_click","on_mouseover","other_event","selected_sign","try_from","try_into","type_id","vzip","BundleEdits","TrafficSignalEditor","add_new_edit","apply","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","change_stage","check_for_missing_turns","clone","clone_into","command_stack","commit","current_stage","draw","draw_baselayer","draw_current","draw_multiple_signals","edits","eq","event","fade_irrelevant","fade_irrelevant","from","from","get_current","gmns","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_side_panel","make_top_panel","members","mode","movement_selected","movements","ne","new_state","offsets","original","picker","preview","recalc_draw_current","redo_stack","side_panel","signals","squish_polygons_together","synchronize","to_owned","tooltip","top_panel","try_from","try_from","try_into","try_into","type_id","type_id","validate_all_members","vzip","vzip","warn_changed","ChangeDuration","as_any","as_any_mut","borrow","borrow_mut","draw_baselayer","edit_entire_signal","from","idx","into","into_any","into_any_arc","into_any_rc","new_state","on_click","other_event","panel_changed","try_from","try_into","type_id","vzip","Record","Snapper","add_crosswalks","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cardinal_direction","deserialize","fmt","from","from","geometry","get_mvmnt","green_time","import","import_all","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","movements","mvmt_txt_id","new","osm_ids","parse_linestring","parse_osm_ids","protection","roads_incoming","roads_outgoing","stage","timing_plan_id","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ShowAbsolute","ShowRelative","TuneRelative","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","base","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","draw","draw","draw","from","from","from","i1","i2","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","labels","labels","labels","members","members","members","new_state","new_state","new_state","on_click","on_click","on_click","on_mouseover","on_mouseover","other_event","other_event","other_event","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","SignalPicker","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","make_btn","members","mode","new_state","panel","try_from","try_into","type_id","vzip","PreviewTrafficSignal","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","make_previewer","new_state","panel","time_panel","try_from","try_into","type_id","vzip","check_blackholes","check_sidewalk_connectivity","ZoneEditor","allow_through_traffic","as_any","as_any_mut","borrow","borrow_mut","draw","draw","draw_zone","event","from","into","into_any","into_any_rc","make_instructions","new_state","orig_members","panel","selector","try_from","try_into","type_id","vzip","Area","BldgInfo","BldgPeople","BusRoute","BusStatus","BusStop","ContextualActions","Crowd","DataOptions","Details","InfoPanel","IntersectionArrivals","IntersectionDelay","IntersectionDemand","IntersectionInfo","IntersectionTraffic","IntersectionTrafficSignal","LaneDebug","LaneInfo","LaneTraffic","ParkedCar","ParkingLot","PersonBio","PersonSchedule","PersonTrips","Tab","actions","active_id","active_keys","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","building","bus","cached_actions","can_jump_to_time","changed_settings","clone","clone","clone_into","clone_into","debug","disabled_series","disabled_types","draw","draw_extra","draw_extra","eq","event","execute","from","from","from","from","from_controls","from_id","gameplay_mode","header_btns","hyperlinks","hyperlinks","intersection","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_paused","is_paused","lane","make_table","make_tabs","ne","new","new","panel","parking_lot","person","show_before","show_end_of_day","tab","throughput","time","time_warpers","time_warpers","to_controls","to_id","to_owned","to_owned","tooltips","tooltips","trip","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","variant","vzip","vzip","vzip","vzip","warpers","warpers","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","0","1","1","1","1","1","2","draw_occupants","header","info","info_body","people","people_body","bus_header","bus_status","bus_status_body","describe_schedule","route","route_body","stop","stop_body","area","area_body","arrivals","current_demand","current_demand_body","delay","delay_body","delay_plot","header","info","info_body","traffic","traffic_body","traffic_signal","traffic_signal_body","debug","debug_body","header","info","info_body","traffic","traffic_body","header","info","info_body","bio","bio_body","cmp_duration_shorter","crowd","crowd_body","current_status","header","parked_car","parked_car_body","schedule","schedule_body","trips","trips_body","OpenTrip","as_any","as_any_mut","borrow","borrow_mut","cached_routes","cancelled","clone","clone_into","describe_problems","draw_problems","endpoint","eq","finished","from","future","into","into_any","into_any_arc","into_any_rc","make_elevation","make_timeline","make_trip_details","new","ongoing","show_after","single","to_owned","try_from","try_into","type_id","vzip","Close","Layer","LayerOutcome","PANEL_PLACEMENT","PickLayer","Replace","Transition","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","draw_baselayer","draw_minimap","elevation","event","event","favorites","from","from","header","into","into","into_any","into_any","into_any_rc","into_any_rc","map","name","pandemic","panel","parking","pick","population","problems","simple_event","traffic","transit","try_from","try_from","try_into","try_into","type_id","type_id","update","vzip","vzip","0","0","CONTOUR_STEP_SIZE","ElevationContours","INTERSECTION_SEARCH_RADIUS","SteepStreets","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","closest_elevation","draw","draw","draw","draw","draw_minimap","draw_minimap","event","event","from","from","into","into","into_any","into_any","into_any_rc","into_any_rc","make_colorer","make_contours","make_legend","name","name","new","new","panel","panel","tooltip","tooltip","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Favorites","ShowFavorites","add","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buildings","contains","deserialize","draw","draw","draw_minimap","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","load","name","new","panel","path","remove","serialize","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","BikeActivity","Static","amenities","as_any","as_any","as_any_mut","as_any_mut","blackholes","borrow","borrow","borrow_mut","borrow_mut","draw","draw","draw","draw","draw_minimap","draw_minimap","edits","event","event","from","from","high_stress","into","into","into_any","into_any","into_any_rc","into_any_rc","name","name","name","new","new","no_sidewalks","panel","panel","time","tooltip","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Dead","Exposed","Infected","Options","Pandemic","Recovered","Sane","Seir","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","draw","draw","draw_minimap","eq","eq","event","fmt","from","from","from","heatmap","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_controls","name","ne","new","options","opts","panel","state","time","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Bldg","Efficiency","Loc","Lot","Occupancy","Road","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","cmp","draw","draw","draw","draw","draw_minimap","draw_minimap","eq","equivalent","event","event","from","from","from","garages","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","looking_for_parking","lots","name","name","ne","new","new","new","onstreet","panel","panel","partial_cmp","private_bldgs","time","time","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","0","0","0","Options","PopulationMap","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","draw","draw_minimap","eq","event","from","from","heatmap","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_controls","name","ne","new","options","opts","panel","time","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Options","ProblemMap","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","draw","draw","draw_minimap","eq","event","from","from","heatmap","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_controls","modes","name","ne","new","new","options","opts","panel","show","show_arterial_crossings","show_complex_crossings","show_delays","show_overtakes","time","time1","time2","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Backpressure","CompareThroughput","Delay","Jam","Throughput","TrafficJams","adjacent_to","agent_types","all_polygons","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cluster_jams","draw","draw","draw","draw","draw","draw","draw","draw","draw","draw","draw_minimap","draw_minimap","draw_minimap","draw_minimap","draw_minimap","epicenter","event","event","event","event","event","export_throughput","from","from","from","from","from","from","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","members","name","name","name","name","name","new","new","new","new","new","panel","panel","panel","panel","panel","time","time","time","time","time","tooltip","tooltip","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","TransitNetwork","as_any","as_any_mut","borrow","borrow_mut","draw","draw","draw_minimap","event","from","into","into_any","into_any_rc","name","new","panel","try_from","try_into","type_id","vzip","Cell","DistanceInterval","ModalFilters","Neighborhood","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borders","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","browse","cells","default","draw_cells","draw_filters","end","fade_irrelevant","find_cells","floodfill","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_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","new","orig_perimeter","perimeter","rat_run_viewer","rat_runs","roads","roads","start","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","viewer","vzip","vzip","vzip","vzip","0","BrowseNeighborhoods","COLORS","Obj","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","detect_neighborhoods","draw","eq","equivalent","event","fmt","from","from","get_hash","hash","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","labels","ne","neighborhoods","new_state","panel","partial_cmp","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","COLORS","diffusion","draw_cells","BrowseRatRuns","as_any","as_any_mut","borrow","borrow_mut","current_idx","draw","draw_paths","event","from","into","into_any","into_any_rc","new_state","panel","rat_runs","recalculate","try_from","try_into","type_id","vzip","Item","RatRun","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","cheap_entry","cheap_exit","cmp","cost","eq","equivalent","fastest_path","find_rat_runs","find_rat_runs_from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","ne","new","node","partial_cmp","shortcut_path","time_ratio","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","InteriorRoad","Obj","Viewer","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","cmp","draw","eq","equivalent","event","fmt","from","from","get_hash","hash","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","labels","make_world","ne","neighborhood","new_state","panel","partial_cmp","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","0","TitleScreen","as_any","as_any_mut","borrow","borrow_mut","default_scenario_for_map","enter_state","from","into","into_any","into_any_arc","into_any_rc","new_state","proposals","try_from","try_into","type_id","vzip","Proposals","as_any","as_any_mut","borrow","borrow_mut","current","from","into","into_any","into_any_arc","into_any_rc","launch","new_state","on_click","proposals","try_from","try_into","type_id","vzip","Actions","BackToTitleScreen","Finalizing","GotPrebaked","GotScenario","LoadStage","LoadingMap","LoadingPrebaked","LoadingScenario","SandboxControls","SandboxLoader","SandboxMode","actions","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","async_new","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_interact","common","contextual_actions","controls","dashboards","draw","draw","draw","event","event","event","execute","finalize","from","from","from","from","from","from","gameplay","gameplay","gameplay","gameplay_mode","gameplay_mode","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_daytime","is_paused","is_paused","last_cs","maybe_exit_sandbox","minimap","minimap","misc_tools","mode","mouseover_unzoomed_agent_circle","new","on_destroy","recalc_unzoomed_agent","recreate_panels","route_preview","simple_new","speed","stage","start_from_savestate","time_panel","time_warp","tool_panel","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","0","0","0","1","ActiveTraffic","CommuterPatterns","DashTab","ModeShift","ParkingOverhead","RiskSummaries","TrafficSignals","TransitRoutes","TravelTimes","TripTable","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","commuter","eq","fmt","from","generic_trip_table","into","into_any","into_any_arc","into_any_rc","launch","misc","mode_shift","parking_overhead","picker","risks","selector","tab_changed","to_owned","traffic_signals","transition","travel_times","trip_problems","trip_table","try_from","try_into","type_id","vzip","Block","BlockID","BlockSelection","BorderType","Both","CommuterPatterns","Filter","Incoming","Locked","Loop","NothingSelected","Outgoing","PanelState","Unlocked","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bldg_to_block","bldgs","bldgs","blocks","border_to_block","borders","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_block_drawable","build_shape_for_border","building_counts","clone","clone_into","count_per_block","current_block","depart_from","depart_until","draw","draw_all_blocks","eq","eq","event","filter","from","from","from","from","from","from","from","from_block","group_bldgs","id","include_borders","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_panel","max_count","modes","ne","ne","new_state","panel","partition_sidewalk_loops","proper","redraw_panel","roads","shape","to_owned","total_trips","trips_from_block","trips_to_block","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","vzip","0","base","compare_to","open_trip_transition","preview_route","preview_trip","ActiveTraffic","TransitRoutes","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downsample","draw","draw","event","event","from","from","into","into","into_any","into_any","into_any_rc","into_any_rc","new_state","new_state","panel","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Entry","Filters","ModeShift","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","distance","draw","estimated_biking_time","estimated_driving_time","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_table","max_biking_time","max_distance","max_driving_time","max_elevation_gain","new_state","panel","produce_raw_data","show_route_gaps","show_route_gaps","tab","table","total_elevation_gain","total_elevation_loss","trip","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","Entry","Filters","ParkingOverhead","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","draw","driving_duration","ends_off_map","ends_off_map","event","from","from","from","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","make_table","new_state","panel","parking_duration","percent_overhead","produce_raw_data","starts_off_map","starts_off_map","tab","table","total_duration","trip","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","walking_duration","Filter","RiskSummaries","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","event","export_problems","from","from","include_no_changes","include_no_changes","includes_mode","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","modes","new_state","panel","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","RectangularSelector","as_any","as_any_mut","borrow","borrow_mut","corners","draw","event","from","into","into_any","into_any_rc","new_state","panel","region","try_from","try_into","type_id","vzip","Demand","TrafficSignalDemand","all_demand","all_demand","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","count","draw","draw_baselayer","event","from","from","hour","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","panel","raw","rebuild_world","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","world","Filter","TravelTimes","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","changes_pct","contingency_table","draw","event","export_times","from","from","get_trips","include_no_changes","include_no_changes","includes_mode","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_panel","modes","new","new_state","panel","pct_diff","scatter_plot","summary_boxes","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","ArterialIntersectionCrossing","CLEAR_COLOR_SCALE","ComplexIntersectionCrossing","IntersectionDelay","Matrix","MatrixOptions","OvertakeDesired","ProblemType","TripProblemFilter","__private_field","add_pt","all","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bucketize_isizes","buckets_x","buckets_y","clone","clone_into","color_scale_for_bucket","count","deref","draw","entries","eq","finished_trip_count","fmt","fmt_y_axis","from","from","from","from","from","idx","include_no_changes","includes_mode","initialize","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","new","problem_matrix","to_owned","tooltip_for_bucket","total_height","total_width","trip_problems","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","CancelledTrip","Filters","FinishedTrip","TripTable","UnfinishedTrip","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","cancelled_trips_table","departure","departure","departure","draw","duration_after","duration_before","duration_before","duration_before","end","end","ends_in","event","finished_trips_table","from","from","from","from","from","id","id","id","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","make_table_cancelled_trips","make_table_finished_trips","make_table_unfinished_trips","mode","mode","mode","modes","modified","modified_trips","new","off_map_ends","off_map_starts","panel","percent_waiting","produce_raw_data","reason","recompute_filters","start","start","starts_in","tab","table_tabs","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","unfinished_trips_table","unmodified_trips","vzip","vzip","vzip","vzip","vzip","waiting","Actdev","FinalScore","FixTrafficSignals","Freeform","Future","GameplayMode","GameplayState","LoadScenario","Nothing","OptimizeCommute","Path","PlayScenario","Scenario","Tutorial","actdev","allows","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","can_edit_roads","can_edit_stop_signs","can_examine_objects","can_jump_to_time","can_move_canvas","challenge_header","chose_back_to_challenges","chose_next","clone","clone_into","cmp","commute","downcast","downcast_mut","downcast_rc","downcast_ref","draw","draw","eq","equivalent","event","event","fix_traffic_signals","freeform","from","from","from","has_common","has_minimap","has_time_panel","has_tool_panel","initialize","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","map_name","ne","new_state","next_mode","on_destroy","panel","partial_cmp","play_scenario","recreate_panels","retry","scenario","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","tutorial","type_id","type_id","type_id","vzip","vzip","vzip","0","0","0","0","0","1","1","1","2","2","0","0","0","About","Actdev","as_any","as_any","as_any_mut","as_any_mut","bg_traffic","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","find_active_trip","from","from","has_tool_panel","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","on_click","once","recreate_panels","scenario_name","top_right","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","OptimizeCommute","as_any","as_any_mut","borrow","borrow_mut","cutscene_pt1","cutscene_pt2","cutscene_task","done","draw","event","final_score","from","get_score","goal","into","into_any","into_any_rc","mode","new_state","once","person","recreate_panels","time","top_right","trips","try_from","try_into","type_id","vzip","FixTrafficSignals","THRESHOLD","as_any","as_any_mut","borrow","borrow_mut","cutscene_pt1","cutscene_pt1_task","done_at","draw","event","final_score","from","into","into_any","into_any_rc","mode","new_state","on_destroy","recreate_panels","time","top_right","try_from","try_into","type_id","vzip","worst","ChangeScenario","Freeform","actions","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","execute","from","from","importers","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","new_state","new_state","on_click","recreate_panels","spawn_agents_around","spawner","top_right","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Input","as_any","as_any_mut","borrow","borrow_mut","deserialize","from","import_grid2demand","import_json","import_json_scenario","into","into_any","into_any_arc","into_any_rc","people","scenario_name","try_from","try_into","type_id","vzip","AgentSpawner","as_any","as_any_mut","borrow","borrow_mut","confirmed","draw","event","from","goal","into","into_any","into_any_rc","new_state","panel","start","try_from","try_into","type_id","vzip","ChangeMode","CountTrips","DepartureSummary","EditScenarioModifiers","PlayScenario","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","count","count_trips","departures_per_mode","draw","draw","draw","event","event","event","first_trip","from","from","from","from","from","get_filters","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","modifiers","modifiers","modifiers","new","new_state","new_state","new_state","new_state","on_click","on_destroy","panel","panel","recalc_count","recreate_panels","scenario_name","scenario_name","scenario_name","top_right","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","CAR_BIKE_CONTENTION_GOAL","Camera","Done","ESCORT","Escort","FixBikes","InspectObjects","LowParking","Message","Nil","PauseResume","Stage","Task","TimeControls","Tutorial","TutorialPointer","TutorialState","WatchBikes","actions","aligned","arrow","arrow","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bldg","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","can_examine_objects","can_move_canvas","car_parked","clone","clone","clone_into","clone_into","cmp","current","custom_spawn","custom_spawn","draw","dynamic_arrow","eq","eq","equivalent","event","execute","fire_station","following_car","from","from","from","from","from","from","has_common","has_minimap","has_time_panel","has_tool_panel","icon","icon","initialize","inner_event","inspected_bike_lane","inspected_border","inspected_building","inspected_stop_sign","interaction","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","intro_story","label","last_finished_task","left_aligned","make_bike_lane_scenario","make_gameplay","make_scenario","make_state","make_top_right","message","messages","msg","msg_panel","ne","new","new","new","new","next","num_pauses","parking_found","part","partial_cmp","partial_cmp","prank_done","prev","recreate_panels","reset_state","scenario","scenario","scenarios_to_prebake","score_delivered","stage","stage","stages","start","task","to_owned","to_owned","top_right","top_txt","transition","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","txt","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","warp_to","warp_to","warped","was_paused","window_dims","MinimapController","as_any","as_any_mut","borrow","borrow_mut","draw_extra","from","has_layer","has_zorder","into","into_any","into_any_arc","into_any_rc","make_agent_toggles","make_legend","make_tool_panel","make_unzoomed_panel","make_zoomed_side_panel","panel_changed","panel_clicked","try_from","try_into","type_id","vzip","RoutePreview","TrafficRecorder","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","draw","draw","event","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","make_btn","members","new","new_state","panel","preview","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","Fast","Faster","Fastest","Realtime","SpeedSetting","TimePanel","as_any","as_any","as_any_mut","as_any_mut","baseline_finished_trips","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","create_time_panel","draw","eq","event","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_paused","new","override_height","panel","partial_cmp","pause","paused","recreate_panel","resume","setting","time","to_owned","trips_completion_bar","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","JumpToTime","TimeWarpScreen","area_under_curve","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build_jump_to_delay_button","build_jump_to_time_btn","compare_count","draw","draw","draw_baselayer","event","event","from","from","halt_upon_delay","into","into","into_any","into_any","into_any_rc","into_any_rc","maybe_mode","new_state","new_state","on_destroy","panel","panel","sim_time_started","tabs","target","target","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","wall_time_started","AddLanes","Explore","PredictImpact","Tab","TakeLayers","Trip","as_any","as_any_mut","bike_network","borrow","borrow_mut","eq","explore","from","handle_action","into","into_any","into_any_arc","into_any_rc","layers","make_left_panel","predict","quick_sketch","take_layers","trip","try_from","try_into","type_id","vzip","DEDICATED_TRAIL","DrawNetworkLayer","GREENWAY","PAINTED_BIKE_LANE","PROTECTED_BIKE_LANE","__private_field","__private_field","__private_field","__private_field","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","deref","deref","deref","deref","draw","draw_intersections","draw_roads","from","from","from","from","from","initialize","initialize","initialize","initialize","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_greenway","new","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","ExploreMap","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","layers","new_state","take_layers","top_panel","try_from","try_into","type_id","vzip","Layers","as_any","as_any_mut","bike_network","borrow","borrow_mut","draw","elevation","event","fade_map","from","highlight_road_type","into","into_any","into_any_rc","labels","layer_icon_pos","legend_btn","make_legend","make_zoom_controls","map_edit_key","minimized","new","panel","road_types","show_panel","steep_streets","try_from","try_into","type_id","update_panel","vzip","zoom_enabled_cache_key","zoom_enabled_cache_key","CandidateTrip","Filters","ModeShiftData","NetworkGaps","Results","ShowGaps","all_candidate_trips","annual_co2_emissions_tons","apply","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","bike_req","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","count_per_road","default","default","describe","draw","draw","driving_distance","empty","estimated_biking_time","event","filtered_trips","filters","from","from","from","from","from","from","from_controls","from_scenario","gaps","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","layers","make_top_panel","max_biking_time","max_elevation_gain","new_state","num_trips","pct","percentage_bar","recalculate_gaps","results","take_layers","to_controls","tooltip","top_panel","total_driving_distance","total_elevation_gain","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","vzip","vzip","QuickSketch","as_any","as_any_mut","borrow","borrow_mut","draw","event","from","into","into_any","into_any_rc","layers","make_quick_changes","map_edit_key","maybe_add_bike_lanes","new_state","proposal_management","route_sketcher","take_layers","top_panel","try_from","try_into","type_id","update_top_panel","vzip","AltRoute","ID","MainRoute","RoutingPreferences","TripPlanner","Waypoint","alt_routes","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","avoid_hills","avoid_stressful_roads","before_after_button","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","draw","eq","eq","equivalent","event","files","files","fmt","from","from","from","get_hash","hash","input_panel","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","layers","main_route","name","ne","ne","new_state","on_destroy","recalculate_routes","results","routing_params","sync_from_file_management","take_layers","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","update_input_panel","vzip","vzip","vzip","waypoints","world","0","0","NamedTrip","RenameTrip","SavedTrips","TripManagement","all","all_names","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","autosave","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone_into","current","current_name","deserialize","deserialize","draw","eq","from","from","from","from","get_panel_widget","into","into","into","into","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","len","load","name","ne","new","new_name","new_state","next","on_click","on_click","panel_changed","prev","save","save_current_trip_to_session","serialize","serialize","set_current","to_owned","trips","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","vzip","vzip","vzip","vzip","waypoints","BuiltRoute","RouteDetails","RouteStats","alt_route","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","closest_path_segment","cmp_dist","cmp_duration","compare_routes","details","details_widget","dist_along_high_stress_roads","draw","draw","draw_high_stress","draw_traffic_signals","draw_unprotected_turns","eq","event","from","from","from","hitbox","hover_on_line_plot","hover_on_route_tooltip","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","main_route","make_detail_widget","ne","new_route","num_traffic_signals","num_unprotected_turns","paths","preferences","stats","tooltip_for_alt","total_distance","total_down","total_time","total_up","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip"],"q":["game","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::app","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges::cutscene","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::challenges::cutscene::Layout","","game::challenges::prebake","","","","","","","","","","","","","","","","","","","","","","game::common","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::route_sketcher","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::route_sketcher::Mode","","","game::common::select","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::select::Mode","","game::common::share","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::warp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::common::waypoints","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::blocked_by","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::blockfinder","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::floodfill","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::floodfill::Source","game::debug::objects","","","","","","","","","","","","","","","","","game::debug::path_counter","","","","","","","","","","","","","","","","","","","","game::debug::polygons","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::polygons::Item","","","game::debug::routes","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::debug::select_roads","","","","","","","","","","","","","","","","","","","game::debug::shared_row","","","","game::debug::streetmix","","","game::debug::uber_turns","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools","","","","","","","","","","","","","","","","","","","","","","game::devtools::collisions","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::destinations","","","","","","","","","","","","","","","","","","","","game::devtools::kml","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::polygon","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::devtools::polygon::Obj","game::devtools::scenario","","","","","","","","","","","","","","","","","","","game::devtools::story","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::heuristics","","","game::edit::multiple_roads","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::roads","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::routes","","","","","","","","","","","","","","","","","","game::edit::stop_signs","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::edits","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::gmns","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::offsets","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::picker","","","","","","","","","","","","","","","","","","","","game::edit::traffic_signals::preview","","","","","","","","","","","","","","","","","","","game::edit::validate","","game::edit::zones","","","","","","","","","","","","","","","","","","","","","","","game::info","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::info::Tab","","","","","","","","","","","","","","","","","","","","","","","","","","","game::info::building","","","","","","game::info::bus","","","","","","","","game::info::debug","","game::info::intersection","","","","","","","","","","","","","game::info::lane","","","","","","","game::info::parking_lot","","","game::info::person","","","","","","","","","","","","","game::info::trip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::LayerOutcome","","game::layer::elevation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::favorites","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::map","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::pandemic","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::parking","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::parking::Loc","","","game::layer::population","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::problems","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::traffic","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::layer::transit","","","","","","","","","","","","","","","","","","","","game::ltn","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ltn::browse","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ltn::draw_cells","","","game::ltn::rat_run_viewer","","","","","","","","","","","","","","","","","","","","","game::ltn::rat_runs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ltn::viewer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ltn::viewer::Obj","game::pregame","","","","","","","","","","","","","","","","","","game::pregame::proposals","","","","","","","","","","","","","","","","","","","game::sandbox","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::LoadStage","","","","game::sandbox::dashboards","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::commuter","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::commuter::BlockSelection","","","game::sandbox::dashboards::generic_trip_table","","","game::sandbox::dashboards::misc","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::mode_shift","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::parking_overhead","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::risks","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::selector","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::travel_times","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::trip_problems","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::dashboards::trip_table","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::GameplayMode","","","","","","","","","","game::sandbox::gameplay::LoadScenario","","","game::sandbox::gameplay::actdev","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::commute","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::fix_traffic_signals","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform::importers","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::freeform::spawner","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::play_scenario","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::gameplay::tutorial","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::minimap","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::misc_tools","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::speed","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::sandbox::time_warp","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::bike_network","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::explore","","","","","","","","","","","","","","","","","","","game::ungap::layers","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::predict","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::quick_sketch","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::trip","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::trip::ID","","game::ungap::trip::files","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","game::ungap::trip::results","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","","","","","","","","","This directory contains extra/experimental tools not …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The top-level data that lasts through the entire game, no …","","","All of the state that’s bound to a specific map.","","","","","","","Load an extra GeoJSON file, and add the area to the map …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Ensure the map edits are blank, reset the simulation, and …","Returns whatever was there","","If an intersection was clicked, return its ID.","","","","","","","","","If we ever left edit mode and resumed without restarting …","","","","","","","","","","","","","","","","","","","","Any ScenarioModifiers in effect?","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Is this the original “secondary” state, loaded via –…","","","","","","","","If true, all map edits immediately apply to the live …","","","","","","","","","","","","","","","","","","","","","","","Only exists in some gameplay modes. Must be carefully …","State (like the simulation and drawing stuff) associated …","Assumes some defaults.","","","","","The most recent Scenario loaded from a file. Don’t …","Represents state for a different version of the primary …","Static data that lasts the entire session. Use sparingly.","","","","","","","","","","","","","","","Display an extra area with this name on the map. This gets …","Only filled out in edit mode. Stored here once to avoid …","This swaps the primary and secondary PerMaps. Depending on …","","","","","","","","","","","","","","","","","","","","","","","","","","","If the map has been edited and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Simulate a curated list of scenarios to completion, and …","","","","","","","","","","","","","","","","","","","Allow toggling of dev mode and warping to an object by ID.","","","","","","","","","","","","If you want a simulation to start after midnight, pass the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","True if the route changed","","","","","","","","","","","","","","","","","","","Has the user even picked a start point?","Has the user specified a full route?","","","","","","","","True if something changed. False if this component doesn’…","","","","","","","","","","","","","","","","","","","","","","","","Click and drag to unselect roads","","Click and drag to select roads","No selecting, just normal click-and-drag controls.","A tool for selecting multiple roads.","The user is choosing two intersections, to select the …","","","","","","","","","","","","","","Intersections can’t be selected directly. If all roads …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This will point to a URL with the new edits and the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Click to add waypoints, drag them, see the list on a panel …","","","","","","","","","","","","","","","","","","","","","If the outcome from the panel or world isn’t used by the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","The caller should call rebuild_world after this","The caller is responsible for calling initialize_hover and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Visualize the graph of what agents are blocked by others.","","","","","","","","","","Trace the root cause for everyone, find the most common …","","","","","","","","","","Figure out why some agent is blocked. Draws an arrow for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A state to count the number of trips that will cross …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","See how live-tuned routing parameters affect all requests …","Evaluate why an alternative path wasn’t chosen, by …","See how live-tuned routing parameters affect a single …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Exports to https://github.com/d-wasserman/shared-row/, …","","","","Exports a single road to Streetmix’s format, returns the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the indices of all matching collisions","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Loads and clips objects to the current map. Also returns …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A simple tool to place markers and free-hand shapes over a …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","After a single road has been edited, these states let the …","","","Mode is just used for allows.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the index where the new lane was inserted","Place the new lane according to its direction on the …","If there are more lanes of type lt pointing forward, then …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Always starts focused on a certain lane.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Snaps a line to a vehicle movement across an intersection. …","","","","","","","","","","","","","","","","","","This imports timing.csv from …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Draw extra things when unzoomed or zoomed.","","","","","","","","","","","","","When a button with this label is clicked, open this info …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","When a button with this label is clicked, time-warp and …","","","","","","Show these tooltips over the map.","","","","","","","","","","","","","","","","","","","","When a button with this label is clicked, warp to this ID.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Draws the timeline for a single trip, with tooltips","Creates the timeline, location warp, and time warp buttons …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates the top row for any layer panel.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Also returns the steepest street and a row explaining the …","","Returns the colored categories used and a row explaining …","","","","","","","","","","","","","","","","","A set of buildings that the player has starred, persisted …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A partitioning of the interior of a neighborhood based on …","An interval along a road’s length, with start < end.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Most roads are fully in one cell. Roads with modal filters …","For filters placed along a road, where is the filter …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Partition a neighborhood’s boundary polygon based on the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Find a movement that leads into the neighborhood at the …","Find a movement that leads out of the neighborhood at the …","","","","","May be the same as the shortcut","Ideally this returns every possible path through the …","","","","","","","","","","","","","","","","","The ratio of the shortcut’s time to the fastest path’s …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","This does not immediately initialize anything (like …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","If you don’t need to chain any transitions after the …","","","Assumes that the map and simulation have already been set …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Aka a 2D histogram. Tracks matching IDs in each cell.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The caller should handle Outcome::ClickCustom with Vec for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a boxed object from a boxed trait object if the …","Returns a mutable reference to the object within the trait …","Returns an Rc-ed object from an Rc-ed trait object if the …","Returns a reference to the object within the trait object …","","","","","","","","","","","","","","","","Must be called after the scenario has been setup. The …","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A gameplay mode with specific controls for integration with","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Idempotent. This must be called before make_gameplay or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Launches the tutorial gameplay along with its cutscene","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","is_enabled: are (car, bike, bus, pedestrian) toggles …","","","","","","","","","","","Draws a preview of the path for the agent under the mouse …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","5 sim seconds per real second","30 sim seconds per real second","1 sim hour per real second","1 sim second per real second","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Shows the bike network while unzoomed. Handles thickening …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A bottom-right panel for managing a bunch of toggleable …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Save sequences of waypoints as named trips. Basic file …","","","","","","","","","","","saves iff current trip is changed.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","A temporary structure that the caller should unpack and …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","“main” is determined by app.session.routing_preferences","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[1,1,1,0,1,1,0,1,1,1,0,2,1,2,1,2,1,2,1,2,0,0,0,0,0,2,0,1,0,2,2,1,0,2,2,1,2,1,2,1,2,1,0,2,0,0,2,2,2,0,0,0,0,2,2,2,1,2,1,2,1,0,2,1,0,0,0,0,0,0,0,0,0,0,0,3,4,5,6,3,7,8,9,10,4,5,6,3,7,8,9,10,4,4,4,5,6,3,7,8,9,10,4,5,6,3,7,8,9,10,7,4,3,4,3,8,4,10,10,4,4,3,3,9,7,3,4,4,4,3,4,4,7,7,4,4,5,6,3,7,8,9,10,4,9,3,4,7,7,3,4,5,6,3,7,8,9,10,4,5,6,3,7,8,9,10,5,6,8,9,10,4,5,6,3,7,8,9,10,3,7,3,3,11,6,6,8,10,4,4,3,3,4,7,7,4,4,4,4,4,4,4,4,5,6,8,4,4,4,4,3,4,4,9,8,7,9,3,4,4,4,11,6,5,5,5,5,5,5,4,3,3,10,4,10,3,4,10,4,5,6,3,7,8,9,10,4,5,6,3,7,8,9,10,7,4,5,6,3,7,8,9,10,3,7,4,5,6,3,7,8,9,10,0,0,0,12,12,12,13,14,12,13,14,12,13,14,12,13,14,14,0,12,12,13,12,12,13,14,12,13,12,13,14,12,13,14,12,13,14,12,13,14,14,14,14,14,0,13,13,12,12,13,14,12,13,14,12,13,14,12,13,14,15,0,0,15,0,15,0,0,16,15,17,18,19,16,15,17,18,19,16,15,17,18,19,16,15,17,18,19,16,16,18,19,18,19,16,16,16,15,17,18,19,18,16,15,17,18,19,16,15,17,18,19,16,15,17,16,15,17,18,19,17,0,18,17,16,18,16,19,18,19,16,16,18,16,15,17,18,19,16,15,17,18,19,16,15,17,18,19,16,15,17,18,19,20,20,0,21,21,21,21,21,21,21,21,21,21,21,21,0,0,21,21,21,21,21,21,21,0,22,22,22,22,22,0,0,0,0,0,22,22,22,22,22,22,22,22,0,22,22,22,0,22,0,22,22,0,0,0,0,22,22,22,22,0,0,23,23,0,0,23,0,0,24,25,25,24,23,25,24,23,25,24,23,25,24,23,24,23,24,23,25,24,23,25,25,24,23,24,25,24,25,24,23,25,24,23,25,24,23,25,24,23,25,25,25,25,24,24,23,25,24,25,25,25,25,24,23,25,24,23,25,24,23,25,24,23,25,25,25,24,23,24,26,27,27,28,0,28,28,0,28,29,28,29,28,29,28,29,28,29,29,29,29,28,29,29,28,29,28,29,28,29,28,29,29,29,29,29,29,29,28,29,28,29,28,29,28,30,30,0,0,0,31,32,31,32,31,32,31,32,32,31,32,31,32,31,32,31,32,31,32,31,32,32,32,31,31,32,32,0,31,32,31,32,31,32,31,31,31,32,0,0,0,33,34,33,34,33,34,33,34,33,34,33,34,33,34,33,0,33,34,33,34,33,33,34,33,34,34,33,34,33,34,33,34,33,34,0,33,35,0,0,0,36,37,35,36,37,35,37,36,37,35,36,37,35,37,35,35,35,35,36,35,36,37,35,35,36,36,0,36,35,36,37,35,36,37,35,36,37,35,36,37,35,37,36,35,36,37,36,36,36,35,36,37,35,36,37,35,36,37,35,36,37,35,36,0,0,0,0,38,39,39,40,38,41,39,40,38,41,0,0,39,40,38,41,39,40,38,41,0,39,0,39,41,40,0,0,39,39,41,38,0,0,0,0,0,39,40,38,41,38,39,39,39,40,38,41,39,40,38,41,40,38,41,39,40,38,41,38,39,39,39,41,40,0,39,39,0,0,40,0,39,0,41,0,39,0,0,39,0,41,39,39,40,38,41,39,40,38,41,39,40,38,41,0,39,40,38,41,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,43,0,0,0,0,0,0,44,44,44,45,43,44,45,43,45,44,44,45,43,44,45,43,43,43,43,44,45,45,43,43,44,43,44,45,43,43,43,44,44,45,43,44,45,43,45,43,44,45,43,0,43,44,44,45,45,45,44,43,44,43,44,45,43,44,45,43,44,45,43,44,45,43,44,46,0,46,0,47,46,47,46,47,46,47,46,46,46,46,47,47,47,47,47,46,47,46,47,46,46,47,46,47,47,47,47,46,47,46,47,46,47,46,47,46,48,0,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,51,51,0,51,52,51,52,51,52,51,52,51,52,52,52,52,51,52,52,51,52,51,51,52,51,52,52,52,52,52,51,52,51,52,51,52,51,53,54,55,0,0,0,56,57,58,56,57,58,57,56,57,58,56,57,58,0,0,0,58,57,56,57,58,57,58,56,57,58,56,57,58,56,56,57,58,56,57,58,56,57,58,58,56,57,56,57,58,0,56,57,56,57,58,56,57,58,56,57,58,56,57,58,56,57,58,0,59,59,59,59,59,59,59,59,59,59,0,59,59,59,59,59,59,59,0,0,0,0,0,0,0,0,0,60,61,60,61,60,61,60,61,60,61,61,61,60,61,61,61,60,61,60,61,60,61,60,61,61,60,60,61,60,61,60,60,61,61,60,61,60,61,60,61,60,61,0,62,62,62,62,0,0,62,62,62,62,62,0,62,62,0,0,0,62,62,62,62,0,0,0,63,64,63,64,63,64,63,64,63,64,64,63,64,64,63,63,0,64,63,64,63,63,64,63,63,63,63,64,64,0,63,63,63,64,63,64,63,64,63,64,63,64,0,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,65,0,0,0,0,66,67,66,67,67,66,67,66,67,67,66,66,66,66,66,67,66,67,66,67,67,66,67,0,0,0,66,66,67,66,0,67,66,66,66,67,66,67,66,67,66,67,0,68,68,0,69,68,69,68,69,68,69,68,68,68,69,68,68,69,68,69,68,68,68,69,68,69,68,68,69,68,69,68,69,69,69,69,68,69,68,69,68,69,68,69,68,69,70,0,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,72,0,0,0,0,0,0,0,0,73,74,75,76,77,78,72,79,73,74,75,76,77,78,72,79,73,74,75,76,77,78,72,79,73,74,75,76,77,78,72,79,72,79,72,79,79,73,73,77,78,73,76,77,72,72,73,77,78,72,73,74,75,76,77,78,72,79,73,72,72,76,73,74,75,76,77,78,72,79,73,74,75,76,77,78,72,79,74,75,76,77,78,72,79,73,74,75,76,77,78,72,79,75,77,74,74,79,74,79,72,74,78,77,73,76,76,73,78,75,73,73,74,79,0,73,72,79,73,74,75,76,77,78,72,79,73,74,75,76,77,78,72,79,73,74,75,76,77,78,72,79,73,74,75,76,77,78,72,79,73,0,0,0,0,0,80,81,82,83,80,81,82,83,80,81,82,83,80,81,82,83,0,81,80,0,81,83,80,81,82,83,80,80,81,82,83,80,81,82,83,0,80,81,82,83,80,81,82,83,80,81,82,83,0,0,80,0,80,82,0,80,81,82,83,81,80,80,81,82,83,80,81,81,0,0,0,0,80,80,0,80,81,82,83,80,81,82,83,80,81,82,83,0,80,81,82,83,0,0,0,0,0,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,0,85,85,85,85,0,0,85,85,85,0,85,85,0,85,85,85,85,85,85,85,85,0,85,0,0,85,85,85,85,85,85,85,85,85,85,85,0,85,85,85,85,85,0,0,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,0,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,87,0,0,88,89,88,89,88,89,88,89,88,89,88,0,89,89,88,89,88,88,88,88,0,0,89,88,0,88,88,89,89,0,88,89,88,89,89,88,89,0,0,88,88,88,88,89,88,0,88,0,0,88,88,88,89,0,89,89,88,88,88,89,88,89,88,89,88,88,89,88,0,90,90,90,90,90,0,90,90,90,90,90,90,90,90,90,90,90,90,90,90,0,0,0,91,92,91,92,91,92,91,92,0,92,92,91,92,92,91,92,0,0,91,92,91,92,91,92,91,92,91,92,91,92,0,0,92,91,91,92,92,91,92,91,92,91,92,91,92,0,0,0,93,94,95,93,94,95,94,93,94,95,93,94,95,93,94,95,93,94,95,95,95,93,94,95,93,94,95,93,94,95,93,94,95,93,94,95,93,94,95,93,94,95,93,94,95,93,94,93,94,95,93,94,95,93,94,95,93,94,95,93,94,95,0,96,96,96,96,96,96,96,96,96,96,0,96,96,96,96,96,96,96,96,0,97,97,97,97,97,97,97,97,97,97,0,97,97,97,97,97,97,97,0,0,0,98,98,98,98,98,98,98,0,98,98,98,98,98,0,98,98,98,98,98,98,98,98,99,99,99,99,99,99,0,99,0,0,0,99,99,99,99,99,99,99,99,99,99,99,99,99,99,0,100,101,101,101,102,99,103,101,102,99,103,101,102,99,103,101,102,99,103,0,0,101,102,99,99,103,99,103,0,103,103,101,101,102,103,101,100,101,102,99,103,103,99,100,0,101,102,0,101,102,99,103,101,102,99,103,102,99,103,101,102,99,103,100,101,0,0,0,103,101,103,101,0,0,103,103,101,0,101,101,102,103,99,99,103,101,102,0,101,102,99,103,101,102,99,103,101,102,99,103,99,101,102,99,103,101,102,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,104,117,118,120,124,118,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,125,125,125,125,125,0,125,125,0,0,0,125,0,125,0,125,125,125,125,0,0,0,125,0,125,125,125,125,125,125,125,126,0,0,0,0,126,126,126,127,126,127,126,127,126,127,128,127,127,128,0,128,127,0,126,127,0,126,127,126,127,126,127,0,128,0,127,0,127,0,0,128,0,0,126,127,126,127,126,127,127,126,127,129,130,0,0,0,0,131,132,131,132,131,132,131,132,132,131,132,131,132,131,132,131,132,131,132,131,132,131,132,131,132,131,132,131,131,132,131,132,131,132,131,132,131,132,131,132,131,132,131,132,0,0,133,134,133,134,133,134,133,134,133,133,133,133,134,134,134,134,134,133,134,133,134,133,133,134,133,133,134,134,134,133,133,133,134,133,134,133,134,133,134,133,0,0,135,136,135,136,135,135,136,135,136,135,136,135,136,135,136,135,135,136,135,136,135,135,136,135,136,135,136,135,136,135,135,136,135,135,136,135,136,136,136,135,136,135,136,135,136,135,137,137,137,0,0,137,137,0,138,137,139,138,137,139,138,137,139,138,137,139,137,139,137,139,138,138,138,137,139,138,137,138,137,139,139,138,137,139,138,137,139,137,139,138,137,139,0,138,139,138,138,138,138,139,138,137,139,138,137,139,138,137,139,138,137,139,138,137,139,140,0,0,140,0,140,141,142,140,141,142,140,141,142,140,141,142,140,140,140,140,141,142,141,142,141,142,140,140,141,142,141,142,140,141,141,142,140,141,142,140,140,141,142,140,141,141,141,142,140,141,142,140,141,141,142,140,141,141,142,140,141,142,140,141,142,140,141,142,140,141,142,140,143,144,145,0,0,146,147,146,147,146,147,146,147,147,147,146,146,146,147,146,146,147,147,146,147,146,147,147,146,147,0,146,147,146,146,146,146,146,147,146,147,146,147,146,147,146,147,0,0,148,149,148,149,148,149,148,149,149,149,148,148,148,149,148,148,149,149,148,149,148,149,149,148,149,0,149,148,149,148,149,148,148,148,149,149,149,149,149,148,149,149,149,148,149,148,149,148,149,148,149,0,0,0,0,0,0,150,151,150,152,151,153,154,150,155,152,151,153,154,150,155,152,151,153,154,150,155,152,151,153,154,150,155,0,152,151,153,154,155,152,151,153,154,155,152,151,153,154,155,150,152,151,153,154,155,0,152,151,153,154,150,155,152,151,153,154,150,155,152,151,153,154,150,155,150,152,151,153,154,150,155,150,152,151,153,154,155,152,151,153,154,155,152,151,153,154,155,152,151,153,154,155,151,153,152,151,153,154,150,155,152,151,153,154,150,155,152,151,153,154,150,155,152,151,153,154,150,155,0,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,156,0,0,0,0,157,158,159,160,157,158,159,160,157,157,158,159,160,157,158,159,160,0,157,160,0,157,159,157,0,0,157,158,159,160,157,158,159,160,157,158,159,160,157,158,159,160,157,158,159,160,157,157,157,0,0,158,160,159,157,158,159,160,157,158,159,160,157,158,159,160,0,157,158,159,160,161,0,0,0,162,161,162,161,162,161,162,161,161,161,161,0,162,161,161,162,161,162,161,161,161,162,161,162,161,161,162,161,162,161,162,162,162,161,161,162,161,162,161,162,161,162,161,162,0,0,0,0,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,163,0,0,164,165,164,165,164,165,164,165,0,0,165,165,165,165,164,0,0,164,165,164,165,164,165,164,165,164,165,165,164,165,165,164,164,164,165,164,165,164,165,164,165,166,0,0,167,166,167,166,167,166,167,166,166,166,166,167,166,166,167,166,167,166,166,166,167,166,167,166,166,167,166,167,0,166,167,167,167,166,166,167,166,167,166,167,166,167,166,167,168,0,169,169,169,169,0,0,169,169,169,169,169,169,0,169,169,169,169,0,170,170,170,170,170,170,170,170,170,170,0,170,170,170,170,170,170,170,0,0,171,171,171,0,171,171,171,0,0,0,172,173,174,175,172,171,176,173,174,175,172,171,176,173,173,174,175,172,171,176,173,174,175,172,171,176,172,174,173,173,0,173,175,176,173,175,176,172,176,173,174,175,172,171,176,0,173,172,172,173,173,174,175,172,171,176,173,174,175,172,171,176,175,172,171,173,174,175,172,171,176,0,172,172,173,0,0,174,0,176,0,174,173,173,174,174,173,0,176,173,174,0,174,173,174,175,172,171,176,173,174,175,172,171,176,173,174,175,172,171,176,173,174,175,172,171,176,177,178,179,179,180,180,0,180,180,180,180,180,180,180,180,180,180,180,180,180,0,180,180,180,0,180,180,180,180,180,0,0,0,180,0,0,180,180,0,180,0,0,0,180,180,180,180,0,0,0,0,181,0,0,181,182,0,182,181,0,182,183,184,185,181,186,182,187,183,184,185,181,186,182,187,183,185,186,183,183,185,183,184,185,181,186,182,187,183,184,185,181,186,182,187,183,0,184,182,182,183,183,187,187,183,183,182,187,183,183,183,184,185,181,186,182,187,187,0,185,187,183,184,185,181,186,182,187,183,184,185,181,186,182,187,184,185,181,186,182,187,183,184,185,181,186,182,187,0,184,187,182,187,183,183,0,186,183,186,185,182,184,183,183,183,184,185,181,186,182,187,183,184,185,181,186,182,187,183,184,185,181,186,182,187,183,184,185,181,186,182,187,188,189,189,0,0,0,0,0,190,191,190,191,190,191,190,191,0,190,191,190,191,190,191,190,191,190,191,190,191,190,191,190,191,190,191,190,191,190,191,190,191,0,0,0,192,193,194,192,193,194,192,193,194,192,193,194,193,192,193,193,192,192,193,194,192,193,194,192,193,194,193,194,192,193,194,0,194,194,194,194,192,192,0,0,192,192,192,193,193,193,192,193,194,192,193,194,192,193,194,192,193,194,0,0,0,195,196,197,195,196,197,195,196,197,195,196,197,195,196,196,197,195,195,196,197,195,196,197,195,196,197,196,197,195,196,197,0,195,195,196,196,0,196,197,195,195,196,196,195,196,197,195,196,197,195,196,197,195,196,197,196,0,0,198,199,198,199,198,199,198,199,198,198,0,198,199,199,199,199,198,199,198,199,199,198,199,199,198,198,198,199,198,199,198,199,198,199,0,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,200,0,0,201,202,202,201,202,201,202,201,202,201,201,202,202,202,202,201,202,202,201,202,201,201,202,201,202,202,201,202,202,201,202,201,202,201,202,201,202,0,0,203,204,203,204,203,204,203,204,204,0,203,203,0,203,204,204,204,204,204,203,204,203,204,204,203,204,203,204,204,203,203,0,0,0,203,204,203,204,203,204,203,204,205,0,205,205,0,0,205,0,0,206,207,205,207,208,205,206,207,208,205,206,207,208,205,206,207,208,205,206,0,207,207,205,205,208,205,206,207,207,205,209,205,208,207,208,205,205,206,207,209,209,206,207,208,205,206,207,208,205,206,207,205,206,207,208,205,206,207,0,205,208,208,208,209,207,208,205,206,207,208,205,206,207,208,205,206,207,208,205,206,0,0,0,0,0,210,211,212,213,214,210,211,212,213,214,210,211,212,213,214,210,211,212,213,214,210,211,212,213,210,211,211,212,213,211,212,214,210,210,210,211,212,213,214,211,212,213,210,211,212,213,214,210,211,212,213,214,211,212,213,214,210,211,212,213,214,0,0,0,211,212,213,214,211,214,210,214,214,210,211,0,212,210,211,212,214,210,210,210,211,212,213,214,210,211,212,213,214,210,211,212,213,214,210,214,210,211,212,213,214,211,215,0,215,215,216,0,0,0,216,215,216,215,216,215,0,215,216,217,215,216,217,215,216,217,215,216,217,215,215,215,218,215,218,0,217,217,215,215,215,0,218,218,218,218,218,217,215,215,218,217,0,0,216,217,215,218,218,218,218,215,216,217,215,216,217,215,215,216,217,215,218,215,215,217,217,218,217,215,0,218,217,215,215,216,217,215,216,217,215,0,216,217,215,216,217,215,219,220,221,222,223,220,221,222,220,222,224,225,226,0,0,227,228,227,228,227,227,228,227,228,227,228,227,0,227,228,227,227,228,227,228,228,227,228,227,228,227,227,227,227,227,228,227,228,227,228,227,228,0,229,229,229,229,229,229,0,229,229,229,0,229,0,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,229,0,0,230,230,230,230,230,0,230,230,230,0,230,230,230,230,230,230,230,230,230,230,230,230,230,230,230,0,0,0,231,232,231,232,231,232,231,232,231,232,231,0,231,232,0,231,232,231,232,232,231,232,231,232,232,231,0,0,231,231,232,231,232,231,232,231,232,0,233,233,233,233,233,233,0,0,0,233,233,233,233,233,233,233,233,233,233,0,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,234,0,0,0,0,0,235,236,237,238,239,235,236,237,238,239,235,236,237,238,239,235,236,237,238,239,239,237,239,235,236,237,235,236,237,238,235,236,237,238,239,237,235,236,237,238,239,235,236,237,238,239,238,239,235,236,237,238,239,235,236,237,239,235,236,237,238,238,235,236,237,237,235,235,236,237,235,235,236,237,238,239,235,236,237,238,239,235,236,237,238,239,235,236,237,238,239,0,240,240,0,240,240,240,240,0,240,240,0,0,240,0,0,0,240,0,241,241,241,242,243,241,244,245,240,242,243,241,244,245,240,0,242,243,241,244,245,240,242,243,241,244,245,240,242,242,244,245,240,245,240,245,244,243,243,242,241,245,240,245,242,0,244,244,242,243,241,244,245,240,242,242,242,242,241,241,242,242,244,244,244,244,244,242,243,241,244,245,240,242,243,241,244,245,240,245,240,242,243,241,244,245,240,0,240,242,241,0,242,243,244,244,244,243,243,242,245,243,241,244,245,244,244,244,245,245,240,244,244,242,244,242,243,244,244,244,245,244,242,243,245,240,242,240,0,242,243,241,244,245,240,242,243,241,244,245,240,241,242,243,241,244,245,240,242,243,241,244,245,240,243,243,242,244,244,0,246,246,246,246,246,246,246,246,246,246,246,246,0,246,0,246,246,246,246,246,246,246,246,0,0,247,248,247,248,247,248,247,248,247,248,247,248,247,248,247,248,247,248,247,247,248,0,248,247,248,248,247,247,248,247,248,247,248,247,248,249,249,249,249,0,0,250,249,250,249,250,250,249,250,249,249,249,250,250,249,250,250,249,250,249,250,249,249,250,249,250,250,250,250,249,250,250,250,250,250,250,249,250,250,249,250,249,250,249,250,249,0,0,0,251,252,251,252,251,252,251,252,0,0,0,251,252,252,251,252,251,252,252,251,252,251,252,251,252,251,251,252,252,251,252,252,251,251,252,251,252,251,252,251,252,251,252,252,253,253,253,0,0,253,253,253,0,253,253,253,0,253,253,253,253,253,253,0,253,0,0,254,0,253,253,253,253,0,0,0,0,0,255,256,257,258,259,255,256,257,258,259,255,256,257,258,259,255,256,257,258,259,255,256,257,258,255,256,257,258,259,259,259,259,255,256,257,258,255,256,257,258,259,255,256,257,258,259,255,256,257,258,259,255,256,257,258,259,255,256,257,258,0,259,259,255,256,257,258,259,255,256,257,258,259,255,256,257,258,259,255,256,257,258,0,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,260,0,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,261,0,261,0,261,261,261,261,261,261,261,261,261,261,261,261,0,261,0,0,0,0,0,0,262,263,264,265,262,266,264,267,263,265,262,266,264,267,263,266,265,262,266,264,267,263,265,262,266,264,267,263,267,264,263,263,265,267,266,262,266,265,262,262,265,262,266,264,267,263,264,262,262,265,262,266,264,267,263,265,262,266,264,267,263,262,266,264,267,263,265,262,266,264,267,263,265,0,264,264,265,263,0,0,262,262,265,264,265,265,263,266,265,262,266,264,267,263,265,262,266,264,267,263,265,262,266,264,267,263,265,262,266,264,267,263,0,268,268,268,268,268,268,268,268,268,268,268,0,268,0,268,0,268,268,268,268,268,268,268,268,269,0,269,0,0,269,270,270,269,271,270,269,271,271,271,0,270,269,271,270,269,271,269,271,269,271,271,270,269,271,269,270,0,270,269,270,269,271,269,269,270,270,269,271,270,269,271,269,271,270,269,271,270,270,271,269,271,270,270,270,0,271,270,270,269,271,270,269,271,270,269,271,270,269,271,270,270,269,271,270,270,272,273,0,0,0,0,274,275,274,275,276,277,274,275,276,277,274,274,275,276,277,274,275,276,277,276,276,274,275,276,277,275,276,274,275,276,277,274,274,275,276,277,274,275,276,277,274,275,276,277,274,275,276,277,277,277,276,276,274,277,275,277,274,275,275,277,277,274,276,277,274,276,277,274,275,276,277,274,275,276,277,274,275,276,277,274,275,276,277,276,0,0,0,278,279,278,280,279,278,280,279,278,280,279,278,280,278,0,0,0,279,279,280,278,279,278,278,278,280,278,279,278,280,279,278,278,279,278,280,279,278,280,278,280,279,278,280,278,0,280,278,280,280,278,278,278,279,280,280,280,280,279,278,280,279,278,280,279,278,280,279,278,280],"f":[null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,null,null,[[["option",4,["permap"]],["app",3],["permap",3],["bool",15],["eventctx",3],["setup",3]],[["box",3,["state"]],["vec",3,["box"]]]],null,null,null,null,[[["mode",4]],["bool",15]],[[["app",3],["option",4,["mapedits"]],["sim",3],["mapedits",3],["bool",15],["option",4,["sim"]],["eventctx",3],["setup",3]],[["box",3,["state"]],["vec",3,["box"]]]],null,[[]],[[]],null,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,null,null,[[]],null,null,null,null,[[["settings",3]]],null,[[["eventctx",3],["setup",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[["str",15],["map",3]],["result",6]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[["canvas",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["eventctx",3],["bool",15],["showobject",8]],[["option",4,["id"]],["id",4]]],[[["id",4]],[["pt2d",3],["option",4,["pt2d"]]]],[[["eventctx",3]]],[[],["sim",3]],null,[[["into",8,["string"]],["eventctx",3],["string",3]],[["intersectionid",3],["option",4,["intersectionid"]]]],[[],["flags",3]],[[]],[[],["colorscheme",3]],null,null,null,null,null,null,[[["drawoptions",3],["gfxctx",3],["showobject",8]]],[[["gfxctx",3]]],[[],["drawmap",3]],null,[[["drawoptions",3],["gfxctx",3]]],[[["canvas",3]]],null,[[],["sessionstate",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["bounds",3],["agentcache",3],["showobject",8],["prerender",3]],[["vec",3,["renderable"]],["renderable",8]]],null,null,[[],["option",4]],null,null,[[["eventctx",3],["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]]],[[["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]]],[[["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]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,null,[[],["showlayers",3]],[[],["showlayers",3]],null,[[["into",8,["string"]],["eventctx",3],["string",3]],["bool",15]],null,[[["eventctx",3],["option",4,["id"]],["id",4],["pt2d",3],["option",4,["f64"]],["f64",15]],[["box",3,["state"]],["state",8]]],[[],["map",3]],null,[[["sim",3],["flags",3],["options",3],["colorscheme",3],["map",3],["eventctx",3],["timer",3]],["permap",3]],[[["eventctx",3],["map",3],["timer",3]]],null,null,[[["eventctx",3],["showobject",8]],[["option",4,["id"]],["id",4]]],[[["eventctx",3]],[["option",4,["id"]],["id",4]]],[[["eventctx",3]],[["option",4,["id"]],["id",4]]],[[["eventctx",3]],[["option",4,["id"]],["id",4]]],[[["eventctx",3]],[["option",4,["id"]],["id",4]]],[[],["colorscheme",3]],[[],["drawmap",3]],[[],["options",3]],[[],["showlayers",3]],[[],["showeverything",3]],[[],["perobjectactions",3]],[[],["options",3]],null,null,[[],["analytics",3]],null,null,[[["eventctx",3]]],null,[[]],null,[[["sim",3],["map",3]],["bool",15]],null,null,null,[[["option",4]]],[[["id",4]],["bool",15]],[[["id",4]],["bool",15]],null,null,null,null,null,null,[[],["sim",3]],null,null,null,null,null,null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[],[["vec",3,["challenge"]],["btreemap",3,["string","vec"]],["string",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[["gameplaymode",4]]],[[]],[[]],[[]],null,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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["app",3],["option",4]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],null,[[["app",3],["gameplaymode",4]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["into",8,["string"]],["string",3]],["cutscenebuilder",3]],[[["fn",8],["eventctx",3],["box",3,["fn"]]],[["box",3,["state"]],["state",8]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["str",15],["string",3],["into",8,["string"]],["f64",15]],["cutscenebuilder",3]],[[],["color",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]]],[[["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]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["usize",15],["eventctx",3],["str",15],["fn",8]],["panel",3]],null,null,null,null,[[["str",15]],["cutscenebuilder",3]],[[["eventctx",3],["color",3],["widget",3]],[["box",3,["state"]],["state",8]]],null,null,[[["into",8,["string"]],["string",3]],["cutscenebuilder",3]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,null,[[]],[[]],[[["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,[[["timer",3],["map",3],["scenario",3]],["prebakesummary",3]],[[]],null,[[],["result",4]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["eventctx",3],["app",3],["btreeset",3]],["widget",3]],[[["app",3],["duration",3]],[["vec",3,["textspan"]],["textspan",3]]],[[["app",3],["agenttype",4]],["color",3]],[[["app",3],["tripmode",4]],["color",3]],[[["app",3],["tripphasetype",4]],["color",3]],[[["eventctx",3],["app",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3],["text",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3],["contextualactions",8]],[["option",4,["transition"]],["transition",4,["app"]]]],[[]],null,[[["app",3]],[["option",4,["id"]],["id",4]]],[[["map",3],["btreeset",3]],[["intersectionid",3],["btreeset",3,["intersectionid"]]]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["duration",3]],[["fnonce",8],["box",3,["fnonce"]]]],[[["app",3],["eventctx",3],["contextualactions",8],["tab",4]]],[[["fn",8],["string",3],["text",3],["btreeset",3,["string"]]]],[[],["commonstate",3]],[[["app",3],["id",4]],["text",3]],null,null,null,[[["eventctx",3]],["panel",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,[[["intersectionid",3],["app",3]]],[[["app",3]],[["vec",3,["roadid"]],["roadid",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["route",3]],[[],["mode",4]],[[]],[[]],[[["gfxctx",3]]],[[["route",3]],["bool",15]],[[["mode",4]],["bool",15]],[[["eventctx",3],["app",3]],["bool",15]],[[]],[[]],[[]],null,[[["eventctx",3]],["widget",3]],[[["intersectionid",3]],[["usize",15],["option",4,["usize"]]]],[[]],[[]],[[]],[[["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]]],[[],["bool",15]],[[],["bool",15]],null,[[["eventctx",3]],[["intersectionid",3],["option",4,["intersectionid"]]]],[[["usize",15],["intersectionid",3],["map",3]],["usize",15]],[[["route",3]],["bool",15]],[[["mode",4]],["bool",15]],[[["app",3]],["routesketcher",3]],[[],["route",3]],[[["str",15]],["bool",15]],null,null,null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["app",3]]],[[["app",3]]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3],["bool",15]]],[[["app",3],["option",4,["str"]],["eventctx",3],["str",15]],["bool",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]]],[[["eventctx",3]],["widget",3]],null,[[["app",3],["roadid",3],["eventctx",3],["btreeset",3,["roadid"]]],["roadselector",3]],null,null,[[["eventctx",3],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["result",4]],[[["app",3],["gfxctx",3]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[["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]]],[[],["uploadedproposals",3]],null,[[["eventctx",3],["app",3],["str",15]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["string",3]]],[[],["result",4]],[[["string",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],null,[[["eventctx",3],["app",3],["str",15]],[["option",4,["transition"]],["transition",4,["app"]]]],[[]],[[]],[[["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]]],[[["eventctx",3],["option",4,["id"]],["id",4],["permap",3],["pt2d",3],["option",4,["f64"]],["f64",15]],[["box",3,["state"]],["state",8]]],[[["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[["eventctx",3],["app",3],["str",15]],[["app",3],["transition",4,["app"]]]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["waypointid",3]],[[]],[[["waypointid",3]],["bool",15]],[[],["bool",15]],[[["waypointid",3],["app",3],["worldoutcome",4,["waypointid"]],["outcome",4]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",15]],[[["eventctx",3]],["widget",3]],[[["usize",15]],["color",3]],[[["usize",15]],["char",15]],[[],[["tripendpoint",4],["vec",3,["tripendpoint"]]]],[[]],[[]],[[]],[[]],[[["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]]],null,[[],["usize",15]],[[["waypointid",3]],["bool",15]],[[["app",3]],["inputwaypoints",3]],[[["tripendpoint",4],["app",3]],["waypoint",3]],[[["tripendpoint",4],["app",3],["vec",3,["tripendpoint"]]]],[[["world",3],["usize",15],["eventctx",3],["fn",8]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,[[["app",3],["id",4]],["vec",3]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3],["app",3]]],null,[[["tags",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],["drawable",3]],[[["eventctx",3],["app",3]],["drawable",3]],[[],["drawbaselayer",4]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["app",3],["id",4],["string",3],["eventctx",3],["bool",15]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]]],[[["app",3]]],[[["app",3]]],[[["app",3]]],null,[[]],[[]],[[]],[[]],[[],["gameplaymode",4]],null,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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],[[],["showlayers",3]],null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["mapname",3],["vec",3,["mapname"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,null,null,null,null,null,null,[[["option",4,["vec"]],["eventctx",3],["app",3],["vec",3,["originalroad"]]],[["box",3,["state"]],["state",8]]],[[["eventctx",3]]],null,null,[[["eventctx",3],["string",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,null,null,[[["id",4]],["bool",15]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],null,null,[[["app",3],["agentid",4]],["option",4]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]]],[[]],null,[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[["agentid",4]],["delaycause",4]],[[["app",3],["agentid",4]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,[[["color",3],["obj",3],["block",3],["eventctx",3],["app",3]]],[[["timer",3],["vec",3,["perimeter"]],["eventctx",3],["app",3],["perimeter",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["obj",3]],[[]],[[["obj",3]],["ordering",4]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,[[["obj",3]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",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]]],[[["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]]],[[["eventctx",3]],["panel",3]],[[["obj",3]],["bool",15]],[[],["obj",3]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["block",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,[[["obj",3]],[["option",4,["ordering"]],["ordering",4]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["pathconstraints",4],["map",3]]],[[],["source",4]],[[]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3],["laneid",3]],[["box",3,["state"]],["state",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]]],[[["source",4],["eventctx",3],["app",3],["pathconstraints",4]],[["box",3,["state"]],["state",8]]],null,[[["eventctx",3],["app",3],["laneid",3]],[["box",3,["state"]],["state",8]]],null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["sim",3],["id",4],["map",3]]],[[["app",3],["gfxctx",3]]],[[["sim",3],["id",4],["map",3]]],[[]],[[]],[[["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]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["intersectionid",3],["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],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]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["option",4,["pt2d"]],["vec",3,["item"]],["pt2d",3],["eventctx",3],["str",15],["item",4]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["timer",3]],[["counter",3,["roadid"]],["roadid",3]]],[[["usize",15]],[["vec",3,["textspan"]],["textspan",3]]],[[["panel",3]]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[]],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]]],[[["pathrequest",3],["polygon",3],["eventctx",3],["app",3]],[["box",3,["state"]],["option",4,["box"]]]],[[["tripendpoint",4],["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[["eventctx",3],["routingparams",3],["tripmode",4]],["widget",3]],[[["eventctx",3],["app",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["roadselector",3],["eventctx",3]],["panel",3]],[[["eventctx",3],["app",3],["roadid",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["vec",3,["roadid"]],["roadid",3],["vec",3,["intersectionid"]],["intersectionid",3],["map",3]],["string",3]],[[["intersectionid",3],["map",3]],["feature",3]],[[["lane",3]],[["option",4,["map"]],["map",3,["string","value"]]]],[[["roadid",3],["map",3]],["feature",3]],[[["roadid",3],["map",3]],["string",3]],[[["lane",3],["direction",4]],[["value",4],["map",3,["string","value"]],["string",3]]],[[["roadid",3],["map",3]],[["value",4],["map",3,["string","value"]],["string",3]]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,[[],["drawbaselayer",4]],[[]],[[]],null,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,null,[[["intersectionid",3],["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["usize",15],["app",3],["btreeset",3,["intersectionid"]],["intersectionid",3],["eventctx",3],["bool",15]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3],["panel",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],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,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["collisiondataset",3],["vec",3,["usize"]],["usize",15],["eventctx",3],["app",3]],[["dummyid",3],["world",3,["dummyid"]]]],[[["collisiondataset",3]],[["vec",3,["usize"]],["usize",15]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["filters",3]],["bool",15]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["panel",3]],["filters",3]],[[["collisiondataset",3],["vec",3,["usize"]],["usize",15],["eventctx",3],["app",3]],[["dummyid",3],["world",3,["dummyid"]]]],[[]],[[]],[[["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]]],[[["eventctx",3]],["widget",3]],[[["filters",3]],["bool",15]],[[],["filters",3]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[["usize",15]],["f64",15]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["option",4,["heatmapoptions"]],["heatmapoptions",3],["counter",3,["buildingid"]],["eventctx",3],["app",3],["buildingid",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["scenario",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],null,null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[]],[[]],[[["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]]],[[["timer",3],["string",3],["bool",15],["app",3],["option",4,["string"]]]],[[["string",3],["pt2d",3],["str",15],["vec",3,["pt2d"]],["usize",15],["btreemap",3,["string","string"]],["colorscheme",3],["hashmap",3]],["object",3]],[[["app",3],["str",15]]],[[["string",3],["eventctx",3],["app",3],["option",4,["string"]]],[["box",3,["state"]],["state",8]]],null,null,null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["obj",4]],[[]],[[["app",3],["gfxctx",3]]],[[["obj",4]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",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]]],null,[[["obj",4]],["bool",15]],[[["string",3],["vec",3,["lonlat"]],["eventctx",3],["app",3],["lonlat",3]],[["box",3,["state"]],["state",8]]],null,null,[[["eventctx",3],["app",3]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3],["scenario",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["markerid",3]],[[],["recordedstorymap",3]],[[]],[[]],[[],["result",4]],null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["gfxctx",3]]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[],["drawbaselayer",4]],[[["markerid",3]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3]],[["ring",3],["option",4,["ring"]]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3],["app",3],["storymap",3]],[["box",3,["state"]],["state",8]]],[[],["u64",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]]],[[["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]]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,[[["app",3],["recordedstorymap",3]],[["storymap",3],["option",4,["storymap"]]]],null,null,null,null,[[["markerid",3]],["bool",15]],[[],["storymap",3]],[[],["lasso",3]],null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["usize",15],["eventctx",3],["str",15]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],null,null,null,[[["eventctx",3]]],[[["eventctx",3],["app",3]]],[[["app",3]]],[[],["result",4]],[[["pt2d",3],["vec",3,["pt2d"]]],["ring",3]],null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[["eventctx",3],["app",3],["mapedits",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["laneid",3]],["bool",15]],null,null,[[["editcmd",4]],[["option",4,["id"]],["id",4]]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[]],[[]],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]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],["panel",3]],[[["eventctx",3],["app",3]],["panel",3]],null,[[["app",3],["gameplaymode",4],["intersectionid",3],["eventctx",3]],[["box",3,["state"]],["option",4,["box"]]]],null,null,null,[[["eventctx",3],["app",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],[[["fn",8],["string",3],["box",3,["fn"]],["app",3],["transition",4,["app"]],["option",4,["transition"]],["bool",15],["into",8,["string"]],["eventctx",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],[[["box",3,["fn"]],["eventctx",3],["fn",8]],[["box",3,["state"]],["state",8]]],null,null,null,null,null,null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]]],null,null,null,[[["option",4,["speed"]],["app",3],["speed",3]],[["choice",3,["speed"]],["vec",3,["choice"]]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],null,[[["tags",3],["editroad",3],["lanetype",4]],["usize",15]],[[["direction",4],["editroad",3]],["usize",15]],[[["bool",15],["editroad",3],["lanetype",4]],["direction",4]],null,[[],["any",8]],[[],["any",8]],null,null,[[]],[[]],null,null,[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3],["roadid",3],["editroad",3],["mapedits",3],["eventctx",3]],[["box",3,["state"]],["state",8]]],null,[[["eventctx",3],["app",3]]],null,[[["eventctx",3],["app",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["eventctx",3],["option",4,["laneid"]],["app",3],["laneid",3]]],[[["lanetype",4]],["bool",15]],[[["app",3]],[["option",4,["mapedits"]],["mapedits",3]]],[[["app",3],["roadid",3],["option",4,["laneid"]],["eventctx",3],["laneid",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["gfxctx",3]]],[[["usize",15],["roadid",3],["app",3]],["geombatch",3]],null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["app",3],["roadid",3]],["geombatch",3]],null,[[]],null,[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["usize",15],["app",3]],["laneid",3]],null,[[["lanetype",4]],[["str",15],["option",4,["str"]]]],null,[[["laneid",3],["option",4,["laneid"]],["eventctx",3],["app",3],["road",3]],["panel",3]],[[["usize",15],["roadid",3],["editroad",3],["bool",15],["eventctx",3],["app",3]],["panel",3]],[[["app",3],["option",4,["isize"]],["fn",8],["eventctx",3],["isize",15]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3],["laneid",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["roadid",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]]],null,null,[[["eventctx",3]],["color",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["app",3],["laneid",3]],[["choice",3,["distance"]],["vec",3,["choice"]]]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["busrouteid",3],["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[]],null,null,[[]],[[["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,[[["app",3],["intersectionid",3],["eventctx",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["usize",15],["app",3],["fn",8],["eventctx",3]]],[[["app",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["usize",15],["eventctx",3],["app",3]]],[[["app",3],["btreeset",3]],[["option",4,["bundleedits"]],["bundleedits",3]]],[[],["bundleedits",3]],[[]],null,[[["eventctx",3],["app",3]]],null,[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],null,[[["usize",15],["btreeset",3],["eventctx",3],["app",3]],["geombatch",3]],null,[[["bundleedits",3]],["bool",15]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["app",3],["btreeset",3]],["geombatch",3]],null,[[]],[[]],[[["app",3],["btreeset",3]],["bundleedits",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]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["usize",15],["btreeset",3],["eventctx",3],["app",3]],["panel",3]],[[["bool",15],["eventctx",3],["app",3]],["panel",3]],null,null,null,null,[[["bundleedits",3]],["bool",15]],[[["app",3],["btreeset",3,["intersectionid"]],["intersectionid",3],["eventctx",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],null,null,null,null,[[["eventctx",3],["app",3]]],null,null,null,[[["polygon",3],["vec",3,["polygon"]]],["vec",3]],[[["app",3],["btreeset",3]],["bundleedits",3]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["app",3]],["result",6]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["drawbaselayer",4]],[[["bundleedits",3],["intersectionid",3],["eventctx",3],["app",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],[[]],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]]],[[["usize",15],["controltrafficsignal",3],["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3],["panel",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["controltrafficsignal",3],["map",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["angle",3]],["str",15]],[[],["result",4]],[[["formatter",3]],["result",6]],[[]],[[]],null,[[["str",15],["map",3]],[["result",6,["movementid"]],["movementid",3]]],null,[[["intersectionid",3],["str",15],["map",3]],[["result",6,["controltrafficsignal"]],["controltrafficsignal",3]]],[[["eventctx",3],["app",3],["str",15]],[["box",3,["state"]],["state",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]]],null,null,[[["intersectionid",3],["map",3]],[["snapper",3],["result",6,["snapper"]]]],null,[[["deserializer",8]],["result",6]],[[["deserializer",8]],[["vec",3,["nodeid"]],["result",6,["vec"]]]],null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[]],[[]],[[]],null,null,[[]],[[]],[[]],[[["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]]],null,null,null,null,null,null,[[["btreeset",3,["intersectionid"]],["intersectionid",3],["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["btreeset",3,["intersectionid"]],["intersectionid",3],["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["btreeset",3,["intersectionid"]],["intersectionid",3],["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["usize",15],["eventctx",3]],["widget",3]],null,null,[[["btreeset",3,["intersectionid"]],["intersectionid",3],["eventctx",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["usize",15],["btreeset",3,["intersectionid"]],["intersectionid",3],["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],[[["eventctx",3],["app",3],["editcmd",4]],[["box",3,["state"]],["option",4,["box"]]]],[[["eventctx",3],["app",3],["editcmd",4]],[["box",3,["state"]],["option",4,["box"]]]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3],["btreeset",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["btreeset",3]],["widget",3]],[[["eventctx",3],["app",3],["roadid",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["app",3],["id",4]],["vec",3]],[[["app",3]],[["option",4,["id"]],["id",4]]],[[],["vec",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["panel",3]],[["option",4,["tab"]],["tab",4]]],[[],["tab",4]],[[],["dataoptions",3]],[[]],[[]],null,[[],[["hashset",3,["string"]],["string",3]]],null,[[["app",3],["gfxctx",3]]],null,null,[[["dataoptions",3]],["bool",15]],[[["eventctx",3],["app",3],["contextualactions",8]]],[[["app",3],["id",4],["string",3],["eventctx",3],["bool",15]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[]],[[]],[[["panel",3]],["dataoptions",3]],[[["app",3],["id",4]],["tab",4]],[[],["gameplaymode",4]],[[["eventctx",3]],["widget",3]],null,null,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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["bool",15]],null,null,[[["eventctx",3],["vec",3]],[["vec",3,["widget"]],["widget",3]]],[[["eventctx",3],["hashmap",3],["vec",3],["tab",4]],["widget",3]],[[["dataoptions",3]],["bool",15]],[[["app",3],["eventctx",3],["contextualactions",8],["tab",4]],["infopanel",3]],[[],["dataoptions",3]],null,null,null,null,null,null,[[["eventctx",3],["dataoptions",3],["fn",8],["app",3],["str",15]],["widget",3]],null,null,null,[[["eventctx",3],["app",3]],["widget",3]],[[["app",3]],[["option",4,["id"]],["id",4]]],[[]],[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["personid",3],["details",3],["app",3],["option",4,["personid"]],["buildingid",3]]],[[["eventctx",3],["tab",4],["details",3],["app",3],["buildingid",3]],["widget",3]],[[["details",3],["eventctx",3],["app",3],["buildingid",3]],["widget",3]],[[["details",3],["eventctx",3],["app",3],["buildingid",3]],["widget",3]],[[["details",3],["eventctx",3],["app",3],["buildingid",3]],["widget",3]],[[["details",3],["eventctx",3],["app",3],["buildingid",3]],["widget",3]],[[["carid",3],["details",3],["eventctx",3],["app",3],["tab",4]],["widget",3]],[[["carid",3],["details",3],["eventctx",3],["app",3]],["widget",3]],[[["carid",3],["details",3],["eventctx",3],["app",3]],["widget",3]],[[["busroute",3]],["text",3]],[[["details",3],["busrouteid",3],["eventctx",3],["app",3]],["widget",3]],[[["details",3],["busrouteid",3],["eventctx",3],["app",3]],["widget",3]],[[["details",3],["eventctx",3],["app",3],["busstopid",3]],["widget",3]],[[["details",3],["eventctx",3],["app",3],["busstopid",3]],["widget",3]],[[["eventctx",3],["details",3],["app",3],["areaid",3]],["widget",3]],[[["eventctx",3],["app",3],["areaid",3]],["widget",3]],[[["details",3],["dataoptions",3],["intersectionid",3],["eventctx",3],["app",3]],["widget",3]],[[["details",3],["intersectionid",3],["eventctx",3],["app",3]],["widget",3]],[[["intersectionid",3],["eventctx",3],["app",3]],["widget",3]],[[["details",3],["dataoptions",3],["intersectionid",3],["eventctx",3],["app",3],["bool",15]],["widget",3]],[[["dataoptions",3],["intersectionid",3],["eventctx",3],["app",3],["bool",15]],["widget",3]],[[["eventctx",3],["dataoptions",3],["intersectionid",3],["app",3],["bool",15]],["widget",3]],[[["eventctx",3],["details",3],["intersectionid",3],["app",3],["tab",4]],["widget",3]],[[["eventctx",3],["details",3],["intersectionid",3],["app",3]],["widget",3]],[[["eventctx",3],["app",3],["intersectionid",3]],["widget",3]],[[["details",3],["dataoptions",3],["intersectionid",3],["eventctx",3],["app",3]],["widget",3]],[[["dataoptions",3],["intersectionid",3],["eventctx",3],["app",3]],["widget",3]],[[["details",3],["intersectionid",3],["eventctx",3],["app",3]],["widget",3]],[[["intersectionid",3],["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3],["details",3],["app",3],["laneid",3]],["widget",3]],[[["eventctx",3],["app",3],["laneid",3]],["widget",3]],[[["eventctx",3],["details",3],["app",3],["laneid",3],["tab",4]],["widget",3]],[[["eventctx",3],["details",3],["app",3],["laneid",3]],["widget",3]],[[["eventctx",3],["app",3],["laneid",3]],["widget",3]],[[["details",3],["dataoptions",3],["eventctx",3],["app",3],["laneid",3]],["widget",3]],[[["dataoptions",3],["eventctx",3],["app",3],["laneid",3]],["widget",3]],[[["eventctx",3],["details",3],["parkinglotid",3],["tab",4]],["widget",3]],[[["details",3],["parkinglotid",3],["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3],["app",3],["parkinglotid",3]],["widget",3]],[[["details",3],["bool",15],["eventctx",3],["app",3],["personid",3]],["widget",3]],[[["details",3],["eventctx",3],["app",3],["personid",3]],["widget",3]],[[["duration",3]],["textspan",3]],[[["eventctx",3],["details",3],["app",3]],["widget",3]],[[["eventctx",3],["details",3],["app",3]],["widget",3]],[[["eventctx",3],["person",3],["map",3]],["widget",3]],[[["tab",4],["details",3],["bool",15],["eventctx",3],["app",3],["personid",3]],["widget",3]],[[["carid",3],["details",3],["bool",15],["eventctx",3],["app",3]],["widget",3]],[[["carid",3],["details",3],["eventctx",3],["app",3]],["widget",3]],[[["details",3],["bool",15],["eventctx",3],["app",3],["personid",3]],["widget",3]],[[["eventctx",3],["app",3],["personid",3]],["widget",3]],[[["btreemap",3],["details",3],["bool",15],["eventctx",3],["app",3],["personid",3]],["widget",3]],[[["btreemap",3],["details",3],["eventctx",3],["app",3],["personid",3]],["widget",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["tripid",3],["details",3],["eventctx",3],["app",3],["opentrip",3]],["widget",3]],[[],["opentrip",3]],[[]],[[["tripid",3],["tripinfo",3],["percent",3],["eventctx",3],["analytics",3]],["widget",3]],[[["eventctx",3],["details",3],["tripid",3],["app",3],["analytics",3]]],[[["tripendpoint",4],["app",3]]],[[["opentrip",3]],["bool",15]],[[["btreemap",3],["tripid",3],["details",3],["eventctx",3],["app",3],["personid",3]],["widget",3]],[[]],[[["tripid",3],["details",3],["eventctx",3],["app",3],["opentrip",3]],["widget",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]]],[[["eventctx",3],["unitfmt",3],["color",3],["bool",15],["map",3],["path",3]],["widget",3]],[[["f64",15],["tripid",3],["eventctx",3],["app",3],["option",4,["f64"]]],["widget",3]],[[["vec",3,["tripphase"]],["map",3],["app",3],["opentrip",3],["f64",15],["tripphase",3],["tripid",3],["details",3],["eventctx",3],["option",4,["f64"]]],["widget",3]],[[],["opentrip",3]],[[["tripid",3],["agentid",4],["details",3],["eventctx",3],["app",3],["opentrip",3]],["widget",3]],null,[[["tripid",3]],[["btreemap",3,["tripid","opentrip"]],["opentrip",3],["tripid",3]]],[[]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,[[]],[[]],[[["eventctx",3],["str",15]],["widget",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]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[],[["str",15],["option",4,["str"]]]],null,null,null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[["eventctx",3],["panel",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["app",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[]],[[]],[[]],[[]],[[["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]]],[[["app",3],["eventctx",3]]],[[["eventctx",3],["app",3],["distance",3]]],[[["eventctx",3]]],[[],[["str",15],["option",4,["str"]]]],[[],[["str",15],["option",4,["str"]]]],[[["eventctx",3],["app",3]],["steepstreets",3]],[[["eventctx",3],["app",3]],["elevationcontours",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["app",3],["buildingid",3]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["app",3],["buildingid",3]],["bool",15]],[[],["result",4]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3]],["favorites",3]],[[],[["str",15],["option",4,["str"]]]],[[["eventctx",3],["app",3]],["showfavorites",3]],null,[[["app",3]],["string",3]],[[["app",3],["buildingid",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["eventctx",3],["app",3]],["static",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["eventctx",3],["app",3]],["static",3]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["eventctx",3],["app",3]],["static",3]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[]],[[]],[[["eventctx",3],["app",3]],["static",3]],[[]],[[]],[[["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]]],[[],[["str",15],["option",4,["str"]]]],[[],[["str",15],["option",4,["str"]]]],null,[[["eventctx",3],["app",3]],["bikeactivity",3]],[[["string",3],["widget",3],["eventctx",3],["colordiscrete",3],["str",15]],["static",3]],[[["eventctx",3],["app",3]],["static",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["seir",4]],[[],["options",3]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["seir",4]],["bool",15]],[[["options",3]],["bool",15]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["formatter",3]],["result",6]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["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]]],[[["option",4,["widget"]],["widget",3],["options",3],["eventctx",3],["app",3]],["panel",3]],[[],[["str",15],["option",4,["str"]]]],[[["options",3]],["bool",15]],[[["eventctx",3],["app",3],["options",3]],["pandemic",3]],[[],["options",3]],null,null,null,null,[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["loc",4]],[[]],[[["loc",4]],["ordering",4]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["loc",4]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[]],[[]],[[]],null,[[]],[[]],[[]],[[["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]]],null,null,[[],[["str",15],["option",4,["str"]]]],[[],[["str",15],["option",4,["str"]]]],[[["loc",4]],["bool",15]],[[["bool",15],["eventctx",3],["app",3]],["occupancy",3]],[[["eventctx",3],["app",3]],["efficiency",3]],[[["parkingspot",4]],["loc",4]],null,null,null,[[["loc",4]],[["option",4,["ordering"]],["ordering",4]]],null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["options",3]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["options",3]],["bool",15]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[]],[[]],null,[[]],[[]],[[["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]]],[[["option",4,["widget"]],["widget",3],["eventctx",3],["app",3],["options",3]],["panel",3]],[[],[["str",15],["option",4,["str"]]]],[[["options",3]],["bool",15]],[[["options",3],["eventctx",3],["app",3]],["populationmap",3]],[[],["options",3]],null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["options",3]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["options",3]],["bool",15]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[]],[[]],null,[[]],[[]],[[["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]]],[[["options",3],["option",4,["widget"]],["usize",15],["widget",3],["eventctx",3],["app",3]],["panel",3]],null,[[],[["str",15],["option",4,["str"]]]],[[["options",3]],["bool",15]],[[["eventctx",3],["app",3],["options",3]],["problemmap",3]],[[["app",3]],["options",3]],[[["app",3]],["options",3]],null,null,[[["problem",4],["time",3],["tripinfo",3]],["bool",15]],null,null,null,null,null,null,null,[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[["intersectionid",3],["map",3]],["bool",15]],null,[[["map",3]],[["polygon",3],["vec",3,["polygon"]]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["map",3],["vec",3]],["vec",3]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],null,null,null,null,null,[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],[[["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[["app",3]],["result",6]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["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]]],[[["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]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[],[["str",15],["option",4,["str"]]]],[[],[["str",15],["option",4,["str"]]]],[[],[["str",15],["option",4,["str"]]]],[[],[["str",15],["option",4,["str"]]]],[[],[["str",15],["option",4,["str"]]]],[[["eventctx",3],["app",3]],["backpressure",3]],[[["btreeset",3,["agenttype"]],["agenttype",4],["eventctx",3],["app",3]],["throughput",3]],[[["eventctx",3],["app",3]],["comparethroughput",3]],[[["eventctx",3],["app",3]],["trafficjams",3]],[[["eventctx",3],["app",3]],["delay",3]],null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["gfxctx",3]]],[[["eventctx",3],["app",3]],[["option",4,["layeroutcome"]],["layeroutcome",4]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],[["str",15],["option",4,["str"]]]],[[["bool",15],["eventctx",3],["app",3]],["transitnetwork",3]],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,null,[[],["modalfilters",3]],null,null,null,null,[[["map",3],["btreeset",3],["modalfilters",3],["perimeter",3]],[["vec",3,["cell"]],["cell",3]]],[[["roadid",3],["map",3],["modalfilters",3],["perimeter",3]],["cell",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]]],[[["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]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3],["perimeter",3]],["neighborhood",3]],null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["obj",3]],[[]],[[["obj",3]],["ordering",4]],[[["eventctx",3],["app",3],["timer",3]]],[[["app",3],["gfxctx",3]]],[[["obj",3]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",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]]],null,[[["obj",3]],["bool",15]],null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[["obj",3]],[["option",4,["ordering"]],["ordering",4]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["usize",15],["grid",3]]],[[["map",3],["neighborhood",3]],["geombatch",3]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3],["neighborhood",3]],[["box",3,["state"]],["state",8]]],null,null,[[["eventctx",3],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["map",3],["directedroadid",3]],["movementid",3]],[[["map",3],["directedroadid",3]],["movementid",3]],[[["item",3]],["ordering",4]],null,[[["item",3]],["bool",15]],[[],["bool",15]],null,[[["modalfilters",3],["map",3],["neighborhood",3]],[["ratrun",3],["vec",3,["ratrun"]]]],[[["map",3],["btreeset",3],["modalfilters",3],["directedroadid",3]],[["ratrun",3],["vec",3,["ratrun"]]]],[[]],[[]],[[]],[[]],[[["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]]],[[["item",3]],["bool",15]],[[["map",3],["vec",3,["directedroadid"]],["directedroadid",3],["duration",3]],["ratrun",3]],null,[[["item",3]],[["option",4,["ordering"]],["ordering",4]]],null,[[],["f64",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["obj",4]],[[]],[[["obj",4]],["ordering",4]],[[["app",3],["gfxctx",3]]],[[["obj",4]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["u64",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]]],null,[[["bool",15],["eventctx",3],["app",3],["neighborhood",3]],[["world",3,["obj"]],["obj",4]]],[[["obj",4]],["bool",15]],null,[[["eventctx",3],["app",3],["block",3]],[["box",3,["state"]],["state",8]]],null,[[["obj",4]],[["option",4,["ordering"]],["ordering",4]]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["mapname",3]],["string",3]],[[["app",3],["eventctx",3],["vec",3,["str"]],["str",15]],[["box",3,["state"]],["state",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]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],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]]],[[["eventctx",3],["app",3],["permanentmapedits",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["option",4,["string"]],["string",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,[[["app",3],["id",4]],["vec",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["app",3],["fnonce",8],["gameplaymode",4],["box",3,["fnonce"]]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,[[],["actions",3]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["app",3],["id",4],["string",3],["eventctx",3],["bool",15]],[["app",3],["transition",4,["app"]]]],null,[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[],["gameplaymode",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]]],[[["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]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3]],["bool",15]],[[],["bool",15]],null,null,[[["eventctx",3]],[["app",3],["transition",4,["app"]]]],null,null,null,null,[[["eventctx",3],["app",3]]],[[["gameplaystate",8],["eventctx",3],["app",3]],["sandboxcontrols",3]],[[["eventctx",3],["app",3]]],null,[[["eventctx",3],["app",3]]],null,[[["app",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],null,null,[[["app",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["dashtab",4]],[[]],null,[[["dashtab",4]],["bool",15]],[[["formatter",3]],["result",6]],[[]],null,[[]],[[["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]],[["box",3,["state"]],["state",8]]],null,null,null,[[["eventctx",3],["app",3]],["widget",3]],null,null,[[["app",3],["panel",3]],[["option",4,["dashtab"]],["dashtab",4]]],[[]],null,[[["eventctx",3],["app",3],["panel",3]],[["option",4,["transition"]],["transition",4,["app"]]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,null,null,null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["eventctx",3],["blockselection",4],["app",3]]],[[["intersection",3],["bordertype",4],["map",3]],["polygon",3]],null,[[],["blockselection",4]],[[]],[[["block",3]],["vec",3]],null,null,null,[[["app",3],["gfxctx",3]]],null,[[["blockselection",4]],["bool",15]],[[["filter",3]],["bool",15]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["app",3],["timer",3]]],null,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]]],[[["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]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],["panel",3]],null,null,[[["blockselection",4]],["bool",15]],[[["filter",3]],["bool",15]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[["app",3]],[["loop",3],["vec",3,["loop"]]]],null,[[["panelstate",3],["option",4,["panelstate"]],["eventctx",3],["app",3]]],null,null,[[]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,[[["usize",15],["app",3]],[["app",3],["transition",4,["app"]]]],[[["gfxctx",3],["tripid",3],["geombatch",3],["app",3]]],[[["geombatch",3],["drawable",3],["gfxctx",3],["app",3],["panel",3],["option",4,["drawable"]]]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["vec",3]],["vec",3]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[]],[[]],[[["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]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],null,null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["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]]],[[["eventctx",3],["app",3]],[["filters",3],["app",3],["entry",3],["table",3,["app","entry","filters"]]]],null,null,null,null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[["eventctx",3],["app",3]],[["entry",3],["vec",3,["entry"]]]],[[["eventctx",3],["app",3],["table",3]],["drawable",3]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],null,null,null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[["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]]],[[["app",3]],[["filters",3],["table",3,["app","entry","filters"]],["app",3],["entry",3]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,null,[[["app",3]],[["entry",3],["vec",3,["entry"]]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["app",3]],[["string",3],["result",6,["string"]]]],[[]],[[]],[[],["bool",15]],null,[[["tripmode",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]]],null,[[["eventctx",3],["app",3],["bool",15]],[["box",3,["state"]],["state",8]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["rc",3,["refcell"]],["refcell",3,["option"]]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["app",3],["timer",3]],[["intersectionid",3],["hashmap",3,["intersectionid","demand"]],["demand",3]]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["time",3]],[["movementid",3],["counter",3,["movementid"]]]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],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]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,null,[[["eventctx",3],["app",3]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],null,[[["filter",3],["eventctx",3],["app",3]],["widget",3]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["app",3]],[["string",3],["result",6,["string"]]]],[[]],[[]],[[["app",3]],["vec",3]],[[],["bool",15]],null,[[["tripmode",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]]],[[["eventctx",3],["app",3],["filter",3]],["panel",3]],null,[[],["filter",3]],[[["eventctx",3],["app",3],["filter",3]],[["box",3,["state"]],["state",8]]],null,[[["duration",3]],["f64",15]],[[["filter",3],["eventctx",3],["app",3]],["widget",3]],[[["filter",3],["eventctx",3],["app",3]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[]],[[],[["vec",3,["problemtype"]],["problemtype",4]]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["usize",15]],[["vec",3,["isize"]],["isize",15]]],null,null,[[],["problemtype",4]],[[]],null,[[],["usize",15]],[[],["colorscale",3]],[[["eventctx",3],["app",3],["matrixoptions",3]],["widget",3]],null,[[["problemtype",4]],["bool",15]],[[["app",3]],["usize",15]],[[["formatter",3]],["result",6]],null,[[]],[[]],[[]],[[["problem",4]]],[[]],[[["usize",15]],["usize",15]],[[],["bool",15]],[[["tripmode",4]],["bool",15]],[[]],[[]],[[]],[[]],[[]],[[["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]]],[[["vec",3],["vec",3]],["matrix",3]],[[["vec",3],["eventctx",3],["app",3]],["widget",3]],[[]],null,null,null,[[["app",3],["problemtype",4]],["vec",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,[[["app",3],["gfxctx",3]]],null,null,null,null,null,null,null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,[[]],[[]],[[]],[[]],[[]],null,null,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]]],[[["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]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["app",3]],[["cancelledtrip",3],["app",3],["table",3,["app","cancelledtrip","filters"]],["filters",3]]],[[["app",3]],[["app",3],["table",3,["app","finishedtrip","filters"]],["filters",3],["finishedtrip",3]]],[[["app",3]],[["unfinishedtrip",3],["app",3],["table",3,["app","unfinishedtrip","filters"]],["filters",3]]],null,null,null,null,null,null,[[["eventctx",3],["app",3]]],null,null,null,null,[[["app",3]]],null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,null,[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["mapedits",3]],["bool",15]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["eventctx",3],["str",15]],["widget",3]],null,null,[[],["gameplaymode",4]],[[]],[[["gameplaymode",4]],["ordering",4]],null,[[["box",3]],[["box",3],["result",4,["box","box"]],["box",3]]],[[],["option",4]],[[["rc",3]],[["rc",3],["result",4,["rc","rc"]],["rc",3]]],[[],["option",4]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["gameplaymode",4]],["bool",15]],[[],["bool",15]],[[["app",3],["actions",3],["eventctx",3],["sandboxcontrols",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,null,[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["gameplaystate",8],["box",3,["gameplaystate"]]]],[[]],[[]],[[]],[[["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]]],[[],["bool",15]],[[],["mapname",3]],[[["gameplaymode",4]],["bool",15]],[[["string",3],["option",4,["gameplaymode"]],["eventctx",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],null,[[["app",3]]],null,[[["gameplaymode",4]],[["option",4,["ordering"]],["ordering",4]]],null,[[["eventctx",3],["app",3]]],null,[[["app",3],["timer",3],["xorshiftrng",3]],["loadscenario",4]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["actions",3],["eventctx",3],["sandboxcontrols",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[["app",3]],["option",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]]],[[["eventctx",3],["string",3],["bool",15]],[["gameplaystate",8],["box",3,["gameplaystate"]]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],null,[[["eventctx",3],["app",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["eventctx",3],["app",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],[[["gameplaymode",4]],[["fn",8],["box",3,["fn"]]]],null,[[["app",3],["gfxctx",3]]],[[["app",3],["actions",3],["eventctx",3],["sandboxcontrols",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[["app",3],["eventctx",3],["gameplaymode",4],["duration",3]],[["box",3,["state"]],["state",8]]],[[]],[[["app",3]]],null,[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["duration",3],["eventctx",3],["app",3],["origpersonid",3]],[["gameplaystate",8],["box",3,["gameplaystate"]]]],null,null,[[["eventctx",3],["app",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["eventctx",3],["app",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],[[["eventctx",3]],["widget",3]],null,[[["app",3],["gfxctx",3]]],[[["app",3],["actions",3],["eventctx",3],["sandboxcontrols",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[["app",3],["bool",15],["eventctx",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3]],[["gameplaystate",8],["box",3,["gameplaystate"]]]],[[["app",3]]],[[["eventctx",3],["app",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,[[["app",3],["id",4]],["vec",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["actions",3],["eventctx",3],["sandboxcontrols",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[["app",3],["id",4],["eventctx",3],["str",15]],[["app",3],["transition",4,["app"]]]],[[]],[[]],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]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3],["app",3]],[["gameplaystate",8],["box",3,["gameplaystate"]]]],[[["eventctx",3],["app",3],["str",15]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]]],[[["intersectionid",3],["app",3]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["result",4]],[[]],[[["eventctx",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3]],[["app",3],["transition",4,["app"]]]],[[["timer",3],["map",3],["string",3]],[["string",3],["result",6,["string"]]]],[[]],[[["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,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],null,[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],null,[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["buildingid",3],["eventctx",3],["app",3],["option",4,["buildingid"]]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["time",3],["tripmode",4]],["usize",15]],null,null,[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["app",3],["actions",3],["eventctx",3],["sandboxcontrols",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,[[]],[[]],[[]],[[]],[[]],[[["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]]],[[["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]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,null,null,[[["app",3]],["counttrips",3]],[[["scenariomodifier",4],["vec",3,["scenariomodifier"]],["eventctx",3],["app",3],["str",15]],[["gameplaystate",8],["box",3,["gameplaystate"]]]],[[["string",3],["vec",3,["scenariomodifier"]],["eventctx",3],["scenariomodifier",4]],[["box",3,["state"]],["state",8]]],[[["string",3],["vec",3,["scenariomodifier"]],["eventctx",3],["app",3],["scenariomodifier",4]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["app",3]]],null,null,[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[["app",3],["id",4]],["vec",3]],null,[[["screenpt",3]],["message",3]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["i64",15]],["osmid",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],null,[[],["tutorialpointer",3]],[[],["task",4]],[[]],[[]],[[["tutorialpointer",3]],["ordering",4]],null,[[["box",3,["fn"]],["fn",8]],["stage",3]],null,[[["app",3],["gfxctx",3]]],[[["fn",8],["box",3,["fn"]]],["message",3]],[[["tutorialpointer",3]],["bool",15]],[[["task",4]],["bool",15]],[[],["bool",15]],[[["app",3],["actions",3],["eventctx",3],["sandboxcontrols",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[["app",3],["id",4],["eventctx",3],["str",15]],[["app",3],["transition",4,["app"]]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[],["bool",15]],[[["str",15]],["message",3]],null,[[["eventctx",3],["app",3]]],[[["app",3],["tutorialstate",3],["eventctx",3],["sandboxcontrols",3]],[["option",4,["transition"]],["transition",4,["app"]]]],null,null,null,null,[[],["task",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]]],[[["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]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["eventctx",3]],[["box",3,["state"]],["state",8]]],[[],["str",15]],null,[[],["message",3]],[[["map",3]],["scenariogenerator",3]],[[["eventctx",3],["app",3],["tutorialpointer",3]],[["gameplaystate",8],["box",3,["gameplaystate"]]]],null,[[["eventctx",3],["app",3]],[["gameplaystate",8],["box",3,["gameplaystate"]]]],[[["eventctx",3],["bool",15]],["panel",3]],[[],[["option",4,["message"]],["message",3]]],null,[[["message",3]],["stage",3]],null,[[["tutorialpointer",3]],["bool",15]],[[["task",4]],["stage",3]],[[["text",3]],["message",3]],[[["eventctx",3],["app",3]],["tutorialstate",3]],[[["usize",15]],["tutorialpointer",3]],[[]],null,null,null,[[["tutorialpointer",3]],[["option",4,["ordering"]],["ordering",4]]],[[["task",4]],[["option",4,["ordering"]],["ordering",4]]],null,[[]],[[["eventctx",3],["app",3]]],[[]],[[["app",3],["tutorialpointer",3]],[["scenariogenerator",3],["option",4,["scenariogenerator"]]]],[[["scenariogenerator",3]],["stage",3]],[[["map",3]],[["scenariogenerator",3],["vec",3,["scenariogenerator"]]]],null,[[],["stage",3]],null,null,[[["eventctx",3],["app",3]],[["box",3,["state"]],["state",8]]],null,[[]],[[]],null,[[["eventctx",3],["tutorialstate",3]],["text",3]],[[["app",3],["tutorialstate",3]],[["app",3],["transition",4,["app"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],null,[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[["id",4],["option",4,["f64"]],["f64",15]],["stage",3]],null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[]],[[["app",3]],["bool",15]],[[["app",3]],["bool",15]],[[]],[[["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]],[["vec",3,["widget"]],["widget",3]]],[[["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3],["app",3]],["panel",3]],[[["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3],["app",3],["panel",3]]],[[["eventctx",3],["app",3],["str",15]],[["option",4,["transition"]],["transition",4,["app"]]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[]],[[]],[[["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]]],[[["usize",15],["eventctx",3]],["widget",3]],null,[[],["routepreview",3]],[[["intersectionid",3],["eventctx",3],["btreeset",3,["intersectionid"]]],[["box",3,["state"]],["state",8]]],null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[],["speedsetting",4]],[[]],[[["eventctx",3],["app",3]],["widget",3]],[[["gfxctx",3]]],[[["speedsetting",4]],["bool",15]],[[["option",4,["gameplaymode"]],["app",3],["gameplaymode",4],["eventctx",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[]],[[]],[[]],[[]],[[["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]]],[[],["bool",15]],[[["eventctx",3],["app",3]],["timepanel",3]],null,null,[[["speedsetting",4]],[["option",4,["ordering"]],["ordering",4]]],[[["eventctx",3],["app",3]]],null,[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3],["speedsetting",4]]],null,null,[[]],[[["eventctx",3],["app",3]],["widget",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,[[["vec",3],["f64",15]],["polygon",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[["eventctx",3],["duration",3]],["widget",3]],[[["eventctx",3],["time",3]],["widget",3]],[[["usize",15]],["string",3]],[[["app",3],["gfxctx",3]]],[[["app",3],["gfxctx",3]]],[[],["drawbaselayer",4]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],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]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["option",4,["gameplaymode"]],["eventctx",3],["app",3],["gameplaymode",4]],[["box",3,["state"]],["state",8]]],[[["app",3],["option",4,["duration"]],["eventctx",3],["time",3],["duration",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]]],null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[["tab",4]],["bool",15]],null,[[]],[[["eventctx",3],["app",3],["str",15]],[["option",4,["transition"]],["transition",4,["app"]]]],[[]],[[["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,[[["eventctx",3],["app",3],["widget",3]],["panel",3]],null,null,[[],["layers",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["color",3]],[[],["color",3]],[[],["color",3]],[[],["color",3]],[[["gfxctx",3]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["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]]],[[["road",3]],["bool",15]],[[["eventctx",3],["app",3]],["drawnetworklayer",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["app",3],["layers",3]],[["box",3,["state"]],["state",8]]],[[],["layers",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[["app",3],["gfxctx",3]]],null,[[["eventctx",3],["app",3]],[["option",4,["transition"]],["transition",4,["app"]]]],null,[[]],[[["eventctx",3],["app",3],["str",15]]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[],["screenpt",3]],[[["str",15],["color",3]],["buttonbuilder",3]],[[["eventctx",3],["app",3]],["widget",3]],[[["eventctx",3]],["widget",3]],null,null,[[["eventctx",3],["app",3]],["layers",3]],null,null,[[["eventctx",3],["app",3]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["eventctx",3],["app",3]]],[[]],[[["eventctx",3]]],null,null,null,null,null,null,null,null,null,[[["candidatetrip",3]],["bool",15]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[]],[[]],[[],["text",3]],[[["app",3],["gfxctx",3]]],null,null,[[["eventctx",3]]],null,[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[["panel",3]],["filters",3]],[[["timer",3],["scenario",3],["eventctx",3],["app",3]],["modeshiftdata",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]]],[[["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]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["eventctx",3],["app",3]],["panel",3]],null,null,[[["eventctx",3],["app",3],["layers",3]],[["box",3,["state"]],["state",8]]],null,[[["usize",15]],["f64",15]],[[["eventctx",3],["text",3],["f64",15]],["widget",3]],[[["eventctx",3],["app",3],["timer",3]]],null,[[],["layers",3]],[[["eventctx",3]],["widget",3]],null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],[[]],[[]],[[["global",3],["box",3,["global"]]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],null,[[["app",3],["vec",3,["roadid"]],["roadid",3],["eventctx",3],["option",4,["buffertype"]],["buffertype",4]],[["vec",3,["string"]],["string",3]]],null,[[["drivingside",4],["editroad",3],["option",4,["buffertype"]],["buffertype",4]]],[[["eventctx",3],["app",3],["layers",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]],["widget",3]],null,[[],["layers",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["eventctx",3],["app",3]]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,null,[[["eventctx",3],["app",3]],["widget",3]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["id",4]],[[],["routingpreferences",3]],[[]],[[]],[[]],[[["app",3],["gfxctx",3]]],[[["id",4]],["bool",15]],[[["routingpreferences",3]],["bool",15]],[[],["bool",15]],[[["eventctx",3],["app",3]],[["app",3],["transition",4,["app"]]]],null,null,[[["formatter",3]],["result",6]],[[]],[[]],[[]],[[],["u64",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]]],[[["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,null,[[],["str",15]],[[["id",4]],["bool",15]],[[["routingpreferences",3]],["bool",15]],[[["eventctx",3],["app",3],["layers",3]],[["box",3,["state"]],["state",8]]],[[["eventctx",3],["app",3]]],[[["eventctx",3],["app",3]]],null,[[],["routingparams",3]],[[["eventctx",3],["app",3]]],[[],["layers",3]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[["eventctx",3],["app",3],["widget",3]]],[[]],[[]],[[]],null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[["app",3]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["namedtrip",3]],[[]],null,null,[[],["result",4]],[[],["result",4]],[[["app",3],["gfxctx",3]]],[[["namedtrip",3]],["bool",15]],[[]],[[]],[[]],[[]],[[["eventctx",3]],["widget",3]],[[]],[[]],[[]],[[]],[[["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]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[],["usize",15]],[[["app",3]],["savedtrips",3]],null,[[["namedtrip",3]],["bool",15]],[[["app",3]],["tripmanagement",3]],[[],["string",3]],[[["namedtrip",3],["eventctx",3],["savedtrips",3]],[["box",3,["state"]],["state",8]]],[[["str",15]],[["namedtrip",3],["option",4,["namedtrip"]]]],[[["eventctx",3],["app",3],["str",15]],[["option",4,["transition"]],["transition",4,["app"]]]],[[["app",3],["eventctx",3],["str",15],["panel",3]],[["app",3],["transition",4,["app"]]]],[[["eventctx",3],["app",3],["panel",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[["str",15]],[["namedtrip",3],["option",4,["namedtrip"]]]],[[["app",3]]],[[["app",3]]],[[],["result",4]],[[],["result",4]],[[["str",15]]],[[]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]],[[]],null,null,null,null,[[["tripendpoint",4],["vec",3,["tripendpoint"]],["routedetails",3],["routingpreferences",3],["eventctx",3],["app",3]],["builtroute",3]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[]],[[]],null,[[["text",3],["app",3],["distance",3],["str",15]]],[[["text",3],["app",3],["duration",3],["str",15]]],[[["routingpreferences",3],["app",3],["routestats",3]],["text",3]],null,null,null,[[["panel",3],["gfxctx",3]]],null,null,null,null,[[["routestats",3]],["bool",15]],[[["panel",3],["outcome",4],["eventctx",3],["app",3]],[["option",4,["transition"]],["transition",4,["app"]]]],[[]],[[]],[[]],null,null,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]]],[[["tripendpoint",4],["vec",3,["tripendpoint"]],["eventctx",3],["app",3]],["builtroute",3]],[[["routestats",3],["vec",3],["eventctx",3],["app",3]],["widget",3]],[[["routestats",3]],["bool",15]],[[["tripendpoint",4],["vec",3,["tripendpoint"]],["color",3],["routingpreferences",3],["eventctx",3],["app",3],["option",4,["color"]]],["builtroute",3]],null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],[[]]],"p":[[4,"Mode"],[3,"Setup"],[3,"PerMap"],[3,"App"],[3,"ShowLayers"],[3,"ShowEverything"],[3,"SessionState"],[3,"PerObjectActions"],[3,"FindDelayedIntersections"],[3,"Flags"],[8,"ShowObject"],[3,"Challenge"],[3,"HighScore"],[3,"ChallengesPicker"],[4,"Layout"],[3,"CutsceneBuilder"],[3,"Scene"],[3,"CutscenePlayer"],[3,"ShowMessage"],[13,"Extra"],[3,"PrebakeSummary"],[3,"CommonState"],[4,"Mode"],[3,"Route"],[3,"RouteSketcher"],[13,"Hovering"],[13,"Dragging"],[4,"Mode"],[3,"RoadSelector"],[13,"Route"],[3,"ShareProposal"],[3,"UploadedProposals"],[3,"Warping"],[3,"DebugWarp"],[3,"WaypointID"],[3,"InputWaypoints"],[3,"Waypoint"],[3,"Actions"],[3,"DebugMode"],[3,"SearchResults"],[3,"ScreenshotTest"],[3,"Viewer"],[3,"Obj"],[3,"Blockfinder"],[3,"OneBlock"],[4,"Source"],[3,"Floodfiller"],[13,"Floodfill"],[3,"ObjectDebugger"],[3,"PathCounter"],[4,"Item"],[3,"PolygonDebugger"],[13,"Point"],[13,"Triangle"],[13,"Polygon"],[3,"RouteExplorer"],[3,"AllRoutesExplorer"],[3,"PathCostDebugger"],[3,"BulkSelect"],[3,"UberTurnPicker"],[3,"UberTurnViewer"],[3,"DevToolsMode"],[3,"Filters"],[3,"CollisionsViewer"],[3,"PopularDestinations"],[3,"ViewKML"],[3,"Object"],[4,"Obj"],[3,"PolygonEditor"],[13,"Point"],[3,"ScenarioManager"],[3,"MarkerID"],[3,"StoryMapEditor"],[3,"StoryMap"],[3,"Marker"],[3,"EditingMarker"],[3,"DrawFreehand"],[3,"Lasso"],[3,"RecordedStoryMap"],[3,"EditMode"],[3,"SaveEdits"],[3,"LoadEdits"],[3,"ConfirmDiscard"],[3,"SelectSegments"],[3,"RoadEditor"],[3,"RouteEditor"],[3,"StopSignEditor"],[3,"TrafficSignalEditor"],[3,"BundleEdits"],[3,"ChangeDuration"],[3,"Snapper"],[3,"Record"],[3,"ShowAbsolute"],[3,"ShowRelative"],[3,"TuneRelative"],[3,"SignalPicker"],[3,"PreviewTrafficSignal"],[3,"ZoneEditor"],[4,"Tab"],[8,"ContextualActions"],[3,"InfoPanel"],[3,"Details"],[3,"DataOptions"],[13,"PersonTrips"],[13,"PersonBio"],[13,"PersonSchedule"],[13,"BusStatus"],[13,"BusStop"],[13,"BusRoute"],[13,"ParkedCar"],[13,"BldgInfo"],[13,"BldgPeople"],[13,"ParkingLot"],[13,"Crowd"],[13,"Area"],[13,"IntersectionInfo"],[13,"IntersectionTraffic"],[13,"IntersectionDelay"],[13,"IntersectionDemand"],[13,"IntersectionArrivals"],[13,"IntersectionTrafficSignal"],[13,"LaneInfo"],[13,"LaneDebug"],[13,"LaneTraffic"],[3,"OpenTrip"],[4,"LayerOutcome"],[3,"PickLayer"],[8,"Layer"],[13,"Replace"],[13,"Transition"],[3,"SteepStreets"],[3,"ElevationContours"],[3,"Favorites"],[3,"ShowFavorites"],[3,"Static"],[3,"BikeActivity"],[4,"Seir"],[3,"Pandemic"],[3,"Options"],[4,"Loc"],[3,"Occupancy"],[3,"Efficiency"],[13,"Road"],[13,"Bldg"],[13,"Lot"],[3,"PopulationMap"],[3,"Options"],[3,"ProblemMap"],[3,"Options"],[3,"Jam"],[3,"Throughput"],[3,"Backpressure"],[3,"CompareThroughput"],[3,"TrafficJams"],[3,"Delay"],[3,"TransitNetwork"],[3,"Neighborhood"],[3,"Cell"],[3,"DistanceInterval"],[3,"ModalFilters"],[3,"Obj"],[3,"BrowseNeighborhoods"],[3,"BrowseRatRuns"],[3,"RatRun"],[3,"Item"],[4,"Obj"],[3,"Viewer"],[13,"InteriorRoad"],[3,"TitleScreen"],[3,"Proposals"],[4,"LoadStage"],[3,"Actions"],[3,"SandboxMode"],[3,"SandboxControls"],[3,"BackToTitleScreen"],[3,"SandboxLoader"],[13,"GotScenario"],[13,"LoadingPrebaked"],[13,"GotPrebaked"],[4,"DashTab"],[4,"BorderType"],[4,"BlockSelection"],[3,"CommuterPatterns"],[3,"PanelState"],[3,"Block"],[3,"Loop"],[3,"Filter"],[13,"Unlocked"],[13,"Locked"],[3,"ActiveTraffic"],[3,"TransitRoutes"],[3,"ModeShift"],[3,"Entry"],[3,"Filters"],[3,"ParkingOverhead"],[3,"Entry"],[3,"Filters"],[3,"RiskSummaries"],[3,"Filter"],[3,"RectangularSelector"],[3,"Demand"],[3,"TrafficSignalDemand"],[3,"TravelTimes"],[3,"Filter"],[4,"ProblemType"],[3,"CLEAR_COLOR_SCALE"],[3,"Matrix"],[3,"MatrixOptions"],[8,"TripProblemFilter"],[3,"TripTable"],[3,"FinishedTrip"],[3,"CancelledTrip"],[3,"UnfinishedTrip"],[3,"Filters"],[4,"GameplayMode"],[4,"LoadScenario"],[3,"FinalScore"],[8,"GameplayState"],[13,"Freeform"],[13,"PlayScenario"],[13,"OptimizeCommute"],[13,"Actdev"],[13,"Tutorial"],[13,"Path"],[13,"Scenario"],[13,"Future"],[3,"Actdev"],[3,"About"],[3,"OptimizeCommute"],[3,"FixTrafficSignals"],[3,"Freeform"],[3,"ChangeScenario"],[3,"Input"],[3,"AgentSpawner"],[3,"PlayScenario"],[3,"EditScenarioModifiers"],[3,"ChangeMode"],[3,"DepartureSummary"],[3,"CountTrips"],[4,"Task"],[3,"Message"],[3,"Tutorial"],[3,"Stage"],[3,"TutorialState"],[3,"TutorialPointer"],[3,"MinimapController"],[3,"RoutePreview"],[3,"TrafficRecorder"],[4,"SpeedSetting"],[3,"TimePanel"],[3,"JumpToTime"],[3,"TimeWarpScreen"],[4,"Tab"],[8,"TakeLayers"],[3,"DEDICATED_TRAIL"],[3,"PROTECTED_BIKE_LANE"],[3,"PAINTED_BIKE_LANE"],[3,"GREENWAY"],[3,"DrawNetworkLayer"],[3,"ExploreMap"],[3,"Layers"],[3,"ModeShiftData"],[3,"Results"],[3,"Filters"],[3,"ShowGaps"],[3,"CandidateTrip"],[3,"NetworkGaps"],[3,"QuickSketch"],[4,"ID"],[3,"TripPlanner"],[3,"RoutingPreferences"],[13,"AltRoute"],[13,"Waypoint"],[3,"TripManagement"],[3,"RenameTrip"],[3,"NamedTrip"],[3,"SavedTrips"],[3,"RouteDetails"],[3,"BuiltRoute"],[3,"RouteStats"]]},\ "geom":{"doc":"","t":[12,12,12,12,12,12,12,12,12,12,3,4,3,3,3,3,3,17,3,3,3,8,3,3,3,3,13,13,13,13,13,13,3,3,3,3,3,3,4,3,3,13,3,0,11,11,11,11,12,12,0,12,0,11,11,11,11,12,11,11,5,0,0,0,11,11,11,11,10,12,0,10,12,12,11,11,12,12,0,12,12,12,12,12,12,12,12,12,12,12,12,0,12,0,0,0,12,12,12,12,12,12,12,0,12,12,11,5,0,0,0,11,11,10,12,12,5,11,11,11,11,11,11,11,12,12,12,12,11,12,3,18,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,17,11,11,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,3,18,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,18,18,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,12,11,11,5,12,11,11,11,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,5,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,12,11,11,11,11,12,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,4,17,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,11,11,11,11,11,11,11,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,12,11,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,3,18,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,8,3,13,13,13,13,13,13,4,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,10,10,12,11,11,12,12,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,12,18,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11],"n":["0","0","0","0","0","0","0","0","1","1","Angle","ArrowCap","Bounds","Circle","CornerRadii","Distance","Duration","EPSILON_DIST","FindClosest","GPSBounds","HashablePt2D","HgramValue","Histogram","InfiniteLine","Line","LonLat","Max","Mean","Min","P50","P90","P99","Percent","PolyLine","Polygon","Pt2D","Ring","Speed","Statistic","Time","Triangle","Triangle","UnitFmt","angle","borrow","borrow","borrow_mut","borrow_mut","bottom_left","bottom_right","bounds","center","circle","clone","clone","clone_into","clone_into","count","default","deserialize","deserialize_f64","distance","duration","find_closest","fmt","from","from","from","from_u64","geometries","gps","hgram_zero","histogram","indices","into","into","latitude","length","line","longitude","max","max_lat","max_lon","max_x","max_y","metric","min","min_lat","min_lon","min_x","min_y","percent","points","polygon","polyline","pt","pt1","pt2","pt3","pts","pts","quadtree","radius","ring","rings","round_durations","serialize","serialize_f64","speed","stats","time","to_owned","to_owned","to_u64","top_left","top_right","trim_f64","try_from","try_from","try_into","try_into","type_id","type_id","uniform","x","x_nan","y","y_nan","zero","0","Angle","ZERO","add","approx_eq","approx_parallel","average","borrow","borrow_mut","clone","clone_into","degrees","deserialize","eq","fmt","fmt","from","into","invert_y","ne","neg","new_rads","normalized_degrees","normalized_radians","opposite","partial_cmp","reorient","rotate_degs","serialize","shortest_rotation_towards","simple_shortest_rotation_towards","to_owned","to_string","try_from","try_into","type_id","Bounds","GPSBounds","add_buffer","as_bbox","borrow","borrow","borrow_mut","borrow_mut","center","clone","clone","clone_into","clone_into","contains","contains","convert","convert_back","deserialize","deserialize","eq","eq","fmt","fmt","from","from","from","from","get_max_world_pt","get_rectangle","height","into","into","max_lat","max_lon","max_x","max_y","min_lat","min_lon","min_x","min_y","ne","ne","new","new","serialize","serialize","to_bounds","to_owned","to_owned","try_convert","try_from","try_from","try_into","try_into","type_id","type_id","union","update","update","width","zero","Circle","TRIANGLES_PER_CIRCLE","borrow","borrow_mut","center","clone","clone_into","contains_pt","deserialize","fmt","fmt","from","get_bounds","into","new","radius","serialize","to_outline","to_owned","to_partial_polygon","to_polygon","to_ring","to_string","try_from","try_into","type_id","0","Distance","ZERO","abs","add","add_assign","borrow","borrow_mut","centimeters","clone","clone_into","cmp","const_meters","default","deserialize","div","div","div","eq","feet","fmt","fmt","from","inches","inner_meters","into","meters","miles","mul","mul_assign","ne","neg","partial_cmp","round_up_for_axis","safe_percent","serialize","sqrt","sub","sub_assign","sum","to_feet","to_miles","to_owned","to_string","to_string","try_from","try_into","type_id","0","Duration","EPSILON","ZERO","abs","add","add_assign","borrow","borrow_mut","clone","clone_into","cmp","const_seconds","default","deserialize","div","div","epsilon_eq","eq","f64_minutes","fmt","fmt","from","from_u64","from_u64","get_parts","hgram_zero","hours","inner_seconds","into","make_intervals_for_max","milliseconds","minutes","mul","mul","ne","neg","num_minutes_rounded_up","parse","partial_cmp","realtime_elapsed","rem","round_up","seconds","serialize","sub","sub_assign","sum","to_owned","to_rounded_string","to_string","to_string","to_u64","to_u64","try_from","try_into","type_id","FindClosest","add","all_close_pts","borrow","borrow_mut","closest_pt","from","geometries","into","new","pts_to_line_string","quadtree","try_from","try_into","type_id","LonLat","borrow","borrow_mut","center","clone","clone_into","cmp","deserialize","eq","fast_dist","fmt","fmt","from","gps_dist","into","latitude","longitude","ne","new","parse_geojson_polygons","parse_wkt_linestring","partial_cmp","read_osmosis_polygon","serialize","to_owned","to_pt","to_string","try_from","try_into","type_id","write_osmosis_polygon","x","y","0","0","1","1","InfiniteLine","Line","angle","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","contains_pt","crosses","deserialize","deserialize","dist_along","dist_along_of_point","eq","fmt","fmt","fmt","fmt","from","from","infinite","intersection","intersection","intersection_infinite","into","into","is_counter_clockwise","length","make_polygons","middle","must_dist_along","must_new","ne","new","percent_along","percent_along_of_point","points","pt1","pt2","reversed","serialize","serialize","shift_either_direction","shift_left","shift_right","slice","to_owned","to_owned","to_polyline","to_string","to_string","try_from","try_from","try_into","try_into","type_id","type_id","unbounded_dist_along","unbounded_percent_along","0","Percent","borrow","borrow_mut","clone","clone_into","eq","fmt","from","inner","int","into","ne","of","to_owned","to_string","try_from","try_into","type_id","Polygon","Triangle","area","borrow","borrow","borrow_mut","borrow_mut","buggy_new","center","clip_polyline","clip_ring","clone","clone","clone_into","clone_into","concave_hull","contains_pt","contains_pt","convex_hull","deserialize","downsize","eq","fmt","fmt","fmt","from","from","from","from_geojson","from_geojson_bytes","from_multi","from_rings","from_triangle","get_bounds","get_outer_ring","indices","intersection","intersects","intersects_polyline","into","into","into_points","into_ring","maybe_rounded_rectangle","ne","new","pill","points","points","polylabel","precomputed","pt1","pt2","pt3","raw_for_rendering","rectangle","rectangle_centered","rectangle_two_corners","rings","rotate","rotate_around","rounded_rectangle","scale","scale_xy","serialize","simplify","strip_rings","to_geo","to_geojson","to_outline","to_owned","to_owned","to_string","transform","translate","triangles","try_from","try_from","try_into","try_into","type_id","type_id","union","union_all","with_holes","ArrowCap","MITER_THRESHOLD","PolyLine","Triangle","angle_collapsing_new","append","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","dashed_arrow","dashed_lines","deduping_new","deserialize","dist_along","dist_along_of_point","eq","exact_dashed_polygons","exact_slice","extend","extend_to_length","first_half","first_line","first_pt","fix_angles","fmt","fmt","force_extend","from","from","get_bounds","get_slice_ending_at","get_slice_starting_at","interpolate_points","intersection","intersection_infinite","into","into","into_points","last_line","last_pt","length","length","lines","make_arrow","make_double_arrow","make_polygons","make_polygons_with_miter_threshold","maybe_exact_slice","maybe_make_arrow","middle","must_dist_along","must_extend","must_new","must_shift_left","must_shift_right","ne","new","optionally_push","overall_angle","points","project_pt","pts","reversed","safe_get_slice_ending_at","safe_get_slice_starting_at","second_half","serialize","shift_either_direction","shift_left","shift_right","shift_with_corrections","shift_with_sharp_angles","slice","step_along","step_along_start_end","to_geo","to_geojson","to_owned","to_set","to_string","to_thick_boundary","to_thick_ring","trim_to_endpts","try_from","try_from","try_into","try_into","type_id","type_id","unchecked_new","HashablePt2D","Pt2D","angle_to","approx_dedupe","approx_eq","borrow","borrow","borrow_mut","borrow_mut","center","clone","clone","clone_into","clone_into","cmp","deserialize","dist_to","eq","eq","fast_dist","find_pts_between","fmt","fmt","fmt","from","from","from","from","hash","into","into","ne","new","offset","partial_cmp","project_away","raw_dist_to","serialize","to_gps","to_hashable","to_owned","to_owned","to_pt2d","to_string","try_from","try_from","try_into","try_into","type_id","type_id","x","x","x_nan","y","y","y_nan","zero","Ring","all_intersections","borrow","borrow_mut","clone","clone_into","contains_pt","deserialize","eq","fmt","fmt","from","from","get_both_slices_btwn","get_shorter_slice_between","get_shorter_slice_btwn","get_slice_between","into","into_points","into_polygon","must_new","ne","new","points","pts","serialize","split_points","to_geojson","to_outline","to_owned","to_string","translate","try_from","try_into","type_id","0","Speed","ZERO","add","borrow","borrow_mut","clone","clone_into","cmp","const_meters_per_second","deserialize","div","eq","fmt","from","from_dist_time","inner_meters_per_second","into","km_per_hour","meters_per_second","miles_per_hour","mul","mul","ne","neg","partial_cmp","serialize","sub","to_owned","to_string","try_from","try_into","type_id","HgramValue","Histogram","Max","Mean","Min","P50","P90","P99","Statistic","add","all","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","count","count","default","describe","deserialize","eq","fmt","from","from","from_u64","hgram_zero","histogram","into","into","max","min","new","partial_cmp","percentile","remove","seems_eq","select","serialize","to_owned","to_owned","to_string","to_u64","try_from","try_from","try_into","try_into","type_id","type_id","0","START_OF_DAY","Time","add","add_assign","ampm_tostring","as_filename","borrow","borrow_mut","clamped_sub","clone","clone_into","cmp","default","deserialize","eq","fmt","fmt","from","get_hours","get_parts","hash","inner_seconds","into","ne","parse","partial_cmp","percent_of","round_seconds","seconds_since_midnight","serialize","sub","sub","to_owned","to_percent","to_string","try_from","try_into","type_id"],"q":["geom","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::angle","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::bounds","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::circle","","","","","","","","","","","","","","","","","","","","","","","","","","geom::distance","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::duration","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::find_closest","","","","","","","","","","","","","","","geom::gps","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::line","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::percent","","","","","","","","","","","","","","","","","","","geom::polygon","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::polyline","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::pt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::ring","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::speed","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::stats","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","geom::time","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","An angle, stored in radians.","","Represents a rectangular boundary of Pt2D points.","A circle, defined by a center and radius.","","A distance, in meters. Can be negative.","A duration, in seconds. Can be negative.","","A quad-tree to quickly find the closest points to some …","Represents a rectangular boundary of LonLat points. After …","This represents world space, NOT LonLat.","","","","A line segment.","Represents a (longitude, latitude) point.","","","","","","","Most of the time, [0, 1]. But some callers may go outside …","","","This represents world-space in meters.","Maybe a misnomer, but like a PolyLine, but closed.","In meters per second. Can be negative.","","In seconds since midnight. Can’t be negative.","","","Specifies how to stringify different geom objects.","","","","","","","","","","","","","","","","","","Deserializes a trimmed f64 from an i32.","","","","","","","","","","","","","Groups of three indices make up the triangles","","","","","","","","","","","","Display in metric; US imperial otherwise.","","","","","","","","","","","","","","","","","","","If the polygon has holes, explicitly store all the rings …","Round Durations to a whole number of seconds.","","Serializes a trimmed f64 as an i32 to save space.","","","","","","","","","Reduce the precision of an f64. This helps ensure …","","","","","","","","","","","","","","An angle, stored in radians.","","","True if this angle is within some degrees of another, …","True if this angle is within some degrees of another, …","Calculates the average of some angles.","","","","","Create an angle in degrees.","","","","","","","","","","Create an angle in radians.","Returns [0, 360)","Returns [0, 2pi)","Invert the direction of this angle.","","I don’t know how to describe what this does. Use for …","Rotates this angle by some degrees.","","Logically this returns [-180, 180], but keep in mind when …","Returns [-180, 180]","","","","","","Represents a rectangular boundary of Pt2D points.","Represents a rectangular boundary of LonLat points. After …","Expand the existing boundary by some distance evenly on …","Converts the boundary to the format used by aabb_quadtree.","","","","","The center point of this boundary.","","","","","True if the point is within the boundary.","True if the point is within the boundary.","Convert all points to map-space. The points may be outside …","Convert map-space points back to LonLats. This is only …","","","","","","","","Create a boundary covering some points.","","Create a boundary covering some points.","The bottom-right corner of the boundary, in map-space.","Creates a rectangle covering this boundary.","The height of this boundary.","","","","","","","","","","","","","A boundary including no points.","A boundary including no points.","","","Converts the boundary to map-space.","","","Convert all points to map-space, failing if any points are …","","","","","","","Unions two boundaries.","Update the boundary to include this point.","Update the boundary to include this point.","The width of this boundary.","","A circle, defined by a center and radius.","","","","","","","True if the point is inside the circle.","","","","","Get the boundary containing this circle.","","Creates a circle.","","","Creates an outline around the circle, strictly contained …","","Renders some percent, between [0, 1], of the circle as a …","Renders the circle as a polygon.","Returns the ring around the circle.","","","","","","A distance, in meters. Can be negative.","","Returns the absolute value of this distance.","","","","","Creates a distance in centimeters.","","","","","","","","","","","Creates a distance in feet.","","","","Creates a distance in inches.","Returns the distance in meters. Prefer to work with …","","Creates a distance in meters.","Creates a distance in miles.","","","","","","Rounds this distance up to a higher, more “even” value …","Calculates a percentage, usually in [0.0, 1.0], of self / …","","Returns the square root of this distance.","","","","Returns the distance in feet.","Returns the distance in miles.","","Describes the distance according to formatting rules. …","","","","","","A duration, in seconds. Can be negative.","","","","","","","","","","","","","","","","If two durations are within this amount, they’ll print …","","Creates a duration in minutes.","","","","","","Splits the duration into (hours, minutes, seconds, …","","Creates a duration in hours.","Returns the duration in seconds. Prefer working in …","","Returns (rounded max, the boundaries)","Creates a duration in milliseconds.","Creates a duration in minutes.","","","","","Returns the duration as a number of minutes, rounded up.","Parses a duration such as “3:00” to …","","Returns the duration elapsed from this moment in real time.","","Rounds a duration up to the nearest whole number multiple.","Creates a duration in seconds.","","","","","","Shows only the largest unit (hours, minute, seconds), …","","Describes the duration according to formatting rules.","","","","","","A quad-tree to quickly find the closest points to some …","Add an object to the quadtree, remembering some key …","For every object within some distance of a query point, …","","","Finds the closest point on the existing geometry to the …","","","","Creates the quad-tree, limited to points contained in the …","","","","","","Represents a (longitude, latitude) point.","","","Finds the average of a set of coordinates.","","","","","","Pretty meaningless units, for comparing distances very …","","","","Returns the Haversine distance to another point.","","","","","Note the order of arguments!","Extract polygons from a raw GeoJSON string. For …","Parses a WKT-style line-string into a list of coordinates.","","Parses a file in the …","","","Transform this to a world-space point. Can go out of …","","","","","Writes a set of points to a file in the …","Returns the longitude of this point.","Returns the latitude of this point.","","","","","","A line segment.","The angle of the line segment, from the first to the …","","","","","","","","","","Determine if two line segments intersect, but more so than …","","","Returns a point along the line segment, unless the …","","","","","","","","","Returns an infinite line passing through this line’s two …","If two line segments intersect – including endpoints – …","Fails for parallel lines.","If the line segment intersects with an infinite line – …","","","","Length of the line segment","Returns a thick line segment.","","Equivalent to self.dist_along(dist).unwrap(). Use this to …","Equivalent to Line::new(pt1, pt2).unwrap(). Use this to …","","Creates a line segment between two points. None if the …","","","Returns the two points in this line segment.","Returns the first point in this line segment.","Returns the second point in this line segment.","Returns a reversed line segment","","","Perpendicularly shifts the line to the right if positive …","Perpendicularly shifts the line over to the left. Width …","Perpendicularly shifts the line over to the right. Width …","","","","Returns a polyline containing these two points.","","","","","","","","","","","","Most of the time, [0, 1]. But some callers may go outside …","","","","","","","","","","","","","","","","","","","","Usually m^2, unless the polygon is in screen-space","","","","","","","Doesn’t handle multiple crossings in and out.","","","","","","","Does this polygon contain the point either in the interior …","","","","","","","","","","","","","Extracts all polygons from raw bytes representing a …","","","","","Get the outer ring of this polygon. This should usually …","Groups of three indices make up the triangles","","Do two polygons intersect at all?","Does this polygon intersect a polyline?","","","","","Top-left at the origin. Doesn’t take Distance, because …","","","A rectangle, two sides of which are fully rounded …","The order of these points depends on the constructor! The …","","","","","","","","Top-left at the origin. Doesn’t take Distance, because …","","","If the polygon has holes, explicitly store all the rings …","","","Top-left at the origin. Doesn’t take Distance, because …","","","","","Remove the internal rings used for to_outline. This is …","","If the polygon is just a single outer ring, produces a …","Creates the outline around the polygon, with the thickness …","","","","","","","","","","","","","","","","","","","","","One or both args might be empty.","","","","","","","","Don’t draw the dashes too close to the ends.","First dedupes adjacent points","","","","","","No excess leftover distance allowed.","Glue together two polylines in order. The last point of …","If the current line is at least this long, return it. …","","","","","","","Like extend, but handles the last and first point not …","","","","Panics if the pt is not on the polyline. Returns None if …","Returns None if the point is the last point.","","Also return the angle of the line where the hit was found","","","","","","","","","","If the length is too short, just give up and make the …","","The resulting polygon is manually triangulated and may not …","The resulting polygon is manually triangulated and may not …","","Fail if the length is too short.","","","Like extend, but panics on failure.","","","","","","Extends self by a single point. If the new point is close …","Returns the angle from the start to end of this polyline.","","Returns the point on the polyline closest to the query.","","","Same as get_slice_ending_at, but returns None if the point …","Same as get_slice_starting_at, but returns None if the …","","","Perpendicularly shifts the polyline to the right if …","","","","","Returns the excess distance left over from the end","Walk along the PolyLine, starting buffer_ends from the …","Walk along the PolyLine, from start_buffer to …","","Produces a GeoJSON linestring, optionally mapping the …","","","","","Like make_polygons, but make sure the points actually form …","","","","","","","","Doesn’t check for duplicates. Use at your own risk.","This represents world space, NOT LonLat.","This represents world-space in meters.","","","","","","","","","","","","","","","","","","Pretty meaningless units, for comparing distances very …","","","","","","","","","","","","","","","","","","","Can go out of bounds.","","","","","","","","","","","","","","","","","","","Maybe a misnomer, but like a PolyLine, but closed.","Be careful with the order of results. Hits on an earlier …","","","","","","","","","","","","","Assuming both points are somewhere along the ring, return …","","Assuming both points are somewhere along the ring, return …","","","","","","","","","","Extract all PolyLines and Rings. Doesn’t handle crazy …","Produces a GeoJSON polygon, optionally mapping the …","Draws the ring with some thickness, with half of it …","","","Translates the ring by a fixed offset.","","","","","In meters per second. Can be negative.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Describes the speed according to formatting rules.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","None if empty","","Could implement PartialEq, but be a bit more clear how …","","","","","","","","","","","","","","","In seconds since midnight. Can’t be negative.","","","","","","","","","","","","","","","","","Rounded down. 6:59:00 is hour 6.","(hours, minutes, seconds, centiseconds)","","For RNG range generation. Don’t abuse.","","","","","","","","","","","","","","","",""],"i":[1,2,3,4,5,6,7,8,4,5,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,9,9,9,9,9,9,0,0,0,0,0,0,0,0,0,10,0,0,11,12,11,12,12,12,0,13,0,11,12,11,12,14,12,11,0,0,0,0,12,11,12,12,15,16,0,15,14,17,11,12,18,19,0,18,14,20,20,21,21,11,14,20,20,21,21,0,17,0,0,0,22,22,22,19,23,16,13,0,17,11,11,0,0,0,0,11,12,15,12,12,0,11,12,11,12,11,12,12,24,25,24,25,12,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,21,21,21,20,21,20,21,21,20,21,20,21,20,20,20,21,20,21,20,21,20,21,21,20,20,20,21,21,21,20,20,20,21,21,20,20,21,21,21,20,21,20,21,20,20,21,20,20,21,20,21,20,21,20,21,21,20,21,21,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,2,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,0,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,0,16,16,16,16,16,16,16,16,16,0,16,16,16,16,0,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,4,5,4,5,0,0,4,4,5,4,5,4,5,4,5,4,4,4,5,4,4,4,4,4,5,5,4,5,4,4,5,4,4,5,0,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,4,4,4,4,4,5,4,4,5,4,5,4,5,4,5,4,4,6,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,0,0,17,17,22,17,22,17,17,17,17,17,22,17,22,17,17,22,17,17,0,17,17,17,22,17,17,22,17,17,0,17,17,17,17,17,17,17,17,17,22,17,17,17,17,22,17,17,17,17,17,22,22,22,17,17,17,17,17,17,17,17,17,17,17,17,17,0,17,17,17,22,17,17,17,17,17,22,17,22,17,22,17,17,17,0,0,0,10,19,19,10,19,10,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,0,19,19,19,10,19,19,19,19,19,19,19,10,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,0,19,19,19,19,10,19,10,19,10,19,19,0,0,24,24,24,24,25,24,25,24,24,25,24,25,25,24,24,24,25,24,24,24,24,25,24,24,24,25,25,24,25,25,24,24,25,24,24,24,24,24,24,25,25,24,24,25,24,25,24,25,24,24,25,24,24,25,24,0,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,7,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,0,9,9,9,9,9,9,0,14,9,9,14,9,14,9,14,9,14,9,14,14,14,14,9,9,9,9,14,15,15,14,9,14,14,14,14,9,14,14,14,14,9,9,14,9,15,9,14,9,14,9,14,8,8,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[]],[[]],[[]],[[]],null,null,null,null,null,[[],["unitfmt",3]],[[],["cornerradii",3]],[[]],[[]],null,[[]],[[],["result",4]],[[["deserializer",8]],[["result",4,["f64"]],["f64",15]]],null,null,null,[[["formatter",3]],["result",6]],[[]],[[]],[[["f64",15]]],[[["u64",15]]],null,null,[[]],null,null,[[]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[["f64",15],["serializer",8]],["result",4]],null,null,null,[[]],[[]],[[],["u64",15]],null,null,[[["f64",15]],["f64",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["f64",15]]],null,null,null,null,[[]],null,null,null,[[["angle",3]],["angle",3]],[[["angle",3],["f64",15]],["bool",15]],[[["angle",3],["f64",15]],["bool",15]],[[["vec",3,["angle"]],["angle",3]],["angle",3]],[[]],[[]],[[],["angle",3]],[[]],[[["f64",15]],["angle",3]],[[],["result",4]],[[["angle",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["angle",3]],[[["angle",3]],["bool",15]],[[],["angle",3]],[[["f64",15]],["angle",3]],[[],["f64",15]],[[],["f64",15]],[[],["angle",3]],[[["angle",3]],[["option",4,["ordering"]],["ordering",4]]],[[],["angle",3]],[[["f64",15]],["angle",3]],[[],["result",4]],[[["angle",3]],["angle",3]],[[["angle",3]],["f64",15]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,[[["distance",3]]],[[],["rect",3]],[[]],[[]],[[]],[[]],[[],["pt2d",3]],[[],["bounds",3]],[[],["gpsbounds",3]],[[]],[[]],[[["pt2d",3]],["bool",15]],[[["lonlat",3]],["bool",15]],[[],[["pt2d",3],["vec",3,["pt2d"]]]],[[],[["vec",3,["lonlat"]],["lonlat",3]]],[[],["result",4]],[[],["result",4]],[[["bounds",3]],["bool",15]],[[["gpsbounds",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[],["bounds",3]],[[]],[[["vec",3,["lonlat"]],["lonlat",3]],["gpsbounds",3]],[[],["pt2d",3]],[[],["polygon",3]],[[],["f64",15]],[[]],[[]],null,null,null,null,null,null,null,null,[[["bounds",3]],["bool",15]],[[["gpsbounds",3]],["bool",15]],[[],["bounds",3]],[[],["gpsbounds",3]],[[],["result",4]],[[],["result",4]],[[],["bounds",3]],[[]],[[]],[[],[["vec",3,["pt2d"]],["option",4,["vec"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["bounds",3]]],[[["pt2d",3]]],[[["lonlat",3]]],[[],["f64",15]],[[]],null,null,[[]],[[]],null,[[],["circle",3]],[[]],[[["pt2d",3]],["bool",15]],[[],["result",4]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[],["bounds",3]],[[]],[[["pt2d",3],["distance",3]],["circle",3]],null,[[],["result",4]],[[["distance",3]],[["result",6,["polygon"]],["polygon",3]]],[[]],[[["f64",15]],["polygon",3]],[[],["polygon",3]],[[],["ring",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,[[],["distance",3]],[[["distance",3]],["distance",3]],[[["distance",3]]],[[]],[[]],[[["usize",15]],["distance",3]],[[],["distance",3]],[[]],[[["distance",3]],["ordering",4]],[[["f64",15]],["distance",3]],[[],["distance",3]],[[],["result",4]],[[["speed",3]],["duration",3]],[[["f64",15]],["distance",3]],[[["distance",3]],["f64",15]],[[["distance",3]],["bool",15]],[[["f64",15]],["distance",3]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[["f64",15]],["distance",3]],[[],["f64",15]],[[]],[[["f64",15]],["distance",3]],[[["f64",15]],["distance",3]],[[["f64",15]],["distance",3]],[[["f64",15]]],[[["distance",3]],["bool",15]],[[],["distance",3]],[[["distance",3]],[["option",4,["ordering"]],["ordering",4]]],[[],["distance",3]],[[["distance",3]],["f64",15]],[[],["result",4]],[[],["distance",3]],[[["distance",3]],["distance",3]],[[["distance",3]]],[[],["distance",3]],[[],["f64",15]],[[],["f64",15]],[[]],[[["unitfmt",3]],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,[[]],[[["duration",3]],["duration",3]],[[["duration",3]]],[[]],[[]],[[],["duration",3]],[[]],[[["duration",3]],["ordering",4]],[[["f64",15]],["duration",3]],[[],["duration",3]],[[],["result",4]],[[["f64",15]],["duration",3]],[[["duration",3]],["f64",15]],[[["duration",3]],["bool",15]],[[["duration",3]],["bool",15]],[[["f64",15]],["duration",3]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[["u64",15]],["duration",3]],[[["u64",15]],["duration",3]],[[]],[[],["duration",3]],[[["usize",15]],["duration",3]],[[],["f64",15]],[[]],[[["usize",15]]],[[["f64",15]],["duration",3]],[[["usize",15]],["duration",3]],[[["speed",3]],["distance",3]],[[["f64",15]],["duration",3]],[[["duration",3]],["bool",15]],[[],["duration",3]],[[],["usize",15]],[[["str",15]],[["duration",3],["result",6,["duration"]]]],[[["duration",3]],[["option",4,["ordering"]],["ordering",4]]],[[["instant",6]],["duration",3]],[[["duration",3]],["duration",3]],[[["duration",3]],["duration",3]],[[["f64",15]],["duration",3]],[[],["result",4]],[[["duration",3]],["duration",3]],[[["duration",3]]],[[],["duration",3]],[[]],[[["usize",15]],["string",3]],[[],["string",3]],[[["unitfmt",3]],["string",3]],[[],["u64",15]],[[],["u64",15]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],[[["pt2d",3],["distance",3]],["vec",3]],[[]],[[]],[[["pt2d",3],["distance",3]],["option",4]],[[]],null,[[]],[[["bounds",3]],["findclosest",3]],[[],[["f64",15],["linestring",3,["f64"]]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],[[]],[[],["lonlat",3]],[[],["lonlat",3]],[[]],[[["lonlat",3]],["ordering",4]],[[],["result",4]],[[["lonlat",3]],["bool",15]],[[["lonlat",3]],[["notnan",3,["f64"]],["f64",15]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[["lonlat",3]],["distance",3]],[[]],null,null,[[["lonlat",3]],["bool",15]],[[["f64",15]],["lonlat",3]],[[["string",3]],[["result",6,["vec"]],["vec",3,["vec"]]]],[[["str",15]],[["vec",3,["lonlat"]],["option",4,["vec"]]]],[[["lonlat",3]],[["option",4,["ordering"]],["ordering",4]]],[[["str",15]],[["vec",3,["lonlat"]],["result",6,["vec"]]]],[[],["result",4]],[[]],[[["gpsbounds",3]],["pt2d",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[["str",15]],["result",6]],[[],["f64",15]],[[],["f64",15]],null,null,null,null,null,null,[[],["angle",3]],[[]],[[]],[[]],[[]],[[],["line",3]],[[],["infiniteline",3]],[[]],[[]],[[["pt2d",3]],["bool",15]],[[["line",3]],["bool",15]],[[],["result",4]],[[],["result",4]],[[["distance",3]],[["option",4,["pt2d"]],["pt2d",3]]],[[["pt2d",3]],[["option",4,["distance"]],["distance",3]]],[[["line",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[],["infiniteline",3]],[[["line",3]],[["option",4,["pt2d"]],["pt2d",3]]],[[["infiniteline",3]],[["option",4,["pt2d"]],["pt2d",3]]],[[["infiniteline",3]],[["option",4,["pt2d"]],["pt2d",3]]],[[]],[[]],[[["pt2d",3]],["bool",15]],[[],["distance",3]],[[["distance",3]],["polygon",3]],[[],[["option",4,["pt2d"]],["pt2d",3]]],[[["distance",3]],["pt2d",3]],[[["pt2d",3]],["line",3]],[[["line",3]],["bool",15]],[[["pt2d",3]],[["line",3],["option",4,["line"]]]],[[["f64",15]],[["option",4,["pt2d"]],["pt2d",3]]],[[["pt2d",3]],[["option",4,["f64"]],["f64",15]]],[[],[["pt2d",3],["vec",3,["pt2d"]]]],[[],["pt2d",3]],[[],["pt2d",3]],[[],["line",3]],[[],["result",4]],[[],["result",4]],[[["distance",3]],["line",3]],[[["distance",3]],["line",3]],[[["distance",3]],["line",3]],[[["distance",3]],[["line",3],["option",4,["line"]]]],[[]],[[]],[[],["polyline",3]],[[],["string",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["distance",3]],["pt2d",3]],[[["f64",15]],["pt2d",3]],null,null,[[]],[[]],[[],["percent",3]],[[]],[[["percent",3]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[],["f64",15]],[[["usize",15]],["percent",3]],[[]],[[["percent",3]],["bool",15]],[[["usize",15]],["percent",3]],[[]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,[[],["f64",15]],[[]],[[]],[[]],[[]],[[["pt2d",3],["vec",3,["pt2d"]]],["polygon",3]],[[],["pt2d",3]],[[["polyline",3]],[["vec",3,["pt2d"]],["option",4,["vec"]]]],[[["ring",3]],[["vec",3,["pt2d"]],["option",4,["vec"]]]],[[],["polygon",3]],[[],["triangle",3]],[[]],[[]],[[["pt2d",3],["u32",15],["vec",3,["pt2d"]]],["polygon",3]],[[["pt2d",3]],["bool",15]],[[["pt2d",3]],["bool",15]],[[["polygon",3],["vec",3,["polygon"]]],["polygon",3]],[[],["result",4]],[[["vec",3,["usize"]],["usize",15]],[["u16",15],["vec",3,["u16"]]]],[[["polygon",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[["polygon",3,["f64"]],["f64",15]]],[[]],[[],[["result",6,["polygon"]],["polygon",3]]],[[["gpsbounds",3],["bool",15]],[["result",6,["vec"]],["vec",3]]],[[["multipolygon",3,["f64"]],["f64",15]],[["polygon",3],["vec",3,["polygon"]]]],[[["ring",3],["vec",3,["ring"]]],["polygon",3]],[[["triangle",3]],["polygon",3]],[[],["bounds",3]],[[],[["ring",3],["option",4,["ring"]]]],null,[[["polygon",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["polygon",3]],["bool",15]],[[["polyline",3]],["bool",15]],[[]],[[]],[[],[["pt2d",3],["vec",3,["pt2d"]]]],[[],["ring",3]],[[["into",8,["cornerradii"]],["cornerradii",3],["f64",15]],[["option",4,["polygon"]],["polygon",3]]],[[["polygon",3]],["bool",15]],[[["pt2d",3]],["triangle",3]],[[["f64",15]],["polygon",3]],[[],["vec",3]],null,[[],["pt2d",3]],[[["vec",3,["usize"]],["usize",15],["pt2d",3],["vec",3,["pt2d"]]],["polygon",3]],null,null,null,[[]],[[["f64",15]],["polygon",3]],[[["pt2d",3],["distance",3]],["polygon",3]],[[["pt2d",3]],[["option",4,["polygon"]],["polygon",3]]],null,[[["angle",3]],["polygon",3]],[[["pt2d",3],["angle",3]],["polygon",3]],[[["into",8,["cornerradii"]],["cornerradii",3],["f64",15]],["polygon",3]],[[["f64",15]],["polygon",3]],[[["f64",15]],["polygon",3]],[[],["result",4]],[[["f64",15]],["polygon",3]],[[],["polygon",3]],[[],[["polygon",3,["f64"]],["f64",15]]],[[["option",4,["gpsbounds"]],["gpsbounds",3]],["geometry",3]],[[["distance",3]],[["result",6,["polygon"]],["polygon",3]]],[[]],[[]],[[],["string",3]],[[["fn",8]],["polygon",3]],[[["f64",15]],["polygon",3]],[[],[["triangle",3],["vec",3,["triangle"]]]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["polygon",3]],["polygon",3]],[[["polygon",3],["vec",3,["polygon"]]],["polygon",3]],[[["ring",3],["vec",3,["ring"]]],["polygon",3]],null,null,null,null,[[["pt2d",3],["vec",3,["pt2d"]]],[["polyline",3],["result",6,["polyline"]]]],[[["pt2d",3],["vec",3,["pt2d"]]],[["result",6,["vec"]],["vec",3,["pt2d"]]]],[[]],[[]],[[]],[[]],[[],["polyline",3]],[[]],[[["arrowcap",4],["distance",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["distance",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["pt2d",3],["vec",3,["pt2d"]]],[["polyline",3],["result",6,["polyline"]]]],[[],["result",4]],[[["distance",3]],["result",6]],[[["pt2d",3]],["option",4]],[[["polyline",3]],["bool",15]],[[["distance",3]],[["polygon",3],["vec",3,["polygon"]]]],[[["distance",3]],["polyline",3]],[[["polyline",3]],[["polyline",3],["result",6,["polyline"]]]],[[["distance",3]],["polyline",3]],[[],["polyline",3]],[[],["line",3]],[[],["pt2d",3]],[[["polyline",3],["polyline",3]],[["polyline",3],["result",6,["polyline"]]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["polyline",3]],[["polyline",3],["result",6,["polyline"]]]],[[]],[[]],[[],["bounds",3]],[[["pt2d",3]],[["polyline",3],["option",4,["polyline"]]]],[[["pt2d",3]],[["polyline",3],["option",4,["polyline"]]]],[[["distance",3]],["polyline",3]],[[["polyline",3]],["option",4]],[[["infiniteline",3]],[["option",4,["pt2d"]],["pt2d",3]]],[[]],[[]],[[],[["pt2d",3],["vec",3,["pt2d"]]]],[[],["line",3]],[[],["pt2d",3]],[[],["distance",3]],null,[[]],[[["arrowcap",4],["distance",3]],["polygon",3]],[[["arrowcap",4],["distance",3]],["polygon",3]],[[["distance",3]],["polygon",3]],[[["f64",15],["distance",3]],["polygon",3]],[[["distance",3]],[["polyline",3],["result",6,["polyline"]]]],[[["arrowcap",4],["distance",3]],[["option",4,["polygon"]],["polygon",3]]],[[],["pt2d",3]],[[["distance",3]]],[[["polyline",3]],["polyline",3]],[[["pt2d",3],["vec",3,["pt2d"]]],["polyline",3]],[[["distance",3]],["polyline",3]],[[["distance",3]],["polyline",3]],[[["polyline",3]],["bool",15]],[[["pt2d",3],["vec",3,["pt2d"]]],[["polyline",3],["result",6,["polyline"]]]],[[["pt2d",3]],["polyline",3]],[[],["angle",3]],[[],["vec",3]],[[["pt2d",3]],["pt2d",3]],null,[[],["polyline",3]],[[["pt2d",3]],[["polyline",3],["option",4,["polyline"]]]],[[["pt2d",3]],[["polyline",3],["option",4,["polyline"]]]],[[],["polyline",3]],[[],["result",4]],[[["distance",3]],[["polyline",3],["result",6,["polyline"]]]],[[["distance",3]],[["polyline",3],["result",6,["polyline"]]]],[[["distance",3]],[["polyline",3],["result",6,["polyline"]]]],[[["distance",3]],[["polyline",3],["result",6,["polyline"]]]],[[["f64",15],["distance",3]],[["pt2d",3],["vec",3,["pt2d"]]]],[[["distance",3]],["result",6]],[[["distance",3]],["vec",3]],[[["distance",3]],["vec",3]],[[],[["f64",15],["linestring",3,["f64"]]]],[[["option",4,["gpsbounds"]],["gpsbounds",3]],["geometry",3]],[[]],[[]],[[],["string",3]],[[["distance",3]],[["option",4,["polygon"]],["polygon",3]]],[[["distance",3]],["ring",3]],[[["pt2d",3]],["polyline",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[["pt2d",3],["vec",3,["pt2d"]]],["polyline",3]],null,null,[[["pt2d",3]],["angle",3]],[[["pt2d",3],["distance",3],["vec",3,["pt2d"]]],[["pt2d",3],["vec",3,["pt2d"]]]],[[["pt2d",3],["distance",3]],["bool",15]],[[]],[[]],[[]],[[]],[[],["pt2d",3]],[[],["pt2d",3]],[[],["hashablept2d",3]],[[]],[[]],[[["hashablept2d",3]],["ordering",4]],[[],["result",4]],[[["pt2d",3]],["distance",3]],[[["pt2d",3]],["bool",15]],[[["hashablept2d",3]],["bool",15]],[[["pt2d",3]],[["notnan",3,["f64"]],["f64",15]]],[[["pt2d",3],["distance",3]],[["vec",3,["pt2d"]],["option",4,["vec"]]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[["coordinate",3,["f64"]],["f64",15]]],[[["point",3,["f64"]],["f64",15]]],[[]],[[]],[[]],[[]],[[["hashablept2d",3]],["bool",15]],[[["f64",15]],["pt2d",3]],[[["f64",15]],["pt2d",3]],[[["hashablept2d",3]],[["option",4,["ordering"]],["ordering",4]]],[[["angle",3],["distance",3]],["pt2d",3]],[[["pt2d",3]],["f64",15]],[[],["result",4]],[[["gpsbounds",3]],["lonlat",3]],[[],["hashablept2d",3]],[[]],[[]],[[],["pt2d",3]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["f64",15]],null,null,[[],["f64",15]],null,null,[[]],null,[[["polyline",3]],[["pt2d",3],["vec",3,["pt2d"]]]],[[]],[[]],[[],["ring",3]],[[]],[[["pt2d",3]],["bool",15]],[[],["result",4]],[[["ring",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[["linestring",3,["f64"]],["f64",15]]],[[["pt2d",3]],["option",4]],[[["pt2d",3]],[["polyline",3],["option",4,["polyline"]]]],[[["pt2d",3]],[["polyline",3],["option",4,["polyline"]]]],[[["pt2d",3],["bool",15]],[["polyline",3],["option",4,["polyline"]]]],[[]],[[],[["pt2d",3],["vec",3,["pt2d"]]]],[[],["polygon",3]],[[["pt2d",3],["vec",3,["pt2d"]]],["ring",3]],[[["ring",3]],["bool",15]],[[["pt2d",3],["vec",3,["pt2d"]]],[["ring",3],["result",6,["ring"]]]],[[],["vec",3]],null,[[],["result",4]],[[],["result",6]],[[["option",4,["gpsbounds"]],["gpsbounds",3]],["geometry",3]],[[["distance",3]],["polygon",3]],[[]],[[],["string",3]],[[["f64",15]],["ring",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,[[["speed",3]],["speed",3]],[[]],[[]],[[],["speed",3]],[[]],[[["speed",3]],["ordering",4]],[[["f64",15]],["speed",3]],[[],["result",4]],[[["speed",3]],["f64",15]],[[["speed",3]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[["duration",3],["distance",3]],["speed",3]],[[],["f64",15]],[[]],[[["f64",15]],["speed",3]],[[["f64",15]],["speed",3]],[[["f64",15]],["speed",3]],[[["duration",3]],["distance",3]],[[["f64",15]],["speed",3]],[[["speed",3]],["bool",15]],[[],["speed",3]],[[["speed",3]],[["option",4,["ordering"]],["ordering",4]]],[[],["result",4]],[[["speed",3]],["speed",3]],[[]],[[["unitfmt",3]],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,null,null,null,null,null,null,null,null,[[]],[[],[["vec",3,["statistic"]],["statistic",4]]],[[]],[[]],[[]],[[]],[[],["statistic",4]],[[],["histogram",3]],[[]],[[]],[[["statistic",4]],["ordering",4]],[[],["usize",15]],null,[[],["histogram",3]],[[],["string",3]],[[],["result",4]],[[["statistic",4]],["bool",15]],[[["formatter",3]],["result",6]],[[]],[[]],[[["u64",15]]],[[]],null,[[]],[[]],null,null,[[],["histogram",3]],[[["statistic",4]],[["option",4,["ordering"]],["ordering",4]]],[[["f64",15]],["option",4]],[[]],[[["histogram",3]],["bool",15]],[[["statistic",4]],["option",4]],[[],["result",4]],[[]],[[]],[[],["string",3]],[[],["u64",15]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],null,null,null,[[["duration",3]],["time",3]],[[["duration",3]]],[[],["string",3]],[[],["string",3]],[[]],[[]],[[["duration",3]],["time",3]],[[],["time",3]],[[]],[[["time",3]],["ordering",4]],[[],["time",3]],[[],["result",4]],[[["time",3]],["bool",15]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[],["usize",15]],[[]],[[]],[[],["f64",15]],[[]],[[["time",3]],["bool",15]],[[["str",15]],[["result",6,["time"]],["time",3]]],[[["time",3]],[["option",4,["ordering"]],["ordering",4]]],[[["f64",15]],["time",3]],[[["f64",15]],["time",3]],[[["f64",15]],["time",3]],[[],["result",4]],[[["duration",3]],["time",3]],[[["time",3]],["duration",3]],[[]],[[["time",3]],["f64",15]],[[],["string",3]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]]],"p":[[3,"Angle"],[3,"Distance"],[3,"Duration"],[3,"Line"],[3,"InfiniteLine"],[3,"Percent"],[3,"Speed"],[3,"Time"],[4,"Statistic"],[4,"ArrowCap"],[3,"UnitFmt"],[3,"CornerRadii"],[3,"Circle"],[3,"Histogram"],[8,"HgramValue"],[3,"FindClosest"],[3,"Polygon"],[3,"LonLat"],[3,"PolyLine"],[3,"GPSBounds"],[3,"Bounds"],[3,"Triangle"],[3,"Ring"],[3,"Pt2D"],[3,"HashablePt2D"]]},\ "headless":{"doc":"This runs a simulation without any graphics and serves a …","t":[3,3,3,3,3,3,3,3,3,3,3,3,3,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,12,12,12,12,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,5,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,12],"n":["AgentPosition","AgentPositions","Args","BlockedByGraph","Delays","FinishedTrip","LOAD","LoadSim","MAP","RoadThroughput","SIM","Throughput","TrafficSignalState","__private_field","__private_field","__private_field","accepted","agents","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","blocked_by","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clap","counts","current_stage_idx","deref","deref","deref","deserialize","distance_crossed","distance_crossed","duration","edits","export_all_geometry","export_geometry","from","from","from","from","from","from","from","from","from","from","from","from","from","from_clap","handle_command","id","id","initialize","initialize","initialize","into","into","into","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","main","mode","modifiers","opts","opts","per_direction","per_direction","person","person","port","pos","remaining_time","rng_seed","rng_seed","scenario","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serve_req","setup","trip","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","vehicle_type","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","waiting"],"q":["headless","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Each entry indicates that some agent has been stuck in one …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The distance crossed so far by the agent, in meters. There …","","","","","","","","","","","","","","","","","","","","","The agent’s ID","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","None for buses","What port to run the JSON API on.","The agent’s current position. For pedestrians, this is …","","An arbitrary number to seed the random number generator. …","","","","","","","","","","","","","None for buses","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","None for pedestrians","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,1,2,3,6,7,8,9,5,10,11,4,12,13,1,2,3,6,7,8,9,5,10,11,4,12,13,12,1,2,3,6,7,8,9,5,10,11,4,12,13,1,2,3,6,7,8,9,5,10,11,4,12,13,6,11,4,1,2,3,13,7,10,7,13,0,0,1,2,3,6,7,8,9,5,10,11,4,12,13,6,0,7,10,1,2,3,1,2,3,6,7,8,9,5,10,11,4,12,13,1,2,3,6,7,8,9,5,10,11,4,12,13,1,2,3,6,7,8,9,5,10,11,4,12,13,1,2,3,6,7,8,9,5,10,11,4,12,13,0,7,13,6,13,8,9,7,10,6,10,4,6,13,13,7,8,9,5,10,11,4,12,0,13,10,1,2,3,6,7,8,9,5,10,11,4,12,13,1,2,3,6,7,8,9,5,10,11,4,12,13,1,2,3,6,7,8,9,5,10,11,4,12,13,10,1,2,3,6,7,8,9,5,10,11,4,12,13,4],"f":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],["app",3]],null,null,[[],["rwlock",3]],[[],["rwlock",3]],[[],["rwlock",3]],[[],["result",4]],null,null,null,null,[[["map",3]],["geojson",4]],[[["map",3],["intersectionid",3]],["geojson",4]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["argmatches",3]]],[[["map",3],["sim",3],["hashmap",3],["str",15],["loadsim",3]],[["string",3],["result",6,["string"]]]],null,null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["box",3,["global"]],["global",3]],[["global",3],["box",3,["any","global"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["arc",3]],[["arc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[["rc",3]],[["rc",3,["any"]],["any",8]]],[[]],null,null,null,null,null,null,null,null,null,null,null,null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[["request",3,["body"]],["body",3]]],[[["timer",3]]],null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],[[],["typeid",3]],null,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],null],"p":[[3,"MAP"],[3,"SIM"],[3,"LOAD"],[3,"TrafficSignalState"],[3,"AgentPositions"],[3,"Args"],[3,"FinishedTrip"],[3,"Delays"],[3,"Throughput"],[3,"AgentPosition"],[3,"RoadThroughput"],[3,"BlockedByGraph"],[3,"LoadSim"]]},\ "importer":{"doc":"It’s assumed that the importer is run with the current …","t":[3,11,11,0,11,11,12,12,11,0,11,11,0,11,11,11,11,5,12,12,12,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,3,11,11,11,11,11,12,12,11,12,11,11,11,11,12,12,11,12,12,12,11,11,11,11,11,3,3,5,5,12,11,11,11,11,11,11,11,11,11,11,5,11,11,11,11,5,11,11,11,11,11,11,11,11,5,5,12,12,12,11,11,11,11,11,11,11,11,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,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],"n":["Job","as_any","as_any_mut","berlin","borrow","borrow_mut","city","city_overview","clap","configuration","from","from_clap","generic","into","into_any","into_any_arc","into_any_rc","oneshot","only_map","opts","osm_to_raw","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","GenericCityImporter","as_any","as_any_mut","borrow","borrow_mut","deserialize","extra_buildings","filter_crosswalks","from","include_railroads","into","into_any","into_any_arc","into_any_rc","map_config","onstreet_parking","osm_to_raw","osm_url","private_offstreet_parking","public_offstreet_parking","serialize","try_from","try_into","type_id","vzip","StopTimeRecord","TripRecord","add_gtfs_schedules","adjust_private_parking","arrival_time","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deserialize","deserialize","ensure_popdat_exists","fmt","fmt","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","match_parcels_to_buildings","osm_to_raw","shape_id","trip_id","trip_id","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","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","opurp","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","osmconvert","raw_to_map"],"q":["importer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","importer::berlin","","","","","","","","","","","","","","","","","","","","","importer::configuration","","","","","","","","","","","","","","","","","","","","","importer::generic","","","","","","","","","","","","","","","","","","","","","","","","","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 …","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 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Importing a new city can be done just by filling out this …","","","","","","If provided, read polygons from this GeoJSON file and add …","Only include crosswalks that match a highway=crossing OSM …","","OSM railway=rail will be included as light rail if so. …","","","","","","","","The URL to a .osm or .osm.pbf file containing the entire …","","","","","","","","","","This import from GTFS:","","","","","","","","","","","","","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 …","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,0,1,1,1,1,0,1,1,1,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,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,5,6,5,6,5,6,5,6,5,6,5,0,6,5,6,5,0,6,5,6,5,6,5,6,5,0,0,6,6,5,6,5,6,5,6,5,6,5,0,0,0,0,0,0,0,7,8,9,10,11,7,8,9,10,11,7,8,9,10,11,7,8,9,10,11,10,11,10,11,10,8,7,8,9,10,11,8,8,8,9,10,11,7,8,9,10,11,10,0,0,8,9,8,0,0,0,7,8,9,10,11,7,8,9,10,11,7,8,9,10,11,7,8,9,10,11,8,10,8,8,11,11,9,9,9,10,8,11,10,10,7,10,11,10,10,11,8,8,8,10,10,7,7,8,9,10,11,7,8,9,10,11,8,7,8,9,10,11,7,8,9,10,11,9,9,0,0,12,13,12,13,12,13,12,13,0,13,13,0,13,12,13,13,12,13,12,13,12,13,12,13,0,12,13,12,12,13,13,12,13,12,13,12,13,12,13,0,14,14,14,14,14,14,14,0,14,0,14,14,14,14,0,14,14,14,14,14,14,0,0,14,14,14,14,14,0,0,0,0],"f":[null,[[],["any",8]],[[],["any",8]],null,[[]],[[]],null,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]]],[[["bool",15],["option",4,["string"]],["string",3],["rawtomapoptions",3]]],null,null,null,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]],[[["map",3],["timer",3]]],null,[[["formatter",3]],["result",6]],[[]],[[["timer",3],["rawmap",3],["importerconfiguration",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]]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["importerconfiguration",3]],[[],["result",4]],[[]],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]]],[[],["importerconfiguration",3]],null,[[],["result",4]],[[],["result",4]],[[],["typeid",3]],null,[[]],null,[[],["any",8]],[[],["any",8]],[[]],[[]],[[],["result",4]],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,[[["timer",3],["mapname",3],["importerconfiguration",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,null,[[["map",3]]],[[["map",3],["scenario",3]]],null,[[],["any",8]],[[],["any",8]],[[],["any",8]],[[],["any",8]],[[]],[[]],[[]],[[]],[[],["result",4]],[[],["result",4]],[[["timer",3],["importerconfiguration",3],["bool",15]]],[[["formatter",3]],["result",6]],[[["formatter",3]],["result",6]],[[]],[[]],[[["importerconfiguration",3],["timer",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]]],[[["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]]],[[["map",3],["extrashapes",3],["timer",3]]],[[["str",15],["importerconfiguration",3],["timer",3]]],null,null,null,[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[],["typeid",3]],[[]],[[]],null,null,null,null,null,null,null,[[],["any",8]],[[],["any",8]],[[],["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]],[["vec",3,["origtrip"]],["origtrip",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]]],[[["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,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]],[[]],[[]],[[]],[[]],[[["map",3],["bool",15],["popdat",3],["timer",3]],[["vec",3,["trip"]],["trip",3]]],[[],["trip",3]],[[]],[[["endpoint",3],["map",3],["option",4],["bool",15],["pathconstraints",4],["hashmap",3]],["option",4]],[[["formatter",3]],["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]]],[[["map",3],["popdat",3],["str",15],["timer",3]],["scenario",3]],[[["endpoint",3],["pathconstraints",4],["option",4]],[["bordersnapper",3],["option",4,["bordersnapper"]]]],null,null,[[["option",4],["map",3],["bool",15]],[["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]],[[]],[[["timer",3],["map",3],["importerconfiguration",3]]],null,[[["timer",3],["rawmap",3],["importerconfiguration",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]]],[[["map",3]],[["polygon",3],["result",6,["polygon"]]]],null,null,null,null,null,null,[[["string",3]],[["result",6,["vec"]],["vec",3,["desireline"]]]],[[["gpsbounds",3],["string",3]],[["result",6,["hashmap"]],["hashmap",3,["string","polygon"]]]],[[],["result",4]],[[],["result",4]],[[],["typeid",3]],[[]],null,[[["string",3],["importerconfiguration",3],["str",15]]],[[["gpsbounds",3],["bool",15],["string",3],["str",15],["timer",3]]],[[["string",3],["importerconfiguration",3]]],[[["mapname",3],["timer",3],["rawtomapoptions",3]],["map",3]]],"p":[[3,"Job"],[3,"Record"],[3,"ImporterConfiguration"],[3,"GenericCityImporter"],[3,"StopTimeRecord"],[3,"TripRecord"],[3,"PopDat"],[3,"RawTrip"],[3,"RawParcel"],[3,"OrigTrip"],[3,"Endpoint"],[3,"BorderSnapper"],[3,"Trip"],[3,"Record"]]},\ diff --git a/rustdoc/src/game/ltn/draw_cells.rs.html b/rustdoc/src/game/ltn/draw_cells.rs.html index b42d92b160..172c754b56 100644 --- a/rustdoc/src/game/ltn/draw_cells.rs.html +++ b/rustdoc/src/game/ltn/draw_cells.rs.html @@ -137,6 +137,7 @@ 137 138 139 +140
use std::collections::VecDeque;
 
 use geom::{Distance, Polygon, Pt2D};
@@ -175,13 +176,14 @@
     );
 
     // Initially fill out the grid based on the roads in each cell
-    for (cell_idx, roads) in neighborhood.cells.iter().enumerate() {
-        for r in roads {
+    for (cell_idx, cell) in neighborhood.cells.iter().enumerate() {
+        for (r, interval) in &cell.roads {
             let road = map.get_r(*r);
             // Walk along the center line. We could look at the road's thickness and fill out
             // points based on that, but the diffusion should take care of it.
             for (pt, _) in road
                 .center_pts
+                .exact_slice(interval.start, interval.end)
                 .step_along(Distance::meters(resolution_m / 2.0), Distance::ZERO)
             {
                 let grid_idx = grid.idx(
diff --git a/rustdoc/src/game/ltn/mod.rs.html b/rustdoc/src/game/ltn/mod.rs.html
index 99715e4ffc..9b0ab453e1 100644
--- a/rustdoc/src/game/ltn/mod.rs.html
+++ b/rustdoc/src/game/ltn/mod.rs.html
@@ -159,6 +159,82 @@
 159
 160
 161
+162
+163
+164
+165
+166
+167
+168
+169
+170
+171
+172
+173
+174
+175
+176
+177
+178
+179
+180
+181
+182
+183
+184
+185
+186
+187
+188
+189
+190
+191
+192
+193
+194
+195
+196
+197
+198
+199
+200
+201
+202
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+217
+218
+219
+220
+221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
 
use std::collections::{BTreeMap, BTreeSet};
 
 use geom::{Circle, Distance, Line, Polygon};
@@ -183,7 +259,7 @@
 
     // The cells change as a result of modal filters, which're stored for all neighborhoods in
     // app.session.
-    cells: Vec<BTreeSet<RoadID>>,
+    cells: Vec<Cell>,
 
     fade_irrelevant: Drawable,
     draw_filters: Drawable,
@@ -195,17 +271,30 @@
     pub roads: BTreeMap<RoadID, Distance>,
 }
 
+/// A partitioning of the interior of a neighborhood based on driving connectivity
+pub struct Cell {
+    /// Most roads are fully in one cell. Roads with modal filters on them are split between two
+    /// cells, and the DistanceInterval indicates the split. The distances are over the road's
+    /// center line length.
+    pub roads: BTreeMap<RoadID, DistanceInterval>,
+}
+
+/// An interval along a road's length, with start < end.
+pub struct DistanceInterval {
+    pub start: Distance,
+    pub end: Distance,
+}
+
 impl Neighborhood {
     fn new(ctx: &EventCtx, app: &App, orig_perimeter: Perimeter) -> Neighborhood {
         let map = &app.primary.map;
 
-        let cells = find_cells(map, &orig_perimeter, &app.session.modal_filters);
         let mut n = Neighborhood {
             orig_perimeter,
             perimeter: BTreeSet::new(),
             borders: BTreeSet::new(),
 
-            cells,
+            cells: Vec::new(),
 
             fade_irrelevant: Drawable::empty(ctx),
             draw_filters: Drawable::empty(ctx),
@@ -240,6 +329,13 @@
         );
         n.fade_irrelevant = GeomBatch::from(vec![(app.cs.fade_map_dark, fade_area)]).upload(ctx);
 
+        n.cells = find_cells(
+            map,
+            &n.orig_perimeter,
+            &n.borders,
+            &app.session.modal_filters,
+        );
+
         let mut batch = GeomBatch::new();
         for (r, dist) in &app.session.modal_filters.roads {
             if !n.orig_perimeter.interior.contains(r) {
@@ -269,18 +365,50 @@
 fn find_cells(
     map: &Map,
     perimeter: &Perimeter,
+    borders: &BTreeSet<IntersectionID>,
     modal_filters: &ModalFilters,
-) -> Vec<BTreeSet<RoadID>> {
+) -> Vec<Cell> {
     let mut cells = Vec::new();
     let mut visited = BTreeSet::new();
 
     for start in &perimeter.interior {
-        if visited.contains(start) {
+        if visited.contains(start) || modal_filters.roads.contains_key(start) {
             continue;
         }
         let cell = floodfill(map, *start, perimeter, modal_filters);
-        cells.push(cell.clone());
-        visited.extend(cell);
+        visited.extend(cell.roads.keys().cloned());
+        cells.push(cell);
+    }
+
+    // Filtered roads right along the perimeter have a tiny cell
+    for (r, filter_dist) in &modal_filters.roads {
+        let road = map.get_r(*r);
+        if borders.contains(&road.src_i) {
+            let mut cell = Cell {
+                roads: BTreeMap::new(),
+            };
+            cell.roads.insert(
+                road.id,
+                DistanceInterval {
+                    start: Distance::ZERO,
+                    end: *filter_dist,
+                },
+            );
+            cells.push(cell);
+        }
+        if borders.contains(&road.dst_i) {
+            let mut cell = Cell {
+                roads: BTreeMap::new(),
+            };
+            cell.roads.insert(
+                road.id,
+                DistanceInterval {
+                    start: *filter_dist,
+                    end: road.length(),
+                },
+            );
+            cells.push(cell);
+        }
     }
 
     cells
@@ -291,34 +419,58 @@
     start: RoadID,
     perimeter: &Perimeter,
     modal_filters: &ModalFilters,
-) -> BTreeSet<RoadID> {
+) -> Cell {
     // We don't need a priority queue
-    let mut visited = BTreeSet::new();
+    let mut visited_roads: BTreeMap<RoadID, DistanceInterval> = BTreeMap::new();
     let mut queue = vec![start];
 
-    // TODO For now, each road with a filter is its own tiny cell. That's not really what we
-    // want...
-    if modal_filters.roads.contains_key(&start) {
-        visited.insert(start);
-        return visited;
-    }
+    // The caller should handle this case
+    assert!(!modal_filters.roads.contains_key(&start));
 
     while !queue.is_empty() {
         let current = map.get_r(queue.pop().unwrap());
-        if visited.contains(&current.id) {
+        if visited_roads.contains_key(&current.id) {
             continue;
         }
-        visited.insert(current.id);
+        visited_roads.insert(
+            current.id,
+            DistanceInterval {
+                start: Distance::ZERO,
+                end: map.get_r(current.id).length(),
+            },
+        );
         for i in [current.src_i, current.dst_i] {
             for next in &map.get_i(i).roads {
-                if perimeter.interior.contains(next) && !modal_filters.roads.contains_key(next) {
+                if !perimeter.interior.contains(next) {
+                    continue;
+                }
+                if let Some(filter_dist) = modal_filters.roads.get(next) {
+                    // Which end of the filtered road have we reached?
+                    let next_road = map.get_r(*next);
+                    visited_roads.insert(
+                        *next,
+                        if next_road.src_i == i {
+                            DistanceInterval {
+                                start: Distance::ZERO,
+                                end: *filter_dist,
+                            }
+                        } else {
+                            DistanceInterval {
+                                start: *filter_dist,
+                                end: next_road.length(),
+                            }
+                        },
+                    );
+                } else {
                     queue.push(*next);
                 }
             }
         }
     }
 
-    visited
+    Cell {
+        roads: visited_roads,
+    }
 }
 
diff --git a/rustdoc/src/game/ltn/viewer.rs.html b/rustdoc/src/game/ltn/viewer.rs.html index 91a09e14ba..2ddd504ce1 100644 --- a/rustdoc/src/game/ltn/viewer.rs.html +++ b/rustdoc/src/game/ltn/viewer.rs.html @@ -200,7 +200,23 @@ 200 201 202 -
use geom::Distance;
+203
+204
+205
+206
+207
+208
+209
+210
+211
+212
+213
+214
+215
+216
+
use std::collections::HashSet;
+
+use geom::Distance;
 use map_gui::tools::{CityPicker, DrawRoadLabels};
 use map_model::{Block, RoadID};
 use widgetry::mapspace::{ObjectID, World, WorldOutcome};
@@ -311,10 +327,13 @@
             } else {
                 let road = app.primary.map.get_r(r);
                 // If this road touches a border, place it closer to that intersection. If it's an
-                // inner neighborhood split, then stick to the middle of that road.
-                let pct_along = if self.neighborhood.borders.contains(&road.src_i) {
+                // inner neighborhood split, then stick to the middle of that road. If it touches
+                // two borders, also choose the middle.
+                let near_start = self.neighborhood.borders.contains(&road.src_i);
+                let near_end = self.neighborhood.borders.contains(&road.dst_i);
+                let pct_along = if near_start && !near_end {
                     0.1
-                } else if self.neighborhood.borders.contains(&road.dst_i) {
+                } else if near_end && !near_start {
                     0.9
                 } else {
                     0.5
@@ -365,24 +384,31 @@
     // Could refactor this, but I suspect we'll settle on one drawing style or another. Toggling
     // between the two is temporary.
     if draw_cells_as_areas {
-        for (_, cells) in neighborhood.cells.iter().enumerate() {
-            for r in cells {
-                world
-                    .add(Obj::InteriorRoad(*r))
-                    .hitbox(map.get_r(*r).get_thick_polygon())
-                    .drawn_in_master_batch()
-                    .hover_outline(Color::BLACK, Distance::meters(5.0))
-                    .clickable()
-                    .build(ctx);
-            }
+        for r in &neighborhood.orig_perimeter.interior {
+            world
+                .add(Obj::InteriorRoad(*r))
+                .hitbox(map.get_r(*r).get_thick_polygon())
+                .drawn_in_master_batch()
+                .hover_outline(Color::BLACK, Distance::meters(5.0))
+                .clickable()
+                .build(ctx);
         }
 
         world.draw_master_batch(ctx, super::draw_cells::draw_cells(map, neighborhood));
     } else {
         let mut draw_intersections = GeomBatch::new();
-        for (idx, cells) in neighborhood.cells.iter().enumerate() {
+        let mut seen_roads = HashSet::new();
+        for (idx, cell) in neighborhood.cells.iter().enumerate() {
             let color = super::draw_cells::COLORS[idx % super::draw_cells::COLORS.len()].alpha(0.9);
-            for r in cells {
+            for r in cell.roads.keys() {
+                // TODO Roads with a filter belong to two cells. Avoid adding them to the world
+                // twice. But the drawn form (and the intersections included) needs to be adjusted
+                // to use two colors.
+                if seen_roads.contains(r) {
+                    continue;
+                }
+                seen_roads.insert(*r);
+
                 world
                     .add(Obj::InteriorRoad(*r))
                     .hitbox(map.get_r(*r).get_thick_polygon())
@@ -391,7 +417,9 @@
                     .clickable()
                     .build(ctx);
             }
-            for i in crate::common::intersections_from_roads(cells, map) {
+            for i in
+                crate::common::intersections_from_roads(&cell.roads.keys().cloned().collect(), map)
+            {
                 draw_intersections.push(color, map.get_i(i).polygon.clone());
             }
         }
diff --git a/rustdoc/src/map_gui/home/runner/work/abstreet/abstreet/target/debug/build/map_gui-7a75109d0313af68/out/built.rs.html b/rustdoc/src/map_gui/home/runner/work/abstreet/abstreet/target/debug/build/map_gui-7a75109d0313af68/out/built.rs.html
index 7cad758e7a..f7f1674535 100644
--- a/rustdoc/src/map_gui/home/runner/work/abstreet/abstreet/target/debug/build/map_gui-7a75109d0313af68/out/built.rs.html
+++ b/rustdoc/src/map_gui/home/runner/work/abstreet/abstreet/target/debug/build/map_gui-7a75109d0313af68/out/built.rs.html
@@ -174,7 +174,7 @@
 pub const RUSTDOC_VERSION: &str = r"rustdoc 1.56.1 (59eed8a2a 2021-11-01)";
 #[doc=r#"The build time in RFC2822, UTC."#]
 #[allow(dead_code)]
-pub const BUILT_TIME_UTC: &str = r"Tue, 09 Nov 2021 19:56:06 +0000";
+pub const BUILT_TIME_UTC: &str = r"Wed, 10 Nov 2021 19:23:52 +0000";
 #[doc=r#"The target architecture, given by `CARGO_CFG_TARGET_ARCH`."#]
 #[allow(dead_code)]
 pub const CFG_TARGET_ARCH: &str = r"x86_64";