From 7946df7933ee086a720e6aa503ff9440696e6953 Mon Sep 17 00:00:00 2001 From: maxammann Date: Mon, 27 Feb 2023 14:55:24 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20maplibre?= =?UTF-8?q?/maplibre-rs@669ccef4c647b8f1ebd7a7ba34b754e8ed14e57d=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/default/trait.Default.js | 2 +- .../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 +- docs/api/maplibre/all.html | 2 +- .../upload_system/fn.upload_system.html | 2 +- .../render/systems/upload_system/index.html | 2 +- docs/api/maplibre/util/index.html | 4 +- docs/api/maplibre/util/sidebar-items.js | 2 +- .../maplibre/util/struct.ChangeObserver.html | 4 +- .../util/struct.MinMaxBoundingBox.html | 20 ---- .../util/trait.SignificantlyDifferent.html | 4 +- docs/api/search-index.js | 2 +- .../render/systems/upload_system.rs.html | 4 +- docs/api/src/maplibre/util/mod.rs.html | 96 ------------------- 18 files changed, 19 insertions(+), 137 deletions(-) delete mode 100644 docs/api/maplibre/util/struct.MinMaxBoundingBox.html diff --git a/docs/api/implementors/core/default/trait.Default.js b/docs/api/implementors/core/default/trait.Default.js index 675536d2..70149dc9 100644 --- a/docs/api/implementors/core/default/trait.Default.js +++ b/docs/api/implementors/core/default/trait.Default.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"maplibre":[["impl<I: Add + From<VertexId> + MaxIndex> Default for ZeroTessellator<I>"],["impl Default for ZoomLevel"],["impl Default for LatLon"],["impl Default for Zoom"],["impl Default for InnerCoords"],["impl Default for TileCoords"],["impl Default for WorldTileCoords"],["impl Default for WorldCoords"],["impl Default for GeometryIndex"],["impl Default for IndexProcessor"],["impl Default for TessellateSource"],["impl Default for RasterSource"],["impl Default for TokioScheduler"],["impl Default for RenderGraph"],["impl Default for SlotInfos"],["impl Default for GraphRunnerSystem"],["impl Default for ResourceSystem"],["impl Default for ShaderCamera"],["impl Default for ShaderVertex"],["impl Default for ShaderTextureVertex"],["impl Default for RendererBuilder"],["impl Default for InitializationResult"],["impl<T> Default for Eventually<T>"],["impl<I: PhaseItem> Default for RenderPhase<I>"],["impl Default for WgpuSettings"],["impl Default for Msaa"],["impl Default for RendererSettings"],["impl<Q: ResourceQuery> Default for QueryHasTile<Q>"],["impl Default for ViewTileSources"],["impl Default for RenderPlugin"],["impl Default for StyleLayer"],["impl Default for RasterLayer"],["impl Default for TileAddressingScheme"],["impl Default for Style"],["impl Default for FPSMeter"],["impl Default for MinMaxBoundingBox"],["impl<T> Default for ChangeObserver<T>where
    T: Default,
"],["impl Default for Schedule"],["impl<E: Environment> Default for KernelBuilder<E>"],["impl Default for Resources"],["impl Default for SystemStage"],["impl Default for Tiles"],["impl Default for GlobalQueryState"],["impl Default for World"],["impl Default for GlobalQueryState"],["impl Default for DebugPlugin"],["impl<T: RasterTransferables> Default for RasterPlugin<T>"],["impl Default for RasterLayersDataComponent"],["impl Default for RingIndex"],["impl<T: VectorTransferables> Default for VectorPlugin<T>"],["impl Default for VectorTilesDone"],["impl Default for VectorLayersDataComponent"]] +"maplibre":[["impl<I: Add + From<VertexId> + MaxIndex> Default for ZeroTessellator<I>"],["impl Default for ZoomLevel"],["impl Default for LatLon"],["impl Default for Zoom"],["impl Default for InnerCoords"],["impl Default for TileCoords"],["impl Default for WorldTileCoords"],["impl Default for WorldCoords"],["impl Default for GeometryIndex"],["impl Default for IndexProcessor"],["impl Default for TessellateSource"],["impl Default for RasterSource"],["impl Default for TokioScheduler"],["impl Default for RenderGraph"],["impl Default for SlotInfos"],["impl Default for GraphRunnerSystem"],["impl Default for ResourceSystem"],["impl Default for ShaderCamera"],["impl Default for ShaderVertex"],["impl Default for ShaderTextureVertex"],["impl Default for RendererBuilder"],["impl Default for InitializationResult"],["impl<T> Default for Eventually<T>"],["impl<I: PhaseItem> Default for RenderPhase<I>"],["impl Default for WgpuSettings"],["impl Default for Msaa"],["impl Default for RendererSettings"],["impl<Q: ResourceQuery> Default for QueryHasTile<Q>"],["impl Default for ViewTileSources"],["impl Default for RenderPlugin"],["impl Default for StyleLayer"],["impl Default for RasterLayer"],["impl Default for TileAddressingScheme"],["impl Default for Style"],["impl Default for FPSMeter"],["impl<T> Default for ChangeObserver<T>where
    T: Default,
"],["impl Default for Schedule"],["impl<E: Environment> Default for KernelBuilder<E>"],["impl Default for Resources"],["impl Default for SystemStage"],["impl Default for Tiles"],["impl Default for GlobalQueryState"],["impl Default for World"],["impl Default for GlobalQueryState"],["impl Default for DebugPlugin"],["impl<T: RasterTransferables> Default for RasterPlugin<T>"],["impl Default for RasterLayersDataComponent"],["impl Default for RingIndex"],["impl<T: VectorTransferables> Default for VectorPlugin<T>"],["impl Default for VectorTilesDone"],["impl Default for VectorLayersDataComponent"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/api/implementors/core/marker/trait.Freeze.js b/docs/api/implementors/core/marker/trait.Freeze.js index 8bdd3020..fd86339f 100644 --- a/docs/api/implementors/core/marker/trait.Freeze.js +++ b/docs/api/implementors/core/marker/trait.Freeze.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"maplibre":[["impl<I> !Freeze for ZeroTessellator<I>",1,["maplibre::tessellation::zero_tessellator::ZeroTessellator"]],["impl Freeze for VertexConstructor",1,["maplibre::tessellation::VertexConstructor"]],["impl<V, I> Freeze for OverAlignedVertexBuffer<V, I>",1,["maplibre::tessellation::OverAlignedVertexBuffer"]],["impl !Freeze for MapContext",1,["maplibre::context::MapContext"]],["impl Freeze for Quadkey",1,["maplibre::coords::Quadkey"]],["impl Freeze for ZoomLevel",1,["maplibre::coords::ZoomLevel"]],["impl Freeze for LatLon",1,["maplibre::coords::LatLon"]],["impl Freeze for Zoom",1,["maplibre::coords::Zoom"]],["impl Freeze for InnerCoords",1,["maplibre::coords::InnerCoords"]],["impl Freeze for TileCoords",1,["maplibre::coords::TileCoords"]],["impl Freeze for WorldTileCoords",1,["maplibre::coords::WorldTileCoords"]],["impl Freeze for AlignedWorldTileCoords",1,["maplibre::coords::AlignedWorldTileCoords"]],["impl Freeze for WorldCoords",1,["maplibre::coords::WorldCoords"]],["impl Freeze for ViewRegion",1,["maplibre::coords::ViewRegion"]],["impl Freeze for MessageError",1,["maplibre::io::apc::MessageError"]],["impl Freeze for Message",1,["maplibre::io::apc::Message"]],["impl Freeze for Input",1,["maplibre::io::apc::Input"]],["impl Freeze for SendError",1,["maplibre::io::apc::SendError"]],["impl Freeze for ProcedureError",1,["maplibre::io::apc::ProcedureError"]],["impl Freeze for CallError",1,["maplibre::io::apc::CallError"]],["impl !Freeze for SchedulerContext",1,["maplibre::io::apc::SchedulerContext"]],["impl<K, S> !Freeze for SchedulerAsyncProcedureCall<K, S>",1,["maplibre::io::apc::SchedulerAsyncProcedureCall"]],["impl Freeze for GeometryIndex",1,["maplibre::io::geometry_index::GeometryIndex"]],["impl Freeze for TileIndex",1,["maplibre::io::geometry_index::TileIndex"]],["impl<T> Freeze for IndexedGeometry<T>where
    T: Freeze,
",1,["maplibre::io::geometry_index::IndexedGeometry"]],["impl<T> Freeze for ExactGeometry<T>",1,["maplibre::io::geometry_index::ExactGeometry"]],["impl Freeze for IndexProcessor",1,["maplibre::io::geometry_index::IndexProcessor"]],["impl Freeze for ScheduleError",1,["maplibre::io::scheduler::ScheduleError"]],["impl Freeze for NopScheduler",1,["maplibre::io::scheduler::NopScheduler"]],["impl<HC> Freeze for HttpSourceClient<HC>where
    HC: Freeze,
",1,["maplibre::io::source_client::HttpSourceClient"]],["impl Freeze for SourceFetchError",1,["maplibre::io::source_client::SourceFetchError"]],["impl<HC> Freeze for SourceClient<HC>where
    HC: Freeze,
",1,["maplibre::io::source_client::SourceClient"]],["impl Freeze for TessellateSource",1,["maplibre::io::source_type::TessellateSource"]],["impl Freeze for RasterSource",1,["maplibre::io::source_type::RasterSource"]],["impl Freeze for SourceType",1,["maplibre::io::source_type::SourceType"]],["impl Freeze for ReqwestHttpClient",1,["maplibre::platform::noweb::http_client::ReqwestHttpClient"]],["impl Freeze for TokioScheduler",1,["maplibre::platform::noweb::scheduler::TokioScheduler"]],["impl Freeze for ReqwestOffscreenKernelEnvironment",1,["maplibre::platform::noweb::ReqwestOffscreenKernelEnvironment"]],["impl Freeze for RunSubGraph",1,["maplibre::render::graph::context::RunSubGraph"]],["impl<'a> Freeze for RenderGraphContext<'a>",1,["maplibre::render::graph::context::RenderGraphContext"]],["impl Freeze for RunSubGraphError",1,["maplibre::render::graph::context::RunSubGraphError"]],["impl Freeze for OutputSlotError",1,["maplibre::render::graph::context::OutputSlotError"]],["impl Freeze for InputSlotError",1,["maplibre::render::graph::context::InputSlotError"]],["impl Freeze for Edge",1,["maplibre::render::graph::edge::Edge"]],["impl Freeze for EdgeExistence",1,["maplibre::render::graph::edge::EdgeExistence"]],["impl Freeze for RenderGraph",1,["maplibre::render::graph::graph::RenderGraph"]],["impl Freeze for GraphInputNode",1,["maplibre::render::graph::graph::GraphInputNode"]],["impl<'d> Freeze for RenderContext<'d>",1,["maplibre::render::graph::node::RenderContext"]],["impl Freeze for NodeId",1,["maplibre::render::graph::node::NodeId"]],["impl Freeze for NodeRunError",1,["maplibre::render::graph::node::NodeRunError"]],["impl Freeze for Edges",1,["maplibre::render::graph::node::Edges"]],["impl Freeze for NodeState",1,["maplibre::render::graph::node::NodeState"]],["impl Freeze for NodeLabel",1,["maplibre::render::graph::node::NodeLabel"]],["impl Freeze for EmptyNode",1,["maplibre::render::graph::node::EmptyNode"]],["impl Freeze for SlotValue",1,["maplibre::render::graph::node_slot::SlotValue"]],["impl Freeze for SlotType",1,["maplibre::render::graph::node_slot::SlotType"]],["impl Freeze for SlotLabel",1,["maplibre::render::graph::node_slot::SlotLabel"]],["impl Freeze for SlotInfo",1,["maplibre::render::graph::node_slot::SlotInfo"]],["impl Freeze for SlotInfos",1,["maplibre::render::graph::node_slot::SlotInfos"]],["impl Freeze for RenderGraphError",1,["maplibre::render::graph::RenderGraphError"]],["impl<B> Freeze for BackingBufferDescriptor<B>where
    B: Freeze,
",1,["maplibre::render::resource::buffer::BackingBufferDescriptor"]],["impl Freeze for RenderPipelineDescriptor",1,["maplibre::render::resource::pipeline::RenderPipelineDescriptor"]],["impl Freeze for VertexBufferLayout",1,["maplibre::render::resource::shader::VertexBufferLayout"]],["impl Freeze for FragmentState",1,["maplibre::render::resource::shader::FragmentState"]],["impl Freeze for VertexState",1,["maplibre::render::resource::shader::VertexState"]],["impl Freeze for BufferDimensions",1,["maplibre::render::resource::surface::BufferDimensions"]],["impl !Freeze for WindowHead",1,["maplibre::render::resource::surface::WindowHead"]],["impl !Freeze for BufferedTextureHead",1,["maplibre::render::resource::surface::BufferedTextureHead"]],["impl !Freeze for Head",1,["maplibre::render::resource::surface::Head"]],["impl !Freeze for Surface",1,["maplibre::render::resource::surface::Surface"]],["impl Freeze for TextureView",1,["maplibre::render::resource::texture::TextureView"]],["impl Freeze for Texture",1,["maplibre::render::resource::texture::Texture"]],["impl Freeze for TilePipeline",1,["maplibre::render::resource::tile_pipeline::TilePipeline"]],["impl<'a> Freeze for TrackedRenderPass<'a>",1,["maplibre::render::resource::tracked_render_pass::TrackedRenderPass"]],["impl Freeze for GraphRunnerSystem",1,["maplibre::render::systems::graph_runner_system::GraphRunnerSystem"]],["impl Freeze for ResourceSystem",1,["maplibre::render::systems::resource_system::ResourceSystem"]],["impl Freeze for RenderGraphRunner",1,["maplibre::render::graph_runner::RenderGraphRunner"]],["impl Freeze for RenderGraphRunnerError",1,["maplibre::render::graph_runner::RenderGraphRunnerError"]],["impl Freeze for MainPassNode",1,["maplibre::render::main_pass::MainPassNode"]],["impl Freeze for MainPassDriverNode",1,["maplibre::render::main_pass::MainPassDriverNode"]],["impl Freeze for TileMaskShader",1,["maplibre::render::shaders::TileMaskShader"]],["impl Freeze for VectorTileShader",1,["maplibre::render::shaders::VectorTileShader"]],["impl Freeze for ShaderCamera",1,["maplibre::render::shaders::ShaderCamera"]],["impl Freeze for ShaderGlobals",1,["maplibre::render::shaders::ShaderGlobals"]],["impl Freeze for ShaderVertex",1,["maplibre::render::shaders::ShaderVertex"]],["impl Freeze for ShaderFeatureStyle",1,["maplibre::render::shaders::ShaderFeatureStyle"]],["impl Freeze for ShaderLayerMetadata",1,["maplibre::render::shaders::ShaderLayerMetadata"]],["impl Freeze for ShaderTileMetadata",1,["maplibre::render::shaders::ShaderTileMetadata"]],["impl Freeze for ShaderTextureVertex",1,["maplibre::render::shaders::ShaderTextureVertex"]],["impl Freeze for RasterTileShader",1,["maplibre::render::shaders::RasterTileShader"]],["impl Freeze for RendererBuilder",1,["maplibre::render::builder::RendererBuilder"]],["impl !Freeze for InitializationResult",1,["maplibre::render::builder::InitializationResult"]],["impl Freeze for UninitializedRenderer",1,["maplibre::render::builder::UninitializedRenderer"]],["impl !Freeze for InitializedRenderer",1,["maplibre::render::builder::InitializedRenderer"]],["impl Freeze for ViewProjection",1,["maplibre::render::camera::ViewProjection"]],["impl Freeze for InvertedViewProjection",1,["maplibre::render::camera::InvertedViewProjection"]],["impl Freeze for ModelViewProjection",1,["maplibre::render::camera::ModelViewProjection"]],["impl Freeze for Camera",1,["maplibre::render::camera::Camera"]],["impl Freeze for Perspective",1,["maplibre::render::camera::Perspective"]],["impl Freeze for RenderError",1,["maplibre::render::error::RenderError"]],["impl<T> Freeze for Eventually<T>where
    T: Freeze,
",1,["maplibre::render::eventually::Eventually"]],["impl Freeze for SetMaskPipeline",1,["maplibre::render::render_commands::SetMaskPipeline"]],["impl Freeze for DrawMask",1,["maplibre::render::render_commands::DrawMask"]],["impl Freeze for RenderCommandResult",1,["maplibre::render::render_phase::draw::RenderCommandResult"]],["impl<C, P> Freeze for DrawState<C, P>",1,["maplibre::render::render_phase::draw::DrawState"]],["impl<I> Freeze for RenderPhase<I>",1,["maplibre::render::render_phase::RenderPhase"]],["impl Freeze for LayerItem",1,["maplibre::render::render_phase::LayerItem"]],["impl Freeze for TileMaskItem",1,["maplibre::render::render_phase::TileMaskItem"]],["impl Freeze for WgpuSettings",1,["maplibre::render::settings::WgpuSettings"]],["impl Freeze for SurfaceType",1,["maplibre::render::settings::SurfaceType"]],["impl Freeze for Msaa",1,["maplibre::render::settings::Msaa"]],["impl Freeze for RendererSettings",1,["maplibre::render::settings::RendererSettings"]],["impl<B> Freeze for BackingBuffer<B>where
    B: Freeze,
",1,["maplibre::render::tile_view_pattern::pattern::BackingBuffer"]],["impl<Q, B> Freeze for TileViewPattern<Q, B>where
    B: Freeze,
",1,["maplibre::render::tile_view_pattern::pattern::TileViewPattern"]],["impl Freeze for SourceShapes",1,["maplibre::render::tile_view_pattern::SourceShapes"]],["impl Freeze for ViewTile",1,["maplibre::render::tile_view_pattern::ViewTile"]],["impl Freeze for TileShape",1,["maplibre::render::tile_view_pattern::TileShape"]],["impl<Q> Freeze for QueryHasTile<Q>",1,["maplibre::render::tile_view_pattern::QueryHasTile"]],["impl Freeze for ViewTileSources",1,["maplibre::render::tile_view_pattern::ViewTileSources"]],["impl Freeze for RenderStageLabel",1,["maplibre::render::RenderStageLabel"]],["impl !Freeze for RenderResources",1,["maplibre::render::RenderResources"]],["impl !Freeze for Renderer",1,["maplibre::render::Renderer"]],["impl Freeze for MaskPipeline",1,["maplibre::render::MaskPipeline"]],["impl Freeze for RenderPlugin",1,["maplibre::render::RenderPlugin"]],["impl Freeze for BackgroundPaint",1,["maplibre::style::layer::BackgroundPaint"]],["impl Freeze for FillPaint",1,["maplibre::style::layer::FillPaint"]],["impl Freeze for LinePaint",1,["maplibre::style::layer::LinePaint"]],["impl Freeze for LayerPaint",1,["maplibre::style::layer::LayerPaint"]],["impl Freeze for StyleLayer",1,["maplibre::style::layer::StyleLayer"]],["impl Freeze for RasterResampling",1,["maplibre::style::raster::RasterResampling"]],["impl Freeze for RasterLayer",1,["maplibre::style::raster::RasterLayer"]],["impl Freeze for TileAddressingScheme",1,["maplibre::style::source::TileAddressingScheme"]],["impl Freeze for VectorSource",1,["maplibre::style::source::VectorSource"]],["impl Freeze for Source",1,["maplibre::style::source::Source"]],["impl Freeze for Style",1,["maplibre::style::style::Style"]],["impl Freeze for FPSMeter",1,["maplibre::util::fps_meter::FPSMeter"]],["impl<S> Freeze for Plane<S>where
    S: Freeze,
",1,["maplibre::util::math::Plane"]],["impl<S> Freeze for Aabb2<S>where
    S: Freeze,
",1,["maplibre::util::math::Aabb2"]],["impl<S> Freeze for Aabb3<S>where
    S: Freeze,
",1,["maplibre::util::math::Aabb3"]],["impl Freeze for FloatOrd",1,["maplibre::util::math::FloatOrd"]],["impl Freeze for MinMaxBoundingBox",1,["maplibre::util::MinMaxBoundingBox"]],["impl<T> Freeze for ChangeObserver<T>where
    T: Freeze,
",1,["maplibre::util::ChangeObserver"]],["impl Freeze for WindowSize",1,["maplibre::window::WindowSize"]],["impl Freeze for NopStage",1,["maplibre::schedule::NopStage"]],["impl<const I: usize, S> Freeze for MultiStage<I, S>where
    S: Freeze,
",1,["maplibre::schedule::MultiStage"]],["impl Freeze for Schedule",1,["maplibre::schedule::Schedule"]],["impl Freeze for SendEventError",1,["maplibre::event_loop::SendEventError"]],["impl<E> Freeze for Kernel<E>where
    <E as Environment>::AsyncProcedureCall: Freeze,
    <E as Environment>::HttpClient: Freeze,
    <E as Environment>::MapWindowConfig: Freeze,
    <E as Environment>::Scheduler: Freeze,
",1,["maplibre::kernel::Kernel"]],["impl<E> Freeze for KernelBuilder<E>where
    <E as Environment>::AsyncProcedureCall: Freeze,
    <E as Environment>::HttpClient: Freeze,
    <E as Environment>::MapWindowConfig: Freeze,
    <E as Environment>::Scheduler: Freeze,
",1,["maplibre::kernel::KernelBuilder"]],["impl Freeze for MapError",1,["maplibre::map::MapError"]],["impl !Freeze for CurrentMapContext",1,["maplibre::map::CurrentMapContext"]],["impl<E> !Freeze for Map<E>",1,["maplibre::map::Map"]],["impl Freeze for Resources",1,["maplibre::tcs::resources::Resources"]],["impl<F> Freeze for FunctionSystem<F>where
    F: Freeze,
",1,["maplibre::tcs::system::function::FunctionSystem"]],["impl Freeze for SystemStage",1,["maplibre::tcs::system::stage::SystemStage"]],["impl Freeze for SystemContainer",1,["maplibre::tcs::system::SystemContainer"]],["impl Freeze for Tile",1,["maplibre::tcs::tiles::Tile"]],["impl Freeze for Tiles",1,["maplibre::tcs::tiles::Tiles"]],["impl<'t> Freeze for TileSpawnResult<'t>",1,["maplibre::tcs::tiles::TileSpawnResult"]],["impl Freeze for GlobalQueryState",1,["maplibre::tcs::tiles::GlobalQueryState"]],["impl<'s> Freeze for EphemeralQueryState<'s>",1,["maplibre::tcs::tiles::EphemeralQueryState"]],["impl Freeze for World",1,["maplibre::tcs::world::World"]],["impl Freeze for GlobalQueryState",1,["maplibre::tcs::GlobalQueryState"]],["impl<'s> Freeze for EphemeralQueryState<'s>",1,["maplibre::tcs::EphemeralQueryState"]],["impl Freeze for ViewState",1,["maplibre::view_state::ViewState"]],["impl Freeze for DebugPassNode",1,["maplibre::debug::debug_pass::DebugPassNode"]],["impl Freeze for SetDebugPipeline",1,["maplibre::debug::render_commands::SetDebugPipeline"]],["impl Freeze for DrawDebugOutline",1,["maplibre::debug::render_commands::DrawDebugOutline"]],["impl Freeze for DebugPipeline",1,["maplibre::debug::DebugPipeline"]],["impl Freeze for TileDebugItem",1,["maplibre::debug::TileDebugItem"]],["impl Freeze for DebugPlugin",1,["maplibre::debug::DebugPlugin"]],["impl<E, T> Freeze for PopulateWorldSystem<E, T>",1,["maplibre::raster::populate_world_system::PopulateWorldSystem"]],["impl Freeze for ProcessRasterError",1,["maplibre::raster::process_raster::ProcessRasterError"]],["impl Freeze for RasterTileRequest",1,["maplibre::raster::process_raster::RasterTileRequest"]],["impl<T, C> Freeze for ProcessRasterContext<T, C>where
    C: Freeze,
",1,["maplibre::raster::process_raster::ProcessRasterContext"]],["impl Freeze for SetRasterTilePipeline",1,["maplibre::raster::render_commands::SetRasterTilePipeline"]],["impl<const I: usize> Freeze for SetRasterViewBindGroup<I>",1,["maplibre::raster::render_commands::SetRasterViewBindGroup"]],["impl Freeze for DrawRasterTile",1,["maplibre::raster::render_commands::DrawRasterTile"]],["impl<E, T> Freeze for RequestSystem<E, T>",1,["maplibre::raster::request_system::RequestSystem"]],["impl Freeze for RasterResources",1,["maplibre::raster::resource::raster::RasterResources"]],["impl Freeze for RasterMessageTag",1,["maplibre::raster::transferables::RasterMessageTag"]],["impl Freeze for DefaultLayerRaster",1,["maplibre::raster::transferables::DefaultLayerRaster"]],["impl Freeze for DefaultLayerRasterMissing",1,["maplibre::raster::transferables::DefaultLayerRasterMissing"]],["impl Freeze for DefaultRasterTransferables",1,["maplibre::raster::transferables::DefaultRasterTransferables"]],["impl<T> Freeze for RasterPlugin<T>",1,["maplibre::raster::RasterPlugin"]],["impl Freeze for AvailableRasterLayerData",1,["maplibre::raster::AvailableRasterLayerData"]],["impl Freeze for MissingRasterLayerData",1,["maplibre::raster::MissingRasterLayerData"]],["impl Freeze for RasterLayerData",1,["maplibre::raster::RasterLayerData"]],["impl Freeze for RasterLayersDataComponent",1,["maplibre::raster::RasterLayersDataComponent"]],["impl<E, T> Freeze for PopulateWorldSystem<E, T>",1,["maplibre::vector::populate_world_system::PopulateWorldSystem"]],["impl Freeze for ProcessVectorError",1,["maplibre::vector::process_vector::ProcessVectorError"]],["impl Freeze for VectorTileRequest",1,["maplibre::vector::process_vector::VectorTileRequest"]],["impl<T, C> Freeze for ProcessVectorContext<T, C>where
    C: Freeze,
",1,["maplibre::vector::process_vector::ProcessVectorContext"]],["impl Freeze for SetVectorTilePipeline",1,["maplibre::vector::render_commands::SetVectorTilePipeline"]],["impl Freeze for DrawVectorTile",1,["maplibre::vector::render_commands::DrawVectorTile"]],["impl<E, T> Freeze for RequestSystem<E, T>",1,["maplibre::vector::request_system::RequestSystem"]],["impl<Q, B, V, I, TM, FM> Freeze for BufferPool<Q, B, V, I, TM, FM>where
    B: Freeze,
",1,["maplibre::vector::resource::buffer_pool::BufferPool"]],["impl Freeze for BackingBufferType",1,["maplibre::vector::resource::buffer_pool::BackingBufferType"]],["impl<B> Freeze for BackingBuffer<B>where
    B: Freeze,
",1,["maplibre::vector::resource::buffer_pool::BackingBuffer"]],["impl Freeze for IndexEntry",1,["maplibre::vector::resource::buffer_pool::IndexEntry"]],["impl Freeze for RingIndexEntry",1,["maplibre::vector::resource::buffer_pool::RingIndexEntry"]],["impl Freeze for RingIndex",1,["maplibre::vector::resource::buffer_pool::RingIndex"]],["impl Freeze for VectorMessageTag",1,["maplibre::vector::transferables::VectorMessageTag"]],["impl Freeze for DefaultTileTessellated",1,["maplibre::vector::transferables::DefaultTileTessellated"]],["impl Freeze for DefaultLayerMissing",1,["maplibre::vector::transferables::DefaultLayerMissing"]],["impl Freeze for DefaultLayerTesselated",1,["maplibre::vector::transferables::DefaultLayerTesselated"]],["impl Freeze for DefaultLayerIndexed",1,["maplibre::vector::transferables::DefaultLayerIndexed"]],["impl Freeze for DefaultVectorTransferables",1,["maplibre::vector::transferables::DefaultVectorTransferables"]],["impl Freeze for VectorPipeline",1,["maplibre::vector::VectorPipeline"]],["impl<T> Freeze for VectorPlugin<T>",1,["maplibre::vector::VectorPlugin"]],["impl Freeze for VectorTilesDone",1,["maplibre::vector::VectorTilesDone"]],["impl Freeze for AvailableVectorLayerData",1,["maplibre::vector::AvailableVectorLayerData"]],["impl Freeze for MissingVectorLayerData",1,["maplibre::vector::MissingVectorLayerData"]],["impl Freeze for VectorLayerData",1,["maplibre::vector::VectorLayerData"]],["impl Freeze for VectorLayersDataComponent",1,["maplibre::vector::VectorLayersDataComponent"]]] +"maplibre":[["impl<I> !Freeze for ZeroTessellator<I>",1,["maplibre::tessellation::zero_tessellator::ZeroTessellator"]],["impl Freeze for VertexConstructor",1,["maplibre::tessellation::VertexConstructor"]],["impl<V, I> Freeze for OverAlignedVertexBuffer<V, I>",1,["maplibre::tessellation::OverAlignedVertexBuffer"]],["impl !Freeze for MapContext",1,["maplibre::context::MapContext"]],["impl Freeze for Quadkey",1,["maplibre::coords::Quadkey"]],["impl Freeze for ZoomLevel",1,["maplibre::coords::ZoomLevel"]],["impl Freeze for LatLon",1,["maplibre::coords::LatLon"]],["impl Freeze for Zoom",1,["maplibre::coords::Zoom"]],["impl Freeze for InnerCoords",1,["maplibre::coords::InnerCoords"]],["impl Freeze for TileCoords",1,["maplibre::coords::TileCoords"]],["impl Freeze for WorldTileCoords",1,["maplibre::coords::WorldTileCoords"]],["impl Freeze for AlignedWorldTileCoords",1,["maplibre::coords::AlignedWorldTileCoords"]],["impl Freeze for WorldCoords",1,["maplibre::coords::WorldCoords"]],["impl Freeze for ViewRegion",1,["maplibre::coords::ViewRegion"]],["impl Freeze for MessageError",1,["maplibre::io::apc::MessageError"]],["impl Freeze for Message",1,["maplibre::io::apc::Message"]],["impl Freeze for Input",1,["maplibre::io::apc::Input"]],["impl Freeze for SendError",1,["maplibre::io::apc::SendError"]],["impl Freeze for ProcedureError",1,["maplibre::io::apc::ProcedureError"]],["impl Freeze for CallError",1,["maplibre::io::apc::CallError"]],["impl !Freeze for SchedulerContext",1,["maplibre::io::apc::SchedulerContext"]],["impl<K, S> !Freeze for SchedulerAsyncProcedureCall<K, S>",1,["maplibre::io::apc::SchedulerAsyncProcedureCall"]],["impl Freeze for GeometryIndex",1,["maplibre::io::geometry_index::GeometryIndex"]],["impl Freeze for TileIndex",1,["maplibre::io::geometry_index::TileIndex"]],["impl<T> Freeze for IndexedGeometry<T>where
    T: Freeze,
",1,["maplibre::io::geometry_index::IndexedGeometry"]],["impl<T> Freeze for ExactGeometry<T>",1,["maplibre::io::geometry_index::ExactGeometry"]],["impl Freeze for IndexProcessor",1,["maplibre::io::geometry_index::IndexProcessor"]],["impl Freeze for ScheduleError",1,["maplibre::io::scheduler::ScheduleError"]],["impl Freeze for NopScheduler",1,["maplibre::io::scheduler::NopScheduler"]],["impl<HC> Freeze for HttpSourceClient<HC>where
    HC: Freeze,
",1,["maplibre::io::source_client::HttpSourceClient"]],["impl Freeze for SourceFetchError",1,["maplibre::io::source_client::SourceFetchError"]],["impl<HC> Freeze for SourceClient<HC>where
    HC: Freeze,
",1,["maplibre::io::source_client::SourceClient"]],["impl Freeze for TessellateSource",1,["maplibre::io::source_type::TessellateSource"]],["impl Freeze for RasterSource",1,["maplibre::io::source_type::RasterSource"]],["impl Freeze for SourceType",1,["maplibre::io::source_type::SourceType"]],["impl Freeze for ReqwestHttpClient",1,["maplibre::platform::noweb::http_client::ReqwestHttpClient"]],["impl Freeze for TokioScheduler",1,["maplibre::platform::noweb::scheduler::TokioScheduler"]],["impl Freeze for ReqwestOffscreenKernelEnvironment",1,["maplibre::platform::noweb::ReqwestOffscreenKernelEnvironment"]],["impl Freeze for RunSubGraph",1,["maplibre::render::graph::context::RunSubGraph"]],["impl<'a> Freeze for RenderGraphContext<'a>",1,["maplibre::render::graph::context::RenderGraphContext"]],["impl Freeze for RunSubGraphError",1,["maplibre::render::graph::context::RunSubGraphError"]],["impl Freeze for OutputSlotError",1,["maplibre::render::graph::context::OutputSlotError"]],["impl Freeze for InputSlotError",1,["maplibre::render::graph::context::InputSlotError"]],["impl Freeze for Edge",1,["maplibre::render::graph::edge::Edge"]],["impl Freeze for EdgeExistence",1,["maplibre::render::graph::edge::EdgeExistence"]],["impl Freeze for RenderGraph",1,["maplibre::render::graph::graph::RenderGraph"]],["impl Freeze for GraphInputNode",1,["maplibre::render::graph::graph::GraphInputNode"]],["impl<'d> Freeze for RenderContext<'d>",1,["maplibre::render::graph::node::RenderContext"]],["impl Freeze for NodeId",1,["maplibre::render::graph::node::NodeId"]],["impl Freeze for NodeRunError",1,["maplibre::render::graph::node::NodeRunError"]],["impl Freeze for Edges",1,["maplibre::render::graph::node::Edges"]],["impl Freeze for NodeState",1,["maplibre::render::graph::node::NodeState"]],["impl Freeze for NodeLabel",1,["maplibre::render::graph::node::NodeLabel"]],["impl Freeze for EmptyNode",1,["maplibre::render::graph::node::EmptyNode"]],["impl Freeze for SlotValue",1,["maplibre::render::graph::node_slot::SlotValue"]],["impl Freeze for SlotType",1,["maplibre::render::graph::node_slot::SlotType"]],["impl Freeze for SlotLabel",1,["maplibre::render::graph::node_slot::SlotLabel"]],["impl Freeze for SlotInfo",1,["maplibre::render::graph::node_slot::SlotInfo"]],["impl Freeze for SlotInfos",1,["maplibre::render::graph::node_slot::SlotInfos"]],["impl Freeze for RenderGraphError",1,["maplibre::render::graph::RenderGraphError"]],["impl<B> Freeze for BackingBufferDescriptor<B>where
    B: Freeze,
",1,["maplibre::render::resource::buffer::BackingBufferDescriptor"]],["impl Freeze for RenderPipelineDescriptor",1,["maplibre::render::resource::pipeline::RenderPipelineDescriptor"]],["impl Freeze for VertexBufferLayout",1,["maplibre::render::resource::shader::VertexBufferLayout"]],["impl Freeze for FragmentState",1,["maplibre::render::resource::shader::FragmentState"]],["impl Freeze for VertexState",1,["maplibre::render::resource::shader::VertexState"]],["impl Freeze for BufferDimensions",1,["maplibre::render::resource::surface::BufferDimensions"]],["impl !Freeze for WindowHead",1,["maplibre::render::resource::surface::WindowHead"]],["impl !Freeze for BufferedTextureHead",1,["maplibre::render::resource::surface::BufferedTextureHead"]],["impl !Freeze for Head",1,["maplibre::render::resource::surface::Head"]],["impl !Freeze for Surface",1,["maplibre::render::resource::surface::Surface"]],["impl Freeze for TextureView",1,["maplibre::render::resource::texture::TextureView"]],["impl Freeze for Texture",1,["maplibre::render::resource::texture::Texture"]],["impl Freeze for TilePipeline",1,["maplibre::render::resource::tile_pipeline::TilePipeline"]],["impl<'a> Freeze for TrackedRenderPass<'a>",1,["maplibre::render::resource::tracked_render_pass::TrackedRenderPass"]],["impl Freeze for GraphRunnerSystem",1,["maplibre::render::systems::graph_runner_system::GraphRunnerSystem"]],["impl Freeze for ResourceSystem",1,["maplibre::render::systems::resource_system::ResourceSystem"]],["impl Freeze for RenderGraphRunner",1,["maplibre::render::graph_runner::RenderGraphRunner"]],["impl Freeze for RenderGraphRunnerError",1,["maplibre::render::graph_runner::RenderGraphRunnerError"]],["impl Freeze for MainPassNode",1,["maplibre::render::main_pass::MainPassNode"]],["impl Freeze for MainPassDriverNode",1,["maplibre::render::main_pass::MainPassDriverNode"]],["impl Freeze for TileMaskShader",1,["maplibre::render::shaders::TileMaskShader"]],["impl Freeze for VectorTileShader",1,["maplibre::render::shaders::VectorTileShader"]],["impl Freeze for ShaderCamera",1,["maplibre::render::shaders::ShaderCamera"]],["impl Freeze for ShaderGlobals",1,["maplibre::render::shaders::ShaderGlobals"]],["impl Freeze for ShaderVertex",1,["maplibre::render::shaders::ShaderVertex"]],["impl Freeze for ShaderFeatureStyle",1,["maplibre::render::shaders::ShaderFeatureStyle"]],["impl Freeze for ShaderLayerMetadata",1,["maplibre::render::shaders::ShaderLayerMetadata"]],["impl Freeze for ShaderTileMetadata",1,["maplibre::render::shaders::ShaderTileMetadata"]],["impl Freeze for ShaderTextureVertex",1,["maplibre::render::shaders::ShaderTextureVertex"]],["impl Freeze for RasterTileShader",1,["maplibre::render::shaders::RasterTileShader"]],["impl Freeze for RendererBuilder",1,["maplibre::render::builder::RendererBuilder"]],["impl !Freeze for InitializationResult",1,["maplibre::render::builder::InitializationResult"]],["impl Freeze for UninitializedRenderer",1,["maplibre::render::builder::UninitializedRenderer"]],["impl !Freeze for InitializedRenderer",1,["maplibre::render::builder::InitializedRenderer"]],["impl Freeze for ViewProjection",1,["maplibre::render::camera::ViewProjection"]],["impl Freeze for InvertedViewProjection",1,["maplibre::render::camera::InvertedViewProjection"]],["impl Freeze for ModelViewProjection",1,["maplibre::render::camera::ModelViewProjection"]],["impl Freeze for Camera",1,["maplibre::render::camera::Camera"]],["impl Freeze for Perspective",1,["maplibre::render::camera::Perspective"]],["impl Freeze for RenderError",1,["maplibre::render::error::RenderError"]],["impl<T> Freeze for Eventually<T>where
    T: Freeze,
",1,["maplibre::render::eventually::Eventually"]],["impl Freeze for SetMaskPipeline",1,["maplibre::render::render_commands::SetMaskPipeline"]],["impl Freeze for DrawMask",1,["maplibre::render::render_commands::DrawMask"]],["impl Freeze for RenderCommandResult",1,["maplibre::render::render_phase::draw::RenderCommandResult"]],["impl<C, P> Freeze for DrawState<C, P>",1,["maplibre::render::render_phase::draw::DrawState"]],["impl<I> Freeze for RenderPhase<I>",1,["maplibre::render::render_phase::RenderPhase"]],["impl Freeze for LayerItem",1,["maplibre::render::render_phase::LayerItem"]],["impl Freeze for TileMaskItem",1,["maplibre::render::render_phase::TileMaskItem"]],["impl Freeze for WgpuSettings",1,["maplibre::render::settings::WgpuSettings"]],["impl Freeze for SurfaceType",1,["maplibre::render::settings::SurfaceType"]],["impl Freeze for Msaa",1,["maplibre::render::settings::Msaa"]],["impl Freeze for RendererSettings",1,["maplibre::render::settings::RendererSettings"]],["impl<B> Freeze for BackingBuffer<B>where
    B: Freeze,
",1,["maplibre::render::tile_view_pattern::pattern::BackingBuffer"]],["impl<Q, B> Freeze for TileViewPattern<Q, B>where
    B: Freeze,
",1,["maplibre::render::tile_view_pattern::pattern::TileViewPattern"]],["impl Freeze for SourceShapes",1,["maplibre::render::tile_view_pattern::SourceShapes"]],["impl Freeze for ViewTile",1,["maplibre::render::tile_view_pattern::ViewTile"]],["impl Freeze for TileShape",1,["maplibre::render::tile_view_pattern::TileShape"]],["impl<Q> Freeze for QueryHasTile<Q>",1,["maplibre::render::tile_view_pattern::QueryHasTile"]],["impl Freeze for ViewTileSources",1,["maplibre::render::tile_view_pattern::ViewTileSources"]],["impl Freeze for RenderStageLabel",1,["maplibre::render::RenderStageLabel"]],["impl !Freeze for RenderResources",1,["maplibre::render::RenderResources"]],["impl !Freeze for Renderer",1,["maplibre::render::Renderer"]],["impl Freeze for MaskPipeline",1,["maplibre::render::MaskPipeline"]],["impl Freeze for RenderPlugin",1,["maplibre::render::RenderPlugin"]],["impl Freeze for BackgroundPaint",1,["maplibre::style::layer::BackgroundPaint"]],["impl Freeze for FillPaint",1,["maplibre::style::layer::FillPaint"]],["impl Freeze for LinePaint",1,["maplibre::style::layer::LinePaint"]],["impl Freeze for LayerPaint",1,["maplibre::style::layer::LayerPaint"]],["impl Freeze for StyleLayer",1,["maplibre::style::layer::StyleLayer"]],["impl Freeze for RasterResampling",1,["maplibre::style::raster::RasterResampling"]],["impl Freeze for RasterLayer",1,["maplibre::style::raster::RasterLayer"]],["impl Freeze for TileAddressingScheme",1,["maplibre::style::source::TileAddressingScheme"]],["impl Freeze for VectorSource",1,["maplibre::style::source::VectorSource"]],["impl Freeze for Source",1,["maplibre::style::source::Source"]],["impl Freeze for Style",1,["maplibre::style::style::Style"]],["impl Freeze for FPSMeter",1,["maplibre::util::fps_meter::FPSMeter"]],["impl<S> Freeze for Plane<S>where
    S: Freeze,
",1,["maplibre::util::math::Plane"]],["impl<S> Freeze for Aabb2<S>where
    S: Freeze,
",1,["maplibre::util::math::Aabb2"]],["impl<S> Freeze for Aabb3<S>where
    S: Freeze,
",1,["maplibre::util::math::Aabb3"]],["impl Freeze for FloatOrd",1,["maplibre::util::math::FloatOrd"]],["impl<T> Freeze for ChangeObserver<T>where
    T: Freeze,
",1,["maplibre::util::ChangeObserver"]],["impl Freeze for WindowSize",1,["maplibre::window::WindowSize"]],["impl Freeze for NopStage",1,["maplibre::schedule::NopStage"]],["impl<const I: usize, S> Freeze for MultiStage<I, S>where
    S: Freeze,
",1,["maplibre::schedule::MultiStage"]],["impl Freeze for Schedule",1,["maplibre::schedule::Schedule"]],["impl Freeze for SendEventError",1,["maplibre::event_loop::SendEventError"]],["impl<E> Freeze for Kernel<E>where
    <E as Environment>::AsyncProcedureCall: Freeze,
    <E as Environment>::HttpClient: Freeze,
    <E as Environment>::MapWindowConfig: Freeze,
    <E as Environment>::Scheduler: Freeze,
",1,["maplibre::kernel::Kernel"]],["impl<E> Freeze for KernelBuilder<E>where
    <E as Environment>::AsyncProcedureCall: Freeze,
    <E as Environment>::HttpClient: Freeze,
    <E as Environment>::MapWindowConfig: Freeze,
    <E as Environment>::Scheduler: Freeze,
",1,["maplibre::kernel::KernelBuilder"]],["impl Freeze for MapError",1,["maplibre::map::MapError"]],["impl !Freeze for CurrentMapContext",1,["maplibre::map::CurrentMapContext"]],["impl<E> !Freeze for Map<E>",1,["maplibre::map::Map"]],["impl Freeze for Resources",1,["maplibre::tcs::resources::Resources"]],["impl<F> Freeze for FunctionSystem<F>where
    F: Freeze,
",1,["maplibre::tcs::system::function::FunctionSystem"]],["impl Freeze for SystemStage",1,["maplibre::tcs::system::stage::SystemStage"]],["impl Freeze for SystemContainer",1,["maplibre::tcs::system::SystemContainer"]],["impl Freeze for Tile",1,["maplibre::tcs::tiles::Tile"]],["impl Freeze for Tiles",1,["maplibre::tcs::tiles::Tiles"]],["impl<'t> Freeze for TileSpawnResult<'t>",1,["maplibre::tcs::tiles::TileSpawnResult"]],["impl Freeze for GlobalQueryState",1,["maplibre::tcs::tiles::GlobalQueryState"]],["impl<'s> Freeze for EphemeralQueryState<'s>",1,["maplibre::tcs::tiles::EphemeralQueryState"]],["impl Freeze for World",1,["maplibre::tcs::world::World"]],["impl Freeze for GlobalQueryState",1,["maplibre::tcs::GlobalQueryState"]],["impl<'s> Freeze for EphemeralQueryState<'s>",1,["maplibre::tcs::EphemeralQueryState"]],["impl Freeze for ViewState",1,["maplibre::view_state::ViewState"]],["impl Freeze for DebugPassNode",1,["maplibre::debug::debug_pass::DebugPassNode"]],["impl Freeze for SetDebugPipeline",1,["maplibre::debug::render_commands::SetDebugPipeline"]],["impl Freeze for DrawDebugOutline",1,["maplibre::debug::render_commands::DrawDebugOutline"]],["impl Freeze for DebugPipeline",1,["maplibre::debug::DebugPipeline"]],["impl Freeze for TileDebugItem",1,["maplibre::debug::TileDebugItem"]],["impl Freeze for DebugPlugin",1,["maplibre::debug::DebugPlugin"]],["impl<E, T> Freeze for PopulateWorldSystem<E, T>",1,["maplibre::raster::populate_world_system::PopulateWorldSystem"]],["impl Freeze for ProcessRasterError",1,["maplibre::raster::process_raster::ProcessRasterError"]],["impl Freeze for RasterTileRequest",1,["maplibre::raster::process_raster::RasterTileRequest"]],["impl<T, C> Freeze for ProcessRasterContext<T, C>where
    C: Freeze,
",1,["maplibre::raster::process_raster::ProcessRasterContext"]],["impl Freeze for SetRasterTilePipeline",1,["maplibre::raster::render_commands::SetRasterTilePipeline"]],["impl<const I: usize> Freeze for SetRasterViewBindGroup<I>",1,["maplibre::raster::render_commands::SetRasterViewBindGroup"]],["impl Freeze for DrawRasterTile",1,["maplibre::raster::render_commands::DrawRasterTile"]],["impl<E, T> Freeze for RequestSystem<E, T>",1,["maplibre::raster::request_system::RequestSystem"]],["impl Freeze for RasterResources",1,["maplibre::raster::resource::raster::RasterResources"]],["impl Freeze for RasterMessageTag",1,["maplibre::raster::transferables::RasterMessageTag"]],["impl Freeze for DefaultLayerRaster",1,["maplibre::raster::transferables::DefaultLayerRaster"]],["impl Freeze for DefaultLayerRasterMissing",1,["maplibre::raster::transferables::DefaultLayerRasterMissing"]],["impl Freeze for DefaultRasterTransferables",1,["maplibre::raster::transferables::DefaultRasterTransferables"]],["impl<T> Freeze for RasterPlugin<T>",1,["maplibre::raster::RasterPlugin"]],["impl Freeze for AvailableRasterLayerData",1,["maplibre::raster::AvailableRasterLayerData"]],["impl Freeze for MissingRasterLayerData",1,["maplibre::raster::MissingRasterLayerData"]],["impl Freeze for RasterLayerData",1,["maplibre::raster::RasterLayerData"]],["impl Freeze for RasterLayersDataComponent",1,["maplibre::raster::RasterLayersDataComponent"]],["impl<E, T> Freeze for PopulateWorldSystem<E, T>",1,["maplibre::vector::populate_world_system::PopulateWorldSystem"]],["impl Freeze for ProcessVectorError",1,["maplibre::vector::process_vector::ProcessVectorError"]],["impl Freeze for VectorTileRequest",1,["maplibre::vector::process_vector::VectorTileRequest"]],["impl<T, C> Freeze for ProcessVectorContext<T, C>where
    C: Freeze,
",1,["maplibre::vector::process_vector::ProcessVectorContext"]],["impl Freeze for SetVectorTilePipeline",1,["maplibre::vector::render_commands::SetVectorTilePipeline"]],["impl Freeze for DrawVectorTile",1,["maplibre::vector::render_commands::DrawVectorTile"]],["impl<E, T> Freeze for RequestSystem<E, T>",1,["maplibre::vector::request_system::RequestSystem"]],["impl<Q, B, V, I, TM, FM> Freeze for BufferPool<Q, B, V, I, TM, FM>where
    B: Freeze,
",1,["maplibre::vector::resource::buffer_pool::BufferPool"]],["impl Freeze for BackingBufferType",1,["maplibre::vector::resource::buffer_pool::BackingBufferType"]],["impl<B> Freeze for BackingBuffer<B>where
    B: Freeze,
",1,["maplibre::vector::resource::buffer_pool::BackingBuffer"]],["impl Freeze for IndexEntry",1,["maplibre::vector::resource::buffer_pool::IndexEntry"]],["impl Freeze for RingIndexEntry",1,["maplibre::vector::resource::buffer_pool::RingIndexEntry"]],["impl Freeze for RingIndex",1,["maplibre::vector::resource::buffer_pool::RingIndex"]],["impl Freeze for VectorMessageTag",1,["maplibre::vector::transferables::VectorMessageTag"]],["impl Freeze for DefaultTileTessellated",1,["maplibre::vector::transferables::DefaultTileTessellated"]],["impl Freeze for DefaultLayerMissing",1,["maplibre::vector::transferables::DefaultLayerMissing"]],["impl Freeze for DefaultLayerTesselated",1,["maplibre::vector::transferables::DefaultLayerTesselated"]],["impl Freeze for DefaultLayerIndexed",1,["maplibre::vector::transferables::DefaultLayerIndexed"]],["impl Freeze for DefaultVectorTransferables",1,["maplibre::vector::transferables::DefaultVectorTransferables"]],["impl Freeze for VectorPipeline",1,["maplibre::vector::VectorPipeline"]],["impl<T> Freeze for VectorPlugin<T>",1,["maplibre::vector::VectorPlugin"]],["impl Freeze for VectorTilesDone",1,["maplibre::vector::VectorTilesDone"]],["impl Freeze for AvailableVectorLayerData",1,["maplibre::vector::AvailableVectorLayerData"]],["impl Freeze for MissingVectorLayerData",1,["maplibre::vector::MissingVectorLayerData"]],["impl Freeze for VectorLayerData",1,["maplibre::vector::VectorLayerData"]],["impl Freeze for VectorLayersDataComponent",1,["maplibre::vector::VectorLayersDataComponent"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/api/implementors/core/marker/trait.Send.js b/docs/api/implementors/core/marker/trait.Send.js index 86d7180b..bed4451a 100644 --- a/docs/api/implementors/core/marker/trait.Send.js +++ b/docs/api/implementors/core/marker/trait.Send.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"maplibre":[["impl<I> Send for ZeroTessellator<I>where
    I: Send,
",1,["maplibre::tessellation::zero_tessellator::ZeroTessellator"]],["impl Send for VertexConstructor",1,["maplibre::tessellation::VertexConstructor"]],["impl<V, I> Send for OverAlignedVertexBuffer<V, I>where
    I: Send,
    V: Send,
",1,["maplibre::tessellation::OverAlignedVertexBuffer"]],["impl !Send for MapContext",1,["maplibre::context::MapContext"]],["impl Send for Quadkey",1,["maplibre::coords::Quadkey"]],["impl Send for ZoomLevel",1,["maplibre::coords::ZoomLevel"]],["impl Send for LatLon",1,["maplibre::coords::LatLon"]],["impl Send for Zoom",1,["maplibre::coords::Zoom"]],["impl Send for InnerCoords",1,["maplibre::coords::InnerCoords"]],["impl Send for TileCoords",1,["maplibre::coords::TileCoords"]],["impl Send for WorldTileCoords",1,["maplibre::coords::WorldTileCoords"]],["impl Send for AlignedWorldTileCoords",1,["maplibre::coords::AlignedWorldTileCoords"]],["impl Send for WorldCoords",1,["maplibre::coords::WorldCoords"]],["impl Send for ViewRegion",1,["maplibre::coords::ViewRegion"]],["impl !Send for MessageError",1,["maplibre::io::apc::MessageError"]],["impl Send for Message",1,["maplibre::io::apc::Message"]],["impl Send for Input",1,["maplibre::io::apc::Input"]],["impl Send for SendError",1,["maplibre::io::apc::SendError"]],["impl !Send for ProcedureError",1,["maplibre::io::apc::ProcedureError"]],["impl !Send for CallError",1,["maplibre::io::apc::CallError"]],["impl Send for SchedulerContext",1,["maplibre::io::apc::SchedulerContext"]],["impl<K, S> Send for SchedulerAsyncProcedureCall<K, S>where
    S: Send,
",1,["maplibre::io::apc::SchedulerAsyncProcedureCall"]],["impl Send for GeometryIndex",1,["maplibre::io::geometry_index::GeometryIndex"]],["impl Send for TileIndex",1,["maplibre::io::geometry_index::TileIndex"]],["impl<T> Send for IndexedGeometry<T>where
    T: Send,
",1,["maplibre::io::geometry_index::IndexedGeometry"]],["impl<T> Send for ExactGeometry<T>where
    T: Send,
",1,["maplibre::io::geometry_index::ExactGeometry"]],["impl Send for IndexProcessor",1,["maplibre::io::geometry_index::IndexProcessor"]],["impl !Send for ScheduleError",1,["maplibre::io::scheduler::ScheduleError"]],["impl Send for NopScheduler",1,["maplibre::io::scheduler::NopScheduler"]],["impl<HC> Send for HttpSourceClient<HC>",1,["maplibre::io::source_client::HttpSourceClient"]],["impl !Send for SourceFetchError",1,["maplibre::io::source_client::SourceFetchError"]],["impl<HC> Send for SourceClient<HC>",1,["maplibre::io::source_client::SourceClient"]],["impl Send for TessellateSource",1,["maplibre::io::source_type::TessellateSource"]],["impl Send for RasterSource",1,["maplibre::io::source_type::RasterSource"]],["impl Send for SourceType",1,["maplibre::io::source_type::SourceType"]],["impl Send for ReqwestHttpClient",1,["maplibre::platform::noweb::http_client::ReqwestHttpClient"]],["impl Send for TokioScheduler",1,["maplibre::platform::noweb::scheduler::TokioScheduler"]],["impl Send for ReqwestOffscreenKernelEnvironment",1,["maplibre::platform::noweb::ReqwestOffscreenKernelEnvironment"]],["impl !Send for RunSubGraph",1,["maplibre::render::graph::context::RunSubGraph"]],["impl<'a> !Send for RenderGraphContext<'a>",1,["maplibre::render::graph::context::RenderGraphContext"]],["impl Send for RunSubGraphError",1,["maplibre::render::graph::context::RunSubGraphError"]],["impl Send for OutputSlotError",1,["maplibre::render::graph::context::OutputSlotError"]],["impl Send for InputSlotError",1,["maplibre::render::graph::context::InputSlotError"]],["impl Send for Edge",1,["maplibre::render::graph::edge::Edge"]],["impl Send for EdgeExistence",1,["maplibre::render::graph::edge::EdgeExistence"]],["impl Send for RenderGraph",1,["maplibre::render::graph::graph::RenderGraph"]],["impl Send for GraphInputNode",1,["maplibre::render::graph::graph::GraphInputNode"]],["impl<'d> Send for RenderContext<'d>",1,["maplibre::render::graph::node::RenderContext"]],["impl Send for NodeId",1,["maplibre::render::graph::node::NodeId"]],["impl Send for NodeRunError",1,["maplibre::render::graph::node::NodeRunError"]],["impl Send for Edges",1,["maplibre::render::graph::node::Edges"]],["impl Send for NodeState",1,["maplibre::render::graph::node::NodeState"]],["impl Send for NodeLabel",1,["maplibre::render::graph::node::NodeLabel"]],["impl Send for EmptyNode",1,["maplibre::render::graph::node::EmptyNode"]],["impl !Send for SlotValue",1,["maplibre::render::graph::node_slot::SlotValue"]],["impl Send for SlotType",1,["maplibre::render::graph::node_slot::SlotType"]],["impl Send for SlotLabel",1,["maplibre::render::graph::node_slot::SlotLabel"]],["impl Send for SlotInfo",1,["maplibre::render::graph::node_slot::SlotInfo"]],["impl Send for SlotInfos",1,["maplibre::render::graph::node_slot::SlotInfos"]],["impl Send for RenderGraphError",1,["maplibre::render::graph::RenderGraphError"]],["impl<B> Send for BackingBufferDescriptor<B>where
    B: Send,
",1,["maplibre::render::resource::buffer::BackingBufferDescriptor"]],["impl Send for RenderPipelineDescriptor",1,["maplibre::render::resource::pipeline::RenderPipelineDescriptor"]],["impl Send for VertexBufferLayout",1,["maplibre::render::resource::shader::VertexBufferLayout"]],["impl Send for FragmentState",1,["maplibre::render::resource::shader::FragmentState"]],["impl Send for VertexState",1,["maplibre::render::resource::shader::VertexState"]],["impl Send for BufferDimensions",1,["maplibre::render::resource::surface::BufferDimensions"]],["impl Send for WindowHead",1,["maplibre::render::resource::surface::WindowHead"]],["impl Send for BufferedTextureHead",1,["maplibre::render::resource::surface::BufferedTextureHead"]],["impl Send for Head",1,["maplibre::render::resource::surface::Head"]],["impl Send for Surface",1,["maplibre::render::resource::surface::Surface"]],["impl Send for TextureView",1,["maplibre::render::resource::texture::TextureView"]],["impl Send for Texture",1,["maplibre::render::resource::texture::Texture"]],["impl Send for TilePipeline",1,["maplibre::render::resource::tile_pipeline::TilePipeline"]],["impl<'a> Send for TrackedRenderPass<'a>",1,["maplibre::render::resource::tracked_render_pass::TrackedRenderPass"]],["impl Send for GraphRunnerSystem",1,["maplibre::render::systems::graph_runner_system::GraphRunnerSystem"]],["impl Send for ResourceSystem",1,["maplibre::render::systems::resource_system::ResourceSystem"]],["impl Send for RenderGraphRunner",1,["maplibre::render::graph_runner::RenderGraphRunner"]],["impl Send for RenderGraphRunnerError",1,["maplibre::render::graph_runner::RenderGraphRunnerError"]],["impl Send for MainPassNode",1,["maplibre::render::main_pass::MainPassNode"]],["impl Send for MainPassDriverNode",1,["maplibre::render::main_pass::MainPassDriverNode"]],["impl Send for TileMaskShader",1,["maplibre::render::shaders::TileMaskShader"]],["impl Send for VectorTileShader",1,["maplibre::render::shaders::VectorTileShader"]],["impl Send for ShaderCamera",1,["maplibre::render::shaders::ShaderCamera"]],["impl Send for ShaderGlobals",1,["maplibre::render::shaders::ShaderGlobals"]],["impl Send for ShaderVertex",1,["maplibre::render::shaders::ShaderVertex"]],["impl Send for ShaderFeatureStyle",1,["maplibre::render::shaders::ShaderFeatureStyle"]],["impl Send for ShaderLayerMetadata",1,["maplibre::render::shaders::ShaderLayerMetadata"]],["impl Send for ShaderTileMetadata",1,["maplibre::render::shaders::ShaderTileMetadata"]],["impl Send for ShaderTextureVertex",1,["maplibre::render::shaders::ShaderTextureVertex"]],["impl Send for RasterTileShader",1,["maplibre::render::shaders::RasterTileShader"]],["impl Send for RendererBuilder",1,["maplibre::render::builder::RendererBuilder"]],["impl Send for InitializationResult",1,["maplibre::render::builder::InitializationResult"]],["impl Send for UninitializedRenderer",1,["maplibre::render::builder::UninitializedRenderer"]],["impl Send for InitializedRenderer",1,["maplibre::render::builder::InitializedRenderer"]],["impl Send for ViewProjection",1,["maplibre::render::camera::ViewProjection"]],["impl Send for InvertedViewProjection",1,["maplibre::render::camera::InvertedViewProjection"]],["impl Send for ModelViewProjection",1,["maplibre::render::camera::ModelViewProjection"]],["impl Send for Camera",1,["maplibre::render::camera::Camera"]],["impl Send for Perspective",1,["maplibre::render::camera::Perspective"]],["impl Send for RenderError",1,["maplibre::render::error::RenderError"]],["impl<T> Send for Eventually<T>where
    T: Send,
",1,["maplibre::render::eventually::Eventually"]],["impl Send for SetMaskPipeline",1,["maplibre::render::render_commands::SetMaskPipeline"]],["impl Send for DrawMask",1,["maplibre::render::render_commands::DrawMask"]],["impl Send for RenderCommandResult",1,["maplibre::render::render_phase::draw::RenderCommandResult"]],["impl<C, P> Send for DrawState<C, P>where
    C: Send,
    P: Send,
",1,["maplibre::render::render_phase::draw::DrawState"]],["impl<I> Send for RenderPhase<I>where
    I: Send,
",1,["maplibre::render::render_phase::RenderPhase"]],["impl !Send for LayerItem",1,["maplibre::render::render_phase::LayerItem"]],["impl !Send for TileMaskItem",1,["maplibre::render::render_phase::TileMaskItem"]],["impl Send for WgpuSettings",1,["maplibre::render::settings::WgpuSettings"]],["impl Send for SurfaceType",1,["maplibre::render::settings::SurfaceType"]],["impl Send for Msaa",1,["maplibre::render::settings::Msaa"]],["impl Send for RendererSettings",1,["maplibre::render::settings::RendererSettings"]],["impl<B> Send for BackingBuffer<B>where
    B: Send,
",1,["maplibre::render::tile_view_pattern::pattern::BackingBuffer"]],["impl<Q, B> Send for TileViewPattern<Q, B>where
    B: Send,
    Q: Send,
",1,["maplibre::render::tile_view_pattern::pattern::TileViewPattern"]],["impl Send for SourceShapes",1,["maplibre::render::tile_view_pattern::SourceShapes"]],["impl Send for ViewTile",1,["maplibre::render::tile_view_pattern::ViewTile"]],["impl Send for TileShape",1,["maplibre::render::tile_view_pattern::TileShape"]],["impl<Q> Send for QueryHasTile<Q>where
    Q: Send,
",1,["maplibre::render::tile_view_pattern::QueryHasTile"]],["impl !Send for ViewTileSources",1,["maplibre::render::tile_view_pattern::ViewTileSources"]],["impl Send for RenderStageLabel",1,["maplibre::render::RenderStageLabel"]],["impl Send for RenderResources",1,["maplibre::render::RenderResources"]],["impl Send for Renderer",1,["maplibre::render::Renderer"]],["impl Send for MaskPipeline",1,["maplibre::render::MaskPipeline"]],["impl Send for RenderPlugin",1,["maplibre::render::RenderPlugin"]],["impl Send for BackgroundPaint",1,["maplibre::style::layer::BackgroundPaint"]],["impl Send for FillPaint",1,["maplibre::style::layer::FillPaint"]],["impl Send for LinePaint",1,["maplibre::style::layer::LinePaint"]],["impl Send for LayerPaint",1,["maplibre::style::layer::LayerPaint"]],["impl Send for StyleLayer",1,["maplibre::style::layer::StyleLayer"]],["impl Send for RasterResampling",1,["maplibre::style::raster::RasterResampling"]],["impl Send for RasterLayer",1,["maplibre::style::raster::RasterLayer"]],["impl Send for TileAddressingScheme",1,["maplibre::style::source::TileAddressingScheme"]],["impl Send for VectorSource",1,["maplibre::style::source::VectorSource"]],["impl Send for Source",1,["maplibre::style::source::Source"]],["impl Send for Style",1,["maplibre::style::style::Style"]],["impl Send for FPSMeter",1,["maplibre::util::fps_meter::FPSMeter"]],["impl<S> Send for Plane<S>where
    S: Send,
",1,["maplibre::util::math::Plane"]],["impl<S> Send for Aabb2<S>where
    S: Send,
",1,["maplibre::util::math::Aabb2"]],["impl<S> Send for Aabb3<S>where
    S: Send,
",1,["maplibre::util::math::Aabb3"]],["impl Send for FloatOrd",1,["maplibre::util::math::FloatOrd"]],["impl Send for MinMaxBoundingBox",1,["maplibre::util::MinMaxBoundingBox"]],["impl<T> Send for ChangeObserver<T>where
    T: Send,
",1,["maplibre::util::ChangeObserver"]],["impl Send for WindowSize",1,["maplibre::window::WindowSize"]],["impl Send for NopStage",1,["maplibre::schedule::NopStage"]],["impl<const I: usize, S> Send for MultiStage<I, S>where
    S: Send,
",1,["maplibre::schedule::MultiStage"]],["impl !Send for Schedule",1,["maplibre::schedule::Schedule"]],["impl Send for SendEventError",1,["maplibre::event_loop::SendEventError"]],["impl<E> Send for Kernel<E>where
    <E as Environment>::AsyncProcedureCall: Send,
    <E as Environment>::MapWindowConfig: Send,
    <E as Environment>::Scheduler: Send,
",1,["maplibre::kernel::Kernel"]],["impl<E> Send for KernelBuilder<E>where
    <E as Environment>::AsyncProcedureCall: Send,
    <E as Environment>::MapWindowConfig: Send,
    <E as Environment>::Scheduler: Send,
",1,["maplibre::kernel::KernelBuilder"]],["impl Send for MapError",1,["maplibre::map::MapError"]],["impl !Send for CurrentMapContext",1,["maplibre::map::CurrentMapContext"]],["impl<E> !Send for Map<E>",1,["maplibre::map::Map"]],["impl !Send for Resources",1,["maplibre::tcs::resources::Resources"]],["impl<F> Send for FunctionSystem<F>where
    F: Send,
",1,["maplibre::tcs::system::function::FunctionSystem"]],["impl !Send for SystemStage",1,["maplibre::tcs::system::stage::SystemStage"]],["impl !Send for SystemContainer",1,["maplibre::tcs::system::SystemContainer"]],["impl Send for Tile",1,["maplibre::tcs::tiles::Tile"]],["impl !Send for Tiles",1,["maplibre::tcs::tiles::Tiles"]],["impl<'t> !Send for TileSpawnResult<'t>",1,["maplibre::tcs::tiles::TileSpawnResult"]],["impl Send for GlobalQueryState",1,["maplibre::tcs::tiles::GlobalQueryState"]],["impl<'s> Send for EphemeralQueryState<'s>",1,["maplibre::tcs::tiles::EphemeralQueryState"]],["impl !Send for World",1,["maplibre::tcs::world::World"]],["impl Send for GlobalQueryState",1,["maplibre::tcs::GlobalQueryState"]],["impl<'s> Send for EphemeralQueryState<'s>",1,["maplibre::tcs::EphemeralQueryState"]],["impl Send for ViewState",1,["maplibre::view_state::ViewState"]],["impl Send for DebugPassNode",1,["maplibre::debug::debug_pass::DebugPassNode"]],["impl Send for SetDebugPipeline",1,["maplibre::debug::render_commands::SetDebugPipeline"]],["impl Send for DrawDebugOutline",1,["maplibre::debug::render_commands::DrawDebugOutline"]],["impl Send for DebugPipeline",1,["maplibre::debug::DebugPipeline"]],["impl !Send for TileDebugItem",1,["maplibre::debug::TileDebugItem"]],["impl Send for DebugPlugin",1,["maplibre::debug::DebugPlugin"]],["impl<E, T> !Send for PopulateWorldSystem<E, T>",1,["maplibre::raster::populate_world_system::PopulateWorldSystem"]],["impl !Send for ProcessRasterError",1,["maplibre::raster::process_raster::ProcessRasterError"]],["impl Send for RasterTileRequest",1,["maplibre::raster::process_raster::RasterTileRequest"]],["impl<T, C> Send for ProcessRasterContext<T, C>where
    C: Send,
    T: Send,
",1,["maplibre::raster::process_raster::ProcessRasterContext"]],["impl Send for SetRasterTilePipeline",1,["maplibre::raster::render_commands::SetRasterTilePipeline"]],["impl<const I: usize> Send for SetRasterViewBindGroup<I>",1,["maplibre::raster::render_commands::SetRasterViewBindGroup"]],["impl Send for DrawRasterTile",1,["maplibre::raster::render_commands::DrawRasterTile"]],["impl<E, T> !Send for RequestSystem<E, T>",1,["maplibre::raster::request_system::RequestSystem"]],["impl Send for RasterResources",1,["maplibre::raster::resource::raster::RasterResources"]],["impl Send for RasterMessageTag",1,["maplibre::raster::transferables::RasterMessageTag"]],["impl Send for DefaultLayerRaster",1,["maplibre::raster::transferables::DefaultLayerRaster"]],["impl Send for DefaultLayerRasterMissing",1,["maplibre::raster::transferables::DefaultLayerRasterMissing"]],["impl Send for DefaultRasterTransferables",1,["maplibre::raster::transferables::DefaultRasterTransferables"]],["impl<T> Send for RasterPlugin<T>where
    T: Send,
",1,["maplibre::raster::RasterPlugin"]],["impl Send for AvailableRasterLayerData",1,["maplibre::raster::AvailableRasterLayerData"]],["impl Send for MissingRasterLayerData",1,["maplibre::raster::MissingRasterLayerData"]],["impl Send for RasterLayerData",1,["maplibre::raster::RasterLayerData"]],["impl Send for RasterLayersDataComponent",1,["maplibre::raster::RasterLayersDataComponent"]],["impl<E, T> !Send for PopulateWorldSystem<E, T>",1,["maplibre::vector::populate_world_system::PopulateWorldSystem"]],["impl !Send for ProcessVectorError",1,["maplibre::vector::process_vector::ProcessVectorError"]],["impl Send for VectorTileRequest",1,["maplibre::vector::process_vector::VectorTileRequest"]],["impl<T, C> Send for ProcessVectorContext<T, C>where
    C: Send,
    T: Send,
",1,["maplibre::vector::process_vector::ProcessVectorContext"]],["impl Send for SetVectorTilePipeline",1,["maplibre::vector::render_commands::SetVectorTilePipeline"]],["impl Send for DrawVectorTile",1,["maplibre::vector::render_commands::DrawVectorTile"]],["impl<E, T> !Send for RequestSystem<E, T>",1,["maplibre::vector::request_system::RequestSystem"]],["impl<Q, B, V, I, TM, FM> Send for BufferPool<Q, B, V, I, TM, FM>where
    B: Send,
    FM: Send,
    I: Send,
    Q: Send,
    TM: Send,
    V: Send,
",1,["maplibre::vector::resource::buffer_pool::BufferPool"]],["impl Send for BackingBufferType",1,["maplibre::vector::resource::buffer_pool::BackingBufferType"]],["impl<B> Send for BackingBuffer<B>where
    B: Send,
",1,["maplibre::vector::resource::buffer_pool::BackingBuffer"]],["impl Send for IndexEntry",1,["maplibre::vector::resource::buffer_pool::IndexEntry"]],["impl Send for RingIndexEntry",1,["maplibre::vector::resource::buffer_pool::RingIndexEntry"]],["impl Send for RingIndex",1,["maplibre::vector::resource::buffer_pool::RingIndex"]],["impl Send for VectorMessageTag",1,["maplibre::vector::transferables::VectorMessageTag"]],["impl Send for DefaultTileTessellated",1,["maplibre::vector::transferables::DefaultTileTessellated"]],["impl Send for DefaultLayerMissing",1,["maplibre::vector::transferables::DefaultLayerMissing"]],["impl Send for DefaultLayerTesselated",1,["maplibre::vector::transferables::DefaultLayerTesselated"]],["impl Send for DefaultLayerIndexed",1,["maplibre::vector::transferables::DefaultLayerIndexed"]],["impl Send for DefaultVectorTransferables",1,["maplibre::vector::transferables::DefaultVectorTransferables"]],["impl Send for VectorPipeline",1,["maplibre::vector::VectorPipeline"]],["impl<T> Send for VectorPlugin<T>where
    T: Send,
",1,["maplibre::vector::VectorPlugin"]],["impl Send for VectorTilesDone",1,["maplibre::vector::VectorTilesDone"]],["impl Send for AvailableVectorLayerData",1,["maplibre::vector::AvailableVectorLayerData"]],["impl Send for MissingVectorLayerData",1,["maplibre::vector::MissingVectorLayerData"]],["impl Send for VectorLayerData",1,["maplibre::vector::VectorLayerData"]],["impl Send for VectorLayersDataComponent",1,["maplibre::vector::VectorLayersDataComponent"]]] +"maplibre":[["impl<I> Send for ZeroTessellator<I>where
    I: Send,
",1,["maplibre::tessellation::zero_tessellator::ZeroTessellator"]],["impl Send for VertexConstructor",1,["maplibre::tessellation::VertexConstructor"]],["impl<V, I> Send for OverAlignedVertexBuffer<V, I>where
    I: Send,
    V: Send,
",1,["maplibre::tessellation::OverAlignedVertexBuffer"]],["impl !Send for MapContext",1,["maplibre::context::MapContext"]],["impl Send for Quadkey",1,["maplibre::coords::Quadkey"]],["impl Send for ZoomLevel",1,["maplibre::coords::ZoomLevel"]],["impl Send for LatLon",1,["maplibre::coords::LatLon"]],["impl Send for Zoom",1,["maplibre::coords::Zoom"]],["impl Send for InnerCoords",1,["maplibre::coords::InnerCoords"]],["impl Send for TileCoords",1,["maplibre::coords::TileCoords"]],["impl Send for WorldTileCoords",1,["maplibre::coords::WorldTileCoords"]],["impl Send for AlignedWorldTileCoords",1,["maplibre::coords::AlignedWorldTileCoords"]],["impl Send for WorldCoords",1,["maplibre::coords::WorldCoords"]],["impl Send for ViewRegion",1,["maplibre::coords::ViewRegion"]],["impl !Send for MessageError",1,["maplibre::io::apc::MessageError"]],["impl Send for Message",1,["maplibre::io::apc::Message"]],["impl Send for Input",1,["maplibre::io::apc::Input"]],["impl Send for SendError",1,["maplibre::io::apc::SendError"]],["impl !Send for ProcedureError",1,["maplibre::io::apc::ProcedureError"]],["impl !Send for CallError",1,["maplibre::io::apc::CallError"]],["impl Send for SchedulerContext",1,["maplibre::io::apc::SchedulerContext"]],["impl<K, S> Send for SchedulerAsyncProcedureCall<K, S>where
    S: Send,
",1,["maplibre::io::apc::SchedulerAsyncProcedureCall"]],["impl Send for GeometryIndex",1,["maplibre::io::geometry_index::GeometryIndex"]],["impl Send for TileIndex",1,["maplibre::io::geometry_index::TileIndex"]],["impl<T> Send for IndexedGeometry<T>where
    T: Send,
",1,["maplibre::io::geometry_index::IndexedGeometry"]],["impl<T> Send for ExactGeometry<T>where
    T: Send,
",1,["maplibre::io::geometry_index::ExactGeometry"]],["impl Send for IndexProcessor",1,["maplibre::io::geometry_index::IndexProcessor"]],["impl !Send for ScheduleError",1,["maplibre::io::scheduler::ScheduleError"]],["impl Send for NopScheduler",1,["maplibre::io::scheduler::NopScheduler"]],["impl<HC> Send for HttpSourceClient<HC>",1,["maplibre::io::source_client::HttpSourceClient"]],["impl !Send for SourceFetchError",1,["maplibre::io::source_client::SourceFetchError"]],["impl<HC> Send for SourceClient<HC>",1,["maplibre::io::source_client::SourceClient"]],["impl Send for TessellateSource",1,["maplibre::io::source_type::TessellateSource"]],["impl Send for RasterSource",1,["maplibre::io::source_type::RasterSource"]],["impl Send for SourceType",1,["maplibre::io::source_type::SourceType"]],["impl Send for ReqwestHttpClient",1,["maplibre::platform::noweb::http_client::ReqwestHttpClient"]],["impl Send for TokioScheduler",1,["maplibre::platform::noweb::scheduler::TokioScheduler"]],["impl Send for ReqwestOffscreenKernelEnvironment",1,["maplibre::platform::noweb::ReqwestOffscreenKernelEnvironment"]],["impl !Send for RunSubGraph",1,["maplibre::render::graph::context::RunSubGraph"]],["impl<'a> !Send for RenderGraphContext<'a>",1,["maplibre::render::graph::context::RenderGraphContext"]],["impl Send for RunSubGraphError",1,["maplibre::render::graph::context::RunSubGraphError"]],["impl Send for OutputSlotError",1,["maplibre::render::graph::context::OutputSlotError"]],["impl Send for InputSlotError",1,["maplibre::render::graph::context::InputSlotError"]],["impl Send for Edge",1,["maplibre::render::graph::edge::Edge"]],["impl Send for EdgeExistence",1,["maplibre::render::graph::edge::EdgeExistence"]],["impl Send for RenderGraph",1,["maplibre::render::graph::graph::RenderGraph"]],["impl Send for GraphInputNode",1,["maplibre::render::graph::graph::GraphInputNode"]],["impl<'d> Send for RenderContext<'d>",1,["maplibre::render::graph::node::RenderContext"]],["impl Send for NodeId",1,["maplibre::render::graph::node::NodeId"]],["impl Send for NodeRunError",1,["maplibre::render::graph::node::NodeRunError"]],["impl Send for Edges",1,["maplibre::render::graph::node::Edges"]],["impl Send for NodeState",1,["maplibre::render::graph::node::NodeState"]],["impl Send for NodeLabel",1,["maplibre::render::graph::node::NodeLabel"]],["impl Send for EmptyNode",1,["maplibre::render::graph::node::EmptyNode"]],["impl !Send for SlotValue",1,["maplibre::render::graph::node_slot::SlotValue"]],["impl Send for SlotType",1,["maplibre::render::graph::node_slot::SlotType"]],["impl Send for SlotLabel",1,["maplibre::render::graph::node_slot::SlotLabel"]],["impl Send for SlotInfo",1,["maplibre::render::graph::node_slot::SlotInfo"]],["impl Send for SlotInfos",1,["maplibre::render::graph::node_slot::SlotInfos"]],["impl Send for RenderGraphError",1,["maplibre::render::graph::RenderGraphError"]],["impl<B> Send for BackingBufferDescriptor<B>where
    B: Send,
",1,["maplibre::render::resource::buffer::BackingBufferDescriptor"]],["impl Send for RenderPipelineDescriptor",1,["maplibre::render::resource::pipeline::RenderPipelineDescriptor"]],["impl Send for VertexBufferLayout",1,["maplibre::render::resource::shader::VertexBufferLayout"]],["impl Send for FragmentState",1,["maplibre::render::resource::shader::FragmentState"]],["impl Send for VertexState",1,["maplibre::render::resource::shader::VertexState"]],["impl Send for BufferDimensions",1,["maplibre::render::resource::surface::BufferDimensions"]],["impl Send for WindowHead",1,["maplibre::render::resource::surface::WindowHead"]],["impl Send for BufferedTextureHead",1,["maplibre::render::resource::surface::BufferedTextureHead"]],["impl Send for Head",1,["maplibre::render::resource::surface::Head"]],["impl Send for Surface",1,["maplibre::render::resource::surface::Surface"]],["impl Send for TextureView",1,["maplibre::render::resource::texture::TextureView"]],["impl Send for Texture",1,["maplibre::render::resource::texture::Texture"]],["impl Send for TilePipeline",1,["maplibre::render::resource::tile_pipeline::TilePipeline"]],["impl<'a> Send for TrackedRenderPass<'a>",1,["maplibre::render::resource::tracked_render_pass::TrackedRenderPass"]],["impl Send for GraphRunnerSystem",1,["maplibre::render::systems::graph_runner_system::GraphRunnerSystem"]],["impl Send for ResourceSystem",1,["maplibre::render::systems::resource_system::ResourceSystem"]],["impl Send for RenderGraphRunner",1,["maplibre::render::graph_runner::RenderGraphRunner"]],["impl Send for RenderGraphRunnerError",1,["maplibre::render::graph_runner::RenderGraphRunnerError"]],["impl Send for MainPassNode",1,["maplibre::render::main_pass::MainPassNode"]],["impl Send for MainPassDriverNode",1,["maplibre::render::main_pass::MainPassDriverNode"]],["impl Send for TileMaskShader",1,["maplibre::render::shaders::TileMaskShader"]],["impl Send for VectorTileShader",1,["maplibre::render::shaders::VectorTileShader"]],["impl Send for ShaderCamera",1,["maplibre::render::shaders::ShaderCamera"]],["impl Send for ShaderGlobals",1,["maplibre::render::shaders::ShaderGlobals"]],["impl Send for ShaderVertex",1,["maplibre::render::shaders::ShaderVertex"]],["impl Send for ShaderFeatureStyle",1,["maplibre::render::shaders::ShaderFeatureStyle"]],["impl Send for ShaderLayerMetadata",1,["maplibre::render::shaders::ShaderLayerMetadata"]],["impl Send for ShaderTileMetadata",1,["maplibre::render::shaders::ShaderTileMetadata"]],["impl Send for ShaderTextureVertex",1,["maplibre::render::shaders::ShaderTextureVertex"]],["impl Send for RasterTileShader",1,["maplibre::render::shaders::RasterTileShader"]],["impl Send for RendererBuilder",1,["maplibre::render::builder::RendererBuilder"]],["impl Send for InitializationResult",1,["maplibre::render::builder::InitializationResult"]],["impl Send for UninitializedRenderer",1,["maplibre::render::builder::UninitializedRenderer"]],["impl Send for InitializedRenderer",1,["maplibre::render::builder::InitializedRenderer"]],["impl Send for ViewProjection",1,["maplibre::render::camera::ViewProjection"]],["impl Send for InvertedViewProjection",1,["maplibre::render::camera::InvertedViewProjection"]],["impl Send for ModelViewProjection",1,["maplibre::render::camera::ModelViewProjection"]],["impl Send for Camera",1,["maplibre::render::camera::Camera"]],["impl Send for Perspective",1,["maplibre::render::camera::Perspective"]],["impl Send for RenderError",1,["maplibre::render::error::RenderError"]],["impl<T> Send for Eventually<T>where
    T: Send,
",1,["maplibre::render::eventually::Eventually"]],["impl Send for SetMaskPipeline",1,["maplibre::render::render_commands::SetMaskPipeline"]],["impl Send for DrawMask",1,["maplibre::render::render_commands::DrawMask"]],["impl Send for RenderCommandResult",1,["maplibre::render::render_phase::draw::RenderCommandResult"]],["impl<C, P> Send for DrawState<C, P>where
    C: Send,
    P: Send,
",1,["maplibre::render::render_phase::draw::DrawState"]],["impl<I> Send for RenderPhase<I>where
    I: Send,
",1,["maplibre::render::render_phase::RenderPhase"]],["impl !Send for LayerItem",1,["maplibre::render::render_phase::LayerItem"]],["impl !Send for TileMaskItem",1,["maplibre::render::render_phase::TileMaskItem"]],["impl Send for WgpuSettings",1,["maplibre::render::settings::WgpuSettings"]],["impl Send for SurfaceType",1,["maplibre::render::settings::SurfaceType"]],["impl Send for Msaa",1,["maplibre::render::settings::Msaa"]],["impl Send for RendererSettings",1,["maplibre::render::settings::RendererSettings"]],["impl<B> Send for BackingBuffer<B>where
    B: Send,
",1,["maplibre::render::tile_view_pattern::pattern::BackingBuffer"]],["impl<Q, B> Send for TileViewPattern<Q, B>where
    B: Send,
    Q: Send,
",1,["maplibre::render::tile_view_pattern::pattern::TileViewPattern"]],["impl Send for SourceShapes",1,["maplibre::render::tile_view_pattern::SourceShapes"]],["impl Send for ViewTile",1,["maplibre::render::tile_view_pattern::ViewTile"]],["impl Send for TileShape",1,["maplibre::render::tile_view_pattern::TileShape"]],["impl<Q> Send for QueryHasTile<Q>where
    Q: Send,
",1,["maplibre::render::tile_view_pattern::QueryHasTile"]],["impl !Send for ViewTileSources",1,["maplibre::render::tile_view_pattern::ViewTileSources"]],["impl Send for RenderStageLabel",1,["maplibre::render::RenderStageLabel"]],["impl Send for RenderResources",1,["maplibre::render::RenderResources"]],["impl Send for Renderer",1,["maplibre::render::Renderer"]],["impl Send for MaskPipeline",1,["maplibre::render::MaskPipeline"]],["impl Send for RenderPlugin",1,["maplibre::render::RenderPlugin"]],["impl Send for BackgroundPaint",1,["maplibre::style::layer::BackgroundPaint"]],["impl Send for FillPaint",1,["maplibre::style::layer::FillPaint"]],["impl Send for LinePaint",1,["maplibre::style::layer::LinePaint"]],["impl Send for LayerPaint",1,["maplibre::style::layer::LayerPaint"]],["impl Send for StyleLayer",1,["maplibre::style::layer::StyleLayer"]],["impl Send for RasterResampling",1,["maplibre::style::raster::RasterResampling"]],["impl Send for RasterLayer",1,["maplibre::style::raster::RasterLayer"]],["impl Send for TileAddressingScheme",1,["maplibre::style::source::TileAddressingScheme"]],["impl Send for VectorSource",1,["maplibre::style::source::VectorSource"]],["impl Send for Source",1,["maplibre::style::source::Source"]],["impl Send for Style",1,["maplibre::style::style::Style"]],["impl Send for FPSMeter",1,["maplibre::util::fps_meter::FPSMeter"]],["impl<S> Send for Plane<S>where
    S: Send,
",1,["maplibre::util::math::Plane"]],["impl<S> Send for Aabb2<S>where
    S: Send,
",1,["maplibre::util::math::Aabb2"]],["impl<S> Send for Aabb3<S>where
    S: Send,
",1,["maplibre::util::math::Aabb3"]],["impl Send for FloatOrd",1,["maplibre::util::math::FloatOrd"]],["impl<T> Send for ChangeObserver<T>where
    T: Send,
",1,["maplibre::util::ChangeObserver"]],["impl Send for WindowSize",1,["maplibre::window::WindowSize"]],["impl Send for NopStage",1,["maplibre::schedule::NopStage"]],["impl<const I: usize, S> Send for MultiStage<I, S>where
    S: Send,
",1,["maplibre::schedule::MultiStage"]],["impl !Send for Schedule",1,["maplibre::schedule::Schedule"]],["impl Send for SendEventError",1,["maplibre::event_loop::SendEventError"]],["impl<E> Send for Kernel<E>where
    <E as Environment>::AsyncProcedureCall: Send,
    <E as Environment>::MapWindowConfig: Send,
    <E as Environment>::Scheduler: Send,
",1,["maplibre::kernel::Kernel"]],["impl<E> Send for KernelBuilder<E>where
    <E as Environment>::AsyncProcedureCall: Send,
    <E as Environment>::MapWindowConfig: Send,
    <E as Environment>::Scheduler: Send,
",1,["maplibre::kernel::KernelBuilder"]],["impl Send for MapError",1,["maplibre::map::MapError"]],["impl !Send for CurrentMapContext",1,["maplibre::map::CurrentMapContext"]],["impl<E> !Send for Map<E>",1,["maplibre::map::Map"]],["impl !Send for Resources",1,["maplibre::tcs::resources::Resources"]],["impl<F> Send for FunctionSystem<F>where
    F: Send,
",1,["maplibre::tcs::system::function::FunctionSystem"]],["impl !Send for SystemStage",1,["maplibre::tcs::system::stage::SystemStage"]],["impl !Send for SystemContainer",1,["maplibre::tcs::system::SystemContainer"]],["impl Send for Tile",1,["maplibre::tcs::tiles::Tile"]],["impl !Send for Tiles",1,["maplibre::tcs::tiles::Tiles"]],["impl<'t> !Send for TileSpawnResult<'t>",1,["maplibre::tcs::tiles::TileSpawnResult"]],["impl Send for GlobalQueryState",1,["maplibre::tcs::tiles::GlobalQueryState"]],["impl<'s> Send for EphemeralQueryState<'s>",1,["maplibre::tcs::tiles::EphemeralQueryState"]],["impl !Send for World",1,["maplibre::tcs::world::World"]],["impl Send for GlobalQueryState",1,["maplibre::tcs::GlobalQueryState"]],["impl<'s> Send for EphemeralQueryState<'s>",1,["maplibre::tcs::EphemeralQueryState"]],["impl Send for ViewState",1,["maplibre::view_state::ViewState"]],["impl Send for DebugPassNode",1,["maplibre::debug::debug_pass::DebugPassNode"]],["impl Send for SetDebugPipeline",1,["maplibre::debug::render_commands::SetDebugPipeline"]],["impl Send for DrawDebugOutline",1,["maplibre::debug::render_commands::DrawDebugOutline"]],["impl Send for DebugPipeline",1,["maplibre::debug::DebugPipeline"]],["impl !Send for TileDebugItem",1,["maplibre::debug::TileDebugItem"]],["impl Send for DebugPlugin",1,["maplibre::debug::DebugPlugin"]],["impl<E, T> !Send for PopulateWorldSystem<E, T>",1,["maplibre::raster::populate_world_system::PopulateWorldSystem"]],["impl !Send for ProcessRasterError",1,["maplibre::raster::process_raster::ProcessRasterError"]],["impl Send for RasterTileRequest",1,["maplibre::raster::process_raster::RasterTileRequest"]],["impl<T, C> Send for ProcessRasterContext<T, C>where
    C: Send,
    T: Send,
",1,["maplibre::raster::process_raster::ProcessRasterContext"]],["impl Send for SetRasterTilePipeline",1,["maplibre::raster::render_commands::SetRasterTilePipeline"]],["impl<const I: usize> Send for SetRasterViewBindGroup<I>",1,["maplibre::raster::render_commands::SetRasterViewBindGroup"]],["impl Send for DrawRasterTile",1,["maplibre::raster::render_commands::DrawRasterTile"]],["impl<E, T> !Send for RequestSystem<E, T>",1,["maplibre::raster::request_system::RequestSystem"]],["impl Send for RasterResources",1,["maplibre::raster::resource::raster::RasterResources"]],["impl Send for RasterMessageTag",1,["maplibre::raster::transferables::RasterMessageTag"]],["impl Send for DefaultLayerRaster",1,["maplibre::raster::transferables::DefaultLayerRaster"]],["impl Send for DefaultLayerRasterMissing",1,["maplibre::raster::transferables::DefaultLayerRasterMissing"]],["impl Send for DefaultRasterTransferables",1,["maplibre::raster::transferables::DefaultRasterTransferables"]],["impl<T> Send for RasterPlugin<T>where
    T: Send,
",1,["maplibre::raster::RasterPlugin"]],["impl Send for AvailableRasterLayerData",1,["maplibre::raster::AvailableRasterLayerData"]],["impl Send for MissingRasterLayerData",1,["maplibre::raster::MissingRasterLayerData"]],["impl Send for RasterLayerData",1,["maplibre::raster::RasterLayerData"]],["impl Send for RasterLayersDataComponent",1,["maplibre::raster::RasterLayersDataComponent"]],["impl<E, T> !Send for PopulateWorldSystem<E, T>",1,["maplibre::vector::populate_world_system::PopulateWorldSystem"]],["impl !Send for ProcessVectorError",1,["maplibre::vector::process_vector::ProcessVectorError"]],["impl Send for VectorTileRequest",1,["maplibre::vector::process_vector::VectorTileRequest"]],["impl<T, C> Send for ProcessVectorContext<T, C>where
    C: Send,
    T: Send,
",1,["maplibre::vector::process_vector::ProcessVectorContext"]],["impl Send for SetVectorTilePipeline",1,["maplibre::vector::render_commands::SetVectorTilePipeline"]],["impl Send for DrawVectorTile",1,["maplibre::vector::render_commands::DrawVectorTile"]],["impl<E, T> !Send for RequestSystem<E, T>",1,["maplibre::vector::request_system::RequestSystem"]],["impl<Q, B, V, I, TM, FM> Send for BufferPool<Q, B, V, I, TM, FM>where
    B: Send,
    FM: Send,
    I: Send,
    Q: Send,
    TM: Send,
    V: Send,
",1,["maplibre::vector::resource::buffer_pool::BufferPool"]],["impl Send for BackingBufferType",1,["maplibre::vector::resource::buffer_pool::BackingBufferType"]],["impl<B> Send for BackingBuffer<B>where
    B: Send,
",1,["maplibre::vector::resource::buffer_pool::BackingBuffer"]],["impl Send for IndexEntry",1,["maplibre::vector::resource::buffer_pool::IndexEntry"]],["impl Send for RingIndexEntry",1,["maplibre::vector::resource::buffer_pool::RingIndexEntry"]],["impl Send for RingIndex",1,["maplibre::vector::resource::buffer_pool::RingIndex"]],["impl Send for VectorMessageTag",1,["maplibre::vector::transferables::VectorMessageTag"]],["impl Send for DefaultTileTessellated",1,["maplibre::vector::transferables::DefaultTileTessellated"]],["impl Send for DefaultLayerMissing",1,["maplibre::vector::transferables::DefaultLayerMissing"]],["impl Send for DefaultLayerTesselated",1,["maplibre::vector::transferables::DefaultLayerTesselated"]],["impl Send for DefaultLayerIndexed",1,["maplibre::vector::transferables::DefaultLayerIndexed"]],["impl Send for DefaultVectorTransferables",1,["maplibre::vector::transferables::DefaultVectorTransferables"]],["impl Send for VectorPipeline",1,["maplibre::vector::VectorPipeline"]],["impl<T> Send for VectorPlugin<T>where
    T: Send,
",1,["maplibre::vector::VectorPlugin"]],["impl Send for VectorTilesDone",1,["maplibre::vector::VectorTilesDone"]],["impl Send for AvailableVectorLayerData",1,["maplibre::vector::AvailableVectorLayerData"]],["impl Send for MissingVectorLayerData",1,["maplibre::vector::MissingVectorLayerData"]],["impl Send for VectorLayerData",1,["maplibre::vector::VectorLayerData"]],["impl Send for VectorLayersDataComponent",1,["maplibre::vector::VectorLayersDataComponent"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/api/implementors/core/marker/trait.Sync.js b/docs/api/implementors/core/marker/trait.Sync.js index 671fc75f..9682a981 100644 --- a/docs/api/implementors/core/marker/trait.Sync.js +++ b/docs/api/implementors/core/marker/trait.Sync.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"maplibre":[["impl<I> !Sync for ZeroTessellator<I>",1,["maplibre::tessellation::zero_tessellator::ZeroTessellator"]],["impl Sync for VertexConstructor",1,["maplibre::tessellation::VertexConstructor"]],["impl<V, I> Sync for OverAlignedVertexBuffer<V, I>where
    I: Sync,
    V: Sync,
",1,["maplibre::tessellation::OverAlignedVertexBuffer"]],["impl !Sync for MapContext",1,["maplibre::context::MapContext"]],["impl Sync for Quadkey",1,["maplibre::coords::Quadkey"]],["impl Sync for ZoomLevel",1,["maplibre::coords::ZoomLevel"]],["impl Sync for LatLon",1,["maplibre::coords::LatLon"]],["impl Sync for Zoom",1,["maplibre::coords::Zoom"]],["impl Sync for InnerCoords",1,["maplibre::coords::InnerCoords"]],["impl Sync for TileCoords",1,["maplibre::coords::TileCoords"]],["impl Sync for WorldTileCoords",1,["maplibre::coords::WorldTileCoords"]],["impl Sync for AlignedWorldTileCoords",1,["maplibre::coords::AlignedWorldTileCoords"]],["impl Sync for WorldCoords",1,["maplibre::coords::WorldCoords"]],["impl Sync for ViewRegion",1,["maplibre::coords::ViewRegion"]],["impl !Sync for MessageError",1,["maplibre::io::apc::MessageError"]],["impl !Sync for Message",1,["maplibre::io::apc::Message"]],["impl Sync for Input",1,["maplibre::io::apc::Input"]],["impl Sync for SendError",1,["maplibre::io::apc::SendError"]],["impl !Sync for ProcedureError",1,["maplibre::io::apc::ProcedureError"]],["impl !Sync for CallError",1,["maplibre::io::apc::CallError"]],["impl !Sync for SchedulerContext",1,["maplibre::io::apc::SchedulerContext"]],["impl<K, S> !Sync for SchedulerAsyncProcedureCall<K, S>",1,["maplibre::io::apc::SchedulerAsyncProcedureCall"]],["impl Sync for GeometryIndex",1,["maplibre::io::geometry_index::GeometryIndex"]],["impl Sync for TileIndex",1,["maplibre::io::geometry_index::TileIndex"]],["impl<T> Sync for IndexedGeometry<T>where
    T: Sync,
",1,["maplibre::io::geometry_index::IndexedGeometry"]],["impl<T> Sync for ExactGeometry<T>where
    T: Sync,
",1,["maplibre::io::geometry_index::ExactGeometry"]],["impl Sync for IndexProcessor",1,["maplibre::io::geometry_index::IndexProcessor"]],["impl !Sync for ScheduleError",1,["maplibre::io::scheduler::ScheduleError"]],["impl Sync for NopScheduler",1,["maplibre::io::scheduler::NopScheduler"]],["impl<HC> Sync for HttpSourceClient<HC>",1,["maplibre::io::source_client::HttpSourceClient"]],["impl !Sync for SourceFetchError",1,["maplibre::io::source_client::SourceFetchError"]],["impl<HC> Sync for SourceClient<HC>",1,["maplibre::io::source_client::SourceClient"]],["impl Sync for TessellateSource",1,["maplibre::io::source_type::TessellateSource"]],["impl Sync for RasterSource",1,["maplibre::io::source_type::RasterSource"]],["impl Sync for SourceType",1,["maplibre::io::source_type::SourceType"]],["impl Sync for ReqwestHttpClient",1,["maplibre::platform::noweb::http_client::ReqwestHttpClient"]],["impl Sync for TokioScheduler",1,["maplibre::platform::noweb::scheduler::TokioScheduler"]],["impl Sync for ReqwestOffscreenKernelEnvironment",1,["maplibre::platform::noweb::ReqwestOffscreenKernelEnvironment"]],["impl !Sync for RunSubGraph",1,["maplibre::render::graph::context::RunSubGraph"]],["impl<'a> !Sync for RenderGraphContext<'a>",1,["maplibre::render::graph::context::RenderGraphContext"]],["impl Sync for RunSubGraphError",1,["maplibre::render::graph::context::RunSubGraphError"]],["impl Sync for OutputSlotError",1,["maplibre::render::graph::context::OutputSlotError"]],["impl Sync for InputSlotError",1,["maplibre::render::graph::context::InputSlotError"]],["impl Sync for Edge",1,["maplibre::render::graph::edge::Edge"]],["impl Sync for EdgeExistence",1,["maplibre::render::graph::edge::EdgeExistence"]],["impl Sync for RenderGraph",1,["maplibre::render::graph::graph::RenderGraph"]],["impl Sync for GraphInputNode",1,["maplibre::render::graph::graph::GraphInputNode"]],["impl<'d> Sync for RenderContext<'d>",1,["maplibre::render::graph::node::RenderContext"]],["impl Sync for NodeId",1,["maplibre::render::graph::node::NodeId"]],["impl Sync for NodeRunError",1,["maplibre::render::graph::node::NodeRunError"]],["impl Sync for Edges",1,["maplibre::render::graph::node::Edges"]],["impl Sync for NodeState",1,["maplibre::render::graph::node::NodeState"]],["impl Sync for NodeLabel",1,["maplibre::render::graph::node::NodeLabel"]],["impl Sync for EmptyNode",1,["maplibre::render::graph::node::EmptyNode"]],["impl !Sync for SlotValue",1,["maplibre::render::graph::node_slot::SlotValue"]],["impl Sync for SlotType",1,["maplibre::render::graph::node_slot::SlotType"]],["impl Sync for SlotLabel",1,["maplibre::render::graph::node_slot::SlotLabel"]],["impl Sync for SlotInfo",1,["maplibre::render::graph::node_slot::SlotInfo"]],["impl Sync for SlotInfos",1,["maplibre::render::graph::node_slot::SlotInfos"]],["impl Sync for RenderGraphError",1,["maplibre::render::graph::RenderGraphError"]],["impl<B> Sync for BackingBufferDescriptor<B>where
    B: Sync,
",1,["maplibre::render::resource::buffer::BackingBufferDescriptor"]],["impl Sync for RenderPipelineDescriptor",1,["maplibre::render::resource::pipeline::RenderPipelineDescriptor"]],["impl Sync for VertexBufferLayout",1,["maplibre::render::resource::shader::VertexBufferLayout"]],["impl Sync for FragmentState",1,["maplibre::render::resource::shader::FragmentState"]],["impl Sync for VertexState",1,["maplibre::render::resource::shader::VertexState"]],["impl Sync for BufferDimensions",1,["maplibre::render::resource::surface::BufferDimensions"]],["impl Sync for WindowHead",1,["maplibre::render::resource::surface::WindowHead"]],["impl Sync for BufferedTextureHead",1,["maplibre::render::resource::surface::BufferedTextureHead"]],["impl Sync for Head",1,["maplibre::render::resource::surface::Head"]],["impl Sync for Surface",1,["maplibre::render::resource::surface::Surface"]],["impl Sync for TextureView",1,["maplibre::render::resource::texture::TextureView"]],["impl Sync for Texture",1,["maplibre::render::resource::texture::Texture"]],["impl Sync for TilePipeline",1,["maplibre::render::resource::tile_pipeline::TilePipeline"]],["impl<'a> Sync for TrackedRenderPass<'a>",1,["maplibre::render::resource::tracked_render_pass::TrackedRenderPass"]],["impl Sync for GraphRunnerSystem",1,["maplibre::render::systems::graph_runner_system::GraphRunnerSystem"]],["impl Sync for ResourceSystem",1,["maplibre::render::systems::resource_system::ResourceSystem"]],["impl Sync for RenderGraphRunner",1,["maplibre::render::graph_runner::RenderGraphRunner"]],["impl Sync for RenderGraphRunnerError",1,["maplibre::render::graph_runner::RenderGraphRunnerError"]],["impl Sync for MainPassNode",1,["maplibre::render::main_pass::MainPassNode"]],["impl Sync for MainPassDriverNode",1,["maplibre::render::main_pass::MainPassDriverNode"]],["impl Sync for TileMaskShader",1,["maplibre::render::shaders::TileMaskShader"]],["impl Sync for VectorTileShader",1,["maplibre::render::shaders::VectorTileShader"]],["impl Sync for ShaderCamera",1,["maplibre::render::shaders::ShaderCamera"]],["impl Sync for ShaderGlobals",1,["maplibre::render::shaders::ShaderGlobals"]],["impl Sync for ShaderVertex",1,["maplibre::render::shaders::ShaderVertex"]],["impl Sync for ShaderFeatureStyle",1,["maplibre::render::shaders::ShaderFeatureStyle"]],["impl Sync for ShaderLayerMetadata",1,["maplibre::render::shaders::ShaderLayerMetadata"]],["impl Sync for ShaderTileMetadata",1,["maplibre::render::shaders::ShaderTileMetadata"]],["impl Sync for ShaderTextureVertex",1,["maplibre::render::shaders::ShaderTextureVertex"]],["impl Sync for RasterTileShader",1,["maplibre::render::shaders::RasterTileShader"]],["impl Sync for RendererBuilder",1,["maplibre::render::builder::RendererBuilder"]],["impl Sync for InitializationResult",1,["maplibre::render::builder::InitializationResult"]],["impl Sync for UninitializedRenderer",1,["maplibre::render::builder::UninitializedRenderer"]],["impl Sync for InitializedRenderer",1,["maplibre::render::builder::InitializedRenderer"]],["impl Sync for ViewProjection",1,["maplibre::render::camera::ViewProjection"]],["impl Sync for InvertedViewProjection",1,["maplibre::render::camera::InvertedViewProjection"]],["impl Sync for ModelViewProjection",1,["maplibre::render::camera::ModelViewProjection"]],["impl Sync for Camera",1,["maplibre::render::camera::Camera"]],["impl Sync for Perspective",1,["maplibre::render::camera::Perspective"]],["impl Sync for RenderError",1,["maplibre::render::error::RenderError"]],["impl<T> Sync for Eventually<T>where
    T: Sync,
",1,["maplibre::render::eventually::Eventually"]],["impl Sync for SetMaskPipeline",1,["maplibre::render::render_commands::SetMaskPipeline"]],["impl Sync for DrawMask",1,["maplibre::render::render_commands::DrawMask"]],["impl Sync for RenderCommandResult",1,["maplibre::render::render_phase::draw::RenderCommandResult"]],["impl<C, P> Sync for DrawState<C, P>where
    C: Sync,
    P: Sync,
",1,["maplibre::render::render_phase::draw::DrawState"]],["impl<I> Sync for RenderPhase<I>where
    I: Sync,
",1,["maplibre::render::render_phase::RenderPhase"]],["impl !Sync for LayerItem",1,["maplibre::render::render_phase::LayerItem"]],["impl !Sync for TileMaskItem",1,["maplibre::render::render_phase::TileMaskItem"]],["impl Sync for WgpuSettings",1,["maplibre::render::settings::WgpuSettings"]],["impl Sync for SurfaceType",1,["maplibre::render::settings::SurfaceType"]],["impl Sync for Msaa",1,["maplibre::render::settings::Msaa"]],["impl Sync for RendererSettings",1,["maplibre::render::settings::RendererSettings"]],["impl<B> Sync for BackingBuffer<B>where
    B: Sync,
",1,["maplibre::render::tile_view_pattern::pattern::BackingBuffer"]],["impl<Q, B> Sync for TileViewPattern<Q, B>where
    B: Sync,
    Q: Sync,
",1,["maplibre::render::tile_view_pattern::pattern::TileViewPattern"]],["impl Sync for SourceShapes",1,["maplibre::render::tile_view_pattern::SourceShapes"]],["impl Sync for ViewTile",1,["maplibre::render::tile_view_pattern::ViewTile"]],["impl Sync for TileShape",1,["maplibre::render::tile_view_pattern::TileShape"]],["impl<Q> Sync for QueryHasTile<Q>where
    Q: Sync,
",1,["maplibre::render::tile_view_pattern::QueryHasTile"]],["impl !Sync for ViewTileSources",1,["maplibre::render::tile_view_pattern::ViewTileSources"]],["impl Sync for RenderStageLabel",1,["maplibre::render::RenderStageLabel"]],["impl Sync for RenderResources",1,["maplibre::render::RenderResources"]],["impl Sync for Renderer",1,["maplibre::render::Renderer"]],["impl Sync for MaskPipeline",1,["maplibre::render::MaskPipeline"]],["impl Sync for RenderPlugin",1,["maplibre::render::RenderPlugin"]],["impl Sync for BackgroundPaint",1,["maplibre::style::layer::BackgroundPaint"]],["impl Sync for FillPaint",1,["maplibre::style::layer::FillPaint"]],["impl Sync for LinePaint",1,["maplibre::style::layer::LinePaint"]],["impl Sync for LayerPaint",1,["maplibre::style::layer::LayerPaint"]],["impl Sync for StyleLayer",1,["maplibre::style::layer::StyleLayer"]],["impl Sync for RasterResampling",1,["maplibre::style::raster::RasterResampling"]],["impl Sync for RasterLayer",1,["maplibre::style::raster::RasterLayer"]],["impl Sync for TileAddressingScheme",1,["maplibre::style::source::TileAddressingScheme"]],["impl Sync for VectorSource",1,["maplibre::style::source::VectorSource"]],["impl Sync for Source",1,["maplibre::style::source::Source"]],["impl Sync for Style",1,["maplibre::style::style::Style"]],["impl Sync for FPSMeter",1,["maplibre::util::fps_meter::FPSMeter"]],["impl<S> Sync for Plane<S>where
    S: Sync,
",1,["maplibre::util::math::Plane"]],["impl<S> Sync for Aabb2<S>where
    S: Sync,
",1,["maplibre::util::math::Aabb2"]],["impl<S> Sync for Aabb3<S>where
    S: Sync,
",1,["maplibre::util::math::Aabb3"]],["impl Sync for FloatOrd",1,["maplibre::util::math::FloatOrd"]],["impl Sync for MinMaxBoundingBox",1,["maplibre::util::MinMaxBoundingBox"]],["impl<T> Sync for ChangeObserver<T>where
    T: Sync,
",1,["maplibre::util::ChangeObserver"]],["impl Sync for WindowSize",1,["maplibre::window::WindowSize"]],["impl Sync for NopStage",1,["maplibre::schedule::NopStage"]],["impl<const I: usize, S> Sync for MultiStage<I, S>where
    S: Sync,
",1,["maplibre::schedule::MultiStage"]],["impl !Sync for Schedule",1,["maplibre::schedule::Schedule"]],["impl Sync for SendEventError",1,["maplibre::event_loop::SendEventError"]],["impl<E> Sync for Kernel<E>where
    <E as Environment>::AsyncProcedureCall: Sync,
    <E as Environment>::MapWindowConfig: Sync,
    <E as Environment>::Scheduler: Sync,
",1,["maplibre::kernel::Kernel"]],["impl<E> Sync for KernelBuilder<E>where
    <E as Environment>::AsyncProcedureCall: Sync,
    <E as Environment>::MapWindowConfig: Sync,
    <E as Environment>::Scheduler: Sync,
",1,["maplibre::kernel::KernelBuilder"]],["impl Sync for MapError",1,["maplibre::map::MapError"]],["impl !Sync for CurrentMapContext",1,["maplibre::map::CurrentMapContext"]],["impl<E> !Sync for Map<E>",1,["maplibre::map::Map"]],["impl !Sync for Resources",1,["maplibre::tcs::resources::Resources"]],["impl<F> Sync for FunctionSystem<F>where
    F: Sync,
",1,["maplibre::tcs::system::function::FunctionSystem"]],["impl !Sync for SystemStage",1,["maplibre::tcs::system::stage::SystemStage"]],["impl !Sync for SystemContainer",1,["maplibre::tcs::system::SystemContainer"]],["impl Sync for Tile",1,["maplibre::tcs::tiles::Tile"]],["impl !Sync for Tiles",1,["maplibre::tcs::tiles::Tiles"]],["impl<'t> !Sync for TileSpawnResult<'t>",1,["maplibre::tcs::tiles::TileSpawnResult"]],["impl Sync for GlobalQueryState",1,["maplibre::tcs::tiles::GlobalQueryState"]],["impl<'s> Sync for EphemeralQueryState<'s>",1,["maplibre::tcs::tiles::EphemeralQueryState"]],["impl !Sync for World",1,["maplibre::tcs::world::World"]],["impl Sync for GlobalQueryState",1,["maplibre::tcs::GlobalQueryState"]],["impl<'s> Sync for EphemeralQueryState<'s>",1,["maplibre::tcs::EphemeralQueryState"]],["impl Sync for ViewState",1,["maplibre::view_state::ViewState"]],["impl Sync for DebugPassNode",1,["maplibre::debug::debug_pass::DebugPassNode"]],["impl Sync for SetDebugPipeline",1,["maplibre::debug::render_commands::SetDebugPipeline"]],["impl Sync for DrawDebugOutline",1,["maplibre::debug::render_commands::DrawDebugOutline"]],["impl Sync for DebugPipeline",1,["maplibre::debug::DebugPipeline"]],["impl !Sync for TileDebugItem",1,["maplibre::debug::TileDebugItem"]],["impl Sync for DebugPlugin",1,["maplibre::debug::DebugPlugin"]],["impl<E, T> !Sync for PopulateWorldSystem<E, T>",1,["maplibre::raster::populate_world_system::PopulateWorldSystem"]],["impl !Sync for ProcessRasterError",1,["maplibre::raster::process_raster::ProcessRasterError"]],["impl Sync for RasterTileRequest",1,["maplibre::raster::process_raster::RasterTileRequest"]],["impl<T, C> Sync for ProcessRasterContext<T, C>where
    C: Sync,
    T: Sync,
",1,["maplibre::raster::process_raster::ProcessRasterContext"]],["impl Sync for SetRasterTilePipeline",1,["maplibre::raster::render_commands::SetRasterTilePipeline"]],["impl<const I: usize> Sync for SetRasterViewBindGroup<I>",1,["maplibre::raster::render_commands::SetRasterViewBindGroup"]],["impl Sync for DrawRasterTile",1,["maplibre::raster::render_commands::DrawRasterTile"]],["impl<E, T> !Sync for RequestSystem<E, T>",1,["maplibre::raster::request_system::RequestSystem"]],["impl Sync for RasterResources",1,["maplibre::raster::resource::raster::RasterResources"]],["impl Sync for RasterMessageTag",1,["maplibre::raster::transferables::RasterMessageTag"]],["impl Sync for DefaultLayerRaster",1,["maplibre::raster::transferables::DefaultLayerRaster"]],["impl Sync for DefaultLayerRasterMissing",1,["maplibre::raster::transferables::DefaultLayerRasterMissing"]],["impl Sync for DefaultRasterTransferables",1,["maplibre::raster::transferables::DefaultRasterTransferables"]],["impl<T> Sync for RasterPlugin<T>where
    T: Sync,
",1,["maplibre::raster::RasterPlugin"]],["impl Sync for AvailableRasterLayerData",1,["maplibre::raster::AvailableRasterLayerData"]],["impl Sync for MissingRasterLayerData",1,["maplibre::raster::MissingRasterLayerData"]],["impl Sync for RasterLayerData",1,["maplibre::raster::RasterLayerData"]],["impl Sync for RasterLayersDataComponent",1,["maplibre::raster::RasterLayersDataComponent"]],["impl<E, T> !Sync for PopulateWorldSystem<E, T>",1,["maplibre::vector::populate_world_system::PopulateWorldSystem"]],["impl !Sync for ProcessVectorError",1,["maplibre::vector::process_vector::ProcessVectorError"]],["impl Sync for VectorTileRequest",1,["maplibre::vector::process_vector::VectorTileRequest"]],["impl<T, C> Sync for ProcessVectorContext<T, C>where
    C: Sync,
    T: Sync,
",1,["maplibre::vector::process_vector::ProcessVectorContext"]],["impl Sync for SetVectorTilePipeline",1,["maplibre::vector::render_commands::SetVectorTilePipeline"]],["impl Sync for DrawVectorTile",1,["maplibre::vector::render_commands::DrawVectorTile"]],["impl<E, T> !Sync for RequestSystem<E, T>",1,["maplibre::vector::request_system::RequestSystem"]],["impl<Q, B, V, I, TM, FM> Sync for BufferPool<Q, B, V, I, TM, FM>where
    B: Sync,
    FM: Sync,
    I: Sync,
    Q: Sync,
    TM: Sync,
    V: Sync,
",1,["maplibre::vector::resource::buffer_pool::BufferPool"]],["impl Sync for BackingBufferType",1,["maplibre::vector::resource::buffer_pool::BackingBufferType"]],["impl<B> Sync for BackingBuffer<B>where
    B: Sync,
",1,["maplibre::vector::resource::buffer_pool::BackingBuffer"]],["impl Sync for IndexEntry",1,["maplibre::vector::resource::buffer_pool::IndexEntry"]],["impl Sync for RingIndexEntry",1,["maplibre::vector::resource::buffer_pool::RingIndexEntry"]],["impl Sync for RingIndex",1,["maplibre::vector::resource::buffer_pool::RingIndex"]],["impl Sync for VectorMessageTag",1,["maplibre::vector::transferables::VectorMessageTag"]],["impl Sync for DefaultTileTessellated",1,["maplibre::vector::transferables::DefaultTileTessellated"]],["impl Sync for DefaultLayerMissing",1,["maplibre::vector::transferables::DefaultLayerMissing"]],["impl Sync for DefaultLayerTesselated",1,["maplibre::vector::transferables::DefaultLayerTesselated"]],["impl Sync for DefaultLayerIndexed",1,["maplibre::vector::transferables::DefaultLayerIndexed"]],["impl Sync for DefaultVectorTransferables",1,["maplibre::vector::transferables::DefaultVectorTransferables"]],["impl Sync for VectorPipeline",1,["maplibre::vector::VectorPipeline"]],["impl<T> Sync for VectorPlugin<T>where
    T: Sync,
",1,["maplibre::vector::VectorPlugin"]],["impl Sync for VectorTilesDone",1,["maplibre::vector::VectorTilesDone"]],["impl Sync for AvailableVectorLayerData",1,["maplibre::vector::AvailableVectorLayerData"]],["impl Sync for MissingVectorLayerData",1,["maplibre::vector::MissingVectorLayerData"]],["impl Sync for VectorLayerData",1,["maplibre::vector::VectorLayerData"]],["impl Sync for VectorLayersDataComponent",1,["maplibre::vector::VectorLayersDataComponent"]]] +"maplibre":[["impl<I> !Sync for ZeroTessellator<I>",1,["maplibre::tessellation::zero_tessellator::ZeroTessellator"]],["impl Sync for VertexConstructor",1,["maplibre::tessellation::VertexConstructor"]],["impl<V, I> Sync for OverAlignedVertexBuffer<V, I>where
    I: Sync,
    V: Sync,
",1,["maplibre::tessellation::OverAlignedVertexBuffer"]],["impl !Sync for MapContext",1,["maplibre::context::MapContext"]],["impl Sync for Quadkey",1,["maplibre::coords::Quadkey"]],["impl Sync for ZoomLevel",1,["maplibre::coords::ZoomLevel"]],["impl Sync for LatLon",1,["maplibre::coords::LatLon"]],["impl Sync for Zoom",1,["maplibre::coords::Zoom"]],["impl Sync for InnerCoords",1,["maplibre::coords::InnerCoords"]],["impl Sync for TileCoords",1,["maplibre::coords::TileCoords"]],["impl Sync for WorldTileCoords",1,["maplibre::coords::WorldTileCoords"]],["impl Sync for AlignedWorldTileCoords",1,["maplibre::coords::AlignedWorldTileCoords"]],["impl Sync for WorldCoords",1,["maplibre::coords::WorldCoords"]],["impl Sync for ViewRegion",1,["maplibre::coords::ViewRegion"]],["impl !Sync for MessageError",1,["maplibre::io::apc::MessageError"]],["impl !Sync for Message",1,["maplibre::io::apc::Message"]],["impl Sync for Input",1,["maplibre::io::apc::Input"]],["impl Sync for SendError",1,["maplibre::io::apc::SendError"]],["impl !Sync for ProcedureError",1,["maplibre::io::apc::ProcedureError"]],["impl !Sync for CallError",1,["maplibre::io::apc::CallError"]],["impl !Sync for SchedulerContext",1,["maplibre::io::apc::SchedulerContext"]],["impl<K, S> !Sync for SchedulerAsyncProcedureCall<K, S>",1,["maplibre::io::apc::SchedulerAsyncProcedureCall"]],["impl Sync for GeometryIndex",1,["maplibre::io::geometry_index::GeometryIndex"]],["impl Sync for TileIndex",1,["maplibre::io::geometry_index::TileIndex"]],["impl<T> Sync for IndexedGeometry<T>where
    T: Sync,
",1,["maplibre::io::geometry_index::IndexedGeometry"]],["impl<T> Sync for ExactGeometry<T>where
    T: Sync,
",1,["maplibre::io::geometry_index::ExactGeometry"]],["impl Sync for IndexProcessor",1,["maplibre::io::geometry_index::IndexProcessor"]],["impl !Sync for ScheduleError",1,["maplibre::io::scheduler::ScheduleError"]],["impl Sync for NopScheduler",1,["maplibre::io::scheduler::NopScheduler"]],["impl<HC> Sync for HttpSourceClient<HC>",1,["maplibre::io::source_client::HttpSourceClient"]],["impl !Sync for SourceFetchError",1,["maplibre::io::source_client::SourceFetchError"]],["impl<HC> Sync for SourceClient<HC>",1,["maplibre::io::source_client::SourceClient"]],["impl Sync for TessellateSource",1,["maplibre::io::source_type::TessellateSource"]],["impl Sync for RasterSource",1,["maplibre::io::source_type::RasterSource"]],["impl Sync for SourceType",1,["maplibre::io::source_type::SourceType"]],["impl Sync for ReqwestHttpClient",1,["maplibre::platform::noweb::http_client::ReqwestHttpClient"]],["impl Sync for TokioScheduler",1,["maplibre::platform::noweb::scheduler::TokioScheduler"]],["impl Sync for ReqwestOffscreenKernelEnvironment",1,["maplibre::platform::noweb::ReqwestOffscreenKernelEnvironment"]],["impl !Sync for RunSubGraph",1,["maplibre::render::graph::context::RunSubGraph"]],["impl<'a> !Sync for RenderGraphContext<'a>",1,["maplibre::render::graph::context::RenderGraphContext"]],["impl Sync for RunSubGraphError",1,["maplibre::render::graph::context::RunSubGraphError"]],["impl Sync for OutputSlotError",1,["maplibre::render::graph::context::OutputSlotError"]],["impl Sync for InputSlotError",1,["maplibre::render::graph::context::InputSlotError"]],["impl Sync for Edge",1,["maplibre::render::graph::edge::Edge"]],["impl Sync for EdgeExistence",1,["maplibre::render::graph::edge::EdgeExistence"]],["impl Sync for RenderGraph",1,["maplibre::render::graph::graph::RenderGraph"]],["impl Sync for GraphInputNode",1,["maplibre::render::graph::graph::GraphInputNode"]],["impl<'d> Sync for RenderContext<'d>",1,["maplibre::render::graph::node::RenderContext"]],["impl Sync for NodeId",1,["maplibre::render::graph::node::NodeId"]],["impl Sync for NodeRunError",1,["maplibre::render::graph::node::NodeRunError"]],["impl Sync for Edges",1,["maplibre::render::graph::node::Edges"]],["impl Sync for NodeState",1,["maplibre::render::graph::node::NodeState"]],["impl Sync for NodeLabel",1,["maplibre::render::graph::node::NodeLabel"]],["impl Sync for EmptyNode",1,["maplibre::render::graph::node::EmptyNode"]],["impl !Sync for SlotValue",1,["maplibre::render::graph::node_slot::SlotValue"]],["impl Sync for SlotType",1,["maplibre::render::graph::node_slot::SlotType"]],["impl Sync for SlotLabel",1,["maplibre::render::graph::node_slot::SlotLabel"]],["impl Sync for SlotInfo",1,["maplibre::render::graph::node_slot::SlotInfo"]],["impl Sync for SlotInfos",1,["maplibre::render::graph::node_slot::SlotInfos"]],["impl Sync for RenderGraphError",1,["maplibre::render::graph::RenderGraphError"]],["impl<B> Sync for BackingBufferDescriptor<B>where
    B: Sync,
",1,["maplibre::render::resource::buffer::BackingBufferDescriptor"]],["impl Sync for RenderPipelineDescriptor",1,["maplibre::render::resource::pipeline::RenderPipelineDescriptor"]],["impl Sync for VertexBufferLayout",1,["maplibre::render::resource::shader::VertexBufferLayout"]],["impl Sync for FragmentState",1,["maplibre::render::resource::shader::FragmentState"]],["impl Sync for VertexState",1,["maplibre::render::resource::shader::VertexState"]],["impl Sync for BufferDimensions",1,["maplibre::render::resource::surface::BufferDimensions"]],["impl Sync for WindowHead",1,["maplibre::render::resource::surface::WindowHead"]],["impl Sync for BufferedTextureHead",1,["maplibre::render::resource::surface::BufferedTextureHead"]],["impl Sync for Head",1,["maplibre::render::resource::surface::Head"]],["impl Sync for Surface",1,["maplibre::render::resource::surface::Surface"]],["impl Sync for TextureView",1,["maplibre::render::resource::texture::TextureView"]],["impl Sync for Texture",1,["maplibre::render::resource::texture::Texture"]],["impl Sync for TilePipeline",1,["maplibre::render::resource::tile_pipeline::TilePipeline"]],["impl<'a> Sync for TrackedRenderPass<'a>",1,["maplibre::render::resource::tracked_render_pass::TrackedRenderPass"]],["impl Sync for GraphRunnerSystem",1,["maplibre::render::systems::graph_runner_system::GraphRunnerSystem"]],["impl Sync for ResourceSystem",1,["maplibre::render::systems::resource_system::ResourceSystem"]],["impl Sync for RenderGraphRunner",1,["maplibre::render::graph_runner::RenderGraphRunner"]],["impl Sync for RenderGraphRunnerError",1,["maplibre::render::graph_runner::RenderGraphRunnerError"]],["impl Sync for MainPassNode",1,["maplibre::render::main_pass::MainPassNode"]],["impl Sync for MainPassDriverNode",1,["maplibre::render::main_pass::MainPassDriverNode"]],["impl Sync for TileMaskShader",1,["maplibre::render::shaders::TileMaskShader"]],["impl Sync for VectorTileShader",1,["maplibre::render::shaders::VectorTileShader"]],["impl Sync for ShaderCamera",1,["maplibre::render::shaders::ShaderCamera"]],["impl Sync for ShaderGlobals",1,["maplibre::render::shaders::ShaderGlobals"]],["impl Sync for ShaderVertex",1,["maplibre::render::shaders::ShaderVertex"]],["impl Sync for ShaderFeatureStyle",1,["maplibre::render::shaders::ShaderFeatureStyle"]],["impl Sync for ShaderLayerMetadata",1,["maplibre::render::shaders::ShaderLayerMetadata"]],["impl Sync for ShaderTileMetadata",1,["maplibre::render::shaders::ShaderTileMetadata"]],["impl Sync for ShaderTextureVertex",1,["maplibre::render::shaders::ShaderTextureVertex"]],["impl Sync for RasterTileShader",1,["maplibre::render::shaders::RasterTileShader"]],["impl Sync for RendererBuilder",1,["maplibre::render::builder::RendererBuilder"]],["impl Sync for InitializationResult",1,["maplibre::render::builder::InitializationResult"]],["impl Sync for UninitializedRenderer",1,["maplibre::render::builder::UninitializedRenderer"]],["impl Sync for InitializedRenderer",1,["maplibre::render::builder::InitializedRenderer"]],["impl Sync for ViewProjection",1,["maplibre::render::camera::ViewProjection"]],["impl Sync for InvertedViewProjection",1,["maplibre::render::camera::InvertedViewProjection"]],["impl Sync for ModelViewProjection",1,["maplibre::render::camera::ModelViewProjection"]],["impl Sync for Camera",1,["maplibre::render::camera::Camera"]],["impl Sync for Perspective",1,["maplibre::render::camera::Perspective"]],["impl Sync for RenderError",1,["maplibre::render::error::RenderError"]],["impl<T> Sync for Eventually<T>where
    T: Sync,
",1,["maplibre::render::eventually::Eventually"]],["impl Sync for SetMaskPipeline",1,["maplibre::render::render_commands::SetMaskPipeline"]],["impl Sync for DrawMask",1,["maplibre::render::render_commands::DrawMask"]],["impl Sync for RenderCommandResult",1,["maplibre::render::render_phase::draw::RenderCommandResult"]],["impl<C, P> Sync for DrawState<C, P>where
    C: Sync,
    P: Sync,
",1,["maplibre::render::render_phase::draw::DrawState"]],["impl<I> Sync for RenderPhase<I>where
    I: Sync,
",1,["maplibre::render::render_phase::RenderPhase"]],["impl !Sync for LayerItem",1,["maplibre::render::render_phase::LayerItem"]],["impl !Sync for TileMaskItem",1,["maplibre::render::render_phase::TileMaskItem"]],["impl Sync for WgpuSettings",1,["maplibre::render::settings::WgpuSettings"]],["impl Sync for SurfaceType",1,["maplibre::render::settings::SurfaceType"]],["impl Sync for Msaa",1,["maplibre::render::settings::Msaa"]],["impl Sync for RendererSettings",1,["maplibre::render::settings::RendererSettings"]],["impl<B> Sync for BackingBuffer<B>where
    B: Sync,
",1,["maplibre::render::tile_view_pattern::pattern::BackingBuffer"]],["impl<Q, B> Sync for TileViewPattern<Q, B>where
    B: Sync,
    Q: Sync,
",1,["maplibre::render::tile_view_pattern::pattern::TileViewPattern"]],["impl Sync for SourceShapes",1,["maplibre::render::tile_view_pattern::SourceShapes"]],["impl Sync for ViewTile",1,["maplibre::render::tile_view_pattern::ViewTile"]],["impl Sync for TileShape",1,["maplibre::render::tile_view_pattern::TileShape"]],["impl<Q> Sync for QueryHasTile<Q>where
    Q: Sync,
",1,["maplibre::render::tile_view_pattern::QueryHasTile"]],["impl !Sync for ViewTileSources",1,["maplibre::render::tile_view_pattern::ViewTileSources"]],["impl Sync for RenderStageLabel",1,["maplibre::render::RenderStageLabel"]],["impl Sync for RenderResources",1,["maplibre::render::RenderResources"]],["impl Sync for Renderer",1,["maplibre::render::Renderer"]],["impl Sync for MaskPipeline",1,["maplibre::render::MaskPipeline"]],["impl Sync for RenderPlugin",1,["maplibre::render::RenderPlugin"]],["impl Sync for BackgroundPaint",1,["maplibre::style::layer::BackgroundPaint"]],["impl Sync for FillPaint",1,["maplibre::style::layer::FillPaint"]],["impl Sync for LinePaint",1,["maplibre::style::layer::LinePaint"]],["impl Sync for LayerPaint",1,["maplibre::style::layer::LayerPaint"]],["impl Sync for StyleLayer",1,["maplibre::style::layer::StyleLayer"]],["impl Sync for RasterResampling",1,["maplibre::style::raster::RasterResampling"]],["impl Sync for RasterLayer",1,["maplibre::style::raster::RasterLayer"]],["impl Sync for TileAddressingScheme",1,["maplibre::style::source::TileAddressingScheme"]],["impl Sync for VectorSource",1,["maplibre::style::source::VectorSource"]],["impl Sync for Source",1,["maplibre::style::source::Source"]],["impl Sync for Style",1,["maplibre::style::style::Style"]],["impl Sync for FPSMeter",1,["maplibre::util::fps_meter::FPSMeter"]],["impl<S> Sync for Plane<S>where
    S: Sync,
",1,["maplibre::util::math::Plane"]],["impl<S> Sync for Aabb2<S>where
    S: Sync,
",1,["maplibre::util::math::Aabb2"]],["impl<S> Sync for Aabb3<S>where
    S: Sync,
",1,["maplibre::util::math::Aabb3"]],["impl Sync for FloatOrd",1,["maplibre::util::math::FloatOrd"]],["impl<T> Sync for ChangeObserver<T>where
    T: Sync,
",1,["maplibre::util::ChangeObserver"]],["impl Sync for WindowSize",1,["maplibre::window::WindowSize"]],["impl Sync for NopStage",1,["maplibre::schedule::NopStage"]],["impl<const I: usize, S> Sync for MultiStage<I, S>where
    S: Sync,
",1,["maplibre::schedule::MultiStage"]],["impl !Sync for Schedule",1,["maplibre::schedule::Schedule"]],["impl Sync for SendEventError",1,["maplibre::event_loop::SendEventError"]],["impl<E> Sync for Kernel<E>where
    <E as Environment>::AsyncProcedureCall: Sync,
    <E as Environment>::MapWindowConfig: Sync,
    <E as Environment>::Scheduler: Sync,
",1,["maplibre::kernel::Kernel"]],["impl<E> Sync for KernelBuilder<E>where
    <E as Environment>::AsyncProcedureCall: Sync,
    <E as Environment>::MapWindowConfig: Sync,
    <E as Environment>::Scheduler: Sync,
",1,["maplibre::kernel::KernelBuilder"]],["impl Sync for MapError",1,["maplibre::map::MapError"]],["impl !Sync for CurrentMapContext",1,["maplibre::map::CurrentMapContext"]],["impl<E> !Sync for Map<E>",1,["maplibre::map::Map"]],["impl !Sync for Resources",1,["maplibre::tcs::resources::Resources"]],["impl<F> Sync for FunctionSystem<F>where
    F: Sync,
",1,["maplibre::tcs::system::function::FunctionSystem"]],["impl !Sync for SystemStage",1,["maplibre::tcs::system::stage::SystemStage"]],["impl !Sync for SystemContainer",1,["maplibre::tcs::system::SystemContainer"]],["impl Sync for Tile",1,["maplibre::tcs::tiles::Tile"]],["impl !Sync for Tiles",1,["maplibre::tcs::tiles::Tiles"]],["impl<'t> !Sync for TileSpawnResult<'t>",1,["maplibre::tcs::tiles::TileSpawnResult"]],["impl Sync for GlobalQueryState",1,["maplibre::tcs::tiles::GlobalQueryState"]],["impl<'s> Sync for EphemeralQueryState<'s>",1,["maplibre::tcs::tiles::EphemeralQueryState"]],["impl !Sync for World",1,["maplibre::tcs::world::World"]],["impl Sync for GlobalQueryState",1,["maplibre::tcs::GlobalQueryState"]],["impl<'s> Sync for EphemeralQueryState<'s>",1,["maplibre::tcs::EphemeralQueryState"]],["impl Sync for ViewState",1,["maplibre::view_state::ViewState"]],["impl Sync for DebugPassNode",1,["maplibre::debug::debug_pass::DebugPassNode"]],["impl Sync for SetDebugPipeline",1,["maplibre::debug::render_commands::SetDebugPipeline"]],["impl Sync for DrawDebugOutline",1,["maplibre::debug::render_commands::DrawDebugOutline"]],["impl Sync for DebugPipeline",1,["maplibre::debug::DebugPipeline"]],["impl !Sync for TileDebugItem",1,["maplibre::debug::TileDebugItem"]],["impl Sync for DebugPlugin",1,["maplibre::debug::DebugPlugin"]],["impl<E, T> !Sync for PopulateWorldSystem<E, T>",1,["maplibre::raster::populate_world_system::PopulateWorldSystem"]],["impl !Sync for ProcessRasterError",1,["maplibre::raster::process_raster::ProcessRasterError"]],["impl Sync for RasterTileRequest",1,["maplibre::raster::process_raster::RasterTileRequest"]],["impl<T, C> Sync for ProcessRasterContext<T, C>where
    C: Sync,
    T: Sync,
",1,["maplibre::raster::process_raster::ProcessRasterContext"]],["impl Sync for SetRasterTilePipeline",1,["maplibre::raster::render_commands::SetRasterTilePipeline"]],["impl<const I: usize> Sync for SetRasterViewBindGroup<I>",1,["maplibre::raster::render_commands::SetRasterViewBindGroup"]],["impl Sync for DrawRasterTile",1,["maplibre::raster::render_commands::DrawRasterTile"]],["impl<E, T> !Sync for RequestSystem<E, T>",1,["maplibre::raster::request_system::RequestSystem"]],["impl Sync for RasterResources",1,["maplibre::raster::resource::raster::RasterResources"]],["impl Sync for RasterMessageTag",1,["maplibre::raster::transferables::RasterMessageTag"]],["impl Sync for DefaultLayerRaster",1,["maplibre::raster::transferables::DefaultLayerRaster"]],["impl Sync for DefaultLayerRasterMissing",1,["maplibre::raster::transferables::DefaultLayerRasterMissing"]],["impl Sync for DefaultRasterTransferables",1,["maplibre::raster::transferables::DefaultRasterTransferables"]],["impl<T> Sync for RasterPlugin<T>where
    T: Sync,
",1,["maplibre::raster::RasterPlugin"]],["impl Sync for AvailableRasterLayerData",1,["maplibre::raster::AvailableRasterLayerData"]],["impl Sync for MissingRasterLayerData",1,["maplibre::raster::MissingRasterLayerData"]],["impl Sync for RasterLayerData",1,["maplibre::raster::RasterLayerData"]],["impl Sync for RasterLayersDataComponent",1,["maplibre::raster::RasterLayersDataComponent"]],["impl<E, T> !Sync for PopulateWorldSystem<E, T>",1,["maplibre::vector::populate_world_system::PopulateWorldSystem"]],["impl !Sync for ProcessVectorError",1,["maplibre::vector::process_vector::ProcessVectorError"]],["impl Sync for VectorTileRequest",1,["maplibre::vector::process_vector::VectorTileRequest"]],["impl<T, C> Sync for ProcessVectorContext<T, C>where
    C: Sync,
    T: Sync,
",1,["maplibre::vector::process_vector::ProcessVectorContext"]],["impl Sync for SetVectorTilePipeline",1,["maplibre::vector::render_commands::SetVectorTilePipeline"]],["impl Sync for DrawVectorTile",1,["maplibre::vector::render_commands::DrawVectorTile"]],["impl<E, T> !Sync for RequestSystem<E, T>",1,["maplibre::vector::request_system::RequestSystem"]],["impl<Q, B, V, I, TM, FM> Sync for BufferPool<Q, B, V, I, TM, FM>where
    B: Sync,
    FM: Sync,
    I: Sync,
    Q: Sync,
    TM: Sync,
    V: Sync,
",1,["maplibre::vector::resource::buffer_pool::BufferPool"]],["impl Sync for BackingBufferType",1,["maplibre::vector::resource::buffer_pool::BackingBufferType"]],["impl<B> Sync for BackingBuffer<B>where
    B: Sync,
",1,["maplibre::vector::resource::buffer_pool::BackingBuffer"]],["impl Sync for IndexEntry",1,["maplibre::vector::resource::buffer_pool::IndexEntry"]],["impl Sync for RingIndexEntry",1,["maplibre::vector::resource::buffer_pool::RingIndexEntry"]],["impl Sync for RingIndex",1,["maplibre::vector::resource::buffer_pool::RingIndex"]],["impl Sync for VectorMessageTag",1,["maplibre::vector::transferables::VectorMessageTag"]],["impl Sync for DefaultTileTessellated",1,["maplibre::vector::transferables::DefaultTileTessellated"]],["impl Sync for DefaultLayerMissing",1,["maplibre::vector::transferables::DefaultLayerMissing"]],["impl Sync for DefaultLayerTesselated",1,["maplibre::vector::transferables::DefaultLayerTesselated"]],["impl Sync for DefaultLayerIndexed",1,["maplibre::vector::transferables::DefaultLayerIndexed"]],["impl Sync for DefaultVectorTransferables",1,["maplibre::vector::transferables::DefaultVectorTransferables"]],["impl Sync for VectorPipeline",1,["maplibre::vector::VectorPipeline"]],["impl<T> Sync for VectorPlugin<T>where
    T: Sync,
",1,["maplibre::vector::VectorPlugin"]],["impl Sync for VectorTilesDone",1,["maplibre::vector::VectorTilesDone"]],["impl Sync for AvailableVectorLayerData",1,["maplibre::vector::AvailableVectorLayerData"]],["impl Sync for MissingVectorLayerData",1,["maplibre::vector::MissingVectorLayerData"]],["impl Sync for VectorLayerData",1,["maplibre::vector::VectorLayerData"]],["impl Sync for VectorLayersDataComponent",1,["maplibre::vector::VectorLayersDataComponent"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/api/implementors/core/marker/trait.Unpin.js b/docs/api/implementors/core/marker/trait.Unpin.js index e736557d..81a44804 100644 --- a/docs/api/implementors/core/marker/trait.Unpin.js +++ b/docs/api/implementors/core/marker/trait.Unpin.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"maplibre":[["impl<I> Unpin for ZeroTessellator<I>where
    I: Unpin,
",1,["maplibre::tessellation::zero_tessellator::ZeroTessellator"]],["impl Unpin for VertexConstructor",1,["maplibre::tessellation::VertexConstructor"]],["impl<V, I> Unpin for OverAlignedVertexBuffer<V, I>where
    I: Unpin,
    V: Unpin,
",1,["maplibre::tessellation::OverAlignedVertexBuffer"]],["impl Unpin for MapContext",1,["maplibre::context::MapContext"]],["impl Unpin for Quadkey",1,["maplibre::coords::Quadkey"]],["impl Unpin for ZoomLevel",1,["maplibre::coords::ZoomLevel"]],["impl Unpin for LatLon",1,["maplibre::coords::LatLon"]],["impl Unpin for Zoom",1,["maplibre::coords::Zoom"]],["impl Unpin for InnerCoords",1,["maplibre::coords::InnerCoords"]],["impl Unpin for TileCoords",1,["maplibre::coords::TileCoords"]],["impl Unpin for WorldTileCoords",1,["maplibre::coords::WorldTileCoords"]],["impl Unpin for AlignedWorldTileCoords",1,["maplibre::coords::AlignedWorldTileCoords"]],["impl Unpin for WorldCoords",1,["maplibre::coords::WorldCoords"]],["impl Unpin for ViewRegion",1,["maplibre::coords::ViewRegion"]],["impl Unpin for MessageError",1,["maplibre::io::apc::MessageError"]],["impl Unpin for Message",1,["maplibre::io::apc::Message"]],["impl Unpin for Input",1,["maplibre::io::apc::Input"]],["impl Unpin for SendError",1,["maplibre::io::apc::SendError"]],["impl Unpin for ProcedureError",1,["maplibre::io::apc::ProcedureError"]],["impl Unpin for CallError",1,["maplibre::io::apc::CallError"]],["impl Unpin for SchedulerContext",1,["maplibre::io::apc::SchedulerContext"]],["impl<K, S> Unpin for SchedulerAsyncProcedureCall<K, S>where
    K: Unpin,
    S: Unpin,
",1,["maplibre::io::apc::SchedulerAsyncProcedureCall"]],["impl Unpin for GeometryIndex",1,["maplibre::io::geometry_index::GeometryIndex"]],["impl Unpin for TileIndex",1,["maplibre::io::geometry_index::TileIndex"]],["impl<T> Unpin for IndexedGeometry<T>where
    T: Unpin,
",1,["maplibre::io::geometry_index::IndexedGeometry"]],["impl<T> Unpin for ExactGeometry<T>where
    T: Unpin,
",1,["maplibre::io::geometry_index::ExactGeometry"]],["impl Unpin for IndexProcessor",1,["maplibre::io::geometry_index::IndexProcessor"]],["impl Unpin for ScheduleError",1,["maplibre::io::scheduler::ScheduleError"]],["impl Unpin for NopScheduler",1,["maplibre::io::scheduler::NopScheduler"]],["impl<HC> Unpin for HttpSourceClient<HC>where
    HC: Unpin,
",1,["maplibre::io::source_client::HttpSourceClient"]],["impl Unpin for SourceFetchError",1,["maplibre::io::source_client::SourceFetchError"]],["impl<HC> Unpin for SourceClient<HC>where
    HC: Unpin,
",1,["maplibre::io::source_client::SourceClient"]],["impl Unpin for TessellateSource",1,["maplibre::io::source_type::TessellateSource"]],["impl Unpin for RasterSource",1,["maplibre::io::source_type::RasterSource"]],["impl Unpin for SourceType",1,["maplibre::io::source_type::SourceType"]],["impl Unpin for ReqwestHttpClient",1,["maplibre::platform::noweb::http_client::ReqwestHttpClient"]],["impl Unpin for TokioScheduler",1,["maplibre::platform::noweb::scheduler::TokioScheduler"]],["impl Unpin for ReqwestOffscreenKernelEnvironment",1,["maplibre::platform::noweb::ReqwestOffscreenKernelEnvironment"]],["impl Unpin for RunSubGraph",1,["maplibre::render::graph::context::RunSubGraph"]],["impl<'a> Unpin for RenderGraphContext<'a>",1,["maplibre::render::graph::context::RenderGraphContext"]],["impl Unpin for RunSubGraphError",1,["maplibre::render::graph::context::RunSubGraphError"]],["impl Unpin for OutputSlotError",1,["maplibre::render::graph::context::OutputSlotError"]],["impl Unpin for InputSlotError",1,["maplibre::render::graph::context::InputSlotError"]],["impl Unpin for Edge",1,["maplibre::render::graph::edge::Edge"]],["impl Unpin for EdgeExistence",1,["maplibre::render::graph::edge::EdgeExistence"]],["impl Unpin for RenderGraph",1,["maplibre::render::graph::graph::RenderGraph"]],["impl Unpin for GraphInputNode",1,["maplibre::render::graph::graph::GraphInputNode"]],["impl<'d> Unpin for RenderContext<'d>",1,["maplibre::render::graph::node::RenderContext"]],["impl Unpin for NodeId",1,["maplibre::render::graph::node::NodeId"]],["impl Unpin for NodeRunError",1,["maplibre::render::graph::node::NodeRunError"]],["impl Unpin for Edges",1,["maplibre::render::graph::node::Edges"]],["impl Unpin for NodeState",1,["maplibre::render::graph::node::NodeState"]],["impl Unpin for NodeLabel",1,["maplibre::render::graph::node::NodeLabel"]],["impl Unpin for EmptyNode",1,["maplibre::render::graph::node::EmptyNode"]],["impl Unpin for SlotValue",1,["maplibre::render::graph::node_slot::SlotValue"]],["impl Unpin for SlotType",1,["maplibre::render::graph::node_slot::SlotType"]],["impl Unpin for SlotLabel",1,["maplibre::render::graph::node_slot::SlotLabel"]],["impl Unpin for SlotInfo",1,["maplibre::render::graph::node_slot::SlotInfo"]],["impl Unpin for SlotInfos",1,["maplibre::render::graph::node_slot::SlotInfos"]],["impl Unpin for RenderGraphError",1,["maplibre::render::graph::RenderGraphError"]],["impl<B> Unpin for BackingBufferDescriptor<B>where
    B: Unpin,
",1,["maplibre::render::resource::buffer::BackingBufferDescriptor"]],["impl Unpin for RenderPipelineDescriptor",1,["maplibre::render::resource::pipeline::RenderPipelineDescriptor"]],["impl Unpin for VertexBufferLayout",1,["maplibre::render::resource::shader::VertexBufferLayout"]],["impl Unpin for FragmentState",1,["maplibre::render::resource::shader::FragmentState"]],["impl Unpin for VertexState",1,["maplibre::render::resource::shader::VertexState"]],["impl Unpin for BufferDimensions",1,["maplibre::render::resource::surface::BufferDimensions"]],["impl Unpin for WindowHead",1,["maplibre::render::resource::surface::WindowHead"]],["impl Unpin for BufferedTextureHead",1,["maplibre::render::resource::surface::BufferedTextureHead"]],["impl Unpin for Head",1,["maplibre::render::resource::surface::Head"]],["impl Unpin for Surface",1,["maplibre::render::resource::surface::Surface"]],["impl Unpin for TextureView",1,["maplibre::render::resource::texture::TextureView"]],["impl Unpin for Texture",1,["maplibre::render::resource::texture::Texture"]],["impl Unpin for TilePipeline",1,["maplibre::render::resource::tile_pipeline::TilePipeline"]],["impl<'a> Unpin for TrackedRenderPass<'a>",1,["maplibre::render::resource::tracked_render_pass::TrackedRenderPass"]],["impl Unpin for GraphRunnerSystem",1,["maplibre::render::systems::graph_runner_system::GraphRunnerSystem"]],["impl Unpin for ResourceSystem",1,["maplibre::render::systems::resource_system::ResourceSystem"]],["impl Unpin for RenderGraphRunner",1,["maplibre::render::graph_runner::RenderGraphRunner"]],["impl Unpin for RenderGraphRunnerError",1,["maplibre::render::graph_runner::RenderGraphRunnerError"]],["impl Unpin for MainPassNode",1,["maplibre::render::main_pass::MainPassNode"]],["impl Unpin for MainPassDriverNode",1,["maplibre::render::main_pass::MainPassDriverNode"]],["impl Unpin for TileMaskShader",1,["maplibre::render::shaders::TileMaskShader"]],["impl Unpin for VectorTileShader",1,["maplibre::render::shaders::VectorTileShader"]],["impl Unpin for ShaderCamera",1,["maplibre::render::shaders::ShaderCamera"]],["impl Unpin for ShaderGlobals",1,["maplibre::render::shaders::ShaderGlobals"]],["impl Unpin for ShaderVertex",1,["maplibre::render::shaders::ShaderVertex"]],["impl Unpin for ShaderFeatureStyle",1,["maplibre::render::shaders::ShaderFeatureStyle"]],["impl Unpin for ShaderLayerMetadata",1,["maplibre::render::shaders::ShaderLayerMetadata"]],["impl Unpin for ShaderTileMetadata",1,["maplibre::render::shaders::ShaderTileMetadata"]],["impl Unpin for ShaderTextureVertex",1,["maplibre::render::shaders::ShaderTextureVertex"]],["impl Unpin for RasterTileShader",1,["maplibre::render::shaders::RasterTileShader"]],["impl Unpin for RendererBuilder",1,["maplibre::render::builder::RendererBuilder"]],["impl Unpin for InitializationResult",1,["maplibre::render::builder::InitializationResult"]],["impl Unpin for UninitializedRenderer",1,["maplibre::render::builder::UninitializedRenderer"]],["impl Unpin for InitializedRenderer",1,["maplibre::render::builder::InitializedRenderer"]],["impl Unpin for ViewProjection",1,["maplibre::render::camera::ViewProjection"]],["impl Unpin for InvertedViewProjection",1,["maplibre::render::camera::InvertedViewProjection"]],["impl Unpin for ModelViewProjection",1,["maplibre::render::camera::ModelViewProjection"]],["impl Unpin for Camera",1,["maplibre::render::camera::Camera"]],["impl Unpin for Perspective",1,["maplibre::render::camera::Perspective"]],["impl Unpin for RenderError",1,["maplibre::render::error::RenderError"]],["impl<T> Unpin for Eventually<T>where
    T: Unpin,
",1,["maplibre::render::eventually::Eventually"]],["impl Unpin for SetMaskPipeline",1,["maplibre::render::render_commands::SetMaskPipeline"]],["impl Unpin for DrawMask",1,["maplibre::render::render_commands::DrawMask"]],["impl Unpin for RenderCommandResult",1,["maplibre::render::render_phase::draw::RenderCommandResult"]],["impl<C, P> Unpin for DrawState<C, P>where
    C: Unpin,
    P: Unpin,
",1,["maplibre::render::render_phase::draw::DrawState"]],["impl<I> Unpin for RenderPhase<I>where
    I: Unpin,
",1,["maplibre::render::render_phase::RenderPhase"]],["impl Unpin for LayerItem",1,["maplibre::render::render_phase::LayerItem"]],["impl Unpin for TileMaskItem",1,["maplibre::render::render_phase::TileMaskItem"]],["impl Unpin for WgpuSettings",1,["maplibre::render::settings::WgpuSettings"]],["impl Unpin for SurfaceType",1,["maplibre::render::settings::SurfaceType"]],["impl Unpin for Msaa",1,["maplibre::render::settings::Msaa"]],["impl Unpin for RendererSettings",1,["maplibre::render::settings::RendererSettings"]],["impl<B> Unpin for BackingBuffer<B>where
    B: Unpin,
",1,["maplibre::render::tile_view_pattern::pattern::BackingBuffer"]],["impl<Q, B> Unpin for TileViewPattern<Q, B>where
    B: Unpin,
    Q: Unpin,
",1,["maplibre::render::tile_view_pattern::pattern::TileViewPattern"]],["impl Unpin for SourceShapes",1,["maplibre::render::tile_view_pattern::SourceShapes"]],["impl Unpin for ViewTile",1,["maplibre::render::tile_view_pattern::ViewTile"]],["impl Unpin for TileShape",1,["maplibre::render::tile_view_pattern::TileShape"]],["impl<Q> Unpin for QueryHasTile<Q>where
    Q: Unpin,
",1,["maplibre::render::tile_view_pattern::QueryHasTile"]],["impl Unpin for ViewTileSources",1,["maplibre::render::tile_view_pattern::ViewTileSources"]],["impl Unpin for RenderStageLabel",1,["maplibre::render::RenderStageLabel"]],["impl Unpin for RenderResources",1,["maplibre::render::RenderResources"]],["impl Unpin for Renderer",1,["maplibre::render::Renderer"]],["impl Unpin for MaskPipeline",1,["maplibre::render::MaskPipeline"]],["impl Unpin for RenderPlugin",1,["maplibre::render::RenderPlugin"]],["impl Unpin for BackgroundPaint",1,["maplibre::style::layer::BackgroundPaint"]],["impl Unpin for FillPaint",1,["maplibre::style::layer::FillPaint"]],["impl Unpin for LinePaint",1,["maplibre::style::layer::LinePaint"]],["impl Unpin for LayerPaint",1,["maplibre::style::layer::LayerPaint"]],["impl Unpin for StyleLayer",1,["maplibre::style::layer::StyleLayer"]],["impl Unpin for RasterResampling",1,["maplibre::style::raster::RasterResampling"]],["impl Unpin for RasterLayer",1,["maplibre::style::raster::RasterLayer"]],["impl Unpin for TileAddressingScheme",1,["maplibre::style::source::TileAddressingScheme"]],["impl Unpin for VectorSource",1,["maplibre::style::source::VectorSource"]],["impl Unpin for Source",1,["maplibre::style::source::Source"]],["impl Unpin for Style",1,["maplibre::style::style::Style"]],["impl Unpin for FPSMeter",1,["maplibre::util::fps_meter::FPSMeter"]],["impl<S> Unpin for Plane<S>where
    S: Unpin,
",1,["maplibre::util::math::Plane"]],["impl<S> Unpin for Aabb2<S>where
    S: Unpin,
",1,["maplibre::util::math::Aabb2"]],["impl<S> Unpin for Aabb3<S>where
    S: Unpin,
",1,["maplibre::util::math::Aabb3"]],["impl Unpin for FloatOrd",1,["maplibre::util::math::FloatOrd"]],["impl Unpin for MinMaxBoundingBox",1,["maplibre::util::MinMaxBoundingBox"]],["impl<T> Unpin for ChangeObserver<T>where
    T: Unpin,
",1,["maplibre::util::ChangeObserver"]],["impl Unpin for WindowSize",1,["maplibre::window::WindowSize"]],["impl Unpin for NopStage",1,["maplibre::schedule::NopStage"]],["impl<const I: usize, S> Unpin for MultiStage<I, S>where
    S: Unpin,
",1,["maplibre::schedule::MultiStage"]],["impl Unpin for Schedule",1,["maplibre::schedule::Schedule"]],["impl Unpin for SendEventError",1,["maplibre::event_loop::SendEventError"]],["impl<E> Unpin for Kernel<E>where
    <E as Environment>::AsyncProcedureCall: Unpin,
    <E as Environment>::HttpClient: Unpin,
    <E as Environment>::MapWindowConfig: Unpin,
    <E as Environment>::Scheduler: Unpin,
",1,["maplibre::kernel::Kernel"]],["impl<E> Unpin for KernelBuilder<E>where
    <E as Environment>::AsyncProcedureCall: Unpin,
    <E as Environment>::HttpClient: Unpin,
    <E as Environment>::MapWindowConfig: Unpin,
    <E as Environment>::Scheduler: Unpin,
",1,["maplibre::kernel::KernelBuilder"]],["impl Unpin for MapError",1,["maplibre::map::MapError"]],["impl Unpin for CurrentMapContext",1,["maplibre::map::CurrentMapContext"]],["impl<E> Unpin for Map<E>where
    <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
",1,["maplibre::map::Map"]],["impl Unpin for Resources",1,["maplibre::tcs::resources::Resources"]],["impl<F> Unpin for FunctionSystem<F>where
    F: Unpin,
",1,["maplibre::tcs::system::function::FunctionSystem"]],["impl Unpin for SystemStage",1,["maplibre::tcs::system::stage::SystemStage"]],["impl Unpin for SystemContainer",1,["maplibre::tcs::system::SystemContainer"]],["impl Unpin for Tile",1,["maplibre::tcs::tiles::Tile"]],["impl Unpin for Tiles",1,["maplibre::tcs::tiles::Tiles"]],["impl<'t> Unpin for TileSpawnResult<'t>",1,["maplibre::tcs::tiles::TileSpawnResult"]],["impl Unpin for GlobalQueryState",1,["maplibre::tcs::tiles::GlobalQueryState"]],["impl<'s> Unpin for EphemeralQueryState<'s>",1,["maplibre::tcs::tiles::EphemeralQueryState"]],["impl Unpin for World",1,["maplibre::tcs::world::World"]],["impl Unpin for GlobalQueryState",1,["maplibre::tcs::GlobalQueryState"]],["impl<'s> Unpin for EphemeralQueryState<'s>",1,["maplibre::tcs::EphemeralQueryState"]],["impl Unpin for ViewState",1,["maplibre::view_state::ViewState"]],["impl Unpin for DebugPassNode",1,["maplibre::debug::debug_pass::DebugPassNode"]],["impl Unpin for SetDebugPipeline",1,["maplibre::debug::render_commands::SetDebugPipeline"]],["impl Unpin for DrawDebugOutline",1,["maplibre::debug::render_commands::DrawDebugOutline"]],["impl Unpin for DebugPipeline",1,["maplibre::debug::DebugPipeline"]],["impl Unpin for TileDebugItem",1,["maplibre::debug::TileDebugItem"]],["impl Unpin for DebugPlugin",1,["maplibre::debug::DebugPlugin"]],["impl<E, T> Unpin for PopulateWorldSystem<E, T>where
    T: Unpin,
",1,["maplibre::raster::populate_world_system::PopulateWorldSystem"]],["impl Unpin for ProcessRasterError",1,["maplibre::raster::process_raster::ProcessRasterError"]],["impl Unpin for RasterTileRequest",1,["maplibre::raster::process_raster::RasterTileRequest"]],["impl<T, C> Unpin for ProcessRasterContext<T, C>where
    C: Unpin,
    T: Unpin,
",1,["maplibre::raster::process_raster::ProcessRasterContext"]],["impl Unpin for SetRasterTilePipeline",1,["maplibre::raster::render_commands::SetRasterTilePipeline"]],["impl<const I: usize> Unpin for SetRasterViewBindGroup<I>",1,["maplibre::raster::render_commands::SetRasterViewBindGroup"]],["impl Unpin for DrawRasterTile",1,["maplibre::raster::render_commands::DrawRasterTile"]],["impl<E, T> Unpin for RequestSystem<E, T>where
    T: Unpin,
",1,["maplibre::raster::request_system::RequestSystem"]],["impl Unpin for RasterResources",1,["maplibre::raster::resource::raster::RasterResources"]],["impl Unpin for RasterMessageTag",1,["maplibre::raster::transferables::RasterMessageTag"]],["impl Unpin for DefaultLayerRaster",1,["maplibre::raster::transferables::DefaultLayerRaster"]],["impl Unpin for DefaultLayerRasterMissing",1,["maplibre::raster::transferables::DefaultLayerRasterMissing"]],["impl Unpin for DefaultRasterTransferables",1,["maplibre::raster::transferables::DefaultRasterTransferables"]],["impl<T> Unpin for RasterPlugin<T>where
    T: Unpin,
",1,["maplibre::raster::RasterPlugin"]],["impl Unpin for AvailableRasterLayerData",1,["maplibre::raster::AvailableRasterLayerData"]],["impl Unpin for MissingRasterLayerData",1,["maplibre::raster::MissingRasterLayerData"]],["impl Unpin for RasterLayerData",1,["maplibre::raster::RasterLayerData"]],["impl Unpin for RasterLayersDataComponent",1,["maplibre::raster::RasterLayersDataComponent"]],["impl<E, T> Unpin for PopulateWorldSystem<E, T>where
    T: Unpin,
",1,["maplibre::vector::populate_world_system::PopulateWorldSystem"]],["impl Unpin for ProcessVectorError",1,["maplibre::vector::process_vector::ProcessVectorError"]],["impl Unpin for VectorTileRequest",1,["maplibre::vector::process_vector::VectorTileRequest"]],["impl<T, C> Unpin for ProcessVectorContext<T, C>where
    C: Unpin,
    T: Unpin,
",1,["maplibre::vector::process_vector::ProcessVectorContext"]],["impl Unpin for SetVectorTilePipeline",1,["maplibre::vector::render_commands::SetVectorTilePipeline"]],["impl Unpin for DrawVectorTile",1,["maplibre::vector::render_commands::DrawVectorTile"]],["impl<E, T> Unpin for RequestSystem<E, T>where
    T: Unpin,
",1,["maplibre::vector::request_system::RequestSystem"]],["impl<Q, B, V, I, TM, FM> Unpin for BufferPool<Q, B, V, I, TM, FM>where
    B: Unpin,
    FM: Unpin,
    I: Unpin,
    Q: Unpin,
    TM: Unpin,
    V: Unpin,
",1,["maplibre::vector::resource::buffer_pool::BufferPool"]],["impl Unpin for BackingBufferType",1,["maplibre::vector::resource::buffer_pool::BackingBufferType"]],["impl<B> Unpin for BackingBuffer<B>where
    B: Unpin,
",1,["maplibre::vector::resource::buffer_pool::BackingBuffer"]],["impl Unpin for IndexEntry",1,["maplibre::vector::resource::buffer_pool::IndexEntry"]],["impl Unpin for RingIndexEntry",1,["maplibre::vector::resource::buffer_pool::RingIndexEntry"]],["impl Unpin for RingIndex",1,["maplibre::vector::resource::buffer_pool::RingIndex"]],["impl Unpin for VectorMessageTag",1,["maplibre::vector::transferables::VectorMessageTag"]],["impl Unpin for DefaultTileTessellated",1,["maplibre::vector::transferables::DefaultTileTessellated"]],["impl Unpin for DefaultLayerMissing",1,["maplibre::vector::transferables::DefaultLayerMissing"]],["impl Unpin for DefaultLayerTesselated",1,["maplibre::vector::transferables::DefaultLayerTesselated"]],["impl Unpin for DefaultLayerIndexed",1,["maplibre::vector::transferables::DefaultLayerIndexed"]],["impl Unpin for DefaultVectorTransferables",1,["maplibre::vector::transferables::DefaultVectorTransferables"]],["impl Unpin for VectorPipeline",1,["maplibre::vector::VectorPipeline"]],["impl<T> Unpin for VectorPlugin<T>where
    T: Unpin,
",1,["maplibre::vector::VectorPlugin"]],["impl Unpin for VectorTilesDone",1,["maplibre::vector::VectorTilesDone"]],["impl Unpin for AvailableVectorLayerData",1,["maplibre::vector::AvailableVectorLayerData"]],["impl Unpin for MissingVectorLayerData",1,["maplibre::vector::MissingVectorLayerData"]],["impl Unpin for VectorLayerData",1,["maplibre::vector::VectorLayerData"]],["impl Unpin for VectorLayersDataComponent",1,["maplibre::vector::VectorLayersDataComponent"]]] +"maplibre":[["impl<I> Unpin for ZeroTessellator<I>where
    I: Unpin,
",1,["maplibre::tessellation::zero_tessellator::ZeroTessellator"]],["impl Unpin for VertexConstructor",1,["maplibre::tessellation::VertexConstructor"]],["impl<V, I> Unpin for OverAlignedVertexBuffer<V, I>where
    I: Unpin,
    V: Unpin,
",1,["maplibre::tessellation::OverAlignedVertexBuffer"]],["impl Unpin for MapContext",1,["maplibre::context::MapContext"]],["impl Unpin for Quadkey",1,["maplibre::coords::Quadkey"]],["impl Unpin for ZoomLevel",1,["maplibre::coords::ZoomLevel"]],["impl Unpin for LatLon",1,["maplibre::coords::LatLon"]],["impl Unpin for Zoom",1,["maplibre::coords::Zoom"]],["impl Unpin for InnerCoords",1,["maplibre::coords::InnerCoords"]],["impl Unpin for TileCoords",1,["maplibre::coords::TileCoords"]],["impl Unpin for WorldTileCoords",1,["maplibre::coords::WorldTileCoords"]],["impl Unpin for AlignedWorldTileCoords",1,["maplibre::coords::AlignedWorldTileCoords"]],["impl Unpin for WorldCoords",1,["maplibre::coords::WorldCoords"]],["impl Unpin for ViewRegion",1,["maplibre::coords::ViewRegion"]],["impl Unpin for MessageError",1,["maplibre::io::apc::MessageError"]],["impl Unpin for Message",1,["maplibre::io::apc::Message"]],["impl Unpin for Input",1,["maplibre::io::apc::Input"]],["impl Unpin for SendError",1,["maplibre::io::apc::SendError"]],["impl Unpin for ProcedureError",1,["maplibre::io::apc::ProcedureError"]],["impl Unpin for CallError",1,["maplibre::io::apc::CallError"]],["impl Unpin for SchedulerContext",1,["maplibre::io::apc::SchedulerContext"]],["impl<K, S> Unpin for SchedulerAsyncProcedureCall<K, S>where
    K: Unpin,
    S: Unpin,
",1,["maplibre::io::apc::SchedulerAsyncProcedureCall"]],["impl Unpin for GeometryIndex",1,["maplibre::io::geometry_index::GeometryIndex"]],["impl Unpin for TileIndex",1,["maplibre::io::geometry_index::TileIndex"]],["impl<T> Unpin for IndexedGeometry<T>where
    T: Unpin,
",1,["maplibre::io::geometry_index::IndexedGeometry"]],["impl<T> Unpin for ExactGeometry<T>where
    T: Unpin,
",1,["maplibre::io::geometry_index::ExactGeometry"]],["impl Unpin for IndexProcessor",1,["maplibre::io::geometry_index::IndexProcessor"]],["impl Unpin for ScheduleError",1,["maplibre::io::scheduler::ScheduleError"]],["impl Unpin for NopScheduler",1,["maplibre::io::scheduler::NopScheduler"]],["impl<HC> Unpin for HttpSourceClient<HC>where
    HC: Unpin,
",1,["maplibre::io::source_client::HttpSourceClient"]],["impl Unpin for SourceFetchError",1,["maplibre::io::source_client::SourceFetchError"]],["impl<HC> Unpin for SourceClient<HC>where
    HC: Unpin,
",1,["maplibre::io::source_client::SourceClient"]],["impl Unpin for TessellateSource",1,["maplibre::io::source_type::TessellateSource"]],["impl Unpin for RasterSource",1,["maplibre::io::source_type::RasterSource"]],["impl Unpin for SourceType",1,["maplibre::io::source_type::SourceType"]],["impl Unpin for ReqwestHttpClient",1,["maplibre::platform::noweb::http_client::ReqwestHttpClient"]],["impl Unpin for TokioScheduler",1,["maplibre::platform::noweb::scheduler::TokioScheduler"]],["impl Unpin for ReqwestOffscreenKernelEnvironment",1,["maplibre::platform::noweb::ReqwestOffscreenKernelEnvironment"]],["impl Unpin for RunSubGraph",1,["maplibre::render::graph::context::RunSubGraph"]],["impl<'a> Unpin for RenderGraphContext<'a>",1,["maplibre::render::graph::context::RenderGraphContext"]],["impl Unpin for RunSubGraphError",1,["maplibre::render::graph::context::RunSubGraphError"]],["impl Unpin for OutputSlotError",1,["maplibre::render::graph::context::OutputSlotError"]],["impl Unpin for InputSlotError",1,["maplibre::render::graph::context::InputSlotError"]],["impl Unpin for Edge",1,["maplibre::render::graph::edge::Edge"]],["impl Unpin for EdgeExistence",1,["maplibre::render::graph::edge::EdgeExistence"]],["impl Unpin for RenderGraph",1,["maplibre::render::graph::graph::RenderGraph"]],["impl Unpin for GraphInputNode",1,["maplibre::render::graph::graph::GraphInputNode"]],["impl<'d> Unpin for RenderContext<'d>",1,["maplibre::render::graph::node::RenderContext"]],["impl Unpin for NodeId",1,["maplibre::render::graph::node::NodeId"]],["impl Unpin for NodeRunError",1,["maplibre::render::graph::node::NodeRunError"]],["impl Unpin for Edges",1,["maplibre::render::graph::node::Edges"]],["impl Unpin for NodeState",1,["maplibre::render::graph::node::NodeState"]],["impl Unpin for NodeLabel",1,["maplibre::render::graph::node::NodeLabel"]],["impl Unpin for EmptyNode",1,["maplibre::render::graph::node::EmptyNode"]],["impl Unpin for SlotValue",1,["maplibre::render::graph::node_slot::SlotValue"]],["impl Unpin for SlotType",1,["maplibre::render::graph::node_slot::SlotType"]],["impl Unpin for SlotLabel",1,["maplibre::render::graph::node_slot::SlotLabel"]],["impl Unpin for SlotInfo",1,["maplibre::render::graph::node_slot::SlotInfo"]],["impl Unpin for SlotInfos",1,["maplibre::render::graph::node_slot::SlotInfos"]],["impl Unpin for RenderGraphError",1,["maplibre::render::graph::RenderGraphError"]],["impl<B> Unpin for BackingBufferDescriptor<B>where
    B: Unpin,
",1,["maplibre::render::resource::buffer::BackingBufferDescriptor"]],["impl Unpin for RenderPipelineDescriptor",1,["maplibre::render::resource::pipeline::RenderPipelineDescriptor"]],["impl Unpin for VertexBufferLayout",1,["maplibre::render::resource::shader::VertexBufferLayout"]],["impl Unpin for FragmentState",1,["maplibre::render::resource::shader::FragmentState"]],["impl Unpin for VertexState",1,["maplibre::render::resource::shader::VertexState"]],["impl Unpin for BufferDimensions",1,["maplibre::render::resource::surface::BufferDimensions"]],["impl Unpin for WindowHead",1,["maplibre::render::resource::surface::WindowHead"]],["impl Unpin for BufferedTextureHead",1,["maplibre::render::resource::surface::BufferedTextureHead"]],["impl Unpin for Head",1,["maplibre::render::resource::surface::Head"]],["impl Unpin for Surface",1,["maplibre::render::resource::surface::Surface"]],["impl Unpin for TextureView",1,["maplibre::render::resource::texture::TextureView"]],["impl Unpin for Texture",1,["maplibre::render::resource::texture::Texture"]],["impl Unpin for TilePipeline",1,["maplibre::render::resource::tile_pipeline::TilePipeline"]],["impl<'a> Unpin for TrackedRenderPass<'a>",1,["maplibre::render::resource::tracked_render_pass::TrackedRenderPass"]],["impl Unpin for GraphRunnerSystem",1,["maplibre::render::systems::graph_runner_system::GraphRunnerSystem"]],["impl Unpin for ResourceSystem",1,["maplibre::render::systems::resource_system::ResourceSystem"]],["impl Unpin for RenderGraphRunner",1,["maplibre::render::graph_runner::RenderGraphRunner"]],["impl Unpin for RenderGraphRunnerError",1,["maplibre::render::graph_runner::RenderGraphRunnerError"]],["impl Unpin for MainPassNode",1,["maplibre::render::main_pass::MainPassNode"]],["impl Unpin for MainPassDriverNode",1,["maplibre::render::main_pass::MainPassDriverNode"]],["impl Unpin for TileMaskShader",1,["maplibre::render::shaders::TileMaskShader"]],["impl Unpin for VectorTileShader",1,["maplibre::render::shaders::VectorTileShader"]],["impl Unpin for ShaderCamera",1,["maplibre::render::shaders::ShaderCamera"]],["impl Unpin for ShaderGlobals",1,["maplibre::render::shaders::ShaderGlobals"]],["impl Unpin for ShaderVertex",1,["maplibre::render::shaders::ShaderVertex"]],["impl Unpin for ShaderFeatureStyle",1,["maplibre::render::shaders::ShaderFeatureStyle"]],["impl Unpin for ShaderLayerMetadata",1,["maplibre::render::shaders::ShaderLayerMetadata"]],["impl Unpin for ShaderTileMetadata",1,["maplibre::render::shaders::ShaderTileMetadata"]],["impl Unpin for ShaderTextureVertex",1,["maplibre::render::shaders::ShaderTextureVertex"]],["impl Unpin for RasterTileShader",1,["maplibre::render::shaders::RasterTileShader"]],["impl Unpin for RendererBuilder",1,["maplibre::render::builder::RendererBuilder"]],["impl Unpin for InitializationResult",1,["maplibre::render::builder::InitializationResult"]],["impl Unpin for UninitializedRenderer",1,["maplibre::render::builder::UninitializedRenderer"]],["impl Unpin for InitializedRenderer",1,["maplibre::render::builder::InitializedRenderer"]],["impl Unpin for ViewProjection",1,["maplibre::render::camera::ViewProjection"]],["impl Unpin for InvertedViewProjection",1,["maplibre::render::camera::InvertedViewProjection"]],["impl Unpin for ModelViewProjection",1,["maplibre::render::camera::ModelViewProjection"]],["impl Unpin for Camera",1,["maplibre::render::camera::Camera"]],["impl Unpin for Perspective",1,["maplibre::render::camera::Perspective"]],["impl Unpin for RenderError",1,["maplibre::render::error::RenderError"]],["impl<T> Unpin for Eventually<T>where
    T: Unpin,
",1,["maplibre::render::eventually::Eventually"]],["impl Unpin for SetMaskPipeline",1,["maplibre::render::render_commands::SetMaskPipeline"]],["impl Unpin for DrawMask",1,["maplibre::render::render_commands::DrawMask"]],["impl Unpin for RenderCommandResult",1,["maplibre::render::render_phase::draw::RenderCommandResult"]],["impl<C, P> Unpin for DrawState<C, P>where
    C: Unpin,
    P: Unpin,
",1,["maplibre::render::render_phase::draw::DrawState"]],["impl<I> Unpin for RenderPhase<I>where
    I: Unpin,
",1,["maplibre::render::render_phase::RenderPhase"]],["impl Unpin for LayerItem",1,["maplibre::render::render_phase::LayerItem"]],["impl Unpin for TileMaskItem",1,["maplibre::render::render_phase::TileMaskItem"]],["impl Unpin for WgpuSettings",1,["maplibre::render::settings::WgpuSettings"]],["impl Unpin for SurfaceType",1,["maplibre::render::settings::SurfaceType"]],["impl Unpin for Msaa",1,["maplibre::render::settings::Msaa"]],["impl Unpin for RendererSettings",1,["maplibre::render::settings::RendererSettings"]],["impl<B> Unpin for BackingBuffer<B>where
    B: Unpin,
",1,["maplibre::render::tile_view_pattern::pattern::BackingBuffer"]],["impl<Q, B> Unpin for TileViewPattern<Q, B>where
    B: Unpin,
    Q: Unpin,
",1,["maplibre::render::tile_view_pattern::pattern::TileViewPattern"]],["impl Unpin for SourceShapes",1,["maplibre::render::tile_view_pattern::SourceShapes"]],["impl Unpin for ViewTile",1,["maplibre::render::tile_view_pattern::ViewTile"]],["impl Unpin for TileShape",1,["maplibre::render::tile_view_pattern::TileShape"]],["impl<Q> Unpin for QueryHasTile<Q>where
    Q: Unpin,
",1,["maplibre::render::tile_view_pattern::QueryHasTile"]],["impl Unpin for ViewTileSources",1,["maplibre::render::tile_view_pattern::ViewTileSources"]],["impl Unpin for RenderStageLabel",1,["maplibre::render::RenderStageLabel"]],["impl Unpin for RenderResources",1,["maplibre::render::RenderResources"]],["impl Unpin for Renderer",1,["maplibre::render::Renderer"]],["impl Unpin for MaskPipeline",1,["maplibre::render::MaskPipeline"]],["impl Unpin for RenderPlugin",1,["maplibre::render::RenderPlugin"]],["impl Unpin for BackgroundPaint",1,["maplibre::style::layer::BackgroundPaint"]],["impl Unpin for FillPaint",1,["maplibre::style::layer::FillPaint"]],["impl Unpin for LinePaint",1,["maplibre::style::layer::LinePaint"]],["impl Unpin for LayerPaint",1,["maplibre::style::layer::LayerPaint"]],["impl Unpin for StyleLayer",1,["maplibre::style::layer::StyleLayer"]],["impl Unpin for RasterResampling",1,["maplibre::style::raster::RasterResampling"]],["impl Unpin for RasterLayer",1,["maplibre::style::raster::RasterLayer"]],["impl Unpin for TileAddressingScheme",1,["maplibre::style::source::TileAddressingScheme"]],["impl Unpin for VectorSource",1,["maplibre::style::source::VectorSource"]],["impl Unpin for Source",1,["maplibre::style::source::Source"]],["impl Unpin for Style",1,["maplibre::style::style::Style"]],["impl Unpin for FPSMeter",1,["maplibre::util::fps_meter::FPSMeter"]],["impl<S> Unpin for Plane<S>where
    S: Unpin,
",1,["maplibre::util::math::Plane"]],["impl<S> Unpin for Aabb2<S>where
    S: Unpin,
",1,["maplibre::util::math::Aabb2"]],["impl<S> Unpin for Aabb3<S>where
    S: Unpin,
",1,["maplibre::util::math::Aabb3"]],["impl Unpin for FloatOrd",1,["maplibre::util::math::FloatOrd"]],["impl<T> Unpin for ChangeObserver<T>where
    T: Unpin,
",1,["maplibre::util::ChangeObserver"]],["impl Unpin for WindowSize",1,["maplibre::window::WindowSize"]],["impl Unpin for NopStage",1,["maplibre::schedule::NopStage"]],["impl<const I: usize, S> Unpin for MultiStage<I, S>where
    S: Unpin,
",1,["maplibre::schedule::MultiStage"]],["impl Unpin for Schedule",1,["maplibre::schedule::Schedule"]],["impl Unpin for SendEventError",1,["maplibre::event_loop::SendEventError"]],["impl<E> Unpin for Kernel<E>where
    <E as Environment>::AsyncProcedureCall: Unpin,
    <E as Environment>::HttpClient: Unpin,
    <E as Environment>::MapWindowConfig: Unpin,
    <E as Environment>::Scheduler: Unpin,
",1,["maplibre::kernel::Kernel"]],["impl<E> Unpin for KernelBuilder<E>where
    <E as Environment>::AsyncProcedureCall: Unpin,
    <E as Environment>::HttpClient: Unpin,
    <E as Environment>::MapWindowConfig: Unpin,
    <E as Environment>::Scheduler: Unpin,
",1,["maplibre::kernel::KernelBuilder"]],["impl Unpin for MapError",1,["maplibre::map::MapError"]],["impl Unpin for CurrentMapContext",1,["maplibre::map::CurrentMapContext"]],["impl<E> Unpin for Map<E>where
    <<E as Environment>::MapWindowConfig as MapWindowConfig>::MapWindow: Unpin,
",1,["maplibre::map::Map"]],["impl Unpin for Resources",1,["maplibre::tcs::resources::Resources"]],["impl<F> Unpin for FunctionSystem<F>where
    F: Unpin,
",1,["maplibre::tcs::system::function::FunctionSystem"]],["impl Unpin for SystemStage",1,["maplibre::tcs::system::stage::SystemStage"]],["impl Unpin for SystemContainer",1,["maplibre::tcs::system::SystemContainer"]],["impl Unpin for Tile",1,["maplibre::tcs::tiles::Tile"]],["impl Unpin for Tiles",1,["maplibre::tcs::tiles::Tiles"]],["impl<'t> Unpin for TileSpawnResult<'t>",1,["maplibre::tcs::tiles::TileSpawnResult"]],["impl Unpin for GlobalQueryState",1,["maplibre::tcs::tiles::GlobalQueryState"]],["impl<'s> Unpin for EphemeralQueryState<'s>",1,["maplibre::tcs::tiles::EphemeralQueryState"]],["impl Unpin for World",1,["maplibre::tcs::world::World"]],["impl Unpin for GlobalQueryState",1,["maplibre::tcs::GlobalQueryState"]],["impl<'s> Unpin for EphemeralQueryState<'s>",1,["maplibre::tcs::EphemeralQueryState"]],["impl Unpin for ViewState",1,["maplibre::view_state::ViewState"]],["impl Unpin for DebugPassNode",1,["maplibre::debug::debug_pass::DebugPassNode"]],["impl Unpin for SetDebugPipeline",1,["maplibre::debug::render_commands::SetDebugPipeline"]],["impl Unpin for DrawDebugOutline",1,["maplibre::debug::render_commands::DrawDebugOutline"]],["impl Unpin for DebugPipeline",1,["maplibre::debug::DebugPipeline"]],["impl Unpin for TileDebugItem",1,["maplibre::debug::TileDebugItem"]],["impl Unpin for DebugPlugin",1,["maplibre::debug::DebugPlugin"]],["impl<E, T> Unpin for PopulateWorldSystem<E, T>where
    T: Unpin,
",1,["maplibre::raster::populate_world_system::PopulateWorldSystem"]],["impl Unpin for ProcessRasterError",1,["maplibre::raster::process_raster::ProcessRasterError"]],["impl Unpin for RasterTileRequest",1,["maplibre::raster::process_raster::RasterTileRequest"]],["impl<T, C> Unpin for ProcessRasterContext<T, C>where
    C: Unpin,
    T: Unpin,
",1,["maplibre::raster::process_raster::ProcessRasterContext"]],["impl Unpin for SetRasterTilePipeline",1,["maplibre::raster::render_commands::SetRasterTilePipeline"]],["impl<const I: usize> Unpin for SetRasterViewBindGroup<I>",1,["maplibre::raster::render_commands::SetRasterViewBindGroup"]],["impl Unpin for DrawRasterTile",1,["maplibre::raster::render_commands::DrawRasterTile"]],["impl<E, T> Unpin for RequestSystem<E, T>where
    T: Unpin,
",1,["maplibre::raster::request_system::RequestSystem"]],["impl Unpin for RasterResources",1,["maplibre::raster::resource::raster::RasterResources"]],["impl Unpin for RasterMessageTag",1,["maplibre::raster::transferables::RasterMessageTag"]],["impl Unpin for DefaultLayerRaster",1,["maplibre::raster::transferables::DefaultLayerRaster"]],["impl Unpin for DefaultLayerRasterMissing",1,["maplibre::raster::transferables::DefaultLayerRasterMissing"]],["impl Unpin for DefaultRasterTransferables",1,["maplibre::raster::transferables::DefaultRasterTransferables"]],["impl<T> Unpin for RasterPlugin<T>where
    T: Unpin,
",1,["maplibre::raster::RasterPlugin"]],["impl Unpin for AvailableRasterLayerData",1,["maplibre::raster::AvailableRasterLayerData"]],["impl Unpin for MissingRasterLayerData",1,["maplibre::raster::MissingRasterLayerData"]],["impl Unpin for RasterLayerData",1,["maplibre::raster::RasterLayerData"]],["impl Unpin for RasterLayersDataComponent",1,["maplibre::raster::RasterLayersDataComponent"]],["impl<E, T> Unpin for PopulateWorldSystem<E, T>where
    T: Unpin,
",1,["maplibre::vector::populate_world_system::PopulateWorldSystem"]],["impl Unpin for ProcessVectorError",1,["maplibre::vector::process_vector::ProcessVectorError"]],["impl Unpin for VectorTileRequest",1,["maplibre::vector::process_vector::VectorTileRequest"]],["impl<T, C> Unpin for ProcessVectorContext<T, C>where
    C: Unpin,
    T: Unpin,
",1,["maplibre::vector::process_vector::ProcessVectorContext"]],["impl Unpin for SetVectorTilePipeline",1,["maplibre::vector::render_commands::SetVectorTilePipeline"]],["impl Unpin for DrawVectorTile",1,["maplibre::vector::render_commands::DrawVectorTile"]],["impl<E, T> Unpin for RequestSystem<E, T>where
    T: Unpin,
",1,["maplibre::vector::request_system::RequestSystem"]],["impl<Q, B, V, I, TM, FM> Unpin for BufferPool<Q, B, V, I, TM, FM>where
    B: Unpin,
    FM: Unpin,
    I: Unpin,
    Q: Unpin,
    TM: Unpin,
    V: Unpin,
",1,["maplibre::vector::resource::buffer_pool::BufferPool"]],["impl Unpin for BackingBufferType",1,["maplibre::vector::resource::buffer_pool::BackingBufferType"]],["impl<B> Unpin for BackingBuffer<B>where
    B: Unpin,
",1,["maplibre::vector::resource::buffer_pool::BackingBuffer"]],["impl Unpin for IndexEntry",1,["maplibre::vector::resource::buffer_pool::IndexEntry"]],["impl Unpin for RingIndexEntry",1,["maplibre::vector::resource::buffer_pool::RingIndexEntry"]],["impl Unpin for RingIndex",1,["maplibre::vector::resource::buffer_pool::RingIndex"]],["impl Unpin for VectorMessageTag",1,["maplibre::vector::transferables::VectorMessageTag"]],["impl Unpin for DefaultTileTessellated",1,["maplibre::vector::transferables::DefaultTileTessellated"]],["impl Unpin for DefaultLayerMissing",1,["maplibre::vector::transferables::DefaultLayerMissing"]],["impl Unpin for DefaultLayerTesselated",1,["maplibre::vector::transferables::DefaultLayerTesselated"]],["impl Unpin for DefaultLayerIndexed",1,["maplibre::vector::transferables::DefaultLayerIndexed"]],["impl Unpin for DefaultVectorTransferables",1,["maplibre::vector::transferables::DefaultVectorTransferables"]],["impl Unpin for VectorPipeline",1,["maplibre::vector::VectorPipeline"]],["impl<T> Unpin for VectorPlugin<T>where
    T: Unpin,
",1,["maplibre::vector::VectorPlugin"]],["impl Unpin for VectorTilesDone",1,["maplibre::vector::VectorTilesDone"]],["impl Unpin for AvailableVectorLayerData",1,["maplibre::vector::AvailableVectorLayerData"]],["impl Unpin for MissingVectorLayerData",1,["maplibre::vector::MissingVectorLayerData"]],["impl Unpin for VectorLayerData",1,["maplibre::vector::VectorLayerData"]],["impl Unpin for VectorLayersDataComponent",1,["maplibre::vector::VectorLayersDataComponent"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/api/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js b/docs/api/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js index 0ba29bdb..2e8a94f6 100644 --- a/docs/api/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/docs/api/implementors/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"maplibre":[["impl<I> !RefUnwindSafe for ZeroTessellator<I>",1,["maplibre::tessellation::zero_tessellator::ZeroTessellator"]],["impl RefUnwindSafe for VertexConstructor",1,["maplibre::tessellation::VertexConstructor"]],["impl<V, I> RefUnwindSafe for OverAlignedVertexBuffer<V, I>where
    I: RefUnwindSafe,
    V: RefUnwindSafe,
",1,["maplibre::tessellation::OverAlignedVertexBuffer"]],["impl !RefUnwindSafe for MapContext",1,["maplibre::context::MapContext"]],["impl RefUnwindSafe for Quadkey",1,["maplibre::coords::Quadkey"]],["impl RefUnwindSafe for ZoomLevel",1,["maplibre::coords::ZoomLevel"]],["impl RefUnwindSafe for LatLon",1,["maplibre::coords::LatLon"]],["impl RefUnwindSafe for Zoom",1,["maplibre::coords::Zoom"]],["impl RefUnwindSafe for InnerCoords",1,["maplibre::coords::InnerCoords"]],["impl RefUnwindSafe for TileCoords",1,["maplibre::coords::TileCoords"]],["impl RefUnwindSafe for WorldTileCoords",1,["maplibre::coords::WorldTileCoords"]],["impl RefUnwindSafe for AlignedWorldTileCoords",1,["maplibre::coords::AlignedWorldTileCoords"]],["impl RefUnwindSafe for WorldCoords",1,["maplibre::coords::WorldCoords"]],["impl RefUnwindSafe for ViewRegion",1,["maplibre::coords::ViewRegion"]],["impl !RefUnwindSafe for MessageError",1,["maplibre::io::apc::MessageError"]],["impl !RefUnwindSafe for Message",1,["maplibre::io::apc::Message"]],["impl RefUnwindSafe for Input",1,["maplibre::io::apc::Input"]],["impl RefUnwindSafe for SendError",1,["maplibre::io::apc::SendError"]],["impl !RefUnwindSafe for ProcedureError",1,["maplibre::io::apc::ProcedureError"]],["impl !RefUnwindSafe for CallError",1,["maplibre::io::apc::CallError"]],["impl !RefUnwindSafe for SchedulerContext",1,["maplibre::io::apc::SchedulerContext"]],["impl<K, S> !RefUnwindSafe for SchedulerAsyncProcedureCall<K, S>",1,["maplibre::io::apc::SchedulerAsyncProcedureCall"]],["impl RefUnwindSafe for GeometryIndex",1,["maplibre::io::geometry_index::GeometryIndex"]],["impl RefUnwindSafe for TileIndex",1,["maplibre::io::geometry_index::TileIndex"]],["impl<T> RefUnwindSafe for IndexedGeometry<T>where
    T: RefUnwindSafe,
",1,["maplibre::io::geometry_index::IndexedGeometry"]],["impl<T> RefUnwindSafe for ExactGeometry<T>where
    T: RefUnwindSafe,
",1,["maplibre::io::geometry_index::ExactGeometry"]],["impl RefUnwindSafe for IndexProcessor",1,["maplibre::io::geometry_index::IndexProcessor"]],["impl !RefUnwindSafe for ScheduleError",1,["maplibre::io::scheduler::ScheduleError"]],["impl RefUnwindSafe for NopScheduler",1,["maplibre::io::scheduler::NopScheduler"]],["impl<HC> RefUnwindSafe for HttpSourceClient<HC>where
    HC: RefUnwindSafe,
",1,["maplibre::io::source_client::HttpSourceClient"]],["impl !RefUnwindSafe for SourceFetchError",1,["maplibre::io::source_client::SourceFetchError"]],["impl<HC> RefUnwindSafe for SourceClient<HC>where
    HC: RefUnwindSafe,
",1,["maplibre::io::source_client::SourceClient"]],["impl RefUnwindSafe for TessellateSource",1,["maplibre::io::source_type::TessellateSource"]],["impl RefUnwindSafe for RasterSource",1,["maplibre::io::source_type::RasterSource"]],["impl RefUnwindSafe for SourceType",1,["maplibre::io::source_type::SourceType"]],["impl !RefUnwindSafe for ReqwestHttpClient",1,["maplibre::platform::noweb::http_client::ReqwestHttpClient"]],["impl RefUnwindSafe for TokioScheduler",1,["maplibre::platform::noweb::scheduler::TokioScheduler"]],["impl RefUnwindSafe for ReqwestOffscreenKernelEnvironment",1,["maplibre::platform::noweb::ReqwestOffscreenKernelEnvironment"]],["impl !RefUnwindSafe for RunSubGraph",1,["maplibre::render::graph::context::RunSubGraph"]],["impl<'a> !RefUnwindSafe for RenderGraphContext<'a>",1,["maplibre::render::graph::context::RenderGraphContext"]],["impl RefUnwindSafe for RunSubGraphError",1,["maplibre::render::graph::context::RunSubGraphError"]],["impl RefUnwindSafe for OutputSlotError",1,["maplibre::render::graph::context::OutputSlotError"]],["impl RefUnwindSafe for InputSlotError",1,["maplibre::render::graph::context::InputSlotError"]],["impl RefUnwindSafe for Edge",1,["maplibre::render::graph::edge::Edge"]],["impl RefUnwindSafe for EdgeExistence",1,["maplibre::render::graph::edge::EdgeExistence"]],["impl !RefUnwindSafe for RenderGraph",1,["maplibre::render::graph::graph::RenderGraph"]],["impl RefUnwindSafe for GraphInputNode",1,["maplibre::render::graph::graph::GraphInputNode"]],["impl<'d> !RefUnwindSafe for RenderContext<'d>",1,["maplibre::render::graph::node::RenderContext"]],["impl RefUnwindSafe for NodeId",1,["maplibre::render::graph::node::NodeId"]],["impl RefUnwindSafe for NodeRunError",1,["maplibre::render::graph::node::NodeRunError"]],["impl RefUnwindSafe for Edges",1,["maplibre::render::graph::node::Edges"]],["impl !RefUnwindSafe for NodeState",1,["maplibre::render::graph::node::NodeState"]],["impl RefUnwindSafe for NodeLabel",1,["maplibre::render::graph::node::NodeLabel"]],["impl RefUnwindSafe for EmptyNode",1,["maplibre::render::graph::node::EmptyNode"]],["impl !RefUnwindSafe for SlotValue",1,["maplibre::render::graph::node_slot::SlotValue"]],["impl RefUnwindSafe for SlotType",1,["maplibre::render::graph::node_slot::SlotType"]],["impl RefUnwindSafe for SlotLabel",1,["maplibre::render::graph::node_slot::SlotLabel"]],["impl RefUnwindSafe for SlotInfo",1,["maplibre::render::graph::node_slot::SlotInfo"]],["impl RefUnwindSafe for SlotInfos",1,["maplibre::render::graph::node_slot::SlotInfos"]],["impl RefUnwindSafe for RenderGraphError",1,["maplibre::render::graph::RenderGraphError"]],["impl<B> RefUnwindSafe for BackingBufferDescriptor<B>where
    B: RefUnwindSafe,
",1,["maplibre::render::resource::buffer::BackingBufferDescriptor"]],["impl RefUnwindSafe for RenderPipelineDescriptor",1,["maplibre::render::resource::pipeline::RenderPipelineDescriptor"]],["impl RefUnwindSafe for VertexBufferLayout",1,["maplibre::render::resource::shader::VertexBufferLayout"]],["impl RefUnwindSafe for FragmentState",1,["maplibre::render::resource::shader::FragmentState"]],["impl RefUnwindSafe for VertexState",1,["maplibre::render::resource::shader::VertexState"]],["impl RefUnwindSafe for BufferDimensions",1,["maplibre::render::resource::surface::BufferDimensions"]],["impl !RefUnwindSafe for WindowHead",1,["maplibre::render::resource::surface::WindowHead"]],["impl !RefUnwindSafe for BufferedTextureHead",1,["maplibre::render::resource::surface::BufferedTextureHead"]],["impl !RefUnwindSafe for Head",1,["maplibre::render::resource::surface::Head"]],["impl !RefUnwindSafe for Surface",1,["maplibre::render::resource::surface::Surface"]],["impl !RefUnwindSafe for TextureView",1,["maplibre::render::resource::texture::TextureView"]],["impl !RefUnwindSafe for Texture",1,["maplibre::render::resource::texture::Texture"]],["impl RefUnwindSafe for TilePipeline",1,["maplibre::render::resource::tile_pipeline::TilePipeline"]],["impl<'a> !RefUnwindSafe for TrackedRenderPass<'a>",1,["maplibre::render::resource::tracked_render_pass::TrackedRenderPass"]],["impl RefUnwindSafe for GraphRunnerSystem",1,["maplibre::render::systems::graph_runner_system::GraphRunnerSystem"]],["impl RefUnwindSafe for ResourceSystem",1,["maplibre::render::systems::resource_system::ResourceSystem"]],["impl RefUnwindSafe for RenderGraphRunner",1,["maplibre::render::graph_runner::RenderGraphRunner"]],["impl RefUnwindSafe for RenderGraphRunnerError",1,["maplibre::render::graph_runner::RenderGraphRunnerError"]],["impl RefUnwindSafe for MainPassNode",1,["maplibre::render::main_pass::MainPassNode"]],["impl RefUnwindSafe for MainPassDriverNode",1,["maplibre::render::main_pass::MainPassDriverNode"]],["impl RefUnwindSafe for TileMaskShader",1,["maplibre::render::shaders::TileMaskShader"]],["impl RefUnwindSafe for VectorTileShader",1,["maplibre::render::shaders::VectorTileShader"]],["impl RefUnwindSafe for ShaderCamera",1,["maplibre::render::shaders::ShaderCamera"]],["impl RefUnwindSafe for ShaderGlobals",1,["maplibre::render::shaders::ShaderGlobals"]],["impl RefUnwindSafe for ShaderVertex",1,["maplibre::render::shaders::ShaderVertex"]],["impl RefUnwindSafe for ShaderFeatureStyle",1,["maplibre::render::shaders::ShaderFeatureStyle"]],["impl RefUnwindSafe for ShaderLayerMetadata",1,["maplibre::render::shaders::ShaderLayerMetadata"]],["impl RefUnwindSafe for ShaderTileMetadata",1,["maplibre::render::shaders::ShaderTileMetadata"]],["impl RefUnwindSafe for ShaderTextureVertex",1,["maplibre::render::shaders::ShaderTextureVertex"]],["impl RefUnwindSafe for RasterTileShader",1,["maplibre::render::shaders::RasterTileShader"]],["impl RefUnwindSafe for RendererBuilder",1,["maplibre::render::builder::RendererBuilder"]],["impl !RefUnwindSafe for InitializationResult",1,["maplibre::render::builder::InitializationResult"]],["impl RefUnwindSafe for UninitializedRenderer",1,["maplibre::render::builder::UninitializedRenderer"]],["impl !RefUnwindSafe for InitializedRenderer",1,["maplibre::render::builder::InitializedRenderer"]],["impl RefUnwindSafe for ViewProjection",1,["maplibre::render::camera::ViewProjection"]],["impl RefUnwindSafe for InvertedViewProjection",1,["maplibre::render::camera::InvertedViewProjection"]],["impl RefUnwindSafe for ModelViewProjection",1,["maplibre::render::camera::ModelViewProjection"]],["impl RefUnwindSafe for Camera",1,["maplibre::render::camera::Camera"]],["impl RefUnwindSafe for Perspective",1,["maplibre::render::camera::Perspective"]],["impl RefUnwindSafe for RenderError",1,["maplibre::render::error::RenderError"]],["impl<T> RefUnwindSafe for Eventually<T>where
    T: RefUnwindSafe,
",1,["maplibre::render::eventually::Eventually"]],["impl RefUnwindSafe for SetMaskPipeline",1,["maplibre::render::render_commands::SetMaskPipeline"]],["impl RefUnwindSafe for DrawMask",1,["maplibre::render::render_commands::DrawMask"]],["impl RefUnwindSafe for RenderCommandResult",1,["maplibre::render::render_phase::draw::RenderCommandResult"]],["impl<C, P> RefUnwindSafe for DrawState<C, P>where
    C: RefUnwindSafe,
    P: RefUnwindSafe,
",1,["maplibre::render::render_phase::draw::DrawState"]],["impl<I> RefUnwindSafe for RenderPhase<I>where
    I: RefUnwindSafe,
",1,["maplibre::render::render_phase::RenderPhase"]],["impl !RefUnwindSafe for LayerItem",1,["maplibre::render::render_phase::LayerItem"]],["impl !RefUnwindSafe for TileMaskItem",1,["maplibre::render::render_phase::TileMaskItem"]],["impl RefUnwindSafe for WgpuSettings",1,["maplibre::render::settings::WgpuSettings"]],["impl RefUnwindSafe for SurfaceType",1,["maplibre::render::settings::SurfaceType"]],["impl RefUnwindSafe for Msaa",1,["maplibre::render::settings::Msaa"]],["impl RefUnwindSafe for RendererSettings",1,["maplibre::render::settings::RendererSettings"]],["impl<B> RefUnwindSafe for BackingBuffer<B>where
    B: RefUnwindSafe,
",1,["maplibre::render::tile_view_pattern::pattern::BackingBuffer"]],["impl<Q, B> RefUnwindSafe for TileViewPattern<Q, B>where
    B: RefUnwindSafe,
    Q: RefUnwindSafe,
",1,["maplibre::render::tile_view_pattern::pattern::TileViewPattern"]],["impl RefUnwindSafe for SourceShapes",1,["maplibre::render::tile_view_pattern::SourceShapes"]],["impl RefUnwindSafe for ViewTile",1,["maplibre::render::tile_view_pattern::ViewTile"]],["impl RefUnwindSafe for TileShape",1,["maplibre::render::tile_view_pattern::TileShape"]],["impl<Q> RefUnwindSafe for QueryHasTile<Q>where
    Q: RefUnwindSafe,
",1,["maplibre::render::tile_view_pattern::QueryHasTile"]],["impl !RefUnwindSafe for ViewTileSources",1,["maplibre::render::tile_view_pattern::ViewTileSources"]],["impl RefUnwindSafe for RenderStageLabel",1,["maplibre::render::RenderStageLabel"]],["impl !RefUnwindSafe for RenderResources",1,["maplibre::render::RenderResources"]],["impl !RefUnwindSafe for Renderer",1,["maplibre::render::Renderer"]],["impl !RefUnwindSafe for MaskPipeline",1,["maplibre::render::MaskPipeline"]],["impl RefUnwindSafe for RenderPlugin",1,["maplibre::render::RenderPlugin"]],["impl RefUnwindSafe for BackgroundPaint",1,["maplibre::style::layer::BackgroundPaint"]],["impl RefUnwindSafe for FillPaint",1,["maplibre::style::layer::FillPaint"]],["impl RefUnwindSafe for LinePaint",1,["maplibre::style::layer::LinePaint"]],["impl RefUnwindSafe for LayerPaint",1,["maplibre::style::layer::LayerPaint"]],["impl RefUnwindSafe for StyleLayer",1,["maplibre::style::layer::StyleLayer"]],["impl RefUnwindSafe for RasterResampling",1,["maplibre::style::raster::RasterResampling"]],["impl RefUnwindSafe for RasterLayer",1,["maplibre::style::raster::RasterLayer"]],["impl RefUnwindSafe for TileAddressingScheme",1,["maplibre::style::source::TileAddressingScheme"]],["impl RefUnwindSafe for VectorSource",1,["maplibre::style::source::VectorSource"]],["impl RefUnwindSafe for Source",1,["maplibre::style::source::Source"]],["impl RefUnwindSafe for Style",1,["maplibre::style::style::Style"]],["impl RefUnwindSafe for FPSMeter",1,["maplibre::util::fps_meter::FPSMeter"]],["impl<S> RefUnwindSafe for Plane<S>where
    S: RefUnwindSafe,
",1,["maplibre::util::math::Plane"]],["impl<S> RefUnwindSafe for Aabb2<S>where
    S: RefUnwindSafe,
",1,["maplibre::util::math::Aabb2"]],["impl<S> RefUnwindSafe for Aabb3<S>where
    S: RefUnwindSafe,
",1,["maplibre::util::math::Aabb3"]],["impl RefUnwindSafe for FloatOrd",1,["maplibre::util::math::FloatOrd"]],["impl RefUnwindSafe for MinMaxBoundingBox",1,["maplibre::util::MinMaxBoundingBox"]],["impl<T> RefUnwindSafe for ChangeObserver<T>where
    T: RefUnwindSafe,
",1,["maplibre::util::ChangeObserver"]],["impl RefUnwindSafe for WindowSize",1,["maplibre::window::WindowSize"]],["impl RefUnwindSafe for NopStage",1,["maplibre::schedule::NopStage"]],["impl<const I: usize, S> RefUnwindSafe for MultiStage<I, S>where
    S: RefUnwindSafe,
",1,["maplibre::schedule::MultiStage"]],["impl !RefUnwindSafe for Schedule",1,["maplibre::schedule::Schedule"]],["impl RefUnwindSafe for SendEventError",1,["maplibre::event_loop::SendEventError"]],["impl<E> RefUnwindSafe for Kernel<E>where
    <E as Environment>::AsyncProcedureCall: RefUnwindSafe,
    <E as Environment>::HttpClient: RefUnwindSafe,
    <E as Environment>::MapWindowConfig: RefUnwindSafe,
    <E as Environment>::Scheduler: RefUnwindSafe,
",1,["maplibre::kernel::Kernel"]],["impl<E> RefUnwindSafe for KernelBuilder<E>where
    <E as Environment>::AsyncProcedureCall: RefUnwindSafe,
    <E as Environment>::HttpClient: RefUnwindSafe,
    <E as Environment>::MapWindowConfig: RefUnwindSafe,
    <E as Environment>::Scheduler: RefUnwindSafe,
",1,["maplibre::kernel::KernelBuilder"]],["impl RefUnwindSafe for MapError",1,["maplibre::map::MapError"]],["impl !RefUnwindSafe for CurrentMapContext",1,["maplibre::map::CurrentMapContext"]],["impl<E> !RefUnwindSafe for Map<E>",1,["maplibre::map::Map"]],["impl !RefUnwindSafe for Resources",1,["maplibre::tcs::resources::Resources"]],["impl<F> RefUnwindSafe for FunctionSystem<F>where
    F: RefUnwindSafe,
",1,["maplibre::tcs::system::function::FunctionSystem"]],["impl !RefUnwindSafe for SystemStage",1,["maplibre::tcs::system::stage::SystemStage"]],["impl !RefUnwindSafe for SystemContainer",1,["maplibre::tcs::system::SystemContainer"]],["impl RefUnwindSafe for Tile",1,["maplibre::tcs::tiles::Tile"]],["impl !RefUnwindSafe for Tiles",1,["maplibre::tcs::tiles::Tiles"]],["impl<'t> !RefUnwindSafe for TileSpawnResult<'t>",1,["maplibre::tcs::tiles::TileSpawnResult"]],["impl RefUnwindSafe for GlobalQueryState",1,["maplibre::tcs::tiles::GlobalQueryState"]],["impl<'s> RefUnwindSafe for EphemeralQueryState<'s>",1,["maplibre::tcs::tiles::EphemeralQueryState"]],["impl !RefUnwindSafe for World",1,["maplibre::tcs::world::World"]],["impl RefUnwindSafe for GlobalQueryState",1,["maplibre::tcs::GlobalQueryState"]],["impl<'s> RefUnwindSafe for EphemeralQueryState<'s>",1,["maplibre::tcs::EphemeralQueryState"]],["impl RefUnwindSafe for ViewState",1,["maplibre::view_state::ViewState"]],["impl RefUnwindSafe for DebugPassNode",1,["maplibre::debug::debug_pass::DebugPassNode"]],["impl RefUnwindSafe for SetDebugPipeline",1,["maplibre::debug::render_commands::SetDebugPipeline"]],["impl RefUnwindSafe for DrawDebugOutline",1,["maplibre::debug::render_commands::DrawDebugOutline"]],["impl !RefUnwindSafe for DebugPipeline",1,["maplibre::debug::DebugPipeline"]],["impl !RefUnwindSafe for TileDebugItem",1,["maplibre::debug::TileDebugItem"]],["impl RefUnwindSafe for DebugPlugin",1,["maplibre::debug::DebugPlugin"]],["impl<E, T> RefUnwindSafe for PopulateWorldSystem<E, T>where
    T: RefUnwindSafe,
    <E as Environment>::AsyncProcedureCall: RefUnwindSafe,
    <E as Environment>::HttpClient: RefUnwindSafe,
    <E as Environment>::MapWindowConfig: RefUnwindSafe,
    <E as Environment>::Scheduler: RefUnwindSafe,
",1,["maplibre::raster::populate_world_system::PopulateWorldSystem"]],["impl !RefUnwindSafe for ProcessRasterError",1,["maplibre::raster::process_raster::ProcessRasterError"]],["impl RefUnwindSafe for RasterTileRequest",1,["maplibre::raster::process_raster::RasterTileRequest"]],["impl<T, C> RefUnwindSafe for ProcessRasterContext<T, C>where
    C: RefUnwindSafe,
    T: RefUnwindSafe,
",1,["maplibre::raster::process_raster::ProcessRasterContext"]],["impl RefUnwindSafe for SetRasterTilePipeline",1,["maplibre::raster::render_commands::SetRasterTilePipeline"]],["impl<const I: usize> RefUnwindSafe for SetRasterViewBindGroup<I>",1,["maplibre::raster::render_commands::SetRasterViewBindGroup"]],["impl RefUnwindSafe for DrawRasterTile",1,["maplibre::raster::render_commands::DrawRasterTile"]],["impl<E, T> RefUnwindSafe for RequestSystem<E, T>where
    T: RefUnwindSafe,
    <E as Environment>::AsyncProcedureCall: RefUnwindSafe,
    <E as Environment>::HttpClient: RefUnwindSafe,
    <E as Environment>::MapWindowConfig: RefUnwindSafe,
    <E as Environment>::Scheduler: RefUnwindSafe,
",1,["maplibre::raster::request_system::RequestSystem"]],["impl !RefUnwindSafe for RasterResources",1,["maplibre::raster::resource::raster::RasterResources"]],["impl RefUnwindSafe for RasterMessageTag",1,["maplibre::raster::transferables::RasterMessageTag"]],["impl RefUnwindSafe for DefaultLayerRaster",1,["maplibre::raster::transferables::DefaultLayerRaster"]],["impl RefUnwindSafe for DefaultLayerRasterMissing",1,["maplibre::raster::transferables::DefaultLayerRasterMissing"]],["impl RefUnwindSafe for DefaultRasterTransferables",1,["maplibre::raster::transferables::DefaultRasterTransferables"]],["impl<T> RefUnwindSafe for RasterPlugin<T>where
    T: RefUnwindSafe,
",1,["maplibre::raster::RasterPlugin"]],["impl RefUnwindSafe for AvailableRasterLayerData",1,["maplibre::raster::AvailableRasterLayerData"]],["impl RefUnwindSafe for MissingRasterLayerData",1,["maplibre::raster::MissingRasterLayerData"]],["impl RefUnwindSafe for RasterLayerData",1,["maplibre::raster::RasterLayerData"]],["impl RefUnwindSafe for RasterLayersDataComponent",1,["maplibre::raster::RasterLayersDataComponent"]],["impl<E, T> RefUnwindSafe for PopulateWorldSystem<E, T>where
    T: RefUnwindSafe,
    <E as Environment>::AsyncProcedureCall: RefUnwindSafe,
    <E as Environment>::HttpClient: RefUnwindSafe,
    <E as Environment>::MapWindowConfig: RefUnwindSafe,
    <E as Environment>::Scheduler: RefUnwindSafe,
",1,["maplibre::vector::populate_world_system::PopulateWorldSystem"]],["impl !RefUnwindSafe for ProcessVectorError",1,["maplibre::vector::process_vector::ProcessVectorError"]],["impl RefUnwindSafe for VectorTileRequest",1,["maplibre::vector::process_vector::VectorTileRequest"]],["impl<T, C> RefUnwindSafe for ProcessVectorContext<T, C>where
    C: RefUnwindSafe,
    T: RefUnwindSafe,
",1,["maplibre::vector::process_vector::ProcessVectorContext"]],["impl RefUnwindSafe for SetVectorTilePipeline",1,["maplibre::vector::render_commands::SetVectorTilePipeline"]],["impl RefUnwindSafe for DrawVectorTile",1,["maplibre::vector::render_commands::DrawVectorTile"]],["impl<E, T> RefUnwindSafe for RequestSystem<E, T>where
    T: RefUnwindSafe,
    <E as Environment>::AsyncProcedureCall: RefUnwindSafe,
    <E as Environment>::HttpClient: RefUnwindSafe,
    <E as Environment>::MapWindowConfig: RefUnwindSafe,
    <E as Environment>::Scheduler: RefUnwindSafe,
",1,["maplibre::vector::request_system::RequestSystem"]],["impl<Q, B, V, I, TM, FM> RefUnwindSafe for BufferPool<Q, B, V, I, TM, FM>where
    B: RefUnwindSafe,
    FM: RefUnwindSafe,
    I: RefUnwindSafe,
    Q: RefUnwindSafe,
    TM: RefUnwindSafe,
    V: RefUnwindSafe,
",1,["maplibre::vector::resource::buffer_pool::BufferPool"]],["impl RefUnwindSafe for BackingBufferType",1,["maplibre::vector::resource::buffer_pool::BackingBufferType"]],["impl<B> RefUnwindSafe for BackingBuffer<B>where
    B: RefUnwindSafe,
",1,["maplibre::vector::resource::buffer_pool::BackingBuffer"]],["impl RefUnwindSafe for IndexEntry",1,["maplibre::vector::resource::buffer_pool::IndexEntry"]],["impl RefUnwindSafe for RingIndexEntry",1,["maplibre::vector::resource::buffer_pool::RingIndexEntry"]],["impl RefUnwindSafe for RingIndex",1,["maplibre::vector::resource::buffer_pool::RingIndex"]],["impl RefUnwindSafe for VectorMessageTag",1,["maplibre::vector::transferables::VectorMessageTag"]],["impl RefUnwindSafe for DefaultTileTessellated",1,["maplibre::vector::transferables::DefaultTileTessellated"]],["impl RefUnwindSafe for DefaultLayerMissing",1,["maplibre::vector::transferables::DefaultLayerMissing"]],["impl RefUnwindSafe for DefaultLayerTesselated",1,["maplibre::vector::transferables::DefaultLayerTesselated"]],["impl RefUnwindSafe for DefaultLayerIndexed",1,["maplibre::vector::transferables::DefaultLayerIndexed"]],["impl RefUnwindSafe for DefaultVectorTransferables",1,["maplibre::vector::transferables::DefaultVectorTransferables"]],["impl !RefUnwindSafe for VectorPipeline",1,["maplibre::vector::VectorPipeline"]],["impl<T> RefUnwindSafe for VectorPlugin<T>where
    T: RefUnwindSafe,
",1,["maplibre::vector::VectorPlugin"]],["impl RefUnwindSafe for VectorTilesDone",1,["maplibre::vector::VectorTilesDone"]],["impl RefUnwindSafe for AvailableVectorLayerData",1,["maplibre::vector::AvailableVectorLayerData"]],["impl RefUnwindSafe for MissingVectorLayerData",1,["maplibre::vector::MissingVectorLayerData"]],["impl RefUnwindSafe for VectorLayerData",1,["maplibre::vector::VectorLayerData"]],["impl RefUnwindSafe for VectorLayersDataComponent",1,["maplibre::vector::VectorLayersDataComponent"]]] +"maplibre":[["impl<I> !RefUnwindSafe for ZeroTessellator<I>",1,["maplibre::tessellation::zero_tessellator::ZeroTessellator"]],["impl RefUnwindSafe for VertexConstructor",1,["maplibre::tessellation::VertexConstructor"]],["impl<V, I> RefUnwindSafe for OverAlignedVertexBuffer<V, I>where
    I: RefUnwindSafe,
    V: RefUnwindSafe,
",1,["maplibre::tessellation::OverAlignedVertexBuffer"]],["impl !RefUnwindSafe for MapContext",1,["maplibre::context::MapContext"]],["impl RefUnwindSafe for Quadkey",1,["maplibre::coords::Quadkey"]],["impl RefUnwindSafe for ZoomLevel",1,["maplibre::coords::ZoomLevel"]],["impl RefUnwindSafe for LatLon",1,["maplibre::coords::LatLon"]],["impl RefUnwindSafe for Zoom",1,["maplibre::coords::Zoom"]],["impl RefUnwindSafe for InnerCoords",1,["maplibre::coords::InnerCoords"]],["impl RefUnwindSafe for TileCoords",1,["maplibre::coords::TileCoords"]],["impl RefUnwindSafe for WorldTileCoords",1,["maplibre::coords::WorldTileCoords"]],["impl RefUnwindSafe for AlignedWorldTileCoords",1,["maplibre::coords::AlignedWorldTileCoords"]],["impl RefUnwindSafe for WorldCoords",1,["maplibre::coords::WorldCoords"]],["impl RefUnwindSafe for ViewRegion",1,["maplibre::coords::ViewRegion"]],["impl !RefUnwindSafe for MessageError",1,["maplibre::io::apc::MessageError"]],["impl !RefUnwindSafe for Message",1,["maplibre::io::apc::Message"]],["impl RefUnwindSafe for Input",1,["maplibre::io::apc::Input"]],["impl RefUnwindSafe for SendError",1,["maplibre::io::apc::SendError"]],["impl !RefUnwindSafe for ProcedureError",1,["maplibre::io::apc::ProcedureError"]],["impl !RefUnwindSafe for CallError",1,["maplibre::io::apc::CallError"]],["impl !RefUnwindSafe for SchedulerContext",1,["maplibre::io::apc::SchedulerContext"]],["impl<K, S> !RefUnwindSafe for SchedulerAsyncProcedureCall<K, S>",1,["maplibre::io::apc::SchedulerAsyncProcedureCall"]],["impl RefUnwindSafe for GeometryIndex",1,["maplibre::io::geometry_index::GeometryIndex"]],["impl RefUnwindSafe for TileIndex",1,["maplibre::io::geometry_index::TileIndex"]],["impl<T> RefUnwindSafe for IndexedGeometry<T>where
    T: RefUnwindSafe,
",1,["maplibre::io::geometry_index::IndexedGeometry"]],["impl<T> RefUnwindSafe for ExactGeometry<T>where
    T: RefUnwindSafe,
",1,["maplibre::io::geometry_index::ExactGeometry"]],["impl RefUnwindSafe for IndexProcessor",1,["maplibre::io::geometry_index::IndexProcessor"]],["impl !RefUnwindSafe for ScheduleError",1,["maplibre::io::scheduler::ScheduleError"]],["impl RefUnwindSafe for NopScheduler",1,["maplibre::io::scheduler::NopScheduler"]],["impl<HC> RefUnwindSafe for HttpSourceClient<HC>where
    HC: RefUnwindSafe,
",1,["maplibre::io::source_client::HttpSourceClient"]],["impl !RefUnwindSafe for SourceFetchError",1,["maplibre::io::source_client::SourceFetchError"]],["impl<HC> RefUnwindSafe for SourceClient<HC>where
    HC: RefUnwindSafe,
",1,["maplibre::io::source_client::SourceClient"]],["impl RefUnwindSafe for TessellateSource",1,["maplibre::io::source_type::TessellateSource"]],["impl RefUnwindSafe for RasterSource",1,["maplibre::io::source_type::RasterSource"]],["impl RefUnwindSafe for SourceType",1,["maplibre::io::source_type::SourceType"]],["impl !RefUnwindSafe for ReqwestHttpClient",1,["maplibre::platform::noweb::http_client::ReqwestHttpClient"]],["impl RefUnwindSafe for TokioScheduler",1,["maplibre::platform::noweb::scheduler::TokioScheduler"]],["impl RefUnwindSafe for ReqwestOffscreenKernelEnvironment",1,["maplibre::platform::noweb::ReqwestOffscreenKernelEnvironment"]],["impl !RefUnwindSafe for RunSubGraph",1,["maplibre::render::graph::context::RunSubGraph"]],["impl<'a> !RefUnwindSafe for RenderGraphContext<'a>",1,["maplibre::render::graph::context::RenderGraphContext"]],["impl RefUnwindSafe for RunSubGraphError",1,["maplibre::render::graph::context::RunSubGraphError"]],["impl RefUnwindSafe for OutputSlotError",1,["maplibre::render::graph::context::OutputSlotError"]],["impl RefUnwindSafe for InputSlotError",1,["maplibre::render::graph::context::InputSlotError"]],["impl RefUnwindSafe for Edge",1,["maplibre::render::graph::edge::Edge"]],["impl RefUnwindSafe for EdgeExistence",1,["maplibre::render::graph::edge::EdgeExistence"]],["impl !RefUnwindSafe for RenderGraph",1,["maplibre::render::graph::graph::RenderGraph"]],["impl RefUnwindSafe for GraphInputNode",1,["maplibre::render::graph::graph::GraphInputNode"]],["impl<'d> !RefUnwindSafe for RenderContext<'d>",1,["maplibre::render::graph::node::RenderContext"]],["impl RefUnwindSafe for NodeId",1,["maplibre::render::graph::node::NodeId"]],["impl RefUnwindSafe for NodeRunError",1,["maplibre::render::graph::node::NodeRunError"]],["impl RefUnwindSafe for Edges",1,["maplibre::render::graph::node::Edges"]],["impl !RefUnwindSafe for NodeState",1,["maplibre::render::graph::node::NodeState"]],["impl RefUnwindSafe for NodeLabel",1,["maplibre::render::graph::node::NodeLabel"]],["impl RefUnwindSafe for EmptyNode",1,["maplibre::render::graph::node::EmptyNode"]],["impl !RefUnwindSafe for SlotValue",1,["maplibre::render::graph::node_slot::SlotValue"]],["impl RefUnwindSafe for SlotType",1,["maplibre::render::graph::node_slot::SlotType"]],["impl RefUnwindSafe for SlotLabel",1,["maplibre::render::graph::node_slot::SlotLabel"]],["impl RefUnwindSafe for SlotInfo",1,["maplibre::render::graph::node_slot::SlotInfo"]],["impl RefUnwindSafe for SlotInfos",1,["maplibre::render::graph::node_slot::SlotInfos"]],["impl RefUnwindSafe for RenderGraphError",1,["maplibre::render::graph::RenderGraphError"]],["impl<B> RefUnwindSafe for BackingBufferDescriptor<B>where
    B: RefUnwindSafe,
",1,["maplibre::render::resource::buffer::BackingBufferDescriptor"]],["impl RefUnwindSafe for RenderPipelineDescriptor",1,["maplibre::render::resource::pipeline::RenderPipelineDescriptor"]],["impl RefUnwindSafe for VertexBufferLayout",1,["maplibre::render::resource::shader::VertexBufferLayout"]],["impl RefUnwindSafe for FragmentState",1,["maplibre::render::resource::shader::FragmentState"]],["impl RefUnwindSafe for VertexState",1,["maplibre::render::resource::shader::VertexState"]],["impl RefUnwindSafe for BufferDimensions",1,["maplibre::render::resource::surface::BufferDimensions"]],["impl !RefUnwindSafe for WindowHead",1,["maplibre::render::resource::surface::WindowHead"]],["impl !RefUnwindSafe for BufferedTextureHead",1,["maplibre::render::resource::surface::BufferedTextureHead"]],["impl !RefUnwindSafe for Head",1,["maplibre::render::resource::surface::Head"]],["impl !RefUnwindSafe for Surface",1,["maplibre::render::resource::surface::Surface"]],["impl !RefUnwindSafe for TextureView",1,["maplibre::render::resource::texture::TextureView"]],["impl !RefUnwindSafe for Texture",1,["maplibre::render::resource::texture::Texture"]],["impl RefUnwindSafe for TilePipeline",1,["maplibre::render::resource::tile_pipeline::TilePipeline"]],["impl<'a> !RefUnwindSafe for TrackedRenderPass<'a>",1,["maplibre::render::resource::tracked_render_pass::TrackedRenderPass"]],["impl RefUnwindSafe for GraphRunnerSystem",1,["maplibre::render::systems::graph_runner_system::GraphRunnerSystem"]],["impl RefUnwindSafe for ResourceSystem",1,["maplibre::render::systems::resource_system::ResourceSystem"]],["impl RefUnwindSafe for RenderGraphRunner",1,["maplibre::render::graph_runner::RenderGraphRunner"]],["impl RefUnwindSafe for RenderGraphRunnerError",1,["maplibre::render::graph_runner::RenderGraphRunnerError"]],["impl RefUnwindSafe for MainPassNode",1,["maplibre::render::main_pass::MainPassNode"]],["impl RefUnwindSafe for MainPassDriverNode",1,["maplibre::render::main_pass::MainPassDriverNode"]],["impl RefUnwindSafe for TileMaskShader",1,["maplibre::render::shaders::TileMaskShader"]],["impl RefUnwindSafe for VectorTileShader",1,["maplibre::render::shaders::VectorTileShader"]],["impl RefUnwindSafe for ShaderCamera",1,["maplibre::render::shaders::ShaderCamera"]],["impl RefUnwindSafe for ShaderGlobals",1,["maplibre::render::shaders::ShaderGlobals"]],["impl RefUnwindSafe for ShaderVertex",1,["maplibre::render::shaders::ShaderVertex"]],["impl RefUnwindSafe for ShaderFeatureStyle",1,["maplibre::render::shaders::ShaderFeatureStyle"]],["impl RefUnwindSafe for ShaderLayerMetadata",1,["maplibre::render::shaders::ShaderLayerMetadata"]],["impl RefUnwindSafe for ShaderTileMetadata",1,["maplibre::render::shaders::ShaderTileMetadata"]],["impl RefUnwindSafe for ShaderTextureVertex",1,["maplibre::render::shaders::ShaderTextureVertex"]],["impl RefUnwindSafe for RasterTileShader",1,["maplibre::render::shaders::RasterTileShader"]],["impl RefUnwindSafe for RendererBuilder",1,["maplibre::render::builder::RendererBuilder"]],["impl !RefUnwindSafe for InitializationResult",1,["maplibre::render::builder::InitializationResult"]],["impl RefUnwindSafe for UninitializedRenderer",1,["maplibre::render::builder::UninitializedRenderer"]],["impl !RefUnwindSafe for InitializedRenderer",1,["maplibre::render::builder::InitializedRenderer"]],["impl RefUnwindSafe for ViewProjection",1,["maplibre::render::camera::ViewProjection"]],["impl RefUnwindSafe for InvertedViewProjection",1,["maplibre::render::camera::InvertedViewProjection"]],["impl RefUnwindSafe for ModelViewProjection",1,["maplibre::render::camera::ModelViewProjection"]],["impl RefUnwindSafe for Camera",1,["maplibre::render::camera::Camera"]],["impl RefUnwindSafe for Perspective",1,["maplibre::render::camera::Perspective"]],["impl RefUnwindSafe for RenderError",1,["maplibre::render::error::RenderError"]],["impl<T> RefUnwindSafe for Eventually<T>where
    T: RefUnwindSafe,
",1,["maplibre::render::eventually::Eventually"]],["impl RefUnwindSafe for SetMaskPipeline",1,["maplibre::render::render_commands::SetMaskPipeline"]],["impl RefUnwindSafe for DrawMask",1,["maplibre::render::render_commands::DrawMask"]],["impl RefUnwindSafe for RenderCommandResult",1,["maplibre::render::render_phase::draw::RenderCommandResult"]],["impl<C, P> RefUnwindSafe for DrawState<C, P>where
    C: RefUnwindSafe,
    P: RefUnwindSafe,
",1,["maplibre::render::render_phase::draw::DrawState"]],["impl<I> RefUnwindSafe for RenderPhase<I>where
    I: RefUnwindSafe,
",1,["maplibre::render::render_phase::RenderPhase"]],["impl !RefUnwindSafe for LayerItem",1,["maplibre::render::render_phase::LayerItem"]],["impl !RefUnwindSafe for TileMaskItem",1,["maplibre::render::render_phase::TileMaskItem"]],["impl RefUnwindSafe for WgpuSettings",1,["maplibre::render::settings::WgpuSettings"]],["impl RefUnwindSafe for SurfaceType",1,["maplibre::render::settings::SurfaceType"]],["impl RefUnwindSafe for Msaa",1,["maplibre::render::settings::Msaa"]],["impl RefUnwindSafe for RendererSettings",1,["maplibre::render::settings::RendererSettings"]],["impl<B> RefUnwindSafe for BackingBuffer<B>where
    B: RefUnwindSafe,
",1,["maplibre::render::tile_view_pattern::pattern::BackingBuffer"]],["impl<Q, B> RefUnwindSafe for TileViewPattern<Q, B>where
    B: RefUnwindSafe,
    Q: RefUnwindSafe,
",1,["maplibre::render::tile_view_pattern::pattern::TileViewPattern"]],["impl RefUnwindSafe for SourceShapes",1,["maplibre::render::tile_view_pattern::SourceShapes"]],["impl RefUnwindSafe for ViewTile",1,["maplibre::render::tile_view_pattern::ViewTile"]],["impl RefUnwindSafe for TileShape",1,["maplibre::render::tile_view_pattern::TileShape"]],["impl<Q> RefUnwindSafe for QueryHasTile<Q>where
    Q: RefUnwindSafe,
",1,["maplibre::render::tile_view_pattern::QueryHasTile"]],["impl !RefUnwindSafe for ViewTileSources",1,["maplibre::render::tile_view_pattern::ViewTileSources"]],["impl RefUnwindSafe for RenderStageLabel",1,["maplibre::render::RenderStageLabel"]],["impl !RefUnwindSafe for RenderResources",1,["maplibre::render::RenderResources"]],["impl !RefUnwindSafe for Renderer",1,["maplibre::render::Renderer"]],["impl !RefUnwindSafe for MaskPipeline",1,["maplibre::render::MaskPipeline"]],["impl RefUnwindSafe for RenderPlugin",1,["maplibre::render::RenderPlugin"]],["impl RefUnwindSafe for BackgroundPaint",1,["maplibre::style::layer::BackgroundPaint"]],["impl RefUnwindSafe for FillPaint",1,["maplibre::style::layer::FillPaint"]],["impl RefUnwindSafe for LinePaint",1,["maplibre::style::layer::LinePaint"]],["impl RefUnwindSafe for LayerPaint",1,["maplibre::style::layer::LayerPaint"]],["impl RefUnwindSafe for StyleLayer",1,["maplibre::style::layer::StyleLayer"]],["impl RefUnwindSafe for RasterResampling",1,["maplibre::style::raster::RasterResampling"]],["impl RefUnwindSafe for RasterLayer",1,["maplibre::style::raster::RasterLayer"]],["impl RefUnwindSafe for TileAddressingScheme",1,["maplibre::style::source::TileAddressingScheme"]],["impl RefUnwindSafe for VectorSource",1,["maplibre::style::source::VectorSource"]],["impl RefUnwindSafe for Source",1,["maplibre::style::source::Source"]],["impl RefUnwindSafe for Style",1,["maplibre::style::style::Style"]],["impl RefUnwindSafe for FPSMeter",1,["maplibre::util::fps_meter::FPSMeter"]],["impl<S> RefUnwindSafe for Plane<S>where
    S: RefUnwindSafe,
",1,["maplibre::util::math::Plane"]],["impl<S> RefUnwindSafe for Aabb2<S>where
    S: RefUnwindSafe,
",1,["maplibre::util::math::Aabb2"]],["impl<S> RefUnwindSafe for Aabb3<S>where
    S: RefUnwindSafe,
",1,["maplibre::util::math::Aabb3"]],["impl RefUnwindSafe for FloatOrd",1,["maplibre::util::math::FloatOrd"]],["impl<T> RefUnwindSafe for ChangeObserver<T>where
    T: RefUnwindSafe,
",1,["maplibre::util::ChangeObserver"]],["impl RefUnwindSafe for WindowSize",1,["maplibre::window::WindowSize"]],["impl RefUnwindSafe for NopStage",1,["maplibre::schedule::NopStage"]],["impl<const I: usize, S> RefUnwindSafe for MultiStage<I, S>where
    S: RefUnwindSafe,
",1,["maplibre::schedule::MultiStage"]],["impl !RefUnwindSafe for Schedule",1,["maplibre::schedule::Schedule"]],["impl RefUnwindSafe for SendEventError",1,["maplibre::event_loop::SendEventError"]],["impl<E> RefUnwindSafe for Kernel<E>where
    <E as Environment>::AsyncProcedureCall: RefUnwindSafe,
    <E as Environment>::HttpClient: RefUnwindSafe,
    <E as Environment>::MapWindowConfig: RefUnwindSafe,
    <E as Environment>::Scheduler: RefUnwindSafe,
",1,["maplibre::kernel::Kernel"]],["impl<E> RefUnwindSafe for KernelBuilder<E>where
    <E as Environment>::AsyncProcedureCall: RefUnwindSafe,
    <E as Environment>::HttpClient: RefUnwindSafe,
    <E as Environment>::MapWindowConfig: RefUnwindSafe,
    <E as Environment>::Scheduler: RefUnwindSafe,
",1,["maplibre::kernel::KernelBuilder"]],["impl RefUnwindSafe for MapError",1,["maplibre::map::MapError"]],["impl !RefUnwindSafe for CurrentMapContext",1,["maplibre::map::CurrentMapContext"]],["impl<E> !RefUnwindSafe for Map<E>",1,["maplibre::map::Map"]],["impl !RefUnwindSafe for Resources",1,["maplibre::tcs::resources::Resources"]],["impl<F> RefUnwindSafe for FunctionSystem<F>where
    F: RefUnwindSafe,
",1,["maplibre::tcs::system::function::FunctionSystem"]],["impl !RefUnwindSafe for SystemStage",1,["maplibre::tcs::system::stage::SystemStage"]],["impl !RefUnwindSafe for SystemContainer",1,["maplibre::tcs::system::SystemContainer"]],["impl RefUnwindSafe for Tile",1,["maplibre::tcs::tiles::Tile"]],["impl !RefUnwindSafe for Tiles",1,["maplibre::tcs::tiles::Tiles"]],["impl<'t> !RefUnwindSafe for TileSpawnResult<'t>",1,["maplibre::tcs::tiles::TileSpawnResult"]],["impl RefUnwindSafe for GlobalQueryState",1,["maplibre::tcs::tiles::GlobalQueryState"]],["impl<'s> RefUnwindSafe for EphemeralQueryState<'s>",1,["maplibre::tcs::tiles::EphemeralQueryState"]],["impl !RefUnwindSafe for World",1,["maplibre::tcs::world::World"]],["impl RefUnwindSafe for GlobalQueryState",1,["maplibre::tcs::GlobalQueryState"]],["impl<'s> RefUnwindSafe for EphemeralQueryState<'s>",1,["maplibre::tcs::EphemeralQueryState"]],["impl RefUnwindSafe for ViewState",1,["maplibre::view_state::ViewState"]],["impl RefUnwindSafe for DebugPassNode",1,["maplibre::debug::debug_pass::DebugPassNode"]],["impl RefUnwindSafe for SetDebugPipeline",1,["maplibre::debug::render_commands::SetDebugPipeline"]],["impl RefUnwindSafe for DrawDebugOutline",1,["maplibre::debug::render_commands::DrawDebugOutline"]],["impl !RefUnwindSafe for DebugPipeline",1,["maplibre::debug::DebugPipeline"]],["impl !RefUnwindSafe for TileDebugItem",1,["maplibre::debug::TileDebugItem"]],["impl RefUnwindSafe for DebugPlugin",1,["maplibre::debug::DebugPlugin"]],["impl<E, T> RefUnwindSafe for PopulateWorldSystem<E, T>where
    T: RefUnwindSafe,
    <E as Environment>::AsyncProcedureCall: RefUnwindSafe,
    <E as Environment>::HttpClient: RefUnwindSafe,
    <E as Environment>::MapWindowConfig: RefUnwindSafe,
    <E as Environment>::Scheduler: RefUnwindSafe,
",1,["maplibre::raster::populate_world_system::PopulateWorldSystem"]],["impl !RefUnwindSafe for ProcessRasterError",1,["maplibre::raster::process_raster::ProcessRasterError"]],["impl RefUnwindSafe for RasterTileRequest",1,["maplibre::raster::process_raster::RasterTileRequest"]],["impl<T, C> RefUnwindSafe for ProcessRasterContext<T, C>where
    C: RefUnwindSafe,
    T: RefUnwindSafe,
",1,["maplibre::raster::process_raster::ProcessRasterContext"]],["impl RefUnwindSafe for SetRasterTilePipeline",1,["maplibre::raster::render_commands::SetRasterTilePipeline"]],["impl<const I: usize> RefUnwindSafe for SetRasterViewBindGroup<I>",1,["maplibre::raster::render_commands::SetRasterViewBindGroup"]],["impl RefUnwindSafe for DrawRasterTile",1,["maplibre::raster::render_commands::DrawRasterTile"]],["impl<E, T> RefUnwindSafe for RequestSystem<E, T>where
    T: RefUnwindSafe,
    <E as Environment>::AsyncProcedureCall: RefUnwindSafe,
    <E as Environment>::HttpClient: RefUnwindSafe,
    <E as Environment>::MapWindowConfig: RefUnwindSafe,
    <E as Environment>::Scheduler: RefUnwindSafe,
",1,["maplibre::raster::request_system::RequestSystem"]],["impl !RefUnwindSafe for RasterResources",1,["maplibre::raster::resource::raster::RasterResources"]],["impl RefUnwindSafe for RasterMessageTag",1,["maplibre::raster::transferables::RasterMessageTag"]],["impl RefUnwindSafe for DefaultLayerRaster",1,["maplibre::raster::transferables::DefaultLayerRaster"]],["impl RefUnwindSafe for DefaultLayerRasterMissing",1,["maplibre::raster::transferables::DefaultLayerRasterMissing"]],["impl RefUnwindSafe for DefaultRasterTransferables",1,["maplibre::raster::transferables::DefaultRasterTransferables"]],["impl<T> RefUnwindSafe for RasterPlugin<T>where
    T: RefUnwindSafe,
",1,["maplibre::raster::RasterPlugin"]],["impl RefUnwindSafe for AvailableRasterLayerData",1,["maplibre::raster::AvailableRasterLayerData"]],["impl RefUnwindSafe for MissingRasterLayerData",1,["maplibre::raster::MissingRasterLayerData"]],["impl RefUnwindSafe for RasterLayerData",1,["maplibre::raster::RasterLayerData"]],["impl RefUnwindSafe for RasterLayersDataComponent",1,["maplibre::raster::RasterLayersDataComponent"]],["impl<E, T> RefUnwindSafe for PopulateWorldSystem<E, T>where
    T: RefUnwindSafe,
    <E as Environment>::AsyncProcedureCall: RefUnwindSafe,
    <E as Environment>::HttpClient: RefUnwindSafe,
    <E as Environment>::MapWindowConfig: RefUnwindSafe,
    <E as Environment>::Scheduler: RefUnwindSafe,
",1,["maplibre::vector::populate_world_system::PopulateWorldSystem"]],["impl !RefUnwindSafe for ProcessVectorError",1,["maplibre::vector::process_vector::ProcessVectorError"]],["impl RefUnwindSafe for VectorTileRequest",1,["maplibre::vector::process_vector::VectorTileRequest"]],["impl<T, C> RefUnwindSafe for ProcessVectorContext<T, C>where
    C: RefUnwindSafe,
    T: RefUnwindSafe,
",1,["maplibre::vector::process_vector::ProcessVectorContext"]],["impl RefUnwindSafe for SetVectorTilePipeline",1,["maplibre::vector::render_commands::SetVectorTilePipeline"]],["impl RefUnwindSafe for DrawVectorTile",1,["maplibre::vector::render_commands::DrawVectorTile"]],["impl<E, T> RefUnwindSafe for RequestSystem<E, T>where
    T: RefUnwindSafe,
    <E as Environment>::AsyncProcedureCall: RefUnwindSafe,
    <E as Environment>::HttpClient: RefUnwindSafe,
    <E as Environment>::MapWindowConfig: RefUnwindSafe,
    <E as Environment>::Scheduler: RefUnwindSafe,
",1,["maplibre::vector::request_system::RequestSystem"]],["impl<Q, B, V, I, TM, FM> RefUnwindSafe for BufferPool<Q, B, V, I, TM, FM>where
    B: RefUnwindSafe,
    FM: RefUnwindSafe,
    I: RefUnwindSafe,
    Q: RefUnwindSafe,
    TM: RefUnwindSafe,
    V: RefUnwindSafe,
",1,["maplibre::vector::resource::buffer_pool::BufferPool"]],["impl RefUnwindSafe for BackingBufferType",1,["maplibre::vector::resource::buffer_pool::BackingBufferType"]],["impl<B> RefUnwindSafe for BackingBuffer<B>where
    B: RefUnwindSafe,
",1,["maplibre::vector::resource::buffer_pool::BackingBuffer"]],["impl RefUnwindSafe for IndexEntry",1,["maplibre::vector::resource::buffer_pool::IndexEntry"]],["impl RefUnwindSafe for RingIndexEntry",1,["maplibre::vector::resource::buffer_pool::RingIndexEntry"]],["impl RefUnwindSafe for RingIndex",1,["maplibre::vector::resource::buffer_pool::RingIndex"]],["impl RefUnwindSafe for VectorMessageTag",1,["maplibre::vector::transferables::VectorMessageTag"]],["impl RefUnwindSafe for DefaultTileTessellated",1,["maplibre::vector::transferables::DefaultTileTessellated"]],["impl RefUnwindSafe for DefaultLayerMissing",1,["maplibre::vector::transferables::DefaultLayerMissing"]],["impl RefUnwindSafe for DefaultLayerTesselated",1,["maplibre::vector::transferables::DefaultLayerTesselated"]],["impl RefUnwindSafe for DefaultLayerIndexed",1,["maplibre::vector::transferables::DefaultLayerIndexed"]],["impl RefUnwindSafe for DefaultVectorTransferables",1,["maplibre::vector::transferables::DefaultVectorTransferables"]],["impl !RefUnwindSafe for VectorPipeline",1,["maplibre::vector::VectorPipeline"]],["impl<T> RefUnwindSafe for VectorPlugin<T>where
    T: RefUnwindSafe,
",1,["maplibre::vector::VectorPlugin"]],["impl RefUnwindSafe for VectorTilesDone",1,["maplibre::vector::VectorTilesDone"]],["impl RefUnwindSafe for AvailableVectorLayerData",1,["maplibre::vector::AvailableVectorLayerData"]],["impl RefUnwindSafe for MissingVectorLayerData",1,["maplibre::vector::MissingVectorLayerData"]],["impl RefUnwindSafe for VectorLayerData",1,["maplibre::vector::VectorLayerData"]],["impl RefUnwindSafe for VectorLayersDataComponent",1,["maplibre::vector::VectorLayersDataComponent"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/api/implementors/core/panic/unwind_safe/trait.UnwindSafe.js b/docs/api/implementors/core/panic/unwind_safe/trait.UnwindSafe.js index 26419543..14fcab61 100644 --- a/docs/api/implementors/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/docs/api/implementors/core/panic/unwind_safe/trait.UnwindSafe.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"maplibre":[["impl<I> UnwindSafe for ZeroTessellator<I>where
    I: UnwindSafe,
",1,["maplibre::tessellation::zero_tessellator::ZeroTessellator"]],["impl UnwindSafe for VertexConstructor",1,["maplibre::tessellation::VertexConstructor"]],["impl<V, I> UnwindSafe for OverAlignedVertexBuffer<V, I>where
    I: UnwindSafe,
    V: UnwindSafe,
",1,["maplibre::tessellation::OverAlignedVertexBuffer"]],["impl !UnwindSafe for MapContext",1,["maplibre::context::MapContext"]],["impl UnwindSafe for Quadkey",1,["maplibre::coords::Quadkey"]],["impl UnwindSafe for ZoomLevel",1,["maplibre::coords::ZoomLevel"]],["impl UnwindSafe for LatLon",1,["maplibre::coords::LatLon"]],["impl UnwindSafe for Zoom",1,["maplibre::coords::Zoom"]],["impl UnwindSafe for InnerCoords",1,["maplibre::coords::InnerCoords"]],["impl UnwindSafe for TileCoords",1,["maplibre::coords::TileCoords"]],["impl UnwindSafe for WorldTileCoords",1,["maplibre::coords::WorldTileCoords"]],["impl UnwindSafe for AlignedWorldTileCoords",1,["maplibre::coords::AlignedWorldTileCoords"]],["impl UnwindSafe for WorldCoords",1,["maplibre::coords::WorldCoords"]],["impl UnwindSafe for ViewRegion",1,["maplibre::coords::ViewRegion"]],["impl !UnwindSafe for MessageError",1,["maplibre::io::apc::MessageError"]],["impl !UnwindSafe for Message",1,["maplibre::io::apc::Message"]],["impl UnwindSafe for Input",1,["maplibre::io::apc::Input"]],["impl UnwindSafe for SendError",1,["maplibre::io::apc::SendError"]],["impl !UnwindSafe for ProcedureError",1,["maplibre::io::apc::ProcedureError"]],["impl !UnwindSafe for CallError",1,["maplibre::io::apc::CallError"]],["impl !UnwindSafe for SchedulerContext",1,["maplibre::io::apc::SchedulerContext"]],["impl<K, S> !UnwindSafe for SchedulerAsyncProcedureCall<K, S>",1,["maplibre::io::apc::SchedulerAsyncProcedureCall"]],["impl UnwindSafe for GeometryIndex",1,["maplibre::io::geometry_index::GeometryIndex"]],["impl UnwindSafe for TileIndex",1,["maplibre::io::geometry_index::TileIndex"]],["impl<T> UnwindSafe for IndexedGeometry<T>where
    T: UnwindSafe,
",1,["maplibre::io::geometry_index::IndexedGeometry"]],["impl<T> UnwindSafe for ExactGeometry<T>where
    T: UnwindSafe,
",1,["maplibre::io::geometry_index::ExactGeometry"]],["impl UnwindSafe for IndexProcessor",1,["maplibre::io::geometry_index::IndexProcessor"]],["impl !UnwindSafe for ScheduleError",1,["maplibre::io::scheduler::ScheduleError"]],["impl UnwindSafe for NopScheduler",1,["maplibre::io::scheduler::NopScheduler"]],["impl<HC> UnwindSafe for HttpSourceClient<HC>where
    HC: UnwindSafe,
",1,["maplibre::io::source_client::HttpSourceClient"]],["impl !UnwindSafe for SourceFetchError",1,["maplibre::io::source_client::SourceFetchError"]],["impl<HC> UnwindSafe for SourceClient<HC>where
    HC: UnwindSafe,
",1,["maplibre::io::source_client::SourceClient"]],["impl UnwindSafe for TessellateSource",1,["maplibre::io::source_type::TessellateSource"]],["impl UnwindSafe for RasterSource",1,["maplibre::io::source_type::RasterSource"]],["impl UnwindSafe for SourceType",1,["maplibre::io::source_type::SourceType"]],["impl !UnwindSafe for ReqwestHttpClient",1,["maplibre::platform::noweb::http_client::ReqwestHttpClient"]],["impl UnwindSafe for TokioScheduler",1,["maplibre::platform::noweb::scheduler::TokioScheduler"]],["impl UnwindSafe for ReqwestOffscreenKernelEnvironment",1,["maplibre::platform::noweb::ReqwestOffscreenKernelEnvironment"]],["impl !UnwindSafe for RunSubGraph",1,["maplibre::render::graph::context::RunSubGraph"]],["impl<'a> !UnwindSafe for RenderGraphContext<'a>",1,["maplibre::render::graph::context::RenderGraphContext"]],["impl UnwindSafe for RunSubGraphError",1,["maplibre::render::graph::context::RunSubGraphError"]],["impl UnwindSafe for OutputSlotError",1,["maplibre::render::graph::context::OutputSlotError"]],["impl UnwindSafe for InputSlotError",1,["maplibre::render::graph::context::InputSlotError"]],["impl UnwindSafe for Edge",1,["maplibre::render::graph::edge::Edge"]],["impl UnwindSafe for EdgeExistence",1,["maplibre::render::graph::edge::EdgeExistence"]],["impl !UnwindSafe for RenderGraph",1,["maplibre::render::graph::graph::RenderGraph"]],["impl UnwindSafe for GraphInputNode",1,["maplibre::render::graph::graph::GraphInputNode"]],["impl<'d> !UnwindSafe for RenderContext<'d>",1,["maplibre::render::graph::node::RenderContext"]],["impl UnwindSafe for NodeId",1,["maplibre::render::graph::node::NodeId"]],["impl UnwindSafe for NodeRunError",1,["maplibre::render::graph::node::NodeRunError"]],["impl UnwindSafe for Edges",1,["maplibre::render::graph::node::Edges"]],["impl !UnwindSafe for NodeState",1,["maplibre::render::graph::node::NodeState"]],["impl UnwindSafe for NodeLabel",1,["maplibre::render::graph::node::NodeLabel"]],["impl UnwindSafe for EmptyNode",1,["maplibre::render::graph::node::EmptyNode"]],["impl !UnwindSafe for SlotValue",1,["maplibre::render::graph::node_slot::SlotValue"]],["impl UnwindSafe for SlotType",1,["maplibre::render::graph::node_slot::SlotType"]],["impl UnwindSafe for SlotLabel",1,["maplibre::render::graph::node_slot::SlotLabel"]],["impl UnwindSafe for SlotInfo",1,["maplibre::render::graph::node_slot::SlotInfo"]],["impl UnwindSafe for SlotInfos",1,["maplibre::render::graph::node_slot::SlotInfos"]],["impl UnwindSafe for RenderGraphError",1,["maplibre::render::graph::RenderGraphError"]],["impl<B> UnwindSafe for BackingBufferDescriptor<B>where
    B: UnwindSafe,
",1,["maplibre::render::resource::buffer::BackingBufferDescriptor"]],["impl UnwindSafe for RenderPipelineDescriptor",1,["maplibre::render::resource::pipeline::RenderPipelineDescriptor"]],["impl UnwindSafe for VertexBufferLayout",1,["maplibre::render::resource::shader::VertexBufferLayout"]],["impl UnwindSafe for FragmentState",1,["maplibre::render::resource::shader::FragmentState"]],["impl UnwindSafe for VertexState",1,["maplibre::render::resource::shader::VertexState"]],["impl UnwindSafe for BufferDimensions",1,["maplibre::render::resource::surface::BufferDimensions"]],["impl !UnwindSafe for WindowHead",1,["maplibre::render::resource::surface::WindowHead"]],["impl !UnwindSafe for BufferedTextureHead",1,["maplibre::render::resource::surface::BufferedTextureHead"]],["impl !UnwindSafe for Head",1,["maplibre::render::resource::surface::Head"]],["impl !UnwindSafe for Surface",1,["maplibre::render::resource::surface::Surface"]],["impl !UnwindSafe for TextureView",1,["maplibre::render::resource::texture::TextureView"]],["impl !UnwindSafe for Texture",1,["maplibre::render::resource::texture::Texture"]],["impl UnwindSafe for TilePipeline",1,["maplibre::render::resource::tile_pipeline::TilePipeline"]],["impl<'a> !UnwindSafe for TrackedRenderPass<'a>",1,["maplibre::render::resource::tracked_render_pass::TrackedRenderPass"]],["impl UnwindSafe for GraphRunnerSystem",1,["maplibre::render::systems::graph_runner_system::GraphRunnerSystem"]],["impl UnwindSafe for ResourceSystem",1,["maplibre::render::systems::resource_system::ResourceSystem"]],["impl UnwindSafe for RenderGraphRunner",1,["maplibre::render::graph_runner::RenderGraphRunner"]],["impl UnwindSafe for RenderGraphRunnerError",1,["maplibre::render::graph_runner::RenderGraphRunnerError"]],["impl UnwindSafe for MainPassNode",1,["maplibre::render::main_pass::MainPassNode"]],["impl UnwindSafe for MainPassDriverNode",1,["maplibre::render::main_pass::MainPassDriverNode"]],["impl UnwindSafe for TileMaskShader",1,["maplibre::render::shaders::TileMaskShader"]],["impl UnwindSafe for VectorTileShader",1,["maplibre::render::shaders::VectorTileShader"]],["impl UnwindSafe for ShaderCamera",1,["maplibre::render::shaders::ShaderCamera"]],["impl UnwindSafe for ShaderGlobals",1,["maplibre::render::shaders::ShaderGlobals"]],["impl UnwindSafe for ShaderVertex",1,["maplibre::render::shaders::ShaderVertex"]],["impl UnwindSafe for ShaderFeatureStyle",1,["maplibre::render::shaders::ShaderFeatureStyle"]],["impl UnwindSafe for ShaderLayerMetadata",1,["maplibre::render::shaders::ShaderLayerMetadata"]],["impl UnwindSafe for ShaderTileMetadata",1,["maplibre::render::shaders::ShaderTileMetadata"]],["impl UnwindSafe for ShaderTextureVertex",1,["maplibre::render::shaders::ShaderTextureVertex"]],["impl UnwindSafe for RasterTileShader",1,["maplibre::render::shaders::RasterTileShader"]],["impl UnwindSafe for RendererBuilder",1,["maplibre::render::builder::RendererBuilder"]],["impl !UnwindSafe for InitializationResult",1,["maplibre::render::builder::InitializationResult"]],["impl UnwindSafe for UninitializedRenderer",1,["maplibre::render::builder::UninitializedRenderer"]],["impl !UnwindSafe for InitializedRenderer",1,["maplibre::render::builder::InitializedRenderer"]],["impl UnwindSafe for ViewProjection",1,["maplibre::render::camera::ViewProjection"]],["impl UnwindSafe for InvertedViewProjection",1,["maplibre::render::camera::InvertedViewProjection"]],["impl UnwindSafe for ModelViewProjection",1,["maplibre::render::camera::ModelViewProjection"]],["impl UnwindSafe for Camera",1,["maplibre::render::camera::Camera"]],["impl UnwindSafe for Perspective",1,["maplibre::render::camera::Perspective"]],["impl UnwindSafe for RenderError",1,["maplibre::render::error::RenderError"]],["impl<T> UnwindSafe for Eventually<T>where
    T: UnwindSafe,
",1,["maplibre::render::eventually::Eventually"]],["impl UnwindSafe for SetMaskPipeline",1,["maplibre::render::render_commands::SetMaskPipeline"]],["impl UnwindSafe for DrawMask",1,["maplibre::render::render_commands::DrawMask"]],["impl UnwindSafe for RenderCommandResult",1,["maplibre::render::render_phase::draw::RenderCommandResult"]],["impl<C, P> UnwindSafe for DrawState<C, P>where
    C: UnwindSafe,
    P: UnwindSafe,
",1,["maplibre::render::render_phase::draw::DrawState"]],["impl<I> UnwindSafe for RenderPhase<I>where
    I: UnwindSafe,
",1,["maplibre::render::render_phase::RenderPhase"]],["impl !UnwindSafe for LayerItem",1,["maplibre::render::render_phase::LayerItem"]],["impl !UnwindSafe for TileMaskItem",1,["maplibre::render::render_phase::TileMaskItem"]],["impl UnwindSafe for WgpuSettings",1,["maplibre::render::settings::WgpuSettings"]],["impl UnwindSafe for SurfaceType",1,["maplibre::render::settings::SurfaceType"]],["impl UnwindSafe for Msaa",1,["maplibre::render::settings::Msaa"]],["impl UnwindSafe for RendererSettings",1,["maplibre::render::settings::RendererSettings"]],["impl<B> UnwindSafe for BackingBuffer<B>where
    B: UnwindSafe,
",1,["maplibre::render::tile_view_pattern::pattern::BackingBuffer"]],["impl<Q, B> UnwindSafe for TileViewPattern<Q, B>where
    B: UnwindSafe,
    Q: UnwindSafe,
",1,["maplibre::render::tile_view_pattern::pattern::TileViewPattern"]],["impl UnwindSafe for SourceShapes",1,["maplibre::render::tile_view_pattern::SourceShapes"]],["impl UnwindSafe for ViewTile",1,["maplibre::render::tile_view_pattern::ViewTile"]],["impl UnwindSafe for TileShape",1,["maplibre::render::tile_view_pattern::TileShape"]],["impl<Q> UnwindSafe for QueryHasTile<Q>where
    Q: UnwindSafe,
",1,["maplibre::render::tile_view_pattern::QueryHasTile"]],["impl !UnwindSafe for ViewTileSources",1,["maplibre::render::tile_view_pattern::ViewTileSources"]],["impl UnwindSafe for RenderStageLabel",1,["maplibre::render::RenderStageLabel"]],["impl !UnwindSafe for RenderResources",1,["maplibre::render::RenderResources"]],["impl !UnwindSafe for Renderer",1,["maplibre::render::Renderer"]],["impl !UnwindSafe for MaskPipeline",1,["maplibre::render::MaskPipeline"]],["impl UnwindSafe for RenderPlugin",1,["maplibre::render::RenderPlugin"]],["impl UnwindSafe for BackgroundPaint",1,["maplibre::style::layer::BackgroundPaint"]],["impl UnwindSafe for FillPaint",1,["maplibre::style::layer::FillPaint"]],["impl UnwindSafe for LinePaint",1,["maplibre::style::layer::LinePaint"]],["impl UnwindSafe for LayerPaint",1,["maplibre::style::layer::LayerPaint"]],["impl UnwindSafe for StyleLayer",1,["maplibre::style::layer::StyleLayer"]],["impl UnwindSafe for RasterResampling",1,["maplibre::style::raster::RasterResampling"]],["impl UnwindSafe for RasterLayer",1,["maplibre::style::raster::RasterLayer"]],["impl UnwindSafe for TileAddressingScheme",1,["maplibre::style::source::TileAddressingScheme"]],["impl UnwindSafe for VectorSource",1,["maplibre::style::source::VectorSource"]],["impl UnwindSafe for Source",1,["maplibre::style::source::Source"]],["impl UnwindSafe for Style",1,["maplibre::style::style::Style"]],["impl UnwindSafe for FPSMeter",1,["maplibre::util::fps_meter::FPSMeter"]],["impl<S> UnwindSafe for Plane<S>where
    S: UnwindSafe,
",1,["maplibre::util::math::Plane"]],["impl<S> UnwindSafe for Aabb2<S>where
    S: UnwindSafe,
",1,["maplibre::util::math::Aabb2"]],["impl<S> UnwindSafe for Aabb3<S>where
    S: UnwindSafe,
",1,["maplibre::util::math::Aabb3"]],["impl UnwindSafe for FloatOrd",1,["maplibre::util::math::FloatOrd"]],["impl UnwindSafe for MinMaxBoundingBox",1,["maplibre::util::MinMaxBoundingBox"]],["impl<T> UnwindSafe for ChangeObserver<T>where
    T: UnwindSafe,
",1,["maplibre::util::ChangeObserver"]],["impl UnwindSafe for WindowSize",1,["maplibre::window::WindowSize"]],["impl UnwindSafe for NopStage",1,["maplibre::schedule::NopStage"]],["impl<const I: usize, S> UnwindSafe for MultiStage<I, S>where
    S: UnwindSafe,
",1,["maplibre::schedule::MultiStage"]],["impl !UnwindSafe for Schedule",1,["maplibre::schedule::Schedule"]],["impl UnwindSafe for SendEventError",1,["maplibre::event_loop::SendEventError"]],["impl<E> UnwindSafe for Kernel<E>where
    <E as Environment>::AsyncProcedureCall: UnwindSafe,
    <E as Environment>::HttpClient: UnwindSafe,
    <E as Environment>::MapWindowConfig: UnwindSafe,
    <E as Environment>::Scheduler: UnwindSafe,
",1,["maplibre::kernel::Kernel"]],["impl<E> UnwindSafe for KernelBuilder<E>where
    <E as Environment>::AsyncProcedureCall: UnwindSafe,
    <E as Environment>::HttpClient: UnwindSafe,
    <E as Environment>::MapWindowConfig: UnwindSafe,
    <E as Environment>::Scheduler: UnwindSafe,
",1,["maplibre::kernel::KernelBuilder"]],["impl UnwindSafe for MapError",1,["maplibre::map::MapError"]],["impl !UnwindSafe for CurrentMapContext",1,["maplibre::map::CurrentMapContext"]],["impl<E> !UnwindSafe for Map<E>",1,["maplibre::map::Map"]],["impl !UnwindSafe for Resources",1,["maplibre::tcs::resources::Resources"]],["impl<F> UnwindSafe for FunctionSystem<F>where
    F: UnwindSafe,
",1,["maplibre::tcs::system::function::FunctionSystem"]],["impl !UnwindSafe for SystemStage",1,["maplibre::tcs::system::stage::SystemStage"]],["impl !UnwindSafe for SystemContainer",1,["maplibre::tcs::system::SystemContainer"]],["impl UnwindSafe for Tile",1,["maplibre::tcs::tiles::Tile"]],["impl !UnwindSafe for Tiles",1,["maplibre::tcs::tiles::Tiles"]],["impl<'t> !UnwindSafe for TileSpawnResult<'t>",1,["maplibre::tcs::tiles::TileSpawnResult"]],["impl UnwindSafe for GlobalQueryState",1,["maplibre::tcs::tiles::GlobalQueryState"]],["impl<'s> !UnwindSafe for EphemeralQueryState<'s>",1,["maplibre::tcs::tiles::EphemeralQueryState"]],["impl !UnwindSafe for World",1,["maplibre::tcs::world::World"]],["impl UnwindSafe for GlobalQueryState",1,["maplibre::tcs::GlobalQueryState"]],["impl<'s> !UnwindSafe for EphemeralQueryState<'s>",1,["maplibre::tcs::EphemeralQueryState"]],["impl UnwindSafe for ViewState",1,["maplibre::view_state::ViewState"]],["impl UnwindSafe for DebugPassNode",1,["maplibre::debug::debug_pass::DebugPassNode"]],["impl UnwindSafe for SetDebugPipeline",1,["maplibre::debug::render_commands::SetDebugPipeline"]],["impl UnwindSafe for DrawDebugOutline",1,["maplibre::debug::render_commands::DrawDebugOutline"]],["impl !UnwindSafe for DebugPipeline",1,["maplibre::debug::DebugPipeline"]],["impl !UnwindSafe for TileDebugItem",1,["maplibre::debug::TileDebugItem"]],["impl UnwindSafe for DebugPlugin",1,["maplibre::debug::DebugPlugin"]],["impl<E, T> UnwindSafe for PopulateWorldSystem<E, T>where
    T: UnwindSafe,
    <E as Environment>::AsyncProcedureCall: RefUnwindSafe,
    <E as Environment>::HttpClient: RefUnwindSafe,
    <E as Environment>::MapWindowConfig: RefUnwindSafe,
    <E as Environment>::Scheduler: RefUnwindSafe,
",1,["maplibre::raster::populate_world_system::PopulateWorldSystem"]],["impl !UnwindSafe for ProcessRasterError",1,["maplibre::raster::process_raster::ProcessRasterError"]],["impl UnwindSafe for RasterTileRequest",1,["maplibre::raster::process_raster::RasterTileRequest"]],["impl<T, C> UnwindSafe for ProcessRasterContext<T, C>where
    C: UnwindSafe,
    T: UnwindSafe,
",1,["maplibre::raster::process_raster::ProcessRasterContext"]],["impl UnwindSafe for SetRasterTilePipeline",1,["maplibre::raster::render_commands::SetRasterTilePipeline"]],["impl<const I: usize> UnwindSafe for SetRasterViewBindGroup<I>",1,["maplibre::raster::render_commands::SetRasterViewBindGroup"]],["impl UnwindSafe for DrawRasterTile",1,["maplibre::raster::render_commands::DrawRasterTile"]],["impl<E, T> UnwindSafe for RequestSystem<E, T>where
    T: UnwindSafe,
    <E as Environment>::AsyncProcedureCall: RefUnwindSafe,
    <E as Environment>::HttpClient: RefUnwindSafe,
    <E as Environment>::MapWindowConfig: RefUnwindSafe,
    <E as Environment>::Scheduler: RefUnwindSafe,
",1,["maplibre::raster::request_system::RequestSystem"]],["impl !UnwindSafe for RasterResources",1,["maplibre::raster::resource::raster::RasterResources"]],["impl UnwindSafe for RasterMessageTag",1,["maplibre::raster::transferables::RasterMessageTag"]],["impl UnwindSafe for DefaultLayerRaster",1,["maplibre::raster::transferables::DefaultLayerRaster"]],["impl UnwindSafe for DefaultLayerRasterMissing",1,["maplibre::raster::transferables::DefaultLayerRasterMissing"]],["impl UnwindSafe for DefaultRasterTransferables",1,["maplibre::raster::transferables::DefaultRasterTransferables"]],["impl<T> UnwindSafe for RasterPlugin<T>where
    T: UnwindSafe,
",1,["maplibre::raster::RasterPlugin"]],["impl UnwindSafe for AvailableRasterLayerData",1,["maplibre::raster::AvailableRasterLayerData"]],["impl UnwindSafe for MissingRasterLayerData",1,["maplibre::raster::MissingRasterLayerData"]],["impl UnwindSafe for RasterLayerData",1,["maplibre::raster::RasterLayerData"]],["impl UnwindSafe for RasterLayersDataComponent",1,["maplibre::raster::RasterLayersDataComponent"]],["impl<E, T> UnwindSafe for PopulateWorldSystem<E, T>where
    T: UnwindSafe,
    <E as Environment>::AsyncProcedureCall: RefUnwindSafe,
    <E as Environment>::HttpClient: RefUnwindSafe,
    <E as Environment>::MapWindowConfig: RefUnwindSafe,
    <E as Environment>::Scheduler: RefUnwindSafe,
",1,["maplibre::vector::populate_world_system::PopulateWorldSystem"]],["impl !UnwindSafe for ProcessVectorError",1,["maplibre::vector::process_vector::ProcessVectorError"]],["impl UnwindSafe for VectorTileRequest",1,["maplibre::vector::process_vector::VectorTileRequest"]],["impl<T, C> UnwindSafe for ProcessVectorContext<T, C>where
    C: UnwindSafe,
    T: UnwindSafe,
",1,["maplibre::vector::process_vector::ProcessVectorContext"]],["impl UnwindSafe for SetVectorTilePipeline",1,["maplibre::vector::render_commands::SetVectorTilePipeline"]],["impl UnwindSafe for DrawVectorTile",1,["maplibre::vector::render_commands::DrawVectorTile"]],["impl<E, T> UnwindSafe for RequestSystem<E, T>where
    T: UnwindSafe,
    <E as Environment>::AsyncProcedureCall: RefUnwindSafe,
    <E as Environment>::HttpClient: RefUnwindSafe,
    <E as Environment>::MapWindowConfig: RefUnwindSafe,
    <E as Environment>::Scheduler: RefUnwindSafe,
",1,["maplibre::vector::request_system::RequestSystem"]],["impl<Q, B, V, I, TM, FM> UnwindSafe for BufferPool<Q, B, V, I, TM, FM>where
    B: UnwindSafe,
    FM: UnwindSafe,
    I: UnwindSafe,
    Q: UnwindSafe,
    TM: UnwindSafe,
    V: UnwindSafe,
",1,["maplibre::vector::resource::buffer_pool::BufferPool"]],["impl UnwindSafe for BackingBufferType",1,["maplibre::vector::resource::buffer_pool::BackingBufferType"]],["impl<B> UnwindSafe for BackingBuffer<B>where
    B: UnwindSafe,
",1,["maplibre::vector::resource::buffer_pool::BackingBuffer"]],["impl UnwindSafe for IndexEntry",1,["maplibre::vector::resource::buffer_pool::IndexEntry"]],["impl UnwindSafe for RingIndexEntry",1,["maplibre::vector::resource::buffer_pool::RingIndexEntry"]],["impl UnwindSafe for RingIndex",1,["maplibre::vector::resource::buffer_pool::RingIndex"]],["impl UnwindSafe for VectorMessageTag",1,["maplibre::vector::transferables::VectorMessageTag"]],["impl UnwindSafe for DefaultTileTessellated",1,["maplibre::vector::transferables::DefaultTileTessellated"]],["impl UnwindSafe for DefaultLayerMissing",1,["maplibre::vector::transferables::DefaultLayerMissing"]],["impl UnwindSafe for DefaultLayerTesselated",1,["maplibre::vector::transferables::DefaultLayerTesselated"]],["impl UnwindSafe for DefaultLayerIndexed",1,["maplibre::vector::transferables::DefaultLayerIndexed"]],["impl UnwindSafe for DefaultVectorTransferables",1,["maplibre::vector::transferables::DefaultVectorTransferables"]],["impl !UnwindSafe for VectorPipeline",1,["maplibre::vector::VectorPipeline"]],["impl<T> UnwindSafe for VectorPlugin<T>where
    T: UnwindSafe,
",1,["maplibre::vector::VectorPlugin"]],["impl UnwindSafe for VectorTilesDone",1,["maplibre::vector::VectorTilesDone"]],["impl UnwindSafe for AvailableVectorLayerData",1,["maplibre::vector::AvailableVectorLayerData"]],["impl UnwindSafe for MissingVectorLayerData",1,["maplibre::vector::MissingVectorLayerData"]],["impl UnwindSafe for VectorLayerData",1,["maplibre::vector::VectorLayerData"]],["impl UnwindSafe for VectorLayersDataComponent",1,["maplibre::vector::VectorLayersDataComponent"]]] +"maplibre":[["impl<I> UnwindSafe for ZeroTessellator<I>where
    I: UnwindSafe,
",1,["maplibre::tessellation::zero_tessellator::ZeroTessellator"]],["impl UnwindSafe for VertexConstructor",1,["maplibre::tessellation::VertexConstructor"]],["impl<V, I> UnwindSafe for OverAlignedVertexBuffer<V, I>where
    I: UnwindSafe,
    V: UnwindSafe,
",1,["maplibre::tessellation::OverAlignedVertexBuffer"]],["impl !UnwindSafe for MapContext",1,["maplibre::context::MapContext"]],["impl UnwindSafe for Quadkey",1,["maplibre::coords::Quadkey"]],["impl UnwindSafe for ZoomLevel",1,["maplibre::coords::ZoomLevel"]],["impl UnwindSafe for LatLon",1,["maplibre::coords::LatLon"]],["impl UnwindSafe for Zoom",1,["maplibre::coords::Zoom"]],["impl UnwindSafe for InnerCoords",1,["maplibre::coords::InnerCoords"]],["impl UnwindSafe for TileCoords",1,["maplibre::coords::TileCoords"]],["impl UnwindSafe for WorldTileCoords",1,["maplibre::coords::WorldTileCoords"]],["impl UnwindSafe for AlignedWorldTileCoords",1,["maplibre::coords::AlignedWorldTileCoords"]],["impl UnwindSafe for WorldCoords",1,["maplibre::coords::WorldCoords"]],["impl UnwindSafe for ViewRegion",1,["maplibre::coords::ViewRegion"]],["impl !UnwindSafe for MessageError",1,["maplibre::io::apc::MessageError"]],["impl !UnwindSafe for Message",1,["maplibre::io::apc::Message"]],["impl UnwindSafe for Input",1,["maplibre::io::apc::Input"]],["impl UnwindSafe for SendError",1,["maplibre::io::apc::SendError"]],["impl !UnwindSafe for ProcedureError",1,["maplibre::io::apc::ProcedureError"]],["impl !UnwindSafe for CallError",1,["maplibre::io::apc::CallError"]],["impl !UnwindSafe for SchedulerContext",1,["maplibre::io::apc::SchedulerContext"]],["impl<K, S> !UnwindSafe for SchedulerAsyncProcedureCall<K, S>",1,["maplibre::io::apc::SchedulerAsyncProcedureCall"]],["impl UnwindSafe for GeometryIndex",1,["maplibre::io::geometry_index::GeometryIndex"]],["impl UnwindSafe for TileIndex",1,["maplibre::io::geometry_index::TileIndex"]],["impl<T> UnwindSafe for IndexedGeometry<T>where
    T: UnwindSafe,
",1,["maplibre::io::geometry_index::IndexedGeometry"]],["impl<T> UnwindSafe for ExactGeometry<T>where
    T: UnwindSafe,
",1,["maplibre::io::geometry_index::ExactGeometry"]],["impl UnwindSafe for IndexProcessor",1,["maplibre::io::geometry_index::IndexProcessor"]],["impl !UnwindSafe for ScheduleError",1,["maplibre::io::scheduler::ScheduleError"]],["impl UnwindSafe for NopScheduler",1,["maplibre::io::scheduler::NopScheduler"]],["impl<HC> UnwindSafe for HttpSourceClient<HC>where
    HC: UnwindSafe,
",1,["maplibre::io::source_client::HttpSourceClient"]],["impl !UnwindSafe for SourceFetchError",1,["maplibre::io::source_client::SourceFetchError"]],["impl<HC> UnwindSafe for SourceClient<HC>where
    HC: UnwindSafe,
",1,["maplibre::io::source_client::SourceClient"]],["impl UnwindSafe for TessellateSource",1,["maplibre::io::source_type::TessellateSource"]],["impl UnwindSafe for RasterSource",1,["maplibre::io::source_type::RasterSource"]],["impl UnwindSafe for SourceType",1,["maplibre::io::source_type::SourceType"]],["impl !UnwindSafe for ReqwestHttpClient",1,["maplibre::platform::noweb::http_client::ReqwestHttpClient"]],["impl UnwindSafe for TokioScheduler",1,["maplibre::platform::noweb::scheduler::TokioScheduler"]],["impl UnwindSafe for ReqwestOffscreenKernelEnvironment",1,["maplibre::platform::noweb::ReqwestOffscreenKernelEnvironment"]],["impl !UnwindSafe for RunSubGraph",1,["maplibre::render::graph::context::RunSubGraph"]],["impl<'a> !UnwindSafe for RenderGraphContext<'a>",1,["maplibre::render::graph::context::RenderGraphContext"]],["impl UnwindSafe for RunSubGraphError",1,["maplibre::render::graph::context::RunSubGraphError"]],["impl UnwindSafe for OutputSlotError",1,["maplibre::render::graph::context::OutputSlotError"]],["impl UnwindSafe for InputSlotError",1,["maplibre::render::graph::context::InputSlotError"]],["impl UnwindSafe for Edge",1,["maplibre::render::graph::edge::Edge"]],["impl UnwindSafe for EdgeExistence",1,["maplibre::render::graph::edge::EdgeExistence"]],["impl !UnwindSafe for RenderGraph",1,["maplibre::render::graph::graph::RenderGraph"]],["impl UnwindSafe for GraphInputNode",1,["maplibre::render::graph::graph::GraphInputNode"]],["impl<'d> !UnwindSafe for RenderContext<'d>",1,["maplibre::render::graph::node::RenderContext"]],["impl UnwindSafe for NodeId",1,["maplibre::render::graph::node::NodeId"]],["impl UnwindSafe for NodeRunError",1,["maplibre::render::graph::node::NodeRunError"]],["impl UnwindSafe for Edges",1,["maplibre::render::graph::node::Edges"]],["impl !UnwindSafe for NodeState",1,["maplibre::render::graph::node::NodeState"]],["impl UnwindSafe for NodeLabel",1,["maplibre::render::graph::node::NodeLabel"]],["impl UnwindSafe for EmptyNode",1,["maplibre::render::graph::node::EmptyNode"]],["impl !UnwindSafe for SlotValue",1,["maplibre::render::graph::node_slot::SlotValue"]],["impl UnwindSafe for SlotType",1,["maplibre::render::graph::node_slot::SlotType"]],["impl UnwindSafe for SlotLabel",1,["maplibre::render::graph::node_slot::SlotLabel"]],["impl UnwindSafe for SlotInfo",1,["maplibre::render::graph::node_slot::SlotInfo"]],["impl UnwindSafe for SlotInfos",1,["maplibre::render::graph::node_slot::SlotInfos"]],["impl UnwindSafe for RenderGraphError",1,["maplibre::render::graph::RenderGraphError"]],["impl<B> UnwindSafe for BackingBufferDescriptor<B>where
    B: UnwindSafe,
",1,["maplibre::render::resource::buffer::BackingBufferDescriptor"]],["impl UnwindSafe for RenderPipelineDescriptor",1,["maplibre::render::resource::pipeline::RenderPipelineDescriptor"]],["impl UnwindSafe for VertexBufferLayout",1,["maplibre::render::resource::shader::VertexBufferLayout"]],["impl UnwindSafe for FragmentState",1,["maplibre::render::resource::shader::FragmentState"]],["impl UnwindSafe for VertexState",1,["maplibre::render::resource::shader::VertexState"]],["impl UnwindSafe for BufferDimensions",1,["maplibre::render::resource::surface::BufferDimensions"]],["impl !UnwindSafe for WindowHead",1,["maplibre::render::resource::surface::WindowHead"]],["impl !UnwindSafe for BufferedTextureHead",1,["maplibre::render::resource::surface::BufferedTextureHead"]],["impl !UnwindSafe for Head",1,["maplibre::render::resource::surface::Head"]],["impl !UnwindSafe for Surface",1,["maplibre::render::resource::surface::Surface"]],["impl !UnwindSafe for TextureView",1,["maplibre::render::resource::texture::TextureView"]],["impl !UnwindSafe for Texture",1,["maplibre::render::resource::texture::Texture"]],["impl UnwindSafe for TilePipeline",1,["maplibre::render::resource::tile_pipeline::TilePipeline"]],["impl<'a> !UnwindSafe for TrackedRenderPass<'a>",1,["maplibre::render::resource::tracked_render_pass::TrackedRenderPass"]],["impl UnwindSafe for GraphRunnerSystem",1,["maplibre::render::systems::graph_runner_system::GraphRunnerSystem"]],["impl UnwindSafe for ResourceSystem",1,["maplibre::render::systems::resource_system::ResourceSystem"]],["impl UnwindSafe for RenderGraphRunner",1,["maplibre::render::graph_runner::RenderGraphRunner"]],["impl UnwindSafe for RenderGraphRunnerError",1,["maplibre::render::graph_runner::RenderGraphRunnerError"]],["impl UnwindSafe for MainPassNode",1,["maplibre::render::main_pass::MainPassNode"]],["impl UnwindSafe for MainPassDriverNode",1,["maplibre::render::main_pass::MainPassDriverNode"]],["impl UnwindSafe for TileMaskShader",1,["maplibre::render::shaders::TileMaskShader"]],["impl UnwindSafe for VectorTileShader",1,["maplibre::render::shaders::VectorTileShader"]],["impl UnwindSafe for ShaderCamera",1,["maplibre::render::shaders::ShaderCamera"]],["impl UnwindSafe for ShaderGlobals",1,["maplibre::render::shaders::ShaderGlobals"]],["impl UnwindSafe for ShaderVertex",1,["maplibre::render::shaders::ShaderVertex"]],["impl UnwindSafe for ShaderFeatureStyle",1,["maplibre::render::shaders::ShaderFeatureStyle"]],["impl UnwindSafe for ShaderLayerMetadata",1,["maplibre::render::shaders::ShaderLayerMetadata"]],["impl UnwindSafe for ShaderTileMetadata",1,["maplibre::render::shaders::ShaderTileMetadata"]],["impl UnwindSafe for ShaderTextureVertex",1,["maplibre::render::shaders::ShaderTextureVertex"]],["impl UnwindSafe for RasterTileShader",1,["maplibre::render::shaders::RasterTileShader"]],["impl UnwindSafe for RendererBuilder",1,["maplibre::render::builder::RendererBuilder"]],["impl !UnwindSafe for InitializationResult",1,["maplibre::render::builder::InitializationResult"]],["impl UnwindSafe for UninitializedRenderer",1,["maplibre::render::builder::UninitializedRenderer"]],["impl !UnwindSafe for InitializedRenderer",1,["maplibre::render::builder::InitializedRenderer"]],["impl UnwindSafe for ViewProjection",1,["maplibre::render::camera::ViewProjection"]],["impl UnwindSafe for InvertedViewProjection",1,["maplibre::render::camera::InvertedViewProjection"]],["impl UnwindSafe for ModelViewProjection",1,["maplibre::render::camera::ModelViewProjection"]],["impl UnwindSafe for Camera",1,["maplibre::render::camera::Camera"]],["impl UnwindSafe for Perspective",1,["maplibre::render::camera::Perspective"]],["impl UnwindSafe for RenderError",1,["maplibre::render::error::RenderError"]],["impl<T> UnwindSafe for Eventually<T>where
    T: UnwindSafe,
",1,["maplibre::render::eventually::Eventually"]],["impl UnwindSafe for SetMaskPipeline",1,["maplibre::render::render_commands::SetMaskPipeline"]],["impl UnwindSafe for DrawMask",1,["maplibre::render::render_commands::DrawMask"]],["impl UnwindSafe for RenderCommandResult",1,["maplibre::render::render_phase::draw::RenderCommandResult"]],["impl<C, P> UnwindSafe for DrawState<C, P>where
    C: UnwindSafe,
    P: UnwindSafe,
",1,["maplibre::render::render_phase::draw::DrawState"]],["impl<I> UnwindSafe for RenderPhase<I>where
    I: UnwindSafe,
",1,["maplibre::render::render_phase::RenderPhase"]],["impl !UnwindSafe for LayerItem",1,["maplibre::render::render_phase::LayerItem"]],["impl !UnwindSafe for TileMaskItem",1,["maplibre::render::render_phase::TileMaskItem"]],["impl UnwindSafe for WgpuSettings",1,["maplibre::render::settings::WgpuSettings"]],["impl UnwindSafe for SurfaceType",1,["maplibre::render::settings::SurfaceType"]],["impl UnwindSafe for Msaa",1,["maplibre::render::settings::Msaa"]],["impl UnwindSafe for RendererSettings",1,["maplibre::render::settings::RendererSettings"]],["impl<B> UnwindSafe for BackingBuffer<B>where
    B: UnwindSafe,
",1,["maplibre::render::tile_view_pattern::pattern::BackingBuffer"]],["impl<Q, B> UnwindSafe for TileViewPattern<Q, B>where
    B: UnwindSafe,
    Q: UnwindSafe,
",1,["maplibre::render::tile_view_pattern::pattern::TileViewPattern"]],["impl UnwindSafe for SourceShapes",1,["maplibre::render::tile_view_pattern::SourceShapes"]],["impl UnwindSafe for ViewTile",1,["maplibre::render::tile_view_pattern::ViewTile"]],["impl UnwindSafe for TileShape",1,["maplibre::render::tile_view_pattern::TileShape"]],["impl<Q> UnwindSafe for QueryHasTile<Q>where
    Q: UnwindSafe,
",1,["maplibre::render::tile_view_pattern::QueryHasTile"]],["impl !UnwindSafe for ViewTileSources",1,["maplibre::render::tile_view_pattern::ViewTileSources"]],["impl UnwindSafe for RenderStageLabel",1,["maplibre::render::RenderStageLabel"]],["impl !UnwindSafe for RenderResources",1,["maplibre::render::RenderResources"]],["impl !UnwindSafe for Renderer",1,["maplibre::render::Renderer"]],["impl !UnwindSafe for MaskPipeline",1,["maplibre::render::MaskPipeline"]],["impl UnwindSafe for RenderPlugin",1,["maplibre::render::RenderPlugin"]],["impl UnwindSafe for BackgroundPaint",1,["maplibre::style::layer::BackgroundPaint"]],["impl UnwindSafe for FillPaint",1,["maplibre::style::layer::FillPaint"]],["impl UnwindSafe for LinePaint",1,["maplibre::style::layer::LinePaint"]],["impl UnwindSafe for LayerPaint",1,["maplibre::style::layer::LayerPaint"]],["impl UnwindSafe for StyleLayer",1,["maplibre::style::layer::StyleLayer"]],["impl UnwindSafe for RasterResampling",1,["maplibre::style::raster::RasterResampling"]],["impl UnwindSafe for RasterLayer",1,["maplibre::style::raster::RasterLayer"]],["impl UnwindSafe for TileAddressingScheme",1,["maplibre::style::source::TileAddressingScheme"]],["impl UnwindSafe for VectorSource",1,["maplibre::style::source::VectorSource"]],["impl UnwindSafe for Source",1,["maplibre::style::source::Source"]],["impl UnwindSafe for Style",1,["maplibre::style::style::Style"]],["impl UnwindSafe for FPSMeter",1,["maplibre::util::fps_meter::FPSMeter"]],["impl<S> UnwindSafe for Plane<S>where
    S: UnwindSafe,
",1,["maplibre::util::math::Plane"]],["impl<S> UnwindSafe for Aabb2<S>where
    S: UnwindSafe,
",1,["maplibre::util::math::Aabb2"]],["impl<S> UnwindSafe for Aabb3<S>where
    S: UnwindSafe,
",1,["maplibre::util::math::Aabb3"]],["impl UnwindSafe for FloatOrd",1,["maplibre::util::math::FloatOrd"]],["impl<T> UnwindSafe for ChangeObserver<T>where
    T: UnwindSafe,
",1,["maplibre::util::ChangeObserver"]],["impl UnwindSafe for WindowSize",1,["maplibre::window::WindowSize"]],["impl UnwindSafe for NopStage",1,["maplibre::schedule::NopStage"]],["impl<const I: usize, S> UnwindSafe for MultiStage<I, S>where
    S: UnwindSafe,
",1,["maplibre::schedule::MultiStage"]],["impl !UnwindSafe for Schedule",1,["maplibre::schedule::Schedule"]],["impl UnwindSafe for SendEventError",1,["maplibre::event_loop::SendEventError"]],["impl<E> UnwindSafe for Kernel<E>where
    <E as Environment>::AsyncProcedureCall: UnwindSafe,
    <E as Environment>::HttpClient: UnwindSafe,
    <E as Environment>::MapWindowConfig: UnwindSafe,
    <E as Environment>::Scheduler: UnwindSafe,
",1,["maplibre::kernel::Kernel"]],["impl<E> UnwindSafe for KernelBuilder<E>where
    <E as Environment>::AsyncProcedureCall: UnwindSafe,
    <E as Environment>::HttpClient: UnwindSafe,
    <E as Environment>::MapWindowConfig: UnwindSafe,
    <E as Environment>::Scheduler: UnwindSafe,
",1,["maplibre::kernel::KernelBuilder"]],["impl UnwindSafe for MapError",1,["maplibre::map::MapError"]],["impl !UnwindSafe for CurrentMapContext",1,["maplibre::map::CurrentMapContext"]],["impl<E> !UnwindSafe for Map<E>",1,["maplibre::map::Map"]],["impl !UnwindSafe for Resources",1,["maplibre::tcs::resources::Resources"]],["impl<F> UnwindSafe for FunctionSystem<F>where
    F: UnwindSafe,
",1,["maplibre::tcs::system::function::FunctionSystem"]],["impl !UnwindSafe for SystemStage",1,["maplibre::tcs::system::stage::SystemStage"]],["impl !UnwindSafe for SystemContainer",1,["maplibre::tcs::system::SystemContainer"]],["impl UnwindSafe for Tile",1,["maplibre::tcs::tiles::Tile"]],["impl !UnwindSafe for Tiles",1,["maplibre::tcs::tiles::Tiles"]],["impl<'t> !UnwindSafe for TileSpawnResult<'t>",1,["maplibre::tcs::tiles::TileSpawnResult"]],["impl UnwindSafe for GlobalQueryState",1,["maplibre::tcs::tiles::GlobalQueryState"]],["impl<'s> !UnwindSafe for EphemeralQueryState<'s>",1,["maplibre::tcs::tiles::EphemeralQueryState"]],["impl !UnwindSafe for World",1,["maplibre::tcs::world::World"]],["impl UnwindSafe for GlobalQueryState",1,["maplibre::tcs::GlobalQueryState"]],["impl<'s> !UnwindSafe for EphemeralQueryState<'s>",1,["maplibre::tcs::EphemeralQueryState"]],["impl UnwindSafe for ViewState",1,["maplibre::view_state::ViewState"]],["impl UnwindSafe for DebugPassNode",1,["maplibre::debug::debug_pass::DebugPassNode"]],["impl UnwindSafe for SetDebugPipeline",1,["maplibre::debug::render_commands::SetDebugPipeline"]],["impl UnwindSafe for DrawDebugOutline",1,["maplibre::debug::render_commands::DrawDebugOutline"]],["impl !UnwindSafe for DebugPipeline",1,["maplibre::debug::DebugPipeline"]],["impl !UnwindSafe for TileDebugItem",1,["maplibre::debug::TileDebugItem"]],["impl UnwindSafe for DebugPlugin",1,["maplibre::debug::DebugPlugin"]],["impl<E, T> UnwindSafe for PopulateWorldSystem<E, T>where
    T: UnwindSafe,
    <E as Environment>::AsyncProcedureCall: RefUnwindSafe,
    <E as Environment>::HttpClient: RefUnwindSafe,
    <E as Environment>::MapWindowConfig: RefUnwindSafe,
    <E as Environment>::Scheduler: RefUnwindSafe,
",1,["maplibre::raster::populate_world_system::PopulateWorldSystem"]],["impl !UnwindSafe for ProcessRasterError",1,["maplibre::raster::process_raster::ProcessRasterError"]],["impl UnwindSafe for RasterTileRequest",1,["maplibre::raster::process_raster::RasterTileRequest"]],["impl<T, C> UnwindSafe for ProcessRasterContext<T, C>where
    C: UnwindSafe,
    T: UnwindSafe,
",1,["maplibre::raster::process_raster::ProcessRasterContext"]],["impl UnwindSafe for SetRasterTilePipeline",1,["maplibre::raster::render_commands::SetRasterTilePipeline"]],["impl<const I: usize> UnwindSafe for SetRasterViewBindGroup<I>",1,["maplibre::raster::render_commands::SetRasterViewBindGroup"]],["impl UnwindSafe for DrawRasterTile",1,["maplibre::raster::render_commands::DrawRasterTile"]],["impl<E, T> UnwindSafe for RequestSystem<E, T>where
    T: UnwindSafe,
    <E as Environment>::AsyncProcedureCall: RefUnwindSafe,
    <E as Environment>::HttpClient: RefUnwindSafe,
    <E as Environment>::MapWindowConfig: RefUnwindSafe,
    <E as Environment>::Scheduler: RefUnwindSafe,
",1,["maplibre::raster::request_system::RequestSystem"]],["impl !UnwindSafe for RasterResources",1,["maplibre::raster::resource::raster::RasterResources"]],["impl UnwindSafe for RasterMessageTag",1,["maplibre::raster::transferables::RasterMessageTag"]],["impl UnwindSafe for DefaultLayerRaster",1,["maplibre::raster::transferables::DefaultLayerRaster"]],["impl UnwindSafe for DefaultLayerRasterMissing",1,["maplibre::raster::transferables::DefaultLayerRasterMissing"]],["impl UnwindSafe for DefaultRasterTransferables",1,["maplibre::raster::transferables::DefaultRasterTransferables"]],["impl<T> UnwindSafe for RasterPlugin<T>where
    T: UnwindSafe,
",1,["maplibre::raster::RasterPlugin"]],["impl UnwindSafe for AvailableRasterLayerData",1,["maplibre::raster::AvailableRasterLayerData"]],["impl UnwindSafe for MissingRasterLayerData",1,["maplibre::raster::MissingRasterLayerData"]],["impl UnwindSafe for RasterLayerData",1,["maplibre::raster::RasterLayerData"]],["impl UnwindSafe for RasterLayersDataComponent",1,["maplibre::raster::RasterLayersDataComponent"]],["impl<E, T> UnwindSafe for PopulateWorldSystem<E, T>where
    T: UnwindSafe,
    <E as Environment>::AsyncProcedureCall: RefUnwindSafe,
    <E as Environment>::HttpClient: RefUnwindSafe,
    <E as Environment>::MapWindowConfig: RefUnwindSafe,
    <E as Environment>::Scheduler: RefUnwindSafe,
",1,["maplibre::vector::populate_world_system::PopulateWorldSystem"]],["impl !UnwindSafe for ProcessVectorError",1,["maplibre::vector::process_vector::ProcessVectorError"]],["impl UnwindSafe for VectorTileRequest",1,["maplibre::vector::process_vector::VectorTileRequest"]],["impl<T, C> UnwindSafe for ProcessVectorContext<T, C>where
    C: UnwindSafe,
    T: UnwindSafe,
",1,["maplibre::vector::process_vector::ProcessVectorContext"]],["impl UnwindSafe for SetVectorTilePipeline",1,["maplibre::vector::render_commands::SetVectorTilePipeline"]],["impl UnwindSafe for DrawVectorTile",1,["maplibre::vector::render_commands::DrawVectorTile"]],["impl<E, T> UnwindSafe for RequestSystem<E, T>where
    T: UnwindSafe,
    <E as Environment>::AsyncProcedureCall: RefUnwindSafe,
    <E as Environment>::HttpClient: RefUnwindSafe,
    <E as Environment>::MapWindowConfig: RefUnwindSafe,
    <E as Environment>::Scheduler: RefUnwindSafe,
",1,["maplibre::vector::request_system::RequestSystem"]],["impl<Q, B, V, I, TM, FM> UnwindSafe for BufferPool<Q, B, V, I, TM, FM>where
    B: UnwindSafe,
    FM: UnwindSafe,
    I: UnwindSafe,
    Q: UnwindSafe,
    TM: UnwindSafe,
    V: UnwindSafe,
",1,["maplibre::vector::resource::buffer_pool::BufferPool"]],["impl UnwindSafe for BackingBufferType",1,["maplibre::vector::resource::buffer_pool::BackingBufferType"]],["impl<B> UnwindSafe for BackingBuffer<B>where
    B: UnwindSafe,
",1,["maplibre::vector::resource::buffer_pool::BackingBuffer"]],["impl UnwindSafe for IndexEntry",1,["maplibre::vector::resource::buffer_pool::IndexEntry"]],["impl UnwindSafe for RingIndexEntry",1,["maplibre::vector::resource::buffer_pool::RingIndexEntry"]],["impl UnwindSafe for RingIndex",1,["maplibre::vector::resource::buffer_pool::RingIndex"]],["impl UnwindSafe for VectorMessageTag",1,["maplibre::vector::transferables::VectorMessageTag"]],["impl UnwindSafe for DefaultTileTessellated",1,["maplibre::vector::transferables::DefaultTileTessellated"]],["impl UnwindSafe for DefaultLayerMissing",1,["maplibre::vector::transferables::DefaultLayerMissing"]],["impl UnwindSafe for DefaultLayerTesselated",1,["maplibre::vector::transferables::DefaultLayerTesselated"]],["impl UnwindSafe for DefaultLayerIndexed",1,["maplibre::vector::transferables::DefaultLayerIndexed"]],["impl UnwindSafe for DefaultVectorTransferables",1,["maplibre::vector::transferables::DefaultVectorTransferables"]],["impl !UnwindSafe for VectorPipeline",1,["maplibre::vector::VectorPipeline"]],["impl<T> UnwindSafe for VectorPlugin<T>where
    T: UnwindSafe,
",1,["maplibre::vector::VectorPlugin"]],["impl UnwindSafe for VectorTilesDone",1,["maplibre::vector::VectorTilesDone"]],["impl UnwindSafe for AvailableVectorLayerData",1,["maplibre::vector::AvailableVectorLayerData"]],["impl UnwindSafe for MissingVectorLayerData",1,["maplibre::vector::MissingVectorLayerData"]],["impl UnwindSafe for VectorLayerData",1,["maplibre::vector::VectorLayerData"]],["impl UnwindSafe for VectorLayersDataComponent",1,["maplibre::vector::VectorLayersDataComponent"]]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/docs/api/maplibre/all.html b/docs/api/maplibre/all.html index e0c77df4..352f9e52 100644 --- a/docs/api/maplibre/all.html +++ b/docs/api/maplibre/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Functions

Typedefs

Constants

\ No newline at end of file +List of all items in this crate

List of all items

Structs

Enums

Traits

Macros

Functions

Typedefs

Constants

\ No newline at end of file diff --git a/docs/api/maplibre/render/systems/upload_system/fn.upload_system.html b/docs/api/maplibre/render/systems/upload_system/fn.upload_system.html index 0855422a..fddfe888 100644 --- a/docs/api/maplibre/render/systems/upload_system/fn.upload_system.html +++ b/docs/api/maplibre/render/systems/upload_system/fn.upload_system.html @@ -1 +1 @@ -upload_system in maplibre::render::systems::upload_system - Rust
pub fn upload_system(_: &mut MapContext)
\ No newline at end of file +upload_system in maplibre::render::systems::upload_system - Rust
pub fn upload_system(_: &mut MapContext)
\ No newline at end of file diff --git a/docs/api/maplibre/render/systems/upload_system/index.html b/docs/api/maplibre/render/systems/upload_system/index.html index 8b16a29b..de92fea1 100644 --- a/docs/api/maplibre/render/systems/upload_system/index.html +++ b/docs/api/maplibre/render/systems/upload_system/index.html @@ -1,2 +1,2 @@ -maplibre::render::systems::upload_system - Rust
Expand description

Uploads data to the GPU which is needed for rendering.

+maplibre::render::systems::upload_system - Rust
Expand description

Uploads data to the GPU which is needed for rendering.

Functions

\ No newline at end of file diff --git a/docs/api/maplibre/util/index.html b/docs/api/maplibre/util/index.html index dc4a4102..f6e0991f 100644 --- a/docs/api/maplibre/util/index.html +++ b/docs/api/maplibre/util/index.html @@ -1,2 +1,2 @@ -maplibre::util - Rust
Expand description

Utils which are used internally

-

Modules

fps_meter 🔒
Traits used by label implementations

Structs

Measures the frames per second.

Traits

\ No newline at end of file +maplibre::util - Rust
Expand description

Utils which are used internally

+

Modules

fps_meter 🔒
Traits used by label implementations

Structs

Measures the frames per second.

Traits

\ No newline at end of file diff --git a/docs/api/maplibre/util/sidebar-items.js b/docs/api/maplibre/util/sidebar-items.js index 0c20bc0f..ef2798a3 100644 --- a/docs/api/maplibre/util/sidebar-items.js +++ b/docs/api/maplibre/util/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"mod":[["fps_meter",""],["grid",""],["label","Traits used by label implementations"],["math",""]],"struct":[["ChangeObserver",""],["FPSMeter","Measures the frames per second."],["MinMaxBoundingBox",""]],"trait":[["SignificantlyDifferent",""]]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"mod":[["fps_meter",""],["grid",""],["label","Traits used by label implementations"],["math",""]],"struct":[["ChangeObserver",""],["FPSMeter","Measures the frames per second."]],"trait":[["SignificantlyDifferent",""]]}; \ No newline at end of file diff --git a/docs/api/maplibre/util/struct.ChangeObserver.html b/docs/api/maplibre/util/struct.ChangeObserver.html index dd0cacd7..ad667d86 100644 --- a/docs/api/maplibre/util/struct.ChangeObserver.html +++ b/docs/api/maplibre/util/struct.ChangeObserver.html @@ -1,7 +1,7 @@ -ChangeObserver in maplibre::util - Rust
pub struct ChangeObserver<T> {
+ChangeObserver in maplibre::util - Rust
pub struct ChangeObserver<T> {
     inner: T,
     reference_value: Option<T>,
-}

Fields

inner: Treference_value: Option<T>

Implementations

Trait Implementations

Returns the “default value” for a type. Read more
The resulting type after dereferencing.
Dereferences the value.
Mutably dereferences the value.

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 +}

Fields

inner: Treference_value: Option<T>

Implementations

Trait Implementations

Returns the “default value” for a type. Read more
The resulting type after dereferencing.
Dereferences the value.
Mutably dereferences the value.

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 diff --git a/docs/api/maplibre/util/struct.MinMaxBoundingBox.html b/docs/api/maplibre/util/struct.MinMaxBoundingBox.html deleted file mode 100644 index 575aff8d..00000000 --- a/docs/api/maplibre/util/struct.MinMaxBoundingBox.html +++ /dev/null @@ -1,20 +0,0 @@ -MinMaxBoundingBox in maplibre::util - Rust
struct MinMaxBoundingBox {
-    min_x: i32,
-    min_y: i32,
-    max_x: i32,
-    max_y: i32,
-    initialized: bool,
-}

Fields

min_x: i32min_y: i32max_x: i32max_y: i32initialized: bool

Implementations

Trait Implementations

Returns the “default value” for a type. 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 -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

Returns the argument unchanged.

-
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

Calls U::from(self).

-

That is, this conversion is whatever the implementation of -From<T> for U chooses to do.

-
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.
Attaches the provided Subscriber to this type, returning a -WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a -WithDispatch wrapper. Read more
\ No newline at end of file diff --git a/docs/api/maplibre/util/trait.SignificantlyDifferent.html b/docs/api/maplibre/util/trait.SignificantlyDifferent.html index e3f1b51d..64159f7b 100644 --- a/docs/api/maplibre/util/trait.SignificantlyDifferent.html +++ b/docs/api/maplibre/util/trait.SignificantlyDifferent.html @@ -1,6 +1,6 @@ -SignificantlyDifferent in maplibre::util - Rust
pub trait SignificantlyDifferent<Rhs: ?Sized = Self> {
+SignificantlyDifferent in maplibre::util - Rust
pub trait SignificantlyDifferent<Rhs: ?Sized = Self> {
     type Epsilon;
 
     fn ne(&self, other: &Rhs, epsilon: Self::Epsilon) -> bool;
-}

Required Associated Types

Required Methods

This method tests for self and other values to be significantly different

+}

Required Associated Types

Required Methods

This method tests for self and other values to be significantly different

Implementors

\ No newline at end of file diff --git a/docs/api/search-index.js b/docs/api/search-index.js index 22d42fe8..1937f9e0 100644 --- a/docs/api/search-index.js +++ b/docs/api/search-index.js @@ -1,5 +1,5 @@ var searchIndex = JSON.parse('{\ -"maplibre":{"doc":"Maplibre-rs","t":[0,0,0,0,14,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,3,3,12,12,0,3,12,12,12,12,12,12,3,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,12,12,12,12,12,12,3,17,17,17,3,3,17,3,17,3,3,3,3,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,12,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,11,12,12,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,11,11,11,11,11,11,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,11,12,11,11,11,11,11,11,11,11,11,11,11,11,5,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,0,0,17,17,5,3,6,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,5,16,8,16,16,16,8,16,16,10,10,13,8,8,8,16,16,16,4,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,3,0,12,12,0,12,12,0,0,0,12,12,6,8,6,4,13,8,16,13,13,13,13,4,8,3,4,8,13,4,16,13,3,3,13,4,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,10,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,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,10,11,12,10,11,12,11,11,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,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,4,3,3,3,13,13,13,13,4,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,12,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,12,12,12,3,13,4,8,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,12,12,6,8,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,3,4,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,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,3,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,4,13,3,4,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,12,12,12,17,3,0,0,5,0,0,3,12,3,11,11,11,11,11,11,11,0,11,11,11,11,11,5,0,11,0,11,11,11,11,3,11,11,11,11,12,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,11,11,11,11,11,11,11,11,3,8,10,12,13,3,3,8,16,8,16,13,3,4,3,3,8,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,12,12,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,12,10,10,0,0,0,0,0,0,0,12,12,10,10,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,12,12,3,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,11,3,4,13,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,11,11,11,11,11,11,11,11,12,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,3,6,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,3,11,11,11,11,11,5,11,11,11,11,11,12,11,11,12,11,11,11,11,11,0,3,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,11,11,11,11,5,3,3,3,8,13,16,8,13,16,4,8,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,11,10,10,11,11,12,12,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,12,10,10,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,12,13,13,17,3,13,13,13,13,3,3,4,3,2,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,11,11,11,12,11,11,12,11,11,11,11,11,0,11,11,11,11,0,0,11,11,11,11,11,11,11,0,0,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,0,0,12,11,11,12,11,0,12,0,12,11,11,0,12,0,12,0,11,11,11,12,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,13,4,13,3,3,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,12,12,12,12,3,17,3,17,17,3,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,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,12,17,0,0,17,13,4,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,16,4,8,13,13,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,13,13,13,4,13,13,4,3,3,13,3,13,13,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,8,13,3,13,4,4,3,4,13,3,3,3,4,3,4,13,13,13,13,3,3,4,4,4,13,13,13,13,13,13,11,11,11,11,11,12,0,12,12,11,11,0,12,11,11,11,11,11,0,12,12,12,12,12,12,12,12,12,11,11,11,11,11,12,12,12,0,12,12,12,0,12,12,12,12,11,10,12,12,12,12,11,11,11,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,4,13,13,13,13,13,13,13,4,3,3,4,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,4,4,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,3,18,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,3,3,13,13,13,8,3,4,4,3,13,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,12,12,11,11,11,11,10,11,11,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,12,12,12,12,12,13,13,13,13,13,13,3,3,4,4,4,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,13,13,13,13,3,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,0,0,17,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,11,11,11,11,11,11,11,11,11,11,11,11,11,3,6,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,8,3,13,3,8,8,4,3,16,13,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,10,10,11,11,12,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,10,11,11,10,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,8,3,13,8,8,4,16,13,11,11,11,11,11,11,11,11,11,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,10,14,10,11,11,11,11,11,11,11,11,3,3,3,3,4,13,13,8,8,3,3,13,3,4,13,3,3,3,3,3,12,12,0,12,12,12,12,12,12,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,12,12,12,12,0,12,12,12,12,12,12,0,12,12,0,12,12,12,0,0,12,12,12,12,12,12,12,10,12,12,12,12,12,3,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,8,3,11,11,11,11,12,10,11,12,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,12,3,3,3,12,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,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,4,13,13,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,12,12,11,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,12,12,13,3,4,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,12,12,12,12,3,11,11,11,11,12,12,11,11,12,11,11,11,11,11,11,12,12,11,12,12,11,11,11,11,12,12,12,3,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,18,18,13,18,18,3,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,18,18,18,18,18,18,18,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,3,18,13,13,13,18,3,13,18,18,18,18,18,3,18,18,18,18,18,18,4,13,13,13,13,13,13,13,13,13,13,13,13,3,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,18,18,18,18,18,18,18,4,18,18,18,18,18,18,18,18,4,18,18,18,18,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,12,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,12,12,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,6,3,8,3,3,3,3,3,3,3,3,6,6,6,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,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,0,0,0,0,0,0,5,3,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,11,11,11,11,11,11,11,11,5,5,5,13,17,8,13,13,3,13,4,3,3,3,3,6,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,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,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,0,12,12,11,11,12,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,3,17,17,3,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,12,11,11,11,11,11,11,11,11,11,11,12,12,6,3,3,3,8,8,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,3,13,3,13,3,13,3,13,3,3,13,3,13,3,13,3,13,3,13,16,8,8,16,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,18,3,13,3,13,3,3,13,18,4,3,3,13,3,13,3,13,3,13,3,13,3,13,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,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,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,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,0,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,0,12,12,0,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,13,3,13,3,4,13,3,13,3,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,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,12,12,12,12,12,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,13,13,3,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,13,4,13,4,6,6,13,3,13,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,3,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,12,11,11,11,11,11,12,12,3,3,8,11,11,11,11,11,11,11,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,0,12,0,0,11,11,11,11,11,11,11,11,0,16,16,8,8,8,8,3,16,16,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,14,12,11,11,11,11,11,11,11,10,11,10,11,10,12,11,11,11,11,6,8,8,3,11,11,11,11,11,11,0,11,11,11,10,11,11,10,11,10,0,12,11,11,11,11,3,8,16,11,11,11,11,11,11,12,11,11,11,11,10,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,8,8,8,3,3,16,16,8,16,16,3,8,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,10,11,12,12,10,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,12,10,11,10,11,10,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,3,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,8,17,6,3,3,10,10,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,12,0,6,3,11,11,11,11,12,12,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,3,4,3,13,13,13,13,3,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,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,12,12,3,16,3,3,8,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,12,11,11,0,12,12,11,11,11,11,11,11,11,11,11,11,11,0,0,12,12,12,12,10,11,12,12,11,11,11,11,11,11,11,11,11,11,3,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,5,5,8,8,10,10,10,10,12,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,12,5,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,5,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,13,3,3,8,16,8,16,8,16,13,3,3,4,13,13,8,16,6,4,3,3,3,3,3,8,11,11,11,11,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,10,10,10,10,12,10,10,10,10,12,12,12,11,11,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,10,12,12,10,10,10,10,12,0,0,5,0,0,0,0,0,12,12,10,10,10,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,12,12,12,12,3,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,11,3,4,13,13,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,11,11,11,11,11,11,11,11,11,12,11,12,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,5,3,6,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,3,11,11,11,11,11,5,11,11,11,11,11,12,11,11,12,11,11,11,11,11,0,3,4,3,17,13,17,3,13,17,13,3,3,17,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,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,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,12,12,12,12,12,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,5,3,3,3,3,3,8,13,16,8,13,16,8,13,16,8,13,16,4,8,11,11,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,10,10,10,10,11,11,11,11,11,11,11,11,11,11,10,10,10,10,11,11,11,11,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,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,10,11,11,11,11,11,11,11,12,10,11,12,10,10,10,10,11,11,11,11,10,10,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,17,3,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,8,8,16,8,16,3,11,11,11,11,11,11,11,10,11,11,11,11,11,11,12,11,10,11,11,11,11,11,11,10,10,10,11,11,11,11,11,11,12,11],"n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","0","0","0","0","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","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","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_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_lat_lon","get_children","get_hash","get_hash","get_hash","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","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_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_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","0","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","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","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","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","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","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_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_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","0","0","0","coords","style","0","0","0","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","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","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","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_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","xy","0","0","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","0","0","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","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","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","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","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","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","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","0","0","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","has_renderer","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","0","renderer_builder","style","0","0","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","0","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","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","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","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_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","0","0","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","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","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","0","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","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","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","fmt","fmt","fmt","from","from","from","from","get_hash","hash","image","into","into","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","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","0","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","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_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","error","eventually","fmt","from","from","from","from","from","get_hash","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","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_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","UninitializedRenderer","Uninizalized","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","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","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","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwarp_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","0","0","0","0","0","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","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","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","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","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","0","0","0","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","0","0","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","0","actual","expected","label","0","0","0","0","0","0","actual","expected","label","0","0","0","0","0","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","0","0","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","0","0","0","0","0","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","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","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","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","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","0","actual","expected","label","0","actual","expected","label","0","0","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","0","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","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_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_hash","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","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_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","0","0","0","0","0","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","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","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","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","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","0","0","0","0","0","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","0","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","format","fragment","fragment_state","head","height","inner_size","label","layout","multisample","multisampling","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","0","0","0","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","fmt","fmt","fmt","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","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","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","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","format","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","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_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","0","0","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","0","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","multisampling","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbSfloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH24PLUS_STENCIL8","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_FLOAT16","SHADER_FLOAT64","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_ASTC_LDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WRITE_TIMESTAMP_INSIDE_PASSES","WgpuSettings","all","all","all_native_mask","all_webgpu_mask","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","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_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","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","check_limits","check_limits_with_fail_fn","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","complement","complement","constrained_limits","contains","contains","default","default","default","default","default","default","depth_texture_format","describe","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_truncate","from_bits_truncate","from_bits_unchecked","from_bits_unchecked","from_iter","from_iter","get_hash","get_hash","get_hash","get_hash","get_hash","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","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_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","is_active","is_all","is_all","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","limits","max_bind_groups","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","partial_cmp","partial_cmp","power_preference","present_mode","record_trace","remove","remove","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","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","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","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_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","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","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","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","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","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","0","0","0","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","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","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","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","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","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","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","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","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","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","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","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","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","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","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_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_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","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","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","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","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_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_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","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","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","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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","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","background_color","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","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_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","0","0","0","0","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","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","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","0","0","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","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","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","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","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from_i32","from_str_name","geometry","get_hash","hash","id","id","int_value","int_value","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","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","MinMaxBoundingBox","SignificantlyDifferent","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","default","default","deref","deref_mut","did_change","downcast","downcast","fps_meter","frame_count","from","from","grid","initialized","inner","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","label","math","max_x","max_y","min_x","min_y","ne","new","next_report","reference_value","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","0","Aabb2","Aabb3","FloatOrd","Plane","as_any","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","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","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","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","0","0","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","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","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","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_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","0","0","0","0","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","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","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","0","0","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","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","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","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_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_hash","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":["maplibre","","","","","","","","","","","","","","","","","","","","","","","","maplibre::benchmarking","","maplibre::benchmarking::tessellation","","","","","","maplibre::benchmarking::tessellation::zero_tessellator","","","","","","","maplibre::context","","","","","","","","","","","","","","","","","","","","maplibre::coords","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::debug","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::debug::cleanup_system","maplibre::debug::debug_pass","","","","","","","","","","","","","","","","","","","","maplibre::debug::draw_graph","","","maplibre::debug::draw_graph::node","","maplibre::debug::queue_system","maplibre::debug::render_commands","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::debug::resource_system","maplibre::environment","","","","","","","","","","maplibre::event_loop","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::io","","","","","","","","","","","","maplibre::io::apc","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::io::apc::CallError","","","maplibre::io::apc::Input","","maplibre::io::apc::MessageError","maplibre::io::apc::ProcedureError","","maplibre::io::geometry_index","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::io::geometry_index::ExactGeometry","","maplibre::io::geometry_index::TileIndex","","maplibre::io::scheduler","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::io::scheduler::ScheduleError","maplibre::io::source_client","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::io::source_type","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::io::source_type::SourceType","","maplibre::kernel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::map","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::map::CurrentMapContext","","","maplibre::map::MapError","","maplibre::platform","","","","","","","maplibre::platform::http_client","","maplibre::platform::noweb","","","","","","","","","","","","","","","","","","","","","","maplibre::platform::noweb::http_client","","","","","","","","","","","","","","","","","","","","","","maplibre::platform::noweb::scheduler","","","","","","","","","","","","","","","","","","","maplibre::platform::scheduler","maplibre::plugin","","maplibre::raster","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::raster::RasterLayerData","","maplibre::raster::populate_world_system","","","","","","","","","","","","","","","","","","","","maplibre::raster::process_raster","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::raster::process_raster::ProcessRasterError","maplibre::raster::queue_system","maplibre::raster::render_commands","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::raster::request_system","","","","","","","","","","","","","","","","","","","","","maplibre::raster::resource","maplibre::raster::resource::raster","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::raster::resource_system","maplibre::raster::transferables","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::raster::upload_system","","maplibre::render","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::builder","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::builder::InitializationResult","","maplibre::render::camera","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::draw_graph","","","maplibre::render::draw_graph::node","maplibre::render::error","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::error::RenderError","","","maplibre::render::eventually","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::eventually::Eventually","maplibre::render::graph","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::graph::Edge","","","","","","maplibre::render::graph::InputSlotError","","","","maplibre::render::graph::NodeLabel","","maplibre::render::graph::NodeRunError","","","maplibre::render::graph::OutputSlotError","","","","maplibre::render::graph::RenderGraphError","","","","","","","","","","","","","","","","maplibre::render::graph::RunSubGraphError","","","","","","","","","","maplibre::render::graph::SlotLabel","","maplibre::render::graph::SlotValue","","","maplibre::render::graph::context","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::graph::context::InputSlotError","","","","maplibre::render::graph::context::OutputSlotError","","","","maplibre::render::graph::context::RunSubGraphError","","","","","","","","","","maplibre::render::graph::edge","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::graph::edge::Edge","","","","","","maplibre::render::graph::graph","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::graph::node","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::graph::node::NodeLabel","","maplibre::render::graph::node::NodeRunError","","","maplibre::render::graph::node_slot","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::graph::node_slot::SlotLabel","","maplibre::render::graph::node_slot::SlotValue","","","maplibre::render::graph_runner","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::graph_runner::RenderGraphRunnerError","","","","","","","","","","","maplibre::render::main_graph","","maplibre::render::main_graph::node","","maplibre::render::main_pass","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::render_commands","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::render_phase","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::render_phase::draw","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::resource","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::resource::Head","","maplibre::render::resource::TextureView","","","maplibre::render::resource::buffer","","","","","","","","","","","","","","","","","","","maplibre::render::resource::pipeline","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::resource::shader","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::resource::surface","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::resource::surface::Head","","maplibre::render::resource::texture","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::resource::texture::TextureView","","","maplibre::render::resource::tile_pipeline","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::resource::tracked_render_pass","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::settings","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::settings::TextureFormat","","maplibre::render::shaders","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::systems","","","","","","maplibre::render::systems::cleanup_system","maplibre::render::systems::graph_runner_system","","","","","","","","","","","","","","","","","","","maplibre::render::systems::resource_system","","","","","","","","","","","","","","","","","","","maplibre::render::systems::sort_phase_system","maplibre::render::systems::tile_view_pattern_system","maplibre::render::systems::upload_system","maplibre::render::tile_view_pattern","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::tile_view_pattern::SourceShapes","","","maplibre::render::tile_view_pattern::pattern","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::schedule","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::style","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::style::layer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::style::layer::LayerPaint","","","","maplibre::style::raster","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::style::source","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::style::source::Source","","maplibre::style::style","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::tcs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::tcs::resources","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::tcs::system","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::tcs::system::function","","","","","","","","","","","","","","","","","","","","","","maplibre::tcs::system::stage","","","","","","","","","","","","","","","","","","","","maplibre::tcs::tiles","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::tcs::world","","","","","","","","","","","","","","","","","","maplibre::tessellation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::tessellation::zero_tessellator","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::tile","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::util","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::util::fps_meter","","","","","","","","","","","","","","","","","","","","","maplibre::util::grid","","maplibre::util::label","","","","","","maplibre::util::math","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::vector","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::vector::ProcessVectorError","","maplibre::vector::VectorLayerData","","maplibre::vector::populate_world_system","","","","","","","","","","","","","","","","","","","","maplibre::vector::process_vector","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::vector::process_vector::ProcessVectorError","","maplibre::vector::queue_system","maplibre::vector::render_commands","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::vector::request_system","","","","","","","","","","","","","","","","","","","","","maplibre::vector::resource","maplibre::vector::resource::buffer_pool","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::vector::resource_system","maplibre::vector::transferables","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::vector::upload_system","","maplibre::view_state","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::window","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Adopted from tilebelt","","","","Get the tile which is one zoom level lower and contains …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transfrom between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Does nothing.","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Stencil format with 8 bit integer stencil. Special depth …","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Currently unsupported","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call [RenderPass::multi_draw_indirect] …","Allows the user to call […","Configuration resource for Multi-Sample Anti-Aliasing.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC HDR family of compressed textures.","Enables ASTC family of compressed textures. ASTC textures …","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Allows for timestamp queries inside renderpasses. Metal …","Provides configuration for renderer initialization. Use …","Returns the set containing all flags.","Returns the set containing all flags.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Adds the set of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","","","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Toggles the set of flags.","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","The constraints on limits allowed regardless of what the …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","","","","","","","","Get useful information about the texture format.","","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guarenteed to be compatible with …","These default limits are guarenteed to be compatible with …","","","","","","","","","","","Returns an empty set of flags.","Returns an empty set of flags.","","","","","","","","","","","","","The features to ensure are enabled regardless of what the …","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","","","","","","","","","","","","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","","","","","","","","","","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","","","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","Removes the specified flags in-place.","Removes the specified flags in-place.","The number of samples to run for Multi-Sample …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Explicitly set a texture format or let the renderer …","","","","","","","","","","Toggles the specified flags in-place.","Toggles the specified flags in-place.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","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 …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","","Calls U::from(self).","","","Calls U::from(self).","Calls U::from(self).","","","Calls U::from(self).","","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","","Calls U::from(self).","","","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","","Calls U::from(self).","","Calls U::from(self).","","","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","","","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","","Calls U::from(self).","","Calls U::from(self).","","","Calls U::from(self).","Calls U::from(self).","","","Calls U::from(self).","","Calls U::from(self).","","Calls U::from(self).","","Calls U::from(self).","","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","","Calls U::from(self).","","","Calls U::from(self).","Calls U::from(self).","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Traits used by label implementations","","","","","","This method tests for self and other values to be …","","","","","","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"i":[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,320,320,0,0,330,330,330,330,330,330,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,29,18,11,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,29,18,18,11,11,19,13,20,21,21,17,17,16,26,29,18,11,19,13,20,21,17,16,26,11,21,17,16,29,18,11,19,13,20,21,17,16,26,29,18,11,19,13,20,21,17,16,26,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,29,18,11,19,13,20,21,17,16,26,18,11,21,17,11,21,17,18,11,20,21,17,16,18,11,21,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,26,29,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,26,16,17,11,21,17,17,11,21,17,29,18,11,19,13,20,21,17,16,26,17,29,18,11,19,13,20,21,17,16,26,29,18,11,19,13,20,21,17,16,26,29,18,11,19,13,20,21,17,16,26,17,21,16,26,11,11,29,18,11,19,13,20,21,17,16,26,26,19,13,19,29,29,26,26,26,13,18,11,19,13,26,26,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,29,18,11,19,13,20,21,17,16,26,29,18,11,19,13,20,21,17,16,26,29,18,11,19,13,20,21,17,16,26,29,18,11,19,13,20,21,17,16,26,29,29,20,21,17,16,20,21,17,16,21,17,26,26,44,0,0,0,44,45,38,44,45,38,44,45,38,44,45,38,38,0,0,38,44,44,45,38,45,45,0,44,45,38,44,45,38,44,45,38,44,38,44,45,38,44,45,38,0,0,0,45,45,44,45,38,44,45,38,44,45,38,44,45,38,0,0,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,0,0,0,0,0,0,0,0,0,381,382,381,382,381,382,381,382,381,382,381,382,381,382,381,382,381,382,381,382,381,382,381,382,381,382,381,382,381,382,381,382,0,40,0,40,63,40,0,40,40,63,63,57,0,0,0,383,384,383,0,57,57,57,57,383,384,57,57,57,57,57,57,57,57,57,57,384,385,57,57,57,57,57,0,0,335,335,0,335,335,0,0,0,335,335,0,0,0,0,68,0,386,62,62,71,71,0,0,0,0,0,60,0,386,62,0,0,71,0,62,60,70,65,68,69,60,70,71,62,66,65,68,69,60,70,71,62,66,65,68,69,60,70,71,62,66,65,68,69,60,70,71,62,66,65,386,65,65,60,66,60,66,60,65,68,69,60,70,71,62,66,67,68,68,69,70,70,71,71,62,62,65,68,69,60,70,71,62,66,69,67,73,65,68,69,60,70,71,62,66,65,68,69,60,70,71,62,66,65,60,70,65,68,69,60,70,71,62,66,69,65,68,69,60,70,71,62,66,65,69,65,68,70,71,62,386,65,65,119,66,66,60,69,69,60,66,68,70,71,62,69,65,68,69,60,70,71,62,66,65,68,69,60,70,71,62,66,65,68,69,60,70,71,62,66,65,68,69,60,70,71,62,66,387,388,389,390,390,391,392,393,0,0,0,0,78,86,78,86,0,81,86,74,75,78,81,86,74,75,78,81,86,74,75,78,81,86,74,75,78,75,74,75,78,75,78,75,74,74,81,74,75,81,86,74,75,78,75,75,74,74,75,78,81,86,74,75,78,75,75,74,74,74,74,74,81,81,81,86,74,75,78,81,86,74,75,78,81,86,74,75,78,81,86,74,75,78,81,86,74,75,78,74,74,74,74,74,74,74,81,74,74,74,86,74,74,74,75,74,74,74,81,75,78,81,86,74,75,78,81,86,74,75,78,81,86,74,75,78,81,86,74,75,78,74,394,395,396,397,0,88,0,0,88,91,88,91,88,91,88,91,88,91,88,88,88,91,88,91,88,91,88,91,91,88,91,88,88,64,91,88,91,88,91,88,91,88,91,88,398,96,0,0,0,0,0,92,96,56,92,96,56,92,96,56,92,96,56,92,56,92,56,92,96,56,399,92,56,96,96,92,96,96,96,56,56,92,92,96,56,92,96,56,92,56,92,96,56,92,96,56,92,56,96,96,92,56,96,92,96,56,92,96,56,92,96,56,92,96,56,95,0,0,95,0,100,101,95,100,101,95,100,101,95,100,101,95,100,101,95,100,101,95,100,101,100,101,95,100,101,100,101,95,100,101,95,100,101,95,100,101,95,100,101,95,100,101,95,100,101,95,101,100,101,100,101,95,100,101,95,100,101,95,100,101,95,100,101,95,100,101,400,401,0,0,41,41,102,41,102,41,102,41,102,41,102,102,102,41,102,41,102,102,41,102,41,102,41,102,41,102,41,102,41,41,102,102,41,41,102,41,41,41,102,41,102,41,102,41,102,102,102,102,102,0,103,0,0,402,402,103,103,402,59,103,402,59,103,402,59,103,402,59,103,59,59,402,59,103,103,103,402,59,103,59,59,402,59,103,402,59,103,103,402,59,103,402,59,103,59,59,59,59,59,103,59,59,103,402,59,103,402,59,103,402,59,103,402,59,103,59,59,59,403,404,404,405,406,0,0,0,0,0,0,0,0,108,0,107,107,107,107,107,107,107,0,107,107,107,107,107,0,0,107,0,107,107,107,107,0,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,0,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,0,0,106,111,407,0,0,0,110,0,110,407,0,0,0,0,0,111,114,115,407,113,111,114,115,407,113,111,114,115,407,113,111,114,115,407,113,111,408,409,408,409,114,115,111,113,111,114,115,407,113,111,114,115,407,113,114,111,114,115,407,113,111,114,115,407,113,111,114,115,407,113,111,114,115,407,113,111,114,115,407,113,113,408,409,0,0,0,0,0,0,0,114,115,408,409,0,111,114,115,407,113,111,114,115,407,113,111,114,115,407,113,111,114,115,407,113,0,410,411,0,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,118,0,121,120,118,121,120,118,121,120,118,121,120,118,120,121,121,120,118,118,118,121,120,118,121,120,118,121,120,118,121,120,121,120,118,121,120,118,120,120,120,0,118,118,121,120,118,121,120,118,121,120,118,121,120,118,412,0,0,0,0,0,413,414,415,413,414,415,413,414,415,413,414,415,413,414,415,413,414,415,413,414,415,413,414,415,413,414,415,413,414,415,413,414,415,413,414,415,413,414,415,413,414,415,413,414,415,413,414,415,0,124,124,124,124,124,0,124,124,124,124,124,124,124,124,124,124,124,124,124,124,0,0,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,0,0,0,0,0,136,110,0,136,110,0,0,134,135,136,136,137,134,135,136,137,136,134,135,136,137,134,135,136,137,408,409,134,135,136,137,136,137,408,409,134,135,134,135,134,135,136,137,136,136,136,136,134,135,136,134,135,136,137,136,136,134,134,134,135,135,136,137,134,135,136,137,134,135,136,137,134,135,136,137,134,135,136,137,134,408,409,134,135,408,409,134,135,136,137,134,135,136,137,134,135,136,137,134,135,136,137,134,135,136,137,0,0,142,141,141,0,0,141,141,141,141,0,0,0,0,0,143,52,143,142,141,141,140,52,143,142,141,140,141,52,143,142,141,140,52,143,142,141,140,140,0,0,141,141,140,52,142,143,143,52,143,142,141,140,0,141,141,141,141,0,0,141,52,143,142,141,140,141,0,0,141,143,143,143,143,52,143,142,141,140,52,143,142,141,140,52,143,142,141,140,52,143,142,141,140,52,143,142,141,140,0,0,52,52,143,143,52,0,143,0,52,143,143,0,143,0,143,0,143,52,143,52,0,0,141,52,143,142,141,140,52,143,142,141,140,52,143,142,141,140,52,143,142,141,140,143,152,0,152,0,0,0,152,152,151,153,105,152,151,153,105,152,151,153,105,152,151,153,105,105,105,105,152,105,152,151,153,105,152,151,153,105,151,152,151,153,105,152,151,153,105,152,151,153,105,152,151,153,105,152,152,151,153,105,105,153,151,105,105,152,151,153,105,152,151,153,105,152,151,153,105,152,152,151,153,105,151,105,105,105,416,417,162,160,157,0,0,0,0,0,0,0,0,0,162,160,156,157,155,162,160,156,157,155,162,160,156,157,155,162,160,156,157,155,156,155,155,155,155,155,155,155,156,162,160,160,156,157,157,155,157,155,156,162,160,156,157,155,155,155,162,160,156,157,155,162,160,156,157,155,162,160,156,157,155,162,160,156,157,155,157,162,160,156,157,155,155,155,155,156,155,155,155,155,155,155,162,157,156,155,155,155,157,155,162,160,156,157,155,162,160,156,157,155,162,160,156,157,155,162,160,156,157,155,155,155,155,155,155,155,155,155,156,156,0,0,0,0,146,0,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,418,419,420,421,0,0,167,167,167,167,167,167,167,167,167,167,421,167,167,167,167,167,167,167,167,167,167,167,167,167,422,181,173,188,180,0,166,166,0,0,0,180,0,182,172,0,53,166,166,166,169,170,168,166,169,170,168,168,182,172,0,179,0,166,0,0,0,0,53,0,0,0,0,0,0,53,173,188,179,0,0,0,0,0,168,173,188,166,166,166,166,166,166,166,166,51,0,43,51,166,166,0,178,166,166,166,166,166,0,50,178,185,185,43,178,171,50,184,166,166,166,166,166,171,178,48,0,50,178,43,0,43,185,178,50,166,186,50,48,177,43,166,166,166,166,178,166,423,423,424,423,423,424,425,426,426,426,427,428,429,430,431,432,433,433,433,434,435,436,437,438,439,439,440,441,440,442,441,441,439,439,442,443,444,445,445,446,445,445,446,445,446,447,448,449,450,451,0,169,170,168,169,170,168,168,0,0,0,0,168,171,50,168,168,169,169,170,170,171,50,168,169,170,171,50,168,169,170,171,50,168,169,170,171,50,168,169,170,168,169,170,168,169,170,168,169,170,50,168,168,169,169,170,170,171,50,168,169,170,50,50,50,50,50,50,50,171,50,171,50,168,169,170,171,50,168,169,170,168,169,170,171,50,168,169,170,171,50,168,169,170,171,50,50,50,50,168,169,170,50,50,50,168,169,170,171,50,168,169,170,171,50,168,169,170,171,50,168,169,170,171,50,168,169,170,425,426,426,426,432,433,433,433,443,444,445,445,446,445,445,446,445,446,180,0,0,180,179,179,179,179,180,180,179,180,179,180,179,180,179,179,179,180,179,180,179,180,179,180,179,179,180,179,179,179,180,179,180,179,180,179,180,179,180,179,179,180,179,180,179,180,179,180,423,423,424,423,423,424,0,43,0,43,43,43,43,184,43,184,43,184,43,184,43,43,43,184,43,43,184,43,43,43,43,43,43,43,43,43,184,43,43,184,184,43,184,43,184,43,184,43,184,43,43,43,43,43,43,43,43,43,184,43,43,43,43,184,43,43,184,43,184,43,184,43,184,43,43,43,181,0,0,182,53,182,0,0,0,0,0,53,0,53,185,185,51,178,187,181,181,53,53,185,182,182,51,178,187,181,53,185,182,181,51,178,187,181,53,185,182,51,178,187,181,53,185,182,181,182,181,182,181,51,51,51,186,178,187,181,53,185,182,186,186,186,181,53,182,181,178,181,53,182,181,53,182,178,181,53,53,185,182,51,178,187,181,53,53,53,53,185,182,182,182,182,182,181,185,185,185,185,181,185,178,185,186,186,185,185,178,51,178,187,181,53,185,182,51,178,187,181,53,185,182,51,178,187,181,53,185,182,51,178,187,181,53,185,182,186,51,178,187,181,53,185,182,178,178,181,178,178,178,186,186,185,185,178,181,53,185,185,186,187,53,181,182,53,51,178,187,181,53,185,182,51,178,187,181,53,185,182,51,178,187,181,53,185,182,178,51,178,187,181,53,185,182,186,186,178,178,427,428,429,430,431,173,188,172,172,173,188,0,0,0,0,0,173,188,173,188,188,172,172,48,177,173,188,172,48,177,173,188,172,48,177,173,188,172,48,177,173,188,172,48,173,188,172,48,177,173,188,172,48,177,188,172,188,172,188,172,173,188,188,172,48,177,173,173,173,173,188,172,172,172,172,172,172,48,177,177,177,177,177,173,188,172,48,177,173,188,172,48,177,188,172,48,177,173,188,172,48,177,177,173,188,172,48,177,177,177,48,48,173,48,177,173,188,172,48,188,173,188,172,48,177,173,188,172,48,177,173,188,172,48,177,173,188,172,48,177,447,448,449,450,451,190,190,190,190,0,0,452,190,452,190,452,190,452,190,452,190,190,190,452,190,190,452,190,452,190,452,190,452,190,452,190,190,452,452,190,190,452,190,452,190,452,190,452,190,453,454,454,455,454,456,455,454,456,455,456,0,0,0,0,0,0,191,192,191,192,191,192,191,192,191,192,191,192,191,191,192,191,192,191,192,191,192,191,192,191,191,192,191,192,191,192,191,192,191,192,191,0,0,0,457,458,457,458,457,458,457,458,457,458,457,458,457,458,457,458,457,458,457,458,457,458,457,458,457,458,457,458,457,458,457,458,0,0,55,0,0,0,0,0,194,55,0,195,195,122,193,195,122,193,195,122,193,195,122,193,195,195,195,122,193,0,46,194,122,193,122,193,195,122,193,122,195,122,193,195,122,193,195,195,122,193,195,195,122,193,195,196,196,459,195,195,194,122,193,122,193,122,122,195,122,193,195,122,193,195,122,193,195,122,193,0,0,55,0,0,0,194,55,55,196,55,196,55,196,55,196,55,196,46,196,194,55,196,55,196,55,196,55,196,55,196,55,196,196,196,196,459,0,194,55,196,55,196,55,196,55,196,0,0,0,0,0,206,206,0,0,0,0,176,0,0,176,0,0,0,0,0,200,200,0,199,460,202,211,197,211,461,201,202,203,197,211,148,208,199,197,197,197,211,211,460,208,54,0,203,197,211,211,0,203,148,127,201,202,200,0,203,201,0,460,127,460,0,0,208,211,197,211,127,208,211,248,462,463,464,465,465,0,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,0,0,197,197,197,197,197,461,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,0,0,0,200,200,201,201,202,200,201,202,200,200,201,202,200,201,202,202,200,201,202,200,201,202,200,201,202,201,201,202,201,201,200,201,202,200,201,202,200,201,202,200,201,202,200,201,202,200,201,202,200,201,202,201,202,200,201,200,201,202,200,201,202,200,201,202,200,201,202,200,201,202,0,0,0,206,206,0,0,208,203,460,206,148,208,203,460,206,148,208,203,460,206,148,208,203,460,206,148,460,203,148,208,203,460,206,148,203,208,203,460,206,148,148,148,203,148,148,148,208,208,203,460,206,148,208,203,460,206,148,208,203,460,206,148,208,203,460,206,148,208,203,460,206,148,208,460,208,203,148,148,203,148,203,148,203,148,203,203,148,460,460,208,203,460,206,148,208,203,460,206,148,208,203,460,206,148,208,208,203,460,206,148,208,462,463,176,0,0,176,127,176,127,176,127,176,127,176,176,127,176,176,127,176,176,176,127,127,176,127,176,127,176,127,176,127,176,127,127,176,127,127,176,127,176,127,176,127,176,127,464,465,465,0,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,0,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,219,219,129,218,219,0,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,219,219,219,219,219,218,218,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,0,218,222,222,221,219,0,221,219,218,219,219,219,0,219,219,219,219,218,219,0,129,129,129,129,129,129,129,129,129,129,129,129,0,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,219,218,219,219,219,219,219,0,219,219,219,219,219,219,219,219,0,219,219,219,218,219,0,218,219,219,219,221,221,218,218,219,219,220,220,129,129,144,222,132,145,221,218,219,220,129,144,222,132,145,221,218,219,220,129,144,218,219,218,219,218,219,218,219,218,219,218,219,218,219,218,219,221,218,219,220,129,144,222,132,145,221,218,219,220,129,144,222,132,145,220,220,221,218,219,220,129,144,222,132,145,221,218,219,220,129,144,222,132,145,218,219,218,219,144,218,219,221,219,220,144,132,145,145,129,144,218,219,144,221,218,219,220,129,144,222,132,145,220,220,221,218,219,220,129,221,218,219,220,129,218,219,221,218,219,220,129,221,218,219,220,129,218,219,144,221,218,218,218,218,218,219,219,219,219,219,220,129,221,218,218,219,220,129,144,222,132,145,218,219,218,219,218,219,218,219,221,218,219,220,129,221,218,219,220,129,218,219,218,219,218,219,221,218,219,220,129,144,222,132,145,221,218,219,220,129,144,222,132,145,221,218,219,220,129,144,222,132,145,221,218,219,220,129,144,222,132,145,132,218,219,218,219,221,218,219,220,129,144,222,132,145,144,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,145,218,219,218,219,144,145,144,218,219,132,218,219,218,219,218,219,218,219,145,221,218,219,220,129,144,222,132,145,218,219,221,218,219,220,129,144,222,132,145,221,218,219,220,129,144,222,132,145,221,218,219,220,129,144,222,132,145,218,219,221,218,219,220,129,144,222,132,145,220,220,466,466,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,233,234,235,226,227,228,229,230,231,232,233,234,235,226,227,228,229,230,231,232,233,234,235,226,227,228,229,230,231,232,233,234,235,226,227,228,229,230,231,232,227,226,227,228,229,230,231,232,226,227,228,229,230,231,232,229,233,226,228,232,467,233,234,235,467,233,234,235,233,234,235,226,227,228,229,230,231,232,233,229,233,234,235,236,233,234,235,226,227,228,229,230,231,232,233,234,235,226,227,228,229,230,231,232,233,234,235,226,227,228,229,230,231,232,233,234,235,226,227,228,229,230,231,232,233,234,235,226,227,228,229,230,231,232,226,227,228,229,230,231,232,233,234,235,226,227,228,229,230,231,232,226,227,228,230,231,232,228,228,232,232,226,227,228,229,230,231,232,231,233,234,235,226,227,228,229,230,231,232,233,234,235,226,227,228,229,230,231,232,233,234,235,226,227,228,229,230,231,232,233,234,235,226,227,228,229,230,231,232,226,226,230,231,0,0,0,0,0,0,0,0,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,0,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,0,0,0,244,0,0,244,244,0,244,0,0,0,0,0,0,242,242,247,244,245,243,242,247,244,245,243,242,247,244,245,243,242,247,244,245,243,242,243,243,242,244,245,243,244,245,243,245,243,243,247,242,247,244,245,243,242,244,245,243,247,244,245,243,242,468,468,468,247,242,247,244,245,243,242,247,244,245,243,242,247,244,245,243,247,244,245,243,242,247,244,245,243,242,242,243,0,249,247,245,243,245,245,244,245,243,243,247,244,245,243,242,247,244,245,243,242,247,244,245,243,242,247,244,245,243,242,249,249,243,469,470,471,0,0,0,0,249,250,249,250,249,250,249,250,249,249,250,250,249,250,249,250,250,249,250,249,250,249,250,249,250,249,250,249,249,250,249,249,250,249,250,249,250,249,250,249,249,249,249,0,0,0,0,0,0,39,39,39,39,255,254,39,255,254,39,255,254,39,255,254,39,39,255,254,252,39,252,252,252,251,255,254,39,39,39,251,255,254,39,255,254,39,255,254,255,254,39,252,255,254,39,39,254,39,252,255,254,39,39,39,39,254,39,255,254,39,255,254,39,255,254,39,255,254,39,0,294,0,294,0,294,0,294,0,0,294,0,294,0,294,0,294,0,294,472,0,0,473,0,294,0,294,0,294,0,294,0,294,0,294,0,294,0,294,0,294,0,294,0,294,0,294,0,294,0,294,0,294,0,294,0,294,0,294,473,0,294,0,294,0,0,294,473,0,0,0,294,0,294,0,294,0,294,0,294,0,294,259,287,257,293,257,257,293,293,294,294,271,271,288,288,268,268,267,267,274,274,276,276,283,283,282,282,277,277,266,266,273,273,291,291,262,262,286,286,275,275,265,265,260,260,264,264,278,278,279,279,270,270,280,280,269,269,263,263,259,259,292,292,287,287,256,256,272,272,258,258,281,281,284,284,290,290,285,285,261,261,289,289,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,271,288,268,267,277,266,273,291,262,286,275,260,264,278,279,270,259,287,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,292,256,281,284,104,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,257,293,280,269,281,284,280,269,289,289,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,271,271,271,271,271,271,271,288,288,288,288,268,268,268,268,267,267,267,267,274,274,274,274,276,276,276,276,283,283,283,283,282,282,282,282,277,277,277,277,266,266,266,266,273,273,273,273,291,291,291,291,262,262,262,262,286,286,286,286,275,275,275,275,265,265,265,265,260,260,260,260,264,264,264,264,278,278,278,278,279,279,279,279,270,270,270,270,280,280,280,280,269,269,269,269,263,263,263,263,259,259,259,259,292,292,292,292,287,287,287,287,256,256,256,256,272,272,272,272,258,258,258,258,281,281,281,281,284,284,284,284,290,290,290,290,285,285,285,285,261,261,261,261,289,289,289,289,472,271,288,268,267,277,266,273,291,262,286,275,260,264,278,279,270,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,292,256,272,258,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,280,269,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,271,271,288,288,268,268,267,267,274,274,276,276,283,283,282,282,277,277,266,266,273,273,291,291,262,262,286,286,275,275,265,265,260,260,264,264,278,278,279,279,270,270,280,280,269,269,263,263,259,259,292,292,287,287,256,256,272,272,258,258,281,281,284,284,290,290,285,285,261,261,289,289,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,472,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,283,282,259,292,287,256,272,0,104,104,104,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,290,285,104,290,285,271,288,268,267,277,266,273,291,262,286,275,260,264,278,279,270,0,272,258,0,104,0,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,261,257,293,294,271,288,268,267,274,276,283,282,277,266,273,291,262,286,275,265,260,264,278,279,270,280,269,263,259,292,287,256,272,258,281,284,290,285,261,289,258,261,104,274,276,265,263,274,265,263,281,284,290,285,261,289,274,265,263,104,299,0,299,0,0,299,0,299,0,296,297,298,299,300,296,297,298,299,300,296,296,297,298,299,300,296,297,298,299,300,296,297,298,299,300,296,297,298,299,300,300,296,297,298,299,300,296,297,298,299,300,297,296,297,298,299,300,296,297,298,299,300,299,300,300,296,297,298,299,300,296,297,298,299,300,296,297,298,299,300,296,297,298,299,300,296,297,298,299,300,298,300,300,300,300,296,297,298,299,300,300,300,296,297,298,299,300,296,297,298,299,300,296,297,298,299,300,296,297,298,299,300,296,297,298,299,300,474,475,476,477,301,301,0,0,301,302,301,302,301,302,301,302,301,302,301,302,302,301,302,301,302,301,302,301,302,301,302,301,302,301,302,301,302,301,302,302,302,302,302,302,302,302,302,301,302,301,302,301,302,301,302,301,302,301,302,304,0,31,0,0,0,304,0,31,31,303,304,31,303,304,303,31,303,304,31,303,304,303,31,303,304,31,303,304,31,31,303,304,31,303,304,31,303,304,31,303,304,31,303,304,31,303,304,31,303,304,31,303,304,31,303,304,303,303,303,31,303,304,303,31,303,304,31,303,304,31,303,304,31,303,304,31,303,304,478,479,0,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,0,0,0,306,307,306,307,306,307,306,307,305,306,305,306,307,306,307,306,307,306,307,306,307,306,307,306,307,306,307,307,0,306,0,0,306,307,306,307,306,307,306,307,0,246,480,0,0,0,0,0,246,480,308,308,308,308,308,309,308,309,309,309,308,308,308,308,308,0,308,308,308,308,308,308,309,308,246,308,480,308,481,308,308,308,308,308,0,0,0,0,310,310,310,310,310,310,0,310,310,310,253,310,310,311,310,311,0,310,310,310,310,310,0,0,482,312,312,312,312,312,312,312,312,312,312,312,482,312,312,312,312,312,312,312,0,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,0,0,0,0,0,483,484,0,483,484,0,0,0,0,319,316,314,139,317,319,316,314,139,317,319,316,314,139,317,319,316,314,139,317,139,314,314,315,316,139,314,315,316,139,317,318,319,316,314,139,317,318,318,318,139,314,319,316,314,139,317,139,319,319,316,314,139,317,319,316,314,139,317,316,314,317,319,316,314,139,317,318,319,316,314,139,317,317,483,139,484,139,485,139,316,319,319,139,314,319,316,314,139,317,319,316,314,139,317,319,316,314,139,317,319,316,314,139,317,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,0,0,0,0,0,486,486,323,320,323,320,323,320,323,320,320,320,320,323,320,320,323,320,320,320,323,320,323,320,323,320,323,320,323,320,323,323,320,323,320,323,320,323,320,323,320,320,0,0,0,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,0,0,0,332,332,332,332,0,333,334,335,332,332,333,334,335,332,332,332,333,333,333,334,335,332,333,334,335,332,333,334,335,333,334,335,332,333,334,335,332,332,333,334,335,332,333,333,333,334,335,332,332,332,333,334,335,333,334,335,332,332,335,335,335,333,333,333,334,335,332,333,334,335,332,332,332,334,332,332,334,334,333,333,333,334,335,332,333,334,335,332,333,334,335,332,333,334,335,332,332,333,334,335,332,335,335,332,335,334,334,333,333,333,333,334,334,334,333,334,335,332,333,334,335,332,333,334,335,332,334,334,333,334,335,332,333,333,333,334,335,332,335,335,0,487,0,0,0,338,339,338,339,338,339,338,339,338,339,339,339,339,338,339,0,340,338,339,0,338,339,338,339,338,339,338,339,338,339,338,338,339,0,0,338,338,338,338,487,339,340,339,338,339,338,339,338,339,338,339,338,339,0,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,0,0,0,0,14,488,14,488,342,0,0,0,0,344,33,346,342,342,344,33,346,342,344,33,346,342,344,33,346,342,0,342,342,342,344,0,0,0,344,33,346,342,342,342,342,344,33,346,342,344,33,346,342,344,344,344,344,344,344,33,346,342,344,33,346,342,344,33,346,342,344,33,346,342,344,33,346,342,0,33,346,0,33,346,344,344,33,346,342,33,346,342,344,33,346,342,344,33,346,342,344,33,346,342,344,33,346,342,355,351,489,0,0,0,350,0,350,0,350,489,0,0,0,358,358,0,350,0,0,0,0,0,0,0,0,355,351,360,359,489,353,354,355,351,360,359,489,353,354,355,351,360,359,489,353,354,355,351,360,359,489,353,354,360,351,490,491,492,493,357,490,491,492,493,356,360,359,351,353,354,355,354,355,351,360,359,489,353,354,360,355,351,360,359,489,353,354,353,355,351,360,359,489,353,354,355,351,360,359,489,353,354,355,351,360,359,489,353,354,355,351,360,359,489,353,354,492,355,351,360,359,489,353,354,491,356,354,490,491,492,493,357,0,0,0,0,0,0,0,0,360,359,491,492,493,0,355,351,360,359,489,353,354,355,351,360,359,489,353,354,355,351,360,359,489,353,354,355,351,360,359,489,353,354,0,494,495,496,497,0,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,361,0,0,358,358,0,356,357,358,356,357,358,356,357,358,356,357,358,357,356,356,357,358,358,358,356,357,358,356,357,358,356,357,358,356,357,356,357,358,356,357,358,357,357,357,356,357,357,0,358,357,357,358,356,357,358,356,357,358,356,357,358,356,357,358,494,495,0,0,0,0,498,499,498,499,498,499,498,499,498,499,498,499,498,499,498,499,498,499,498,499,498,499,498,499,498,499,498,499,498,499,498,499,0,362,362,362,362,362,0,362,362,362,362,362,362,362,362,362,362,362,362,362,362,0,0,0,0,0,366,0,0,366,0,366,0,0,0,366,363,363,363,366,367,365,368,364,363,366,367,365,368,364,364,363,366,367,365,368,364,363,366,367,365,368,364,365,365,365,365,363,364,366,365,366,365,365,364,363,366,367,365,368,364,363,363,365,364,363,366,367,365,368,364,363,366,367,365,368,364,363,364,364,363,363,363,363,363,363,365,365,367,367,363,366,367,365,368,364,363,366,367,365,368,364,363,366,367,365,368,364,363,366,367,365,368,364,363,366,367,365,368,364,364,363,365,368,364,364,363,363,367,364,363,363,363,363,363,364,364,365,366,365,364,363,366,367,365,368,364,363,366,367,365,368,364,367,363,366,367,365,368,364,363,366,367,365,368,364,363,363,365,363,363,365,0,0,0,0,0,0,0,375,350,0,375,350,0,375,350,0,375,350,0,0,371,372,373,375,375,374,376,371,372,373,375,374,376,375,371,372,373,375,374,376,371,372,373,375,374,376,374,490,491,492,493,371,372,373,374,375,374,376,375,374,376,490,491,492,493,371,372,373,374,371,372,373,374,371,372,373,375,374,376,375,375,375,375,374,371,372,373,375,374,371,372,373,375,374,376,375,375,373,371,371,372,372,373,373,375,374,374,376,371,372,373,375,374,376,371,372,373,375,374,376,371,372,373,375,374,376,492,374,371,372,373,375,374,376,374,491,372,372,490,491,492,493,371,372,373,374,491,492,372,374,375,374,376,493,373,371,372,373,375,374,376,371,372,373,375,374,376,371,372,373,375,374,376,371,372,373,375,374,376,0,0,0,0,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,378,0,0,500,0,501,0,207,207,207,207,207,207,207,500,207,207,207,207,207,207,207,207,501,207,207,207,207,207,207,501,501,502,207,207,207,207,207,207,207,207],"f":[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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[[],[[8,[11]]]],[[],[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[23],[23],[23],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[18,24],25],[[11,24],25],[[11,24],25],[[19,24],25],[[19,24],25],[[13,24],25],[[13,24],25],[[20,24],25],[[21,24],25],[[21,24],25],[[17,24],25],[[17,24],25],[[16,24],25],[[16,24],25],[[26,24],25],[[]],[[]],[12,11],[[]],[[]],[11,13],[[]],[[]],[[],21],[[]],[[]],[[],17],[[],16],[[],16],[[[27,[15]]],16],[[]],[[]],[[19,13],16],[17],[[],28],[[],28],[[],28],[17,[[10,[17]]]],[11],[21],[17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,29],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,31],[[10,[21]]]],[[21,31],[[10,[17]]]],[[16,11,13],17],[[26,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[26,32],0,[13,11],0,[29,17],[29,17],0,0,0,[[13,13],5],[[],18],[12,11],[[15,15],19],[15,13],[[[33,[15]],34,35,13,11],26],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[11,8],[17,8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[17,13],[[37,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[29,17],[29,17],0,0,0,0,0,0,0,0,0,0,[26,11],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[38,39,[4,[[41,[40]]]],42,43]],0,0,[[],38],[44],[[]],[[]],[[]],[45,46],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[45],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[47,[[49,[48]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[[],47],[[47,50,51,52,42],[[8,[53]]]],[[],8],[[],8],[[],9],[[],10],[[47,52]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[42,54],55],[[42,45,54],55],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],56],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[57,24],25],[[57,24],25],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[58],[[59,[10,[28]]]],[[],[[8,[57]]]],[[],36],[[],8],[[],8],[[],9],[[],10],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,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[60,61],[[8,[62]]]],[[[65,[63,64]],60,[61,[63]]],[[8,[62]]]],0,[60,60],[66,66],[[]],[[]],[[],[[8,[60]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[67,67],5],[[68,24],25],[[68,24],25],[[69,24],25],[[70,24],25],[[70,24],25],[[71,24],25],[[71,24],25],[[62,24],25],[[62,24],25],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[69,67],5],[67],[[],69],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[69,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[64,[[65,[63,64]]]],[[67,[3,[1]]],69],0,[58],[58],[58],[58],[72],[[[65,[63,64]],72]],0,[73,[[8,[70]]]],[[66,73],[[8,[70]]]],0,[60,8],[69,67],0,[[]],[[]],[[],36],[[],36],[[],36],[[],36],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[74,[[76,[[75,[15]]]]]],[[[75,[77]]],[[75,[77]]]],[[[78,[77]]],[[78,[77]]]],[[]],[[]],[75,5],[[74,[10,[79]]],[[8,[80]]]],[74,[[8,[80]]]],[[],81],[[],74],[75],[[]],[[]],[[]],[[]],[[]],[75],0,[[74,28],[[8,[80]]]],[[74,28],[[8,[80]]]],[[[75,[82]],24],25],[[[78,[82]],24],25],[[]],[[]],[[]],[[]],[[]],[[83,[84,[36,36]]],[[10,[75]]]],[[85,[84,[36,36]]],[[10,[75]]]],0,0,[74,[[8,[80]]]],[74,[[8,[80]]]],[74,[[49,[[75,[15]]]]]],0,[[81,17,86]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[74,5,35,35],[[8,[80]]]],[[74,5,35],[[8,[80]]]],[[74,35,35],[[8,[80]]]],[[74,35],[[8,[80]]]],[[74,35,35],[[8,[80]]]],[[74,35,35],[[8,[80]]]],[[74,35],[[8,[80]]]],[[],81],[[],74],[[74,35],[[8,[80]]]],[[74,35],[[8,[80]]]],[[86,20],[[49,[75]]]],[[74,5,35,35],[[8,[80]]]],[[74,5,35],[[8,[80]]]],0,0,[74,[[8,[80]]]],[74,[[8,[80]]]],[[74,35,79,87],[[8,[5,80]]]],[[81,16,11,13],[[10,[[49,[75]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[74,15,15,35],[[8,[80]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[88,24],25],[[88,24],25],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[58],[[[0,[89,90]]],[[8,[88]]]],[[91,[0,[89,90]]],[[8,[88]]]],[[],36],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[92,[77]]],[[92,[77]]]],[[[56,[77]]],[[56,[77]]]],[[]],[[]],[[]],[[]],[[]],[79,[[94,[[3,[93]]]]]],[[92,17,95],[[8,[[49,[12]],96]]]],[[56,17,95],[[8,[[49,[12]],96]]]],[[96,24],25],[[96,24],25],[[]],[97,96],[98,96],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],92],[92,56],[58],[96,[[10,[99]]]],[[]],[[]],[[],36],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[100,100],[101,101],[95,95],[[]],[[]],[[]],[[],100],[[],101],[[]],[[]],[[]],0,0,[[100,17],36],[[101,17],36],[[95,17],36],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[79,79],100],[[79,79,79],101],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[[41,[40]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[102,[40]]],[[41,[40]]]],[[],[[102,[40]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[41,[40]]]],0,0,[[],[[102,[40]]]],[[[41,[40]]]],0,0,[[[41,[40]]],56],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[102,[40]]],[[102,[40]]]],[[[102,[40]]],[[102,[40]]]],[[[102,[40]]],[[102,[40]]]],[[[102,[40]]],[[102,[40]]]],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[59,[40]]],[[8,[6,103]]]],[[[59,[40]]],[[8,[6,103]]]],[[]],[[]],[[]],[[103,24],25],[[103,24],25],[[]],[[]],[[]],[[[59,[40]]],5],[[[59,[40]]],[[8,[103]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[59,[40]]],4],0,0,[[104,[41,[40]],105,[49,[[3,[106]]]]],[[8,[[59,[40]],103]]]],0,[58],[[[59,[40]]],[[8,[103]]]],0,[[],36],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[59,[40]]]],0,[[[59,[40]]]],0,0,0,0,0,0,0,0,0,[93],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],107],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[93],0,[107,56],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[108,108],[[]],[[]],[[108,79],[[94,[[3,[93]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[36]]],108],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],109],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[[],109],[[109,89],[[8,[88]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[39,[4,[41]],42,43]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[111,[110]],39,[4,[[41,[40]]]],42,43]],[[17,36,112]],[17],[[],17],[[],17],0,0,[[],[[111,[110]]]],[[],113],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],67],[[],67],0,0,0,0,0,0,0,0,0,[[],114],[[],115],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[116,[40,110]]],[[117,[79]]]],[4,[[116,[40]]]],0,[[[116,[40,110]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[118,24],25],[[118,24],25],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[120,[110,119]],17,36,112],[[8,[118]]]],[119,[[120,[110,119]]]],0,[[121,120],[[8,[118]]]],[58],[[],36],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[42,54],55],[[42,122,54],55],[[42,122,54],55],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[60,[0,[119,77,90]],63],123],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[124,[40,110]]],[[117,[79]]]],[4,[[124,[40,110]]]],0,[[[124,[40,110]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[125,126,17,127]],[[]],[[]],0,[[125,128,126,129,7,7,130],127],[[]],[[]],[[125,17],[[10,[131]]]],[[125,17,42],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],0,[[132,126,133],125],[125,133],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,36,112]],[17],[[17,36,112],134],[17,135],[136,136],[137,137],[[]],[[]],[[],17],[[],17],[134,17],[135,17],0,0,[[]],[[]],[[]],[[]],[14,5],[23],[[136,136],5],[[],5],[[134,24],25],[[135,24],25],[[136,24],25],[[]],[[]],[[]],[[]],[[],28],[136],0,[134,69],[[]],[135,69],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],67],[[],67],[[],67],[[],67],[[],114],[[],115],[134,114],[135,115],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[125,126,138,139,104,26]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[140,39,[4,[[41,[40]]]],42,43]],0,0,[141,141],[[]],[[],140],0,[142],[143,126],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[23],[[141,141],5],[[],5],0,0,[[141,24],25],[[]],[[]],[[]],[[]],[[]],[[],28],0,0,[141],[[144,145],[[8,[143,146]]]],[[144,145],[[8,[143,146]]]],[143,147],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[148,52],[143,138],0,[[52,147]],0,0,0,0,[[147,144,149],[[8,[150]]]],[[143,7,7]],0,0,0,0,0,[143,52],[52,148],[143,148],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[105,151],[105,105],[[]],[[],152],[[],105],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[151,[[8,[152,146]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[152,[[10,[143]]]],[[],5],[[],5],[[],5],[[],5],[[],105],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[152,153],[[],10],[[],10],[[],10],[[],10],0,0,[[105,145],105],[[105,144],105],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[154,[15]],15,15],[[37,[15]]]],[155,[[37,[15]]]],[[155,156],157],[[155,158],[[158,[15]]]],[155,[[37,[15]]]],[[155,158],[[159,[15]]]],[155,155],[[]],0,[[]],[[]],[160,[[37,[161]]]],[[]],[157,[[37,[161]]]],[[]],[[]],[[157,24],25],[[155,24],25],0,[[]],[[]],[[]],[[]],[[]],0,[155,[[158,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[157,162],[[],5],[[],5],[[],5],[[],5],[[],5],[[155,[159,[15]]]],[[155,[27,[15]]]],[[155,155],5],[[7,7,[163,[[154,[15]]]],15,15],156],[[[163,[[27,[15]]]],[163,[[154,[15]]]],[163,[[154,[15]]]],7,7],155],[155,[[154,[15]]]],0,[155,[[27,[15]]]],0,[155,[[159,[15]]]],[[162,[158,[15]]],[[158,[15]]]],[[157,[158,[15]]],[[158,[15]]]],[[156,7,7]],[[155,7,7]],[[155,[163,[[154,[15]]]]]],[[155,[163,[[154,[15]]]]]],[[157,[37,[15]]],160],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[155,162],[[10,[[33,[15]]]]]],[[155,156],[[10,[[33,[15]]]]]],0,[[155,159,162],[[159,[15]]]],[[155,164,162,5],[[10,[[159,[15]]]]]],[[159,162,15,15],[[159,[15]]]],[155,[[154,[15]]]],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[146,24],25],[[146,24],25],[[]],[150,146],[165,146],[166,146],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[58],[146,5],[146,[[10,[99]]]],[[],36],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],167],[[]],[[167,79]],[[]],[[],5],[[167,17,42],5],[[167,89]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[[167,89]],[167,167],[[],8],[[],8],[[],9],[[],10],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,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[166,166],5],[[],5],[[166,24],25],[[166,24],25],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[58],[[50,51,52,42],[[8,[53]]]],0,0,0,0,[[],36],[[],8],[[],8],[[],9],0,[[],10],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,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[168,168],5],[[169,169],5],[[170,170],5],[[],5],[[],5],[[],5],[50,[[49,[171]]]],[[168,24],25],[[168,24],25],[[169,24],25],[[169,24],25],[[170,24],25],[[170,24],25],[[]],[[]],[[]],[[]],[[]],[[50,[163,[172]]],[[8,[173,170]]]],[[50,[163,[172]]],[[8,[174,170]]]],[[50,[163,[172]]],[[8,[175,170]]]],[[50,[163,[172]]],[[8,[176,170]]]],0,[50,177],[50],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[43,178],50],0,[50,177],0,[58],[58],[58],[[50,[163,[[117,[79]]]],[49,[173]]],[[8,[168]]]],0,[[50,[163,[172]],[163,[173]]],[[8,[169]]]],[[],36],[[],36],[[],36],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,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],[[],1],[[]],[[]],[[]],[[]],[179,179],[[]],[[]],[[]],[14,5],[14,5],[[179,179],5],[[180,180],5],[[],5],[[],5],[[179,24],25],[[]],[[]],[179,181],[179,181],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[43,[163,[[117,[79]]]]],181],[[43,[163,[182]],[163,[182]]],[[8,[166]]]],[[43,[163,[182]],[163,[172]],[163,[182]],[163,[172]]],[[8,[166]]]],[[43,[163,[[117,[79]]]],43]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],43],[[]],[[]],[[43,24],25],[[]],[[]],[[43,[163,[182]]],[[8,[166]]]],[[43,[163,[182]]],[[8,[181,166]]]],[[43,[163,[182]]],[[8,[166]]]],[[43,[163,[182]]],[[8,[178,166]]]],[[43,[163,[182]]],[[8,[178,166]]]],[[43,[183,[79]]],[[10,[43]]]],[[43,[183,[79]]],[[10,[43]]]],[[43,179],5],[184,[[49,[48]]]],[43,[[10,[178]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[43,[163,[182]]],[[8,[32,166]]]],[[43,[163,[182]]],[[8,[32,166]]]],[43,32],[43,32],[43,32],[43,32],0,0,[184,[[49,[48]]]],[[43,[163,[[117,[79]]]]],[[8,[166]]]],[[43,[163,[182]],[163,[182]]],[[8,[166]]]],[[43,[163,[182]],[163,[172]],[163,[182]],[163,[172]]],[[8,[166]]]],[[43,[163,[[117,[79]]]]]],[[184,50,51,52,42],[[8,[53]]]],[[43,[49,[48]]],181],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[43,52]],[[43,179,180],[[8,[166]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[185,179],[[8,[166]]]],[[185,179],[[8,[166]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[181,181],[182,182],[[]],[[]],[[181,181],22],0,0,[[]],[[[3,[186]]],[[8,[[3,[186]],[3,[186]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[186,10],[[[4,[186]]],[[8,[[4,[186]],[4,[186]]]]]],[186,10],[14,5],[14,5],[14,5],[23],0,[[181,181],5],[[53,53],5],[[182,182],5],[[],5],[[],5],[[],5],[[178,24],25],[[181,24],25],[[53,24],25],[[53,24],25],[[185,24],25],[[182,24],25],[[]],[[]],[[]],[[]],[[]],[168,53],[169,53],[170,53],[[]],[36,182],[[]],[181,182],[79,182],[182,182],[[],28],[[185,35],[[8,[179,166]]]],[[185,35],[[8,[179,166]]]],[[185,179],5],[[185,179],5],[181],[185,181],0,0,[[],[[49,[48]]]],[[],[[49,[48]]]],[185],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[186,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[181,178],[35,181],[178,[[8,[166]]]],0,[178,[[8,[166]]]],[[],[[49,[48]]]],[[],[[49,[48]]]],[185],0,0,[[181,181],[[10,[22]]]],[58],[[185,179],[[8,[166]]]],[[185,179],[[8,[166]]]],[[50,51,52,42],[[8,[53]]]],[[187,50,51,52,42],[[8,[53]]]],[53,[[10,[99]]]],[[]],[[]],[[],36],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[52],[52],[178,[[8,[166]]]],[178,[[8,[166]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[173,173],[188,188],[172,172],[48,48],[[]],[[]],[[]],[[]],[[],177],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[188,188],5],[[172,172],5],[[],5],[[],5],[[173,24],25],[[188,24],25],[[188,24],25],[[172,24],25],[[48,24],25],[[177,24],25],[175,173],[[]],[176,173],[174,173],[[]],[172,172],[[]],[36,172],[35,172],[[[117,[79]]],172],[79,172],[[]],[189,177],[[]],[[177,[163,[172]]],[[10,[48]]]],[[177,[163,[172]]],[[10,[35]]]],[[177,[163,[172]]],[[10,[48]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[177,5],[[],5],[[],5],[[],5],[[],5],[[],5],[177,32],[177,35],0,[[[163,[[117,[79]]]],188],48],[173,188],0,0,[[]],[[]],[[]],[[]],[[],36],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[190,24],25],[[190,24],25],[[]],[53,190],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[58],[[43,126,138,52,42],[[8,[190]]]],[[43,[10,[[117,[79]]]],51,52,42],[[8,[190]]]],[190,[[10,[99]]]],[[],36],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[191,[[49,[48]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],191],[[191,50,51,52,42],[[8,[53]]]],[[192,50,51,52,42],[[8,[53]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[191,52]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[42,54],55],[[42,193,54],55],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[195,[194]],194]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[195,[194]]]],[[],[[195,[194]]]],[[]],[[]],[[]],0,[[54,42]],[[],46],[122,46],[193,46],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[195],[[],5],[[],5],[[],5],0,0,0,[[42,54],55],[[[195,[194]]],35],[[[195,[194]]]],[[]],[122],[193],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[54,42]],[[196,54,42]],[[],46],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],196],0,0,[[42,54],55],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],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,[[],197],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,[198],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[198,199],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],197],[[]],0,[[]],[[197,126],133],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[200,200],[201,201],[202,202],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[201,201],5],[[],5],[[200,24],25],[[201,24],25],[[202,24],25],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[203,126]],[[148,126],176],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[126,145],148],[[204,205,145],148],[203,5],[148,206],0,[148,206],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[207,208],0,0,0,[[148,126]],[[148,147]],[[203,147]],[[148,7,7]],[[203,7,7,126]],[148,207],0,0,[203,204],0,[148,129],0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[176],[[]],[[]],[[176,24],25],[[]],[209,176],[210,176],[[]],[127,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[128,126,129,7,7,132,130],127],0,[176,[[10,[210]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[211,197],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[117,[79]],145,202,201,5,5,5,5,5,5],211],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[54,[212,[7]],[212,[7]]]],[[54,[212,[7]],34,[212,[7]]]],[[54,174,28]],[[54,174,28]],[[]],[[54,79]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[213,54],0,[54],[[54,79]],[[54,35,131]],[[54,214]],[[54,215,216]],[[54,217,7]],[[54,133]],[[54,7,7,7,7]],[[54,7]],[[54,35,215]],[[54,161,161,161,161,161,161]],[[],8],[[],8],[[],9],[[],10],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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],218],[[],219],[[],219],[[],219],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],0,[[218,218],218],[[219,219],219],[[218,218]],[[219,219]],[[218,218],218],[[219,219],219],[[218,218]],[[219,219]],[218,7],[219,28],0,0,[[218,218],218],[[219,219],219],[[218,218]],[[219,219]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[220,220],5],[[220,220,5,72]],[221,221],[218,218],[219,219],[220,220],[129,129],[144,144],[222,222],[132,132],[145,145],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[218,218],22],[[219,219],22],[218,218],[219,219],0,[[218,218],5],[[219,219],5],[[],221],[[],219],[[],220],[[],144],[[],132],[[],145],0,[129,223],0,[[218,218],218],[[219,219],219],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],220],[[],220],[14,5],[14,5],[14,5],[14,5],[14,5],[23],[23],[23],[23],[23],[[],218],[[],219],[[221,221],5],[[218,218],5],[[219,219],5],[[220,220],5],[[129,129],5],[[],5],[[],5],[[],5],[[],5],[[],5],[218],[219],0,[[221,24],[[8,[224]]]],[[218,24],[[8,[224]]]],[[218,24],[[8,[224]]]],[[218,24],[[8,[224]]]],[[218,24],[[8,[224]]]],[[218,24],[[8,[224]]]],[[219,24],[[8,[224]]]],[[219,24],[[8,[224]]]],[[219,24],[[8,[224]]]],[[219,24],[[8,[224]]]],[[219,24],[[8,[224]]]],[[220,24],[[8,[224]]]],[[129,24],[[8,[224]]]],[[]],[225,218],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[218]]]],[28,[[10,[219]]]],[7,218],[28,219],[7,218],[28,219],[[],218],[[],219],[[],28],[[],28],[[],28],[[],28],[[],28],[221],[218],[219],[220],[129],[[218,218]],[[219,219]],[[218,218],218],[[219,219],219],[[218,218],5],[[219,219],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[132,5],[218,5],[219,5],[218,5],[219,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],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,[218,218],[219,219],[[218,218],[[10,[22]]]],[[219,219],[[10,[22]]]],0,0,0,[[218,218]],[[219,219]],0,[[218,218,5]],[[219,219,5]],[[218,218],218],[[219,219],219],[[218,218]],[[219,219]],[[218,218],218],[[219,219],219],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[218,218]],[[219,219]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[218,218],218],[[219,219],219],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[220,220],220],[[220,220],220],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[226,226],[227,227],[228,228],[229,229],[230,230],[231,231],[232,232],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],226],[[],228],[[],232],[[],201],[233,201],[234,201],[235,201],[[],202],[233,202],[234,202],[235,202],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[229,24],25],0,0,0,[16,236],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[237,238],226],[226,227],[[239,239],228],[161,230],[[237,161],231],[[239,239],232],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],240],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[240,[[117,[79]]]],[[240,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],241],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[241,[[117,[79]]]],[[241,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[242,242],[242,242],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[243,[[10,[[212,[198]]]]]],0,[242],[244,244],[245,245],[243,243],[[]],[[]],[[]],[245,17],[243,17],0,[[],[[247,[246]]]],[[],242],[[]],[[]],[[]],[[]],[[]],[[244,24],25],[[245,24],25],[[243,24],25],[[]],[[]],[[]],[[]],[[]],[[17,42,35],[[10,[[49,[17]]]]]],[[17,42],[[10,[17]]]],[[17,42],5],[[[247,[246]],17,42],5],[[242,17,42],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],243],0,0,0,[245],[[243,28]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[249,[248]]]],[[]],[[]],[[[250,[82]],24],25],[[]],[[]],[[[249,[248]],26,13,42],[[49,[245]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[249,[248]]],32],[199,[[249,[248]]]],[198,250],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[249,[248]],[49,[245]]]],[[[249,[248]],157]],0,0,0,0,0,0,0,0,[[39,251,252],39],[[39,251,251,252],39],[[39,251,251,252],39],[[39,251,253],39],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[]],[[]],[[[3,[252]]],[[8,[[3,[252]],[3,[252]]]]]],[[]],[252,10],[[[4,[252]]],[[8,[[4,[252]],[4,[252]]]]]],[252,10],[[251,251],5],[[]],[[]],[[]],[[39,251],10],[[39,251],10],[251],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[252,5],[[],5],[[],5],[[],5],[39,32],[[],254],[[39,251],39],[6],[[255,6]],[[254,6]],[[39,6]],[[39,6]],[[39,251,89],39],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],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,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,[[],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],[[],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],[[],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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[257,[256]]]],[[[257,[258]]]],[[[257,[259]]]],[[[257,[260]]]],[[[257,[261]]]],[[[257,[262]]]],[[[257,[263]]]],[[[257,[264]]]],[[[257,[265]]]],[[[257,[266]]]],[[[257,[267]]]],[[[257,[268]]]],[[[257,[269]]]],[[[257,[270]]]],[[[257,[271]]]],[[[257,[272]]]],[[[257,[273]]]],[[[257,[274]]]],[[[257,[275]]]],[[[257,[276]]]],[[[257,[277]]]],[[[257,[278]]]],[[[257,[279]]]],[[[257,[280]]]],[[[257,[281]]]],[[[257,[282]]]],[[[257,[283]]]],[[[257,[284]]]],[[[257,[285]]]],[[[257,[286]]]],[[[257,[287]]]],[[[257,[288]]]],[[[257,[289]]]],[[[257,[290]]]],[[[257,[291]]]],[[[257,[292]]]],[[[293,[289]]]],[[[293,[271]]]],[[[293,[279]]]],[[[293,[277]]]],[[[293,[276]]]],[[[293,[262]]]],[[[293,[292]]]],[[[293,[270]]]],[[[293,[269]]]],[[[293,[290]]]],[[[293,[263]]]],[[[293,[286]]]],[[[293,[266]]]],[[[293,[265]]]],[[[293,[283]]]],[[[293,[288]]]],[[[293,[261]]]],[[[293,[267]]]],[[[293,[264]]]],[[[293,[285]]]],[[[293,[282]]]],[[[293,[258]]]],[[[293,[278]]]],[[[293,[280]]]],[[[293,[259]]]],[[[293,[273]]]],[[[293,[281]]]],[[[293,[268]]]],[[[293,[284]]]],[[[293,[272]]]],[[[293,[291]]]],[[[293,[260]]]],[[[293,[275]]]],[[[293,[287]]]],[[[293,[274]]]],[[[293,[256]]]],[271],[288],[268],[267],[274],[276],[283],[282],[277],[266],[273],[291],[262],[286],[275],[265],[260],[264],[278],[279],[270],[280],[269],[263],[259],[292],[287],[256],[272],[258],[281],[284],[290],[285],[261],[289],[[[257,[274]]]],[[[257,[259]]]],[[[257,[288]]]],[[[257,[277]]]],[[[257,[286]]]],[[[257,[281]]]],[[[257,[266]]]],[[[257,[287]]]],[[[257,[292]]]],[[[257,[272]]]],[[[257,[276]]]],[[[257,[273]]]],[[[257,[260]]]],[[[257,[291]]]],[[[257,[264]]]],[[[257,[267]]]],[[[257,[270]]]],[[[257,[268]]]],[[[257,[258]]]],[[[257,[282]]]],[[[257,[289]]]],[[[257,[275]]]],[[[257,[261]]]],[[[257,[290]]]],[[[257,[262]]]],[[[257,[283]]]],[[[257,[280]]]],[[[257,[284]]]],[[[257,[269]]]],[[[257,[265]]]],[[[257,[271]]]],[[[257,[256]]]],[[[257,[285]]]],[[[257,[263]]]],[[[257,[278]]]],[[[257,[279]]]],[[[293,[292]]]],[[[293,[288]]]],[[[293,[273]]]],[[[293,[271]]]],[[[293,[267]]]],[[[293,[268]]]],[[[293,[283]]]],[[[293,[280]]]],[[[293,[290]]]],[[[293,[265]]]],[[[293,[256]]]],[[[293,[281]]]],[[[293,[291]]]],[[[293,[269]]]],[[[293,[278]]]],[[[293,[262]]]],[[[293,[287]]]],[[[293,[266]]]],[[[293,[258]]]],[[[293,[259]]]],[[[293,[272]]]],[[[293,[282]]]],[[[293,[276]]]],[[[293,[286]]]],[[[293,[263]]]],[[[293,[285]]]],[[[293,[284]]]],[[[293,[275]]]],[[[293,[289]]]],[[[293,[261]]]],[[[293,[260]]]],[[[293,[279]]]],[[[293,[274]]]],[[[293,[277]]]],[[[293,[270]]]],[[[293,[264]]]],[271],[288],[268],[267],[274],[276],[283],[282],[277],[266],[273],[291],[262],[286],[275],[265],[260],[264],[278],[279],[270],[280],[269],[263],[259],[292],[287],[256],[272],[258],[281],[284],[290],[285],[261],[289],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[257,257],[293,293],[294,294],[271,271],[288,288],[268,268],[267,267],[274,274],[276,276],[283,283],[282,282],[277,277],[266,266],[273,273],[291,291],[262,262],[286,286],[275,275],[265,265],[260,260],[264,264],[278,278],[279,279],[270,270],[280,280],[269,269],[263,263],[259,259],[292,292],[287,287],[256,256],[272,272],[258,258],[281,281],[284,284],[290,290],[285,285],[261,261],[289,289],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[271,271],22],[[288,288],22],[[268,268],22],[[267,267],22],[[274,274],22],[[276,276],22],[[283,283],22],[[282,282],22],[[277,277],22],[[266,266],22],[[273,273],22],[[291,291],22],[[262,262],22],[[286,286],22],[[275,275],22],[[265,265],22],[[260,260],22],[[264,264],22],[[278,278],22],[[279,279],22],[[270,270],22],[[280,280],22],[[269,269],22],[[263,263],22],[[259,259],22],[[292,292],22],[[287,287],22],[[256,256],22],[[272,272],22],[[258,258],22],[[281,281],22],[[284,284],22],[[290,290],22],[[285,285],22],[[261,261],22],[[289,289],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[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],[23],[23],[23],[23],[23],[[257,257],5],[[293,293],5],[[294,294],5],[[271,271],5],[[288,288],5],[[268,268],5],[[267,267],5],[[274,274],5],[[276,276],5],[[283,283],5],[[282,282],5],[[277,277],5],[[266,266],5],[[273,273],5],[[291,291],5],[[262,262],5],[[286,286],5],[[275,275],5],[[265,265],5],[[260,260],5],[[264,264],5],[[278,278],5],[[279,279],5],[[270,270],5],[[280,280],5],[[269,269],5],[[263,263],5],[[259,259],5],[[292,292],5],[[287,287],5],[[256,256],5],[[272,272],5],[[258,258],5],[[281,281],5],[[284,284],5],[[290,290],5],[[285,285],5],[[261,261],5],[[289,289],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],[[257,24],[[8,[224]]]],[[293,24],[[8,[224]]]],[[294,24],[[8,[224]]]],[[271,24],[[8,[224]]]],[[288,24],[[8,[224]]]],[[268,24],[[8,[224]]]],[[267,24],[[8,[224]]]],[[274,24],[[8,[224]]]],[[276,24],[[8,[224]]]],[[283,24],[[8,[224]]]],[[282,24],[[8,[224]]]],[[277,24],[[8,[224]]]],[[266,24],[[8,[224]]]],[[273,24],[[8,[224]]]],[[291,24],[[8,[224]]]],[[262,24],[[8,[224]]]],[[286,24],[[8,[224]]]],[[275,24],[[8,[224]]]],[[265,24],[[8,[224]]]],[[260,24],[[8,[224]]]],[[264,24],[[8,[224]]]],[[278,24],[[8,[224]]]],[[279,24],[[8,[224]]]],[[270,24],[[8,[224]]]],[[280,24],[[8,[224]]]],[[269,24],[[8,[224]]]],[[263,24],[[8,[224]]]],[[259,24],[[8,[224]]]],[[292,24],[[8,[224]]]],[[287,24],[[8,[224]]]],[[256,24],[[8,[224]]]],[[272,24],[[8,[224]]]],[[258,24],[[8,[224]]]],[[281,24],[[8,[224]]]],[[284,24],[[8,[224]]]],[[290,24],[[8,[224]]]],[[285,24],[[8,[224]]]],[[261,24],[[8,[224]]]],[[289,24],[[8,[224]]]],[[],[[257,[265]]]],[[],[[257,[269]]]],[[],[[257,[279]]]],[[],[[257,[258]]]],[[],[[257,[283]]]],[[],[[257,[287]]]],[[],[[257,[284]]]],[[],[[257,[261]]]],[[],[[257,[291]]]],[[],[[257,[271]]]],[[],[[257,[273]]]],[295,[[257,[[271,[161]]]]]],[[],[[257,[272]]]],[[],[[257,[264]]]],[[],[[257,[260]]]],[[],[[257,[266]]]],[[],[[257,[274]]]],[[],[[257,[268]]]],[[]],[[],[[257,[285]]]],[[],[[257,[277]]]],[295,[[257,[[271,[15]]]]]],[[],[[257,[270]]]],[[],[[257,[280]]]],[[],[[257,[267]]]],[295,[[257,[[271,[12]]]]]],[[],[[257,[289]]]],[[],[[257,[282]]]],[[],[[257,[262]]]],[[],[[257,[290]]]],[[],[[257,[263]]]],[[],[[257,[286]]]],[[],[[257,[278]]]],[[],[[257,[288]]]],[[],[[257,[259]]]],[[],[[257,[256]]]],[[],[[257,[276]]]],[[],[[257,[275]]]],[[],[[257,[281]]]],[[],[[257,[292]]]],[[],[[293,[279]]]],[[],[[293,[286]]]],[[],[[293,[275]]]],[[],[[293,[267]]]],[[],[[293,[263]]]],[[],[[293,[276]]]],[[],[[293,[273]]]],[[],[[293,[285]]]],[[],[[293,[292]]]],[[],[[293,[258]]]],[[],[[293,[289]]]],[[],[[293,[277]]]],[[],[[293,[274]]]],[[],[[293,[288]]]],[[],[[293,[284]]]],[[],[[293,[259]]]],[[],[[293,[266]]]],[[],[[293,[290]]]],[[],[[293,[256]]]],[[],[[293,[269]]]],[[],[[293,[291]]]],[[],[[293,[272]]]],[[],[[293,[281]]]],[[],[[293,[268]]]],[[],[[293,[260]]]],[[],[[293,[280]]]],[[],[[293,[265]]]],[[],[[293,[270]]]],[[],[[293,[261]]]],[[],[[293,[262]]]],[[]],[[],[[293,[271]]]],[[],[[293,[278]]]],[[],[[293,[264]]]],[[],[[293,[283]]]],[[],[[293,[282]]]],[[],[[293,[287]]]],[[]],[[[293,[271]]],271],[[[257,[271]]],271],[295,[[271,[161]]]],[295,[[271,[15]]]],[[]],[295,[[271,[12]]]],[[],271],[[],288],[[[293,[288]]],288],[[[257,[288]]],288],[[]],[[],268],[[[293,[268]]],268],[[[257,[268]]],268],[[]],[[]],[[],267],[[[257,[267]]],267],[[[293,[267]]],267],[[[293,[274]]],274],[[],274],[[]],[[[257,[274]]],274],[[[293,[276]]],276],[[],276],[[[257,[276]]],276],[[]],[[],283],[[]],[[[293,[283]]],283],[[[257,[283]]],283],[[],282],[[[293,[282]]],282],[[]],[[[257,[282]]],282],[[],277],[[[257,[277]]],277],[[]],[[[293,[277]]],277],[[[293,[266]]],266],[[[257,[266]]],266],[[],266],[[]],[[[293,[273]]],273],[[],273],[[]],[[[257,[273]]],273],[[[293,[291]]],291],[[]],[[[257,[291]]],291],[[],291],[[]],[[],262],[[[257,[262]]],262],[[[293,[262]]],262],[[[257,[286]]],286],[[[293,[286]]],286],[[]],[[],286],[[]],[[],275],[[[293,[275]]],275],[[[257,[275]]],275],[[[257,[265]]],265],[[[293,[265]]],265],[[],265],[[]],[[],260],[[]],[[[257,[260]]],260],[[[293,[260]]],260],[[[257,[264]]],264],[[],264],[[[293,[264]]],264],[[]],[[[257,[278]]],278],[[]],[[],278],[[[293,[278]]],278],[[]],[[[293,[279]]],279],[[],279],[[[257,[279]]],279],[[],270],[[[257,[270]]],270],[[[293,[270]]],270],[[]],[[[257,[280]]],280],[[]],[[],280],[[[293,[280]]],280],[[[257,[269]]],269],[[],269],[[[293,[269]]],269],[[]],[[],263],[[[257,[263]]],263],[[]],[[[293,[263]]],263],[[]],[[],259],[[[293,[259]]],259],[[[257,[259]]],259],[[[293,[292]]],292],[[],292],[[]],[[[257,[292]]],292],[[[257,[287]]],287],[[[293,[287]]],287],[[],287],[[]],[[[257,[256]]],256],[[],256],[[[293,[256]]],256],[[]],[[[293,[272]]],272],[[],272],[[]],[[[257,[272]]],272],[[],258],[[[293,[258]]],258],[[]],[[[257,[258]]],258],[[],281],[[]],[[[257,[281]]],281],[[[293,[281]]],281],[[]],[[[257,[284]]],284],[[[293,[284]]],284],[[],284],[[[257,[290]]],290],[[],290],[[]],[[[293,[290]]],290],[[[257,[285]]],285],[[[293,[285]]],285],[[]],[[],285],[[[293,[261]]],261],[[[257,[261]]],261],[[]],[[],261],[[[257,[289]]],289],[[],289],[[[293,[289]]],289],[[]],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],0,0,0,0,[257],[293],[294],[271],[288],[268],[267],[274],[276],[283],[282],[277],[266],[273],[291],[262],[286],[275],[265],[260],[264],[278],[279],[270],[280],[269],[263],[259],[292],[287],[256],[272],[258],[281],[284],[290],[285],[261],[289],0,0,[[[257,[256]]]],[[[257,[290]]]],[[[257,[286]]]],[[[257,[275]]]],[[[257,[283]]]],[[[257,[282]]]],[[[257,[269]]]],[[[257,[259]]]],[[[257,[262]]]],[[[257,[291]]]],[[[257,[288]]]],[[[257,[272]]]],[[[257,[264]]]],[[[257,[271]]]],[[[257,[267]]]],[[[257,[263]]]],[[[257,[266]]]],[[[257,[284]]]],[[[257,[277]]]],[[[257,[287]]]],[[[257,[265]]]],[[[257,[285]]]],[[[257,[276]]]],[[]],[[[257,[280]]]],[[[257,[270]]]],[[[257,[260]]]],[[[257,[261]]]],[[[257,[292]]]],[[[257,[274]]]],[[[257,[278]]]],[[[257,[258]]]],[[[257,[268]]]],[[[257,[281]]]],[[[257,[279]]]],[[[257,[289]]]],[[[257,[273]]]],[[[293,[269]]]],[[[293,[268]]]],[[[293,[264]]]],[[[293,[290]]]],[[[293,[284]]]],[[[293,[259]]]],[[[293,[291]]]],[[[293,[289]]]],[[[293,[274]]]],[[[293,[287]]]],[[[293,[281]]]],[[[293,[280]]]],[[[293,[283]]]],[[[293,[277]]]],[[[293,[262]]]],[[[293,[279]]]],[[[293,[285]]]],[[]],[[[293,[265]]]],[[[293,[271]]]],[[[293,[286]]]],[[[293,[276]]]],[[[293,[278]]]],[[[293,[261]]]],[[[293,[275]]]],[[[293,[256]]]],[[[293,[258]]]],[[[293,[282]]]],[[[293,[266]]]],[[[293,[267]]]],[[[293,[273]]]],[[[293,[272]]]],[[[293,[288]]]],[[[293,[270]]]],[[[293,[292]]]],[[[293,[260]]]],[[[293,[263]]]],[[]],[[]],[271],[[]],[288],[268],[[]],[[]],[267],[274],[[]],[276],[[]],[283],[[]],[[]],[282],[[]],[277],[266],[[]],[273],[[]],[[]],[291],[[]],[262],[[]],[286],[275],[[]],[265],[[]],[[]],[260],[264],[[]],[278],[[]],[[]],[279],[[]],[270],[[]],[280],[269],[[]],[[]],[263],[259],[[]],[292],[[]],[287],[[]],[256],[[]],[272],[[]],[258],[[]],[[]],[281],[[]],[284],[290],[[]],[[]],[285],[261],[[]],[[]],[289],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],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],0,0,0,0,0,0,0,0,0,0,0,[294,35],[[271,271],[[10,[22]]]],[[288,288],[[10,[22]]]],[[268,268],[[10,[22]]]],[[267,267],[[10,[22]]]],[[274,274],[[10,[22]]]],[[276,276],[[10,[22]]]],[[283,283],[[10,[22]]]],[[282,282],[[10,[22]]]],[[277,277],[[10,[22]]]],[[266,266],[[10,[22]]]],[[273,273],[[10,[22]]]],[[291,291],[[10,[22]]]],[[262,262],[[10,[22]]]],[[286,286],[[10,[22]]]],[[275,275],[[10,[22]]]],[[265,265],[[10,[22]]]],[[260,260],[[10,[22]]]],[[264,264],[[10,[22]]]],[[278,278],[[10,[22]]]],[[279,279],[[10,[22]]]],[[270,270],[[10,[22]]]],[[280,280],[[10,[22]]]],[[269,269],[[10,[22]]]],[[263,263],[[10,[22]]]],[[259,259],[[10,[22]]]],[[292,292],[[10,[22]]]],[[287,287],[[10,[22]]]],[[256,256],[[10,[22]]]],[[272,272],[[10,[22]]]],[[258,258],[[10,[22]]]],[[281,281],[[10,[22]]]],[[284,284],[[10,[22]]]],[[290,290],[[10,[22]]]],[[285,285],[[10,[22]]]],[[261,261],[[10,[22]]]],[[289,289],[[10,[22]]]],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,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],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],[[],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],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],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,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[296,296],[297,297],[298,298],[299,299],[300,300],[[]],[[]],[[]],[[]],[[]],[[],300],[[],[[8,[296]]]],[[],[[8,[297]]]],[[],[[8,[298]]]],[[],[[8,[299]]]],[[],[[8,[300]]]],[[]],[[]],[[]],[[]],[[]],0,[[296,24],25],[[297,24],25],[[298,24],25],[[299,24],25],[[300,24],25],[[]],[[]],[[]],[[]],[[]],[299,[[10,[[257,[[271,[161]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[296,8],[297,8],[298,8],[299,8],[300,8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[301,301],[302,302],[[]],[[]],[[],302],[[],[[8,[301]]]],[[],[[8,[302]]]],[[]],[[]],[[301,24],25],[[302,24],25],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[301,8],[302,8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[31,31],[303,303],[304,304],[[]],[[]],[[]],[[],31],[[],[[8,[31]]]],[[],[[8,[303]]]],[[],[[8,[304]]]],[[]],[[]],[[]],[[31,24],25],[[303,24],25],[[304,24],25],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[31,8],[303,8],[304,8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],0,[104,104],[[]],[[],104],[[],[[8,[104]]]],[[]],[[104,24],25],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[104,8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],305],[306,305],[307],[307,306],[[],307],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],308],[[[3,[309]]],[[8,[[3,[309]],[3,[309]]]]]],[[]],[309,10],[[[4,[309]]],[[8,[[4,[309]],[4,[309]]]]]],[309,10],[308,5],[[]],[308,10],[308,10],[308],0,0,[308],[[308,309]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[309,5],[[],5],[308,10],[308,10],[308,10],[308,10],[308,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],310],[310,310],[[],5],[[],[[117,[79]]]],[311,310],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[312,[[117,[79]]]],[[312,6]],[[],8],[[],8],[[],9],[[],10],0,[[313,253],313],[[],1],[[],1],[[]],[[]],[[],313],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[313,6]],0,[[],8],[[],8],[[],9],[[],10],[[313,253],313],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[139],[314,314],[[]],[[],315],[316,315],0,0,[317],[317,316],[[],139],[[],317],[[[3,[318]]],[[8,[[3,[318]],[3,[318]]]]]],[[]],[[]],[[]],[[]],[[]],[318,10],[[[4,[318]]],[[8,[[4,[318]],[4,[318]]]]]],[318,10],[[139,17],5],[[314,24],25],[[]],[[]],[[]],[[]],[[]],0,[[319,318],319],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[318,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[139,314],10],[[139,17],10],[[139,314],10],[[139,17],10],[[139,314],10],[[139,17],[[10,[319]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],42],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[320,[77,77]]],[[320,[77,77]]]],[[]],[[]],[[]],[[],320],[[]],[[[322,[321,321]]],[[320,[321,321]]]],[[]],[7,320],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[323,324],228],[[323,325],228],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[330,[[0,[326,[328,[327]],329]]]]]],[[]],[[[330,[[0,[326,[328,[327]],329]]]],5]],[[[330,[[0,[326,[328,[327]],329]]]],28],331],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[330,[[0,[326,[328,[327]],329]]]],5,35,35],331],[[[330,[[0,[326,[328,[327]],329]]]],5,35],331],[[[330,[[0,[326,[328,[327]],329]]]],35,35],331],[[[330,[[0,[326,[328,[327]],329]]]],35],331],[[[330,[[0,[326,[328,[327]],329]]]],35,35],331],[[[330,[[0,[326,[328,[327]],329]]]],35],331],[[[330,[[0,[326,[328,[327]],329]]]],35,35],331],[[[330,[[0,[326,[328,[327]],329]]]],35],331],0,0,[[[330,[[0,[326,[328,[327]],329]]]],35],331],[[[330,[[0,[326,[328,[327]],329]]]],35],331],[[[330,[[0,[326,[328,[327]],329]]]],5,35,35],331],[[[330,[[0,[326,[328,[327]],329]]]],5,35],331],[[[330,[[0,[326,[328,[327]],329]]]]]],[[[330,[[0,[326,[328,[327]],329]]]]]],[[],8],[[],8],[[],9],[[],10],[[[330,[[0,[326,[328,[327]],329]]]]]],[[[330,[[0,[326,[328,[327]],329]]]],15,15,35],331],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[332,79],[333,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[333],[334],[335],[333,333],[334,334],[335,335],[332,332],[[]],[[]],[[]],[[]],[[332,332],22],[[],333],[[],334],[[],335],[[],332],[333,15],0,[[]],[[]],[[]],[[]],[14,5],[23],[333,35],[334,35],[335,35],[[333,333],5],[[334,334],5],[[335,335],5],[[332,332],5],[[],5],[335,7],0,0,[333,161],0,[[333,24],[[8,[224]]]],[[334,24],[[8,[224]]]],[[335,24],[[8,[224]]]],[[332,24],[[8,[224]]]],[[]],[[]],[[]],[[]],[34,[[10,[332]]]],[79,[[10,[332]]]],0,[[],28],[332],[334,28],0,[333,336],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[34,5],[[],5],[[],5],[[],5],[[],5],0,0,[[332,332],[[10,[22]]]],[335,[[8,[80]]]],[334,[[8,[80]]]],[[334,332]],[333,336],0,[333,79],0,0,[[],[[8,[[337,[15]],80]]]],[[],[[8,[334,80]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[334,332],0,[[],9],[[],9],[[],9],[[],9],[333,28],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],338],[[],339],[339],[339],[339,5],[[]],[[]],0,0,[[]],[[]],0,0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[338,5],[[],5],[[],5],0,0,0,0,0,0,[[],5],[[],339],0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[338,17]],[339],0,[[],1],[[],1],[[]],[[]],[[],340],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[[],340],0,[[],8],[[],8],[[],9],[[],10],[340],[[],341],[[341,12],49],0,0,[[],1],[[],14],[14,5],[23],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[32,10],[342,342],[[]],[[342,342],22],0,[[34,34],34],[[34,34],34],[[34,34],34],[[]],[[]],[[]],[[]],[14,5],[[342,342],5],[[],5],[[[344,[343]],24],25],[[[33,[345]],24],25],[[[346,[345]],24],25],[[342,24],25],[[]],[[]],[[]],[[]],[[[27,[343]],[159,[343]]],[[344,[343]]]],[[[27,[343]],[27,[343]],[27,[343]]],[[10,[[344,[343]]]]]],[[[344,[343]],159,159],[[10,[343]]]],[[[344,[343]],346],[[49,[[159,[343]]]]]],[[[344,[343]],346],[[49,[[159,[343]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[347,348]],[0,[347,348]]],[[0,[347,348]]]],0,0,[[[0,[347,348]],[0,[347,348]]],[[0,[347,348]]]],0,0,0,[[[159,[343]],343],[[344,[343]]]],[[[349,[345]],[349,[345]]],[[33,[345]]]],[[[27,[345]],[27,[345]]],[[346,[345]]]],[[342,342],[[10,[22]]]],[[[33,[345]]]],[[[346,[345]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],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,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[351,[350]],39,[4,[[41,[40]]]],42,43]],[17],[[17,36]],[[17,[320,[228,352]],[49,[7]],335]],[[17,86]],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[351,[350]]]],[[],353],[[],354],[355],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[353,17,42],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],79],0,0,[[],67],[[],67],[[],67],[[],67],0,0,0,[[356,357],[[8,[358]]]],0,0,0,0,0,0,0,[[],359],[[],360],[[],86],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[361,[40,350]]],[[117,[79]]]],[4,[[361,[40]]]],0,[[[361,[40,350]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[358,24],25],[[358,24],25],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[357,[350,119]],17,[49,[[75,[15]]]]],[[8,[358]]]],[[[357,[350,119]],17,79],[[8,[358]]]],[[[357,[350,119]],17,[320,[228,352]],[49,[7]],335],[[8,[358]]]],0,[119,[[357,[350,119]]]],0,[[356,357],[[8,[358]]]],[58],[[[357,[350,119]]],119],[[[357,[350,119]],17],[[8,[358]]]],[[],36],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[42,54],55],[[42,122,54],55],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[60,[0,[119,77,90]],63],123],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[362,[40,350]]],[[117,[79]]]],[4,[[362,[40]]]],0,[[[362,[40,350]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[198,198,198]],[[[363,[248,321,321,321,321]],17,300,320,321]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[364,[[10,[365]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[363,[248,321,321,321,321]]]],[364],[366,366],[365,365],[[]],[[]],0,[[],364],[[]],[[]],[[]],[[]],[[]],[[]],[[[363,[248,321,321,321,321]]]],0,[365,[[212,[198]]]],[[364,366,198],[[212,[198]]]],[[[363,[82,82,82,82,82,82]],24],25],[[366,24],25],[[[367,[82]],24],25],[[365,24],25],[[368,24],25],[[364,24],25],[[]],[[]],[[]],[[]],[[]],[[]],[126,[[363,[138,174,321,321,321,321]]]],[364,[[10,[365]]]],[[364,17],[[10,[369]]]],[[[363,[248,321,321,321,321]],17],[[10,[[370,[79]]]]]],[[[363,[248,321,321,321,321]],17,42],5],[[[363,[248,321,321,321,321]]],364],0,[[[363,[248,321,321,321,321]]]],0,[365,[[212,[198]]]],[365,[[212,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[364,32],0,[365,[[212,[198]]]],0,0,[[364,198,366,198],[[212,[198]]]],[[[363,[248,321,321,321,321]]]],[[199,199,199,199],[[363,[248,321,321,321,321]]]],[[198,366],367],[[],364],0,0,0,0,0,[364,[[10,[365]]]],[[364,365]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[363,[248,321,321,321,321]],365]],[[[363,[248,321,321,321,321]],365,321]],0,[[[363,[248,321,321,321,321]]]],0,[365,[[212,[198]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17],[[17,36]],[[17,[320,[228,352]],[49,[7]],335]],[[17,86]],[17,371],[[17,36],372],[[17,86],373],[[17,[320,[228,352]],[49,[7]],335],374],[375,375],[374,374],[376,376],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[371,17],[372,17],[373,17],[374,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[23],[[375,375],5],[[],5],0,[[371,24],25],[[372,24],25],[[373,24],25],[[375,24],25],[[374,24],25],[[]],[[]],[[]],[[]],[[]],[[]],[[],28],[375],0,[371,69],[[]],[[]],[372,69],[373,69],[[]],[[]],[[]],[374,69],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[374,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],79],[372,79],0,[[],67],[[],67],[[],67],[[],67],[[],67],[[],67],[[],67],[[],67],[[],359],[[],360],[372,359],[374,360],[[]],[[]],[[]],[[],86],[373,86],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[377,126,138,139,104,26]],0,0,[[],1],[[],1],[[]],[[]],[378,155],0,[378,155],[378,[[10,[26]]]],[378,5],[378,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[[207,16,13,[163,[[379,[15]]]],[163,[[154,[15]]]]],378],0,[[378,7,7]],[[],8],[[],8],[[],9],[[],10],[378],[[378,13]],[378,157],[378,11],[378,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[207,207],[[]],[[]],[[]],[14,5],[[207,207],5],[[],5],[[]],[207,7],0,[207,380],[[],28],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[207]]]],[[]],[[]],[[],207],[[]],[[],8],[[],8],[[],9],[[],10],[207,7],0,[207,380]],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[15,"u64"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"Clone"],[4,"ExactGeometry"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[8,"Node"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[8,"PhaseItem"],[3,"RenderPhase"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"TextureView"],[3,"SurfaceTexture"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"TextureFormatInfo"],[3,"Error"],[4,"Backend"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[3,"Oklch"],[3,"Alpha"],[3,"Hsv"],[3,"CieLab"],[3,"Bt2020"],[3,"Yuv"],[3,"DisplayP3"],[3,"CieXYZ"],[3,"EncodedBt2020"],[3,"DciXYZPrime"],[3,"Aces2065"],[3,"Rec709"],[3,"EncodedRec709"],[3,"ICtCpHLG"],[3,"EncodedBt2100HLG"],[3,"EncodedSrgb"],[3,"Hsl"],[3,"AcesCc"],[3,"GenericColor3"],[3,"DciP3"],[3,"GenericColor1"],[3,"AcesCg"],[3,"Bt2100"],[3,"EncodedBt2100PQ"],[3,"ICtCpPQ"],[3,"YCbCr"],[3,"Luma"],[3,"Luminance"],[3,"YPrimeCbCr"],[3,"YPrimePbPr"],[3,"EncodedDisplayP3"],[3,"Oklab"],[3,"LinearSrgb"],[3,"YCxCz"],[3,"YPbPr"],[3,"AcesCct"],[3,"CieLCh"],[3,"PremultipliedAlpha"],[4,"Spaces"],[3,"Color"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"FillVertex"],[3,"StrokeVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[15,"i64"],[4,"Geometry"],[3,"MinMaxBoundingBox"],[3,"ChangeObserver"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[8,"PartialOrd"],[8,"Copy"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"Serialize"],[13,"Deserialize"],[13,"DeserializeInput"],[13,"TileRequest"],[13,"CastError"],[13,"Execution"],[13,"Send"],[13,"Polygon"],[13,"LineString"],[13,"Linear"],[13,"Spatial"],[13,"Scheduling"],[8,"HttpClient"],[13,"Raster"],[13,"Tessellate"],[4,"CurrentMapContext"],[13,"Ready"],[13,"Pending"],[13,"RenderGraphInit"],[13,"DeviceInit"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[13,"Available"],[13,"Missing"],[13,"Processing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"Initialized"],[13,"Uninizalized"],[13,"Surface"],[13,"Graph"],[13,"RequestDevice"],[8,"HasChanged"],[13,"Initialized"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"InvalidSlot"],[13,"MismatchedSlotType"],[13,"Id"],[13,"Name"],[13,"InputSlotError"],[13,"OutputSlotError"],[13,"RunSubGraphError"],[13,"InvalidSlot"],[13,"MismatchedSlotType"],[13,"InvalidNode"],[13,"InvalidOutputNodeSlot"],[13,"InvalidInputNodeSlot"],[13,"EdgeAlreadyExists"],[13,"EdgeDoesNotExist"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MissingSubGraph"],[13,"SubGraphHasNoInputs"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"Index"],[13,"Name"],[13,"Buffer"],[13,"TextureView"],[13,"Sampler"],[3,"RenderGraphRunner"],[13,"NodeRunError"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[8,"RenderCommand"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"Headed"],[13,"Headless"],[13,"TextureView"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"HasTile"],[13,"Parent"],[13,"Children"],[13,"SourceEqTarget"],[8,"ColorInterop"],[8,"ColorType"],[13,"Background"],[13,"Line"],[13,"Fill"],[13,"Raster"],[13,"Vector"],[13,"Raster"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"SignificantlyDifferent"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[13,"SendError"],[13,"Processing"],[13,"Available"],[13,"Missing"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"],[8,"HeadedMapWindow"],[8,"MapWindow"]]}\ +"maplibre":{"doc":"Maplibre-rs","t":[0,0,0,0,14,0,0,0,0,0,14,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,6,3,3,12,12,0,3,12,12,12,12,12,12,3,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,12,12,12,12,12,12,3,17,17,17,3,3,17,3,17,3,3,3,3,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,12,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,11,12,12,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,11,11,11,11,11,11,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,0,11,12,11,11,11,11,11,11,11,11,11,11,11,11,5,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,17,0,0,17,17,5,3,6,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,5,16,8,16,16,16,8,16,16,10,10,13,8,8,8,16,16,16,4,11,11,11,11,10,10,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,3,0,12,12,0,12,12,0,0,0,12,12,6,8,6,4,13,8,16,13,13,13,13,4,8,3,4,8,13,4,16,13,3,3,13,4,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,10,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,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,10,11,12,10,11,12,11,11,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,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,4,3,3,3,13,13,13,13,4,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,12,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,12,12,12,3,13,4,8,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,12,12,6,8,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,13,3,4,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,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,3,3,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,4,13,3,4,13,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,12,12,12,17,3,0,0,5,0,0,3,12,3,11,11,11,11,11,11,11,0,11,11,11,11,11,5,0,11,0,11,11,11,11,3,11,11,11,11,12,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,11,11,11,11,11,11,11,11,3,8,10,12,13,3,3,8,16,8,16,13,3,4,3,3,8,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,12,12,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,12,10,10,0,0,0,0,0,0,0,12,12,10,10,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,12,12,3,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,11,3,4,13,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,11,11,11,11,11,11,11,11,12,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,5,3,6,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,3,11,11,11,11,11,5,11,11,11,11,11,12,11,11,12,11,11,11,11,11,0,3,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,11,11,12,12,11,11,11,11,5,3,3,3,8,13,16,8,13,16,4,8,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,11,11,11,11,11,11,10,10,11,11,12,12,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,12,10,10,11,11,10,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,12,13,13,17,3,13,13,13,13,3,3,4,3,2,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,0,11,11,11,12,11,11,12,11,11,11,11,11,0,11,11,11,11,0,0,11,11,11,11,11,11,11,0,0,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,0,0,12,11,11,12,11,0,12,0,12,11,11,0,12,0,12,0,11,11,11,12,0,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,13,4,13,3,3,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,12,12,12,12,12,3,17,3,17,17,3,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,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,12,12,12,17,0,0,17,13,4,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,16,4,8,13,13,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,13,13,13,4,13,13,4,3,3,13,3,13,13,4,13,13,13,13,13,13,13,13,13,13,13,13,13,13,8,13,3,13,4,4,3,4,13,3,3,3,4,3,4,13,13,13,13,3,3,4,4,4,13,13,13,13,13,13,11,11,11,11,11,12,0,12,12,11,11,0,12,11,11,11,11,11,0,12,12,12,12,12,12,12,12,12,11,11,11,11,11,12,12,12,0,12,12,12,0,12,12,12,12,11,10,12,12,12,12,11,11,11,11,12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,4,13,13,13,13,13,13,13,4,3,3,4,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,13,4,4,13,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,3,18,3,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,3,3,13,13,13,8,3,4,4,3,13,3,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,11,11,11,12,12,11,11,11,11,10,11,11,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,12,12,12,12,12,13,13,13,13,13,13,3,3,4,4,4,13,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,13,13,13,13,3,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,0,0,17,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,11,11,11,11,11,11,11,11,11,11,11,11,11,3,6,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,8,3,13,3,8,8,4,3,16,13,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,10,10,11,11,12,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,10,11,11,10,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,8,3,13,8,8,4,16,13,11,11,11,11,11,11,11,11,11,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,10,14,10,11,11,11,11,11,11,11,11,3,3,3,3,4,13,13,8,8,3,3,13,3,4,13,3,3,3,3,3,12,12,0,12,12,12,12,12,12,10,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,0,12,12,12,12,0,12,12,12,12,12,12,0,12,12,0,12,12,12,0,0,12,12,12,12,12,12,12,10,12,12,12,12,12,3,11,11,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,8,3,11,11,11,11,12,10,11,12,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,12,3,3,3,12,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,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,3,3,4,13,13,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,11,11,11,12,12,11,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,12,12,13,3,4,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,11,11,11,11,11,11,11,12,12,12,12,3,11,11,11,11,12,12,11,11,12,11,11,11,11,11,11,12,12,11,12,12,11,11,11,11,12,12,12,3,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,18,18,13,18,18,3,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,18,18,18,18,18,18,18,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,3,18,13,13,13,18,3,13,18,18,18,18,18,3,18,18,18,18,18,18,4,13,13,13,13,13,13,13,13,13,13,13,13,3,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,18,18,18,18,18,18,18,4,18,18,18,18,18,18,18,18,4,18,18,18,18,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,12,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,12,12,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,6,3,8,3,3,3,3,3,3,3,3,6,6,6,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,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,10,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,0,0,0,0,0,0,5,3,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,11,11,11,11,11,11,11,11,5,5,5,13,17,8,13,13,3,13,4,3,3,3,3,6,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,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,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,0,12,12,11,11,12,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,3,17,17,3,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,12,11,11,11,11,11,11,11,11,11,11,12,12,6,3,3,3,8,8,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,3,13,3,13,3,13,3,13,3,3,13,3,13,3,13,3,13,3,13,16,8,8,16,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,3,13,18,3,13,3,13,3,3,13,18,4,3,3,13,3,13,3,13,3,13,3,13,3,13,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,12,12,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,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,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,0,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,0,12,12,0,12,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,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,13,3,13,3,4,13,3,13,3,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,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,12,12,12,12,12,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,13,13,3,4,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,13,4,13,4,6,6,13,3,13,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,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,3,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,12,11,11,11,11,11,12,12,3,3,8,11,11,11,11,11,11,11,11,10,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,0,12,0,0,11,11,11,11,11,11,11,11,0,16,16,8,8,8,8,3,16,16,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,14,12,11,11,11,11,11,11,11,10,11,10,11,10,12,11,11,11,11,6,8,8,3,11,11,11,11,11,11,0,11,11,11,10,11,11,10,11,10,0,12,11,11,11,11,3,8,16,11,11,11,11,11,11,12,11,11,11,11,10,11,11,11,11,11,11,11,3,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,8,8,8,3,3,16,16,8,16,16,3,8,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,10,11,12,12,10,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,12,10,11,10,11,10,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,3,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,8,17,6,3,3,10,10,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,12,0,6,3,11,11,11,11,12,12,11,11,11,11,12,11,11,11,11,12,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,3,4,3,13,13,13,13,3,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,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,12,11,11,11,11,11,11,11,11,11,11,12,11,11,11,12,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,11,11,11,11,11,12,11,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,12,11,11,11,11,12,12,3,16,3,8,11,11,11,11,11,11,11,11,11,0,12,11,0,12,11,11,11,11,11,0,0,10,11,12,12,11,11,11,11,11,3,11,11,11,11,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,5,5,8,8,10,10,10,10,12,3,3,3,3,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,11,11,11,12,5,5,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,12,12,5,12,12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,13,3,3,8,16,8,16,8,16,13,3,3,4,13,13,8,16,6,4,3,3,3,3,3,8,11,11,11,11,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,10,10,10,10,12,10,10,10,10,12,12,12,11,11,11,11,12,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,11,10,12,12,10,10,10,10,12,0,0,5,0,0,0,0,0,12,12,10,10,10,0,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,0,12,12,12,12,3,11,11,11,11,11,11,11,11,11,11,12,11,11,12,11,11,11,11,11,3,4,13,13,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,11,11,11,11,11,11,11,11,11,12,11,12,5,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,5,3,6,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,3,11,11,11,11,11,5,11,11,11,11,11,12,11,11,12,11,11,11,11,11,0,3,4,3,17,13,17,3,13,17,13,3,3,17,13,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,12,12,12,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,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,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,12,11,11,11,11,11,12,12,12,12,12,11,11,12,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,12,11,12,11,5,3,3,3,3,3,8,13,16,8,13,16,8,13,16,8,13,16,4,8,11,11,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,10,10,10,10,11,11,11,11,11,11,11,11,11,11,10,10,10,10,11,11,11,11,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,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,10,11,11,11,11,11,11,11,12,10,11,12,10,10,10,10,11,11,11,11,10,10,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,5,5,17,3,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,11,11,12,11,11,11,11,11,11,11,11,11,11,12,8,8,16,8,16,3,11,11,11,11,11,11,11,10,11,11,11,11,11,11,12,11,10,11,11,11,11,11,11,10,10,10,11,11,11,11,11,11,12,11],"n":["benchmarking","context","coords","debug","define_label","environment","event_loop","io","kernel","map","multi_stage","platform","plugin","raster","render","schedule","style","tcs","tessellation","tile","util","vector","view_state","window","io","tessellation","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","buffer","usable_indices","zero_tessellator","ZeroTessellator","buffer","current_index","feature_indices","is_point","path_builder","path_open","MapContext","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","renderer","resize","style","try_from","try_into","type_id","upcast","view_state","world","0","0","0","0","AlignedWorldTileCoords","EXTENT","EXTENT_SINT","EXTENT_UINT","InnerCoords","LatLon","MAX_ZOOM","Quadkey","TILE_SIZE","TileCoords","ViewRegion","WorldCoords","WorldTileCoords","ZOOM_BOUNDS","Zoom","ZoomLevel","add","add","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","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_dyn_eq","as_dyn_eq","as_dyn_eq","at_ground","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","build_quad_key","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","create_zoom_bounds","default","default","default","default","default","default","default","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_lat_lon","get_children","get_hash","get_hash","get_hash","get_parent","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into_aligned","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_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_tile","into_world_tile","into_world_tile","is_in_view","is_root","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","latitude","level","longitude","lower_left","lower_right","max_n_tiles","max_tile","min_tile","ne","new","new","new","new","new","padding","partial_cmp","partial_cmp","partial_cmp","scale_delta","scale_to_tile","scale_to_zoom_level","serialize","serialize","stencil_reference_value_3d","sub","sub","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","transform_for_zoom","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upper_left","upper_right","x","x","x","x","y","y","y","y","z","z","zoom_level","zoom_level","0","DebugPipeline","DebugPlugin","TileDebugItem","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","cleanup_system","debug_pass","default","deref","downcast","downcast","downcast","draw_function","draw_function","draw_graph","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","is_within","is_within","is_within","queue_system","render_commands","resource_system","sort_key","source_shape","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","cleanup_system","DebugPassNode","as_any","as_any_mut","borrow","borrow_mut","downcast","from","input","into","into_any","into_any_arc","into_any_rc","is_within","new","run","try_from","try_into","type_id","upcast","update","NAME","input","node","DEBUG_PASS","MAIN_PASS","queue_system","DrawDebugOutline","DrawDebugOutlines","SetDebugPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","resource_system","AsyncProcedureCall","Environment","HttpClient","HttpClient","MapWindowConfig","OffscreenKernelEnvironment","OffscreenKernelEnvironment","Scheduler","create","source_client","Closed","EventLoop","EventLoopConfig","EventLoopProxy","EventLoopProxy","EventLoopProxy","EventType","SendEventError","as_any","as_any_mut","borrow","borrow_mut","create_proxy","create_proxy","downcast","fmt","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","run","send_event","to_string","try_from","try_into","type_id","upcast","RawLayer","apc","extent","features","geometry_index","keys","name","scheduler","source_client","source_type","values","version","AsyncProcedure","AsyncProcedureCall","AsyncProcedureFuture","CallError","CastError","Context","Context","Deserialize","DeserializeInput","Execution","IncompatibleInput","Input","IntoMessage","Message","MessageError","MessageTag","NotYetImplemented","ProcedureError","ReceiveIterator","Schedule","SchedulerAsyncProcedureCall","SchedulerContext","Send","SendError","Serialize","TileRequest","Transmission","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","buffer","call","call","channel","clone","clone","clone_into","clone_into","deserialize","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","has_tag","hash","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_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_transferable","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","phantom_k","provide","provide","provide","provide","receive","receive","scheduler","send","send","sender","serialize","tag","tag","to_owned","to_owned","to_string","to_string","to_string","to_string","transferable","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","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","0","0","0","coords","style","0","0","0","ExactGeometry","GeometryIndex","IndexProcessor","IndexedGeometry","LineString","Linear","Polygon","Spatial","TileIndex","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","bounds","build_tree","clone","clone","clone_into","clone_into","contains_point","dataset_begin","dataset_end","default","default","distance_2","downcast","downcast","downcast","downcast","downcast","envelope","exact","feature_begin","feature_end","fmt","fmt","from","from","from","from","from","from_linestring","from_polygon","geo_writer","geometries","geometry_begin","geometry_end","get_geometries","index","index_tile","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_within","is_within","is_within","is_within","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipolygon_begin","multipolygon_end","new","new","point_begin","point_end","point_query","polygon_begin","polygon_end","properties","properties","properties_begin","properties_end","property","query_point","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","xy","0","0","list","tree","NopScheduler","NotImplemented","ScheduleError","Scheduler","Scheduling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","0","0","HTTPClientFactory","HttpClient","HttpSourceClient","SourceClient","SourceFetchError","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","downcast","downcast","downcast","fetch","fetch","fetch","fmt","fmt","from","from","from","from","from","http","inner_client","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","new","new","provide","source","to_owned","to_owned","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Raster","RasterSource","SourceType","Tessellate","TessellateSource","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","clone_into","clone_into","clone_into","default","default","downcast","downcast","downcast","filetype","filetype","format","format","format","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","is_within","is_within","is_within","key","new","new","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","url","url","0","0","Kernel","KernelBuilder","apc","apc","apc","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","build","default","downcast","downcast","from","from","http_client","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","map_window_config","map_window_config","map_window_config","new","scheduler","scheduler","scheduler","source_client","source_client","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","with_apc","with_http_client","with_map_window_config","with_scheduler","CurrentMapContext","DeviceInit","Map","MapError","Pending","Ready","RenderGraphInit","RendererAlreadySet","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","context_mut","downcast","downcast","downcast","fmt","fmt","from","from","from","has_renderer","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","provide","run_schedule","schedule","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","window","window","window_mut","0","renderer_builder","style","0","0","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","trace","ReqwestHttpClient","client","ReqwestOffscreenKernelEnvironment","as_any","as_any_mut","borrow","borrow_mut","create","downcast","from","http_client","into","into_any","into_any_arc","into_any_rc","is_within","run_multithreaded","scheduler","source_client","trace","try_from","try_into","type_id","upcast","ReqwestHttpClient","as_any","as_any_mut","borrow","borrow_mut","client","clone","clone_into","downcast","fetch","from","into","into_any","into_any_arc","into_any_rc","is_within","new","to_owned","try_from","try_into","type_id","upcast","TokioScheduler","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","schedule","try_from","try_into","type_id","upcast","TokioScheduler","Plugin","build","0","Available","AvailableRasterLayerData","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","Missing","MissingRasterLayerData","RasterLayerData","RasterLayersDataComponent","RasterPlugin","RasterTransferables","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","build","build_from","build_from","coords","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","from","from","from","from","from","image","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_within","is_within","is_within","is_within","is_within","layers","message_tag","message_tag","populate_world_system","process_raster","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","transferables","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","upcast","upcast","upcast","upcast","upcast","upload_system","0","0","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessRasterContext","ProcessRasterError","Processing","RasterTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","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","is_within","is_within","is_within","layer_raster_finished","new","phantom_t","process_raster_tile","provide","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","0","queue_system","DrawRasterTile","DrawRasterTiles","SetRasterTilePipeline","SetRasterViewBindGroup","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","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","is_within","is_within","is_within","render","render","render","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_raster_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","raster","RasterResources","as_any","as_any_mut","bind_texture","borrow","borrow_mut","bound_textures","create_texture","downcast","from","get_bound_texture","has_tile","into","into_any","into_any_arc","into_any_rc","is_within","msaa","new","pipeline","pipeline","sampler","try_from","try_into","type_id","upcast","resource_system","DefaultLayerRaster","DefaultLayerRasterMissing","DefaultRasterTransferables","LayerRaster","LayerRaster","LayerRaster","LayerRasterMissing","LayerRasterMissing","LayerRasterMissing","RasterMessageTag","RasterTransferables","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build_from","build_from","build_from","build_from","clone","clone","clone_into","clone_into","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","fmt","fmt","fmt","from","from","from","from","get_hash","hash","image","into","into","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","is_within","is_within","is_within","is_within","layer_name","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upload_raster_layer","upload_system","0","Cleanup","Extract","INDEX_FORMAT","MaskPipeline","PhaseSort","Prepare","Queue","Render","RenderPlugin","RenderResources","RenderStageLabel","Renderer","ShaderVertex","adapter","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_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","build","builder","camera","clone","clone_into","default","depth_texture","deref","device","device","downcast","downcast","downcast","downcast","downcast","draw_graph","dyn_eq","dyn_hash","eq","equivalent","error","eventually","fmt","from","from","from","from","from","get_hash","graph","graph_runner","hash","initialize","initialize_headless","instance","instance","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_within","is_within","is_within","is_within","is_within","main_graph","main_pass","multisampling_texture","new","queue","queue","recreate_surface","render_commands","render_graph","render_phase","render_target","request_device","resize_surface","resource","resources","settings","settings","shaders","state","surface","surface","surface","systems","tile_view_pattern","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","UninitializedRenderer","Uninizalized","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","build","clone","clone_into","default","default","downcast","downcast","downcast","downcast","from","from","from","from","initialize_renderer","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","into_option","is_within","is_within","is_within","is_within","new","renderer","renderer_settings","renderer_settings","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","unwarp_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","0","0","0","0","0","Camera","FLIP_Y","InvertedViewProjection","MAX_PITCH","MIN_PITCH","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","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","calc_matrix","calc_matrix","calc_view_proj","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","clone","clone_into","current_projection","downcast","downcast","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fovy","from","from","from","from","from","height","homogenous_position","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","invert","is_within","is_within","is_within","is_within","is_within","move_relative","move_to","ne","new","new","pitch","pitch","position","position","position_vector","project","project","resize","resize","rotate","tilt","to_model_view_projection","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","yaw","yaw","zfar","znear","NAME","input","node","MAIN_PASS","Graph","RenderError","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","provide","should_exit","source","to_string","try_from","try_into","type_id","upcast","0","0","0","Criteria","Eventually","HasChanged","Initialized","Uninitialized","as_any","as_any_mut","borrow","borrow_mut","default","downcast","expect_initialized_mut","from","has_changed","has_tile","initialize","into","into_any","into_any_arc","into_any_rc","is_within","reinitialize","take","try_from","try_into","type_id","upcast","0","0","Buffer","Buffer","DoesNotExist","Edge","EdgeAlreadyExists","EdgeDoesNotExist","EdgeExistence","Edges","EmptyNode","Exists","GraphInputNode","Id","Index","InputSlotError","InputSlotError","InvalidInputNodeSlot","InvalidNode","InvalidOutputNodeSlot","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedNodeSlots","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","Name","Name","Node","NodeEdge","NodeId","NodeInputSlotAlreadyOccupied","NodeLabel","NodeRunError","NodeState","OutputSlotError","OutputSlotError","RenderContext","RenderGraph","RenderGraphContext","RenderGraphError","RunSubGraph","RunSubGraphError","RunSubGraphError","Sampler","Sampler","SlotEdge","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","SubGraphHasNoInputs","TextureView","TextureView","UnconnectedNodeInputSlot","UnconnectedNodeOutputSlot","WrongNodeType","as_any","as_any","as_any_mut","borrow","borrow_mut","command_encoder","context","current_id","device","downcast","dyn_eq","edge","edges","eq","equivalent","fmt","fmt","from","graph","graph","id","id","input_edges","input_node","input_slots","inputs","inputs","inputs","into","into_any","into_any_arc","into_any_rc","is_within","name","name","name","node","node","node","node_names","node_slot","nodes","output_edges","output_slots","outputs","provide","run","run_sub_graphs","slot_type","slots","sub_graphs","to_string","try_from","try_into","type_id","type_name","upcast","input_index","input_node","input_node","output_index","output_node","output_node","0","actual","expected","label","0","0","0","0","0","0","actual","expected","label","0","0","0","0","0","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","0","0","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","0","0","0","0","0","InputSlotError","InvalidSlot","InvalidSlot","MismatchedInputSlotType","MismatchedSlotType","MismatchedSlotType","MissingInput","MissingSubGraph","OutputSlotError","RenderGraphContext","RunSubGraph","RunSubGraphError","SubGraphHasNoInputs","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","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","eq","eq","eq","equivalent","equivalent","equivalent","finish","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_input","get_input_buffer","get_input_sampler","get_input_texture","graph","input_info","inputs","inputs","inputs","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","is_within","is_within","is_within","is_within","is_within","name","new","node","output_info","outputs","provide","provide","provide","run_sub_graph","run_sub_graphs","set_output","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","0","actual","expected","label","0","actual","expected","label","0","0","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","DoesNotExist","Edge","EdgeExistence","Exists","NodeEdge","SlotEdge","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","fmt","from","from","get_input_node","get_output_node","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","input_index","input_node","input_node","output_index","output_node","output_node","GraphInputNode","INPUT_NODE_NAME","RenderGraph","add_node","add_node_edge","add_slot_edge","add_sub_graph","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","current_id","default","downcast","downcast","fmt","from","from","get_node","get_node_id","get_node_mut","get_node_state","get_node_state_mut","get_sub_graph","get_sub_graph_mut","has_edge","input","input_node","input_node","inputs","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter_node_inputs","iter_node_outputs","iter_nodes","iter_nodes_mut","iter_sub_graphs","iter_sub_graphs_mut","node_names","nodes","output","remove_node","remove_node_edge","remove_slot_edge","remove_sub_graph","run","set_input","sub_graphs","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","validate_edge","0","Edges","EmptyNode","Id","InputSlotError","Name","Node","NodeId","NodeLabel","NodeRunError","NodeState","OutputSlotError","RenderContext","RunSubGraphError","add_input_edge","add_output_edge","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_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","command_encoder","device","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","dyn_eq","dyn_eq","dyn_eq","dyn_hash","edges","eq","eq","eq","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_hash","get_input_slot_edge","get_output_slot_edge","has_input_edge","has_output_edge","hash","id","id","id","input","input","input_edges","input_edges","input_slots","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_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","is_within","is_within","is_within","is_within","name","new","new","node","node","node_mut","output","output","output_edges","output_edges","output_slots","partial_cmp","provide","remove_input_edge","remove_output_edge","run","run","source","to_owned","to_owned","to_string","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","type_name","upcast","upcast","upcast","upcast","upcast","upcast","upcast","update","update","validate_input_slots","validate_output_slots","0","0","0","0","0","Buffer","Buffer","Index","Name","Sampler","Sampler","SlotInfo","SlotInfos","SlotLabel","SlotType","SlotValue","TextureView","TextureView","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","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","eq","eq","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get_slot","get_slot_index","get_slot_mut","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","is_empty","is_within","is_within","is_within","is_within","is_within","iter","len","name","new","slot_type","slot_type","slots","to_owned","to_owned","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","0","0","0","0","0","EmptyNodeOutputSlot","MismatchedInputSlotType","MissingInput","NodeRunError","RenderGraphRunner","RenderGraphRunnerError","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","fmt","fmt","from","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","provide","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","0","actual","expected","graph_name","label","slot_index","slot_index","slot_index","slot_name","slot_name","type_name","input","node","MAIN_PASS_DEPENDENCIES","MAIN_PASS_DRIVER","MainPassDriverNode","MainPassNode","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","input","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","run","run","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update","DrawMask","DrawMasks","SetMaskPipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Draw","DrawState","Failure","LayerItem","PhaseItem","RenderCommand","RenderCommandResult","RenderPhase","SortKey","Success","TileMaskItem","add","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clear","default","downcast","downcast","downcast","draw","draw","draw_function","draw_function","draw_function","draw_function","draw_function","from","from","from","index","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_iter","is_within","is_within","is_within","items","phantom_c","phantom_p","render","size","sort","sort_key","sort_key","sort_key","source_shape","source_shape","style_layer","tile","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Draw","DrawState","Failure","PhaseItem","RenderCommand","RenderCommandResult","SortKey","Success","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","draw","draw","draw_function","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","phantom_c","phantom_p","render","render_command_tuple_impl","sort_key","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","BackingBufferDescriptor","BufferDimensions","BufferedTextureHead","FragmentState","Head","Headed","Headless","Queue","RenderPipeline","RenderPipelineDescriptor","Surface","SurfaceTexture","Texture","TextureView","TextureView","TilePipeline","TrackedRenderPass","VertexBufferLayout","VertexState","WindowHead","array_stride","attributes","buffer","buffer","buffer_dimensions","buffers","debug_stencil","depth_stencil","depth_stencil_enabled","describe_render_pipeline","entry_point","entry_point","format","fragment","fragment_state","head","height","inner_size","label","layout","multisample","multisampling","name","output_buffer","padded_bytes_per_row","pass","pipeline","present_mode","primitive","raster","settings","shader","size","size","size","source","source","step_mode","surface","surface","targets","texture","texture","texture","texture_format","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","0","0","0","texture","view","BackingBufferDescriptor","as_any","as_any_mut","borrow","borrow_mut","buffer","downcast","from","inner_size","into","into_any","into_any_arc","into_any_rc","is_within","new","try_from","try_into","type_id","upcast","RenderPipeline","RenderPipelineDescriptor","as_any","as_any_mut","borrow","borrow_mut","depth_stencil","describe_render_pipeline","downcast","fragment","from","initialize","into","into_any","into_any_arc","into_any_rc","is_within","label","layout","multisample","primitive","try_from","try_into","type_id","upcast","vertex","FragmentState","VertexBufferLayout","VertexState","array_stride","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attributes","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","buffers","clone","clone","clone","clone_into","clone_into","clone_into","downcast","downcast","downcast","dyn_eq","entry_point","entry_point","eq","equivalent","fmt","fmt","fmt","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","is_within","is_within","is_within","source","source","step_mode","targets","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","BufferDimensions","BufferedTextureHead","Head","Headed","Headless","Surface","WindowHead","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","buffer_dimensions","configure","create_view","downcast","downcast","downcast","downcast","downcast","format","from","from","from","from","from","from_image","from_surface","has_changed","head","head","head_mut","height","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_within","is_within","is_within","is_within","is_within","new","output_buffer","padded_bytes_per_row","present_mode","reconfigure","recreate","recreate_surface","resize","resize_and_configure","size","size","size","surface","surface","surface_format","texture","texture_format","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","unpadded_bytes_per_row","upcast","upcast","upcast","upcast","upcast","width","0","0","SurfaceTexture","Texture","TextureView","TextureView","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","deref","downcast","downcast","fmt","from","from","from","from","has_changed","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new","size","take_surface_texture","texture","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","view","0","texture","view","TilePipeline","as_any","as_any_mut","borrow","borrow_mut","debug_stencil","depth_stencil_enabled","describe_render_pipeline","downcast","fragment_state","from","into","into_any","into_any_arc","into_any_rc","is_within","multisampling","name","new","raster","settings","try_from","try_into","type_id","upcast","update_stencil","vertex_state","wireframe","TrackedRenderPass","as_any","as_any_mut","borrow","borrow_mut","downcast","draw","draw_indexed","draw_indexed_indirect","draw_indirect","from","insert_debug_marker","into","into_any","into_any_arc","into_any_rc","is_within","new","pass","pop_debug_group","push_debug_group","set_bind_group","set_blend_constant","set_index_buffer","set_push_constants","set_render_pipeline","set_scissor_rect","set_stencil_reference","set_vertex_buffer","set_viewport","try_from","try_into","type_id","upcast","ADDRESS_MODE_CLAMP_TO_BORDER","ADDRESS_MODE_CLAMP_TO_ZERO","Astc","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbSfloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH24PLUS_STENCIL8","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DX11","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_STATISTICS_QUERY","POLYGON_MODE_LINE","POLYGON_MODE_POINT","PRIMARY","PUSH_CONSTANTS","PowerPreference","R16Float","R16Sint","R16Snorm","R16Uint","R16Unorm","R32Float","R32Sint","R32Uint","R8Sint","R8Snorm","R8Uint","R8Unorm","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Unorm","Rgb9e5Ufloat","Rgba16Float","Rgba16Sint","Rgba16Snorm","Rgba16Uint","Rgba16Unorm","Rgba32Float","Rgba32Sint","Rgba32Uint","Rgba8Sint","Rgba8Snorm","Rgba8Uint","Rgba8Unorm","Rgba8UnormSrgb","SAMPLED_TEXTURE_AND_STORAGE_BUFFER_ARRAY_NON_UNIFORM_INDEXING","SECONDARY","SHADER_FLOAT16","SHADER_FLOAT64","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_ASTC_LDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TIMESTAMP_QUERY","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WRITE_TIMESTAMP_INSIDE_PASSES","WgpuSettings","all","all","all_native_mask","all_webgpu_mask","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","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_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","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","check_limits","check_limits_with_fail_fn","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","complement","complement","constrained_limits","contains","contains","default","default","default","default","default","default","depth_texture_format","describe","device_label","difference","difference","disabled_features","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downlevel_defaults","downlevel_webgl2_defaults","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","empty","empty","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","extend","extend","features","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from_bits","from_bits","from_bits_truncate","from_bits_truncate","from_bits_unchecked","from_bits_unchecked","from_iter","from_iter","get_hash","get_hash","get_hash","get_hash","get_hash","hash","hash","hash","hash","hash","insert","insert","intersection","intersection","intersects","intersects","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_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","is_active","is_all","is_all","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","limits","max_bind_groups","max_buffer_size","max_compute_invocations_per_workgroup","max_compute_workgroup_size_x","max_compute_workgroup_size_y","max_compute_workgroup_size_z","max_compute_workgroup_storage_size","max_compute_workgroups_per_dimension","max_dynamic_storage_buffers_per_pipeline_layout","max_dynamic_uniform_buffers_per_pipeline_layout","max_inter_stage_shader_components","max_push_constant_size","max_sampled_textures_per_shader_stage","max_samplers_per_shader_stage","max_storage_buffer_binding_size","max_storage_buffers_per_shader_stage","max_storage_textures_per_shader_stage","max_texture_array_layers","max_texture_dimension_1d","max_texture_dimension_2d","max_texture_dimension_3d","max_uniform_buffer_binding_size","max_uniform_buffers_per_shader_stage","max_vertex_attributes","max_vertex_buffer_array_stride","max_vertex_buffers","min_storage_buffer_offset_alignment","min_uniform_buffer_offset_alignment","msaa","not","not","partial_cmp","partial_cmp","power_preference","present_mode","record_trace","remove","remove","samples","set","set","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","texture_format","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","toggle","toggle","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","union","union","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","using_alignment","using_resolution","block","channel","Mat4x4f32","RasterTileShader","Shader","ShaderCamera","ShaderFeatureStyle","ShaderGlobals","ShaderLayerMetadata","ShaderTextureVertex","ShaderTileMetadata","ShaderVertex","TileMaskShader","Vec2f32","Vec3f32","Vec4f32","VectorTileShader","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","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","camera","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","color","debug_lines","default","default","default","describe_fragment","describe_fragment","describe_fragment","describe_fragment","describe_vertex","describe_vertex","describe_vertex","describe_vertex","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","draw_colors","fmt","format","format","format","from","from","from","from","from","from","from","from","from","from","from","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_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","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_valid_bit_pattern","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","new","new","new","new","new","new","normal","position","position","tex_coords","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transform","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","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","view_position","view_proj","z_index","zoom_factor","cleanup_system","graph_runner_system","resource_system","sort_phase_system","tile_view_pattern_system","upload_system","cleanup_system","GraphRunnerSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","ResourceSystem","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","name","run","try_from","try_into","type_id","upcast","sort_phase_system","tile_view_pattern_system","upload_system","Children","DEFAULT_TILE_VIEW_PATTERN_SIZE","HasTile","None","Parent","QueryHasTile","SourceEqTarget","SourceShapes","TileShape","TileViewPattern","ViewTile","ViewTileSources","WgpuTileViewPattern","add","add_resource_query","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","buffer_range","buffer_range","clear","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","default","default","downcast","downcast","downcast","downcast","downcast","fmt","fmt","fmt","from","from","from","from","from","get_available_children","get_available_parent","has_tile","has_tile","has_tile","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","is_within","is_within","is_within","is_within","is_within","items","new","pattern","phantom_q","phantom_q","render","set_buffer_range","source","target","to_owned","to_owned","to_owned","transform","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","upcast","upcast","upcast","upcast","upcast","view_tiles","view_tiles_buffer","zoom_factor","0","0","0","BackingBuffer","CHILDREN_SEARCH_DEPTH","DEFAULT_TILE_VIEW_PATTERN_SIZE","TileViewPattern","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","downcast","downcast","fmt","from","from","generate_pattern","inner","inner_size","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","iter","new","new","phantom_q","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","update_pattern","upload_pattern","view_tiles","view_tiles_buffer","BoxedStageLabel","MultiStage","NopStage","Schedule","Stage","StageLabel","add_stage","add_stage_after","add_stage_before","add_system_to_stage","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","default","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","eq","from","from","from","get_stage","get_stage_mut","hash","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is","is_within","is_within","is_within","iter_stages","new","remove_stage","run","run","run","run","run_once","stage","stage_order","stages","stages","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","Aces2065","Aces2065","AcesCc","AcesCc","AcesCct","AcesCct","AcesCg","AcesCg","Alpha","Bt2020","Bt2020","Bt2100","Bt2100","CieLCh","CieLCh","CieLab","CieLab","CieXYZ","CieXYZ","CintTy","ColorInterop","ColorType","ComponentTy","DciP3","DciP3","DciXYZPrime","DciXYZPrime","DisplayP3","DisplayP3","EncodedBt2020","EncodedBt2020","EncodedBt2100HLG","EncodedBt2100HLG","EncodedBt2100PQ","EncodedBt2100PQ","EncodedDisplayP3","EncodedDisplayP3","EncodedRec709","EncodedRec709","EncodedSrgb","EncodedSrgb","GenericColor1","GenericColor1","GenericColor3","GenericColor3","Hsl","Hsl","Hsv","Hsv","ICtCpHLG","ICtCpHLG","ICtCpPQ","ICtCpPQ","LinearSrgb","LinearSrgb","Luma","Luma","Luminance","Luminance","NUM_COMPONENTS","Oklab","Oklab","Oklch","Oklch","PremultipliedAlpha","Rec709","Rec709","SPACE","Spaces","Style","YCbCr","YCbCr","YCxCz","YCxCz","YPbPr","YPbPr","YPrimeCbCr","YPrimeCbCr","YPrimePbPr","YPrimePbPr","Yuv","Yuv","a","a","alpha","alpha","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","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","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","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","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","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","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","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","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_dyn_eq","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_mut","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","b","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","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","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","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","c","c","cb","cb","center","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","color","color","cp","cp","cr","cr","ct","ct","cx","cz","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_eq","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","dyn_hash","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_cint","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","g","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","get_hash","h","h","h","h","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","i","i","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","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","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","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_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_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","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","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","into_cint","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","l","l","l","l","l","l","l","layer","layers","metadata","name","num_components","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","pb","pb","pitch","pr","pr","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","r","raster","s","s","source","sources","style","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","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_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_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","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","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","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","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","u","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","v","v","version","x","x","x","x","y","y","y","y","y","y","y","y","y","z","z","z","zoom","Background","BackgroundPaint","Fill","FillPaint","LayerPaint","Line","LinePaint","Raster","StyleLayer","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","background_color","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","deserialize","deserialize","downcast","downcast","downcast","downcast","downcast","fill_color","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","get_color","id","index","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_within","is_within","is_within","is_within","is_within","line_color","maxzoom","metadata","minzoom","paint","serialize","serialize","serialize","serialize","serialize","source","source_layer","to_owned","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","0","0","0","0","Linear","Nearest","RasterLayer","RasterResampling","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","default","deserialize","deserialize","downcast","downcast","fmt","fmt","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","raster_brightness_max","raster_brightness_min","raster_contrast","raster_fade_duration","raster_hue_rotate","raster_opacity","raster_resampling","raster_saturation","serialize","serialize","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","Raster","Source","TMS","TileAddressingScheme","TileJSONUrl","TileUrl","Vector","VectorSource","XYZ","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","attribution","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bounds","clone","clone","clone","clone_into","clone_into","clone_into","default","deserialize","deserialize","deserialize","downcast","downcast","downcast","fmt","fmt","fmt","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","is_within","is_within","is_within","maxzoom","minzoom","scheme","serialize","serialize","serialize","tiles","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","0","0","Style","as_any","as_any_mut","borrow","borrow_mut","center","clone","clone_into","default","deserialize","downcast","fmt","from","into","into_any","into_any_arc","into_any_rc","is_within","layers","metadata","name","pitch","serialize","sources","to_owned","try_from","try_into","type_id","upcast","version","zoom","EphemeralQueryState","GlobalQueryState","QueryState","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","clone_to","clone_to","create","create","default","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","mutably_borrowed","resources","state","system","tiles","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","world","Item","MutItem","Resource","ResourceQuery","ResourceQueryMut","ResourceQueryUnsafe","Resources","State","State","as_any","as_any_mut","borrow","borrow_mut","default","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","from","get","get_mut","get_or_init_mut","impl_resource_query","index","init","insert","into","into_any","into_any_rc","is","is_within","query","query","query_mut","query_mut","query_unsafe","resources","try_from","try_into","type_id","upcast","BoxedSystem","IntoSystemContainer","System","SystemContainer","as_any","as_any_mut","borrow","borrow_mut","downcast","from","function","into","into_any","into_any_rc","into_container","into_container","is_within","name","new","run","stage","system","try_from","try_into","type_id","upcast","FunctionSystem","IntoSystem","System","as_any","as_any_mut","borrow","borrow_mut","downcast","from","func","into","into_any","into_any_arc","into_any_rc","into_system","is_within","name","run","try_from","try_into","type_id","upcast","SystemStage","add_system","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","run","systems","try_from","try_into","type_id","upcast","with_system","ComponentQuery","ComponentQueryMut","ComponentQueryUnsafe","EphemeralQueryState","GlobalQueryState","Item","MutItem","QueryState","State","State","Tile","TileComponent","TileSpawnResult","Tiles","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","clear","clone","clone_into","clone_to","clone_to","components","coords","create","create","default","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast_mut","downcast_rc","downcast_ref","exists","fmt","from","from","from","from","from","geometry_index","insert","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","is","is_within","is_within","is_within","is_within","is_within","mutably_borrowed","query","query","query_mut","query_mut","query_unsafe","spawn_mut","state","tile","tiles","tiles","to_owned","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","World","as_any","as_any_mut","borrow","borrow_mut","default","downcast","from","into","into_any","into_any_rc","is_within","resources","tiles","try_from","try_into","type_id","upcast","Align","DEFAULT_TOLERANCE","IndexDataType","OverAlignedVertexBuffer","VertexConstructor","align_indices","align_vertices","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","buffer","clone","clone_into","downcast","downcast","empty","from","from","from","from_iters","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","new_vertex","new_vertex","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","usable_indices","zero_tessellator","GeoResult","ZeroTessellator","as_any","as_any_mut","borrow","borrow_mut","buffer","current_index","default","downcast","end","feature_end","feature_indices","from","into","into_any","into_any_rc","is_point","is_within","linestring_begin","linestring_end","multilinestring_begin","multilinestring_end","multipoint_begin","multipoint_end","multipolygon_begin","multipolygon_end","path_builder","path_open","point_begin","point_end","polygon_begin","polygon_end","tessellate_fill","tessellate_strokes","try_from","try_into","type_id","upcast","update_feature_indices","xy","Feature","GeomType","Layer","Linestring","Point","Polygon","Unknown","Value","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_str_name","bool_value","bool_value","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clear","clear","clear","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","cmp","default","default","default","default","double_value","double_value","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","encoded_len","encoded_len","encoded_len","eq","eq","eq","eq","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from_i32","from_str_name","geometry","get_hash","hash","id","id","int_value","int_value","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","is_valid","is_within","is_within","is_within","is_within","keys","name","partial_cmp","process","process_geom","set_type","sint_value","sint_value","string_value","string_value","tags","to_geo","to_mvt","to_owned","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type","type","type_id","type_id","type_id","type_id","uint_value","uint_value","upcast","upcast","upcast","upcast","values","version","ChangeObserver","Epsilon","FPSMeter","SignificantlyDifferent","as_any","as_any_mut","borrow","borrow_mut","default","deref","deref_mut","did_change","downcast","fps_meter","frame_count","from","grid","inner","into","into_any","into_any_arc","into_any_rc","is_within","label","math","ne","new","next_report","reference_value","try_from","try_into","type_id","upcast","update_reference","FPSMeter","as_any","as_any_mut","borrow","borrow_mut","default","downcast","frame_count","from","into","into_any","into_any_arc","into_any_rc","is_within","new","next_report","try_from","try_into","type_id","upcast","update_and_print","google_mercator","tile_coordinates_bavaria","DynEq","DynHash","as_any","as_dyn_eq","dyn_eq","dyn_hash","0","Aabb2","Aabb3","FloatOrd","Plane","as_any","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","bounds_from_points","clone","clone_into","cmp","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","fmt","fmt","fmt","fmt","from","from","from","from","from_point_normal","from_points","intersection_distance_ray","intersection_points_aabb3","intersection_polygon_aabb3","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","is_within","is_within","is_within","is_within","max","max","max","min","min","min","n","new","new","new","partial_cmp","to_corners","to_corners","to_owned","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","0","0","Available","AvailableVectorLayerData","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","Processing","SendError","TileTessellated","TileTessellated","VectorBufferPool","VectorLayerData","VectorLayersDataComponent","VectorPipeline","VectorPlugin","VectorTileRequest","VectorTilesDone","VectorTransferables","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","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build","build_from","build_from","build_from","build_from","context","coords","coords","coords","coords","coords","coords","coords","default","default","default","deref","done","downcast","downcast","downcast","downcast","downcast","downcast","downcast","feature_indices","from","from","from","from","from","from","from","has_tile","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_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","is_within","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_t","populate_world_system","process_vector","process_vector_tile","queue_system","render_commands","request_system","resource","resource_system","source_layer","source_layer","to_layer","to_layer","to_tile_index","transferables","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","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","0","0","0","0","PopulateWorldSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","ProcessVectorContext","ProcessVectorError","Processing","SendError","VectorTileRequest","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","context","coords","downcast","downcast","downcast","fmt","fmt","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","is_within","is_within","is_within","layer_indexing_finished","layer_missing","layer_tesselation_finished","layers","new","phantom_t","process_vector_tile","provide","take_context","tile_finished","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","0","0","queue_system","DrawVectorTile","DrawVectorTiles","SetVectorTilePipeline","as_any","as_any","as_any_mut","as_any_mut","borrow","borrow","borrow_mut","borrow_mut","downcast","downcast","from","from","into","into","into_any","into_any","into_any_arc","into_any_arc","into_any_rc","into_any_rc","is_within","is_within","render","render","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","RequestSystem","as_any","as_any_mut","borrow","borrow_mut","downcast","fetch_vector_apc","from","into","into_any","into_any_rc","is_within","kernel","name","new","phantom_t","run","try_from","try_into","type_id","upcast","buffer_pool","BackingBuffer","BackingBufferType","BufferPool","FEATURE_METADATA_SIZE","FeatureMetadata","INDICES_SIZE","IndexEntry","Indices","LAYER_METADATA_SIZE","Metadata","RingIndex","RingIndexEntry","VERTEX_SIZE","Vertices","align","allocate_layer_geometry","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","back","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer_feature_metadata","buffer_indices","buffer_layer_metadata","buffer_vertices","clear","clear","clone","clone","clone_into","clone_into","coords","default","downcast","downcast","downcast","downcast","downcast","downcast","feature_metadata","feature_metadata","feature_metadata_buffer_range","find_largest_gap","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from_device","front","get_layers","get_loaded_source_layers_at","has_tile","index","index","indices","indices","indices_buffer_range","indices_range","inner","inner_size","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_within","is_within","is_within","is_within","is_within","is_within","iter","layer_metadata","layer_metadata_buffer_range","layers","linear_index","make_room","metadata","new","new","new","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_v","pop_front","push_back","style_layer","to_owned","to_owned","tree_index","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","typ","type_id","type_id","type_id","type_id","type_id","type_id","upcast","upcast","upcast","upcast","upcast","upcast","update_feature_metadata","update_layer_metadata","usable_indices","vertices","vertices","vertices_buffer_range","resource_system","DefaultLayerIndexed","DefaultLayerMissing","DefaultLayerTesselated","DefaultTileTessellated","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","LayerTessellated","TileTessellated","TileTessellated","TileTessellated","VectorMessageTag","VectorTransferables","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_dyn_eq","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","buffer","build_from","build_from","build_from","build_from","build_from","build_from","build_from","build_from","clone","clone","clone","clone_into","clone_into","clone_into","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","coords","downcast","downcast","downcast","downcast","downcast","downcast","dyn_eq","dyn_hash","eq","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_hash","hash","index","into","into","into","into","into","into","into","into","into","into","into_any","into_any","into_any","into_any","into_any","into_any","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_arc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","into_any_rc","is_empty","is_empty","is_within","is_within","is_within","is_within","is_within","is_within","layer_data","layer_name","layer_name","layer_name","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","message_tag","to_layer","to_layer","to_layer","to_layer","to_owned","to_owned","to_owned","to_tile_index","to_tile_index","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","upcast","upcast","upcast","upcast","upcast","upcast","upload_system","upload_tesselated_layer","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","create_view_region","did_camera_change","did_zoom_change","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","visible_level","zoom","zoom","HeadedMapWindow","MapWindow","MapWindow","MapWindowConfig","RawWindow","WindowSize","as_any","as_any","as_any_mut","borrow","borrow_mut","clone","clone_into","create","downcast","dyn_eq","eq","equivalent","from","height","height","height_non_zero","id","into","into_any","into_any_arc","into_any_rc","is_within","new","raw","request_redraw","size","to_owned","try_from","try_into","type_id","upcast","width","width","width_non_zero"],"q":["maplibre","","","","","","","","","","","","","","","","","","","","","","","","maplibre::benchmarking","","maplibre::benchmarking::tessellation","","","","","","maplibre::benchmarking::tessellation::zero_tessellator","","","","","","","maplibre::context","","","","","","","","","","","","","","","","","","","","maplibre::coords","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::debug","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::debug::cleanup_system","maplibre::debug::debug_pass","","","","","","","","","","","","","","","","","","","","maplibre::debug::draw_graph","","","maplibre::debug::draw_graph::node","","maplibre::debug::queue_system","maplibre::debug::render_commands","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::debug::resource_system","maplibre::environment","","","","","","","","","","maplibre::event_loop","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::io","","","","","","","","","","","","maplibre::io::apc","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::io::apc::CallError","","","maplibre::io::apc::Input","","maplibre::io::apc::MessageError","maplibre::io::apc::ProcedureError","","maplibre::io::geometry_index","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::io::geometry_index::ExactGeometry","","maplibre::io::geometry_index::TileIndex","","maplibre::io::scheduler","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::io::scheduler::ScheduleError","maplibre::io::source_client","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::io::source_type","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::io::source_type::SourceType","","maplibre::kernel","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::map","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::map::CurrentMapContext","","","maplibre::map::MapError","","maplibre::platform","","","","","","","maplibre::platform::http_client","","maplibre::platform::noweb","","","","","","","","","","","","","","","","","","","","","","maplibre::platform::noweb::http_client","","","","","","","","","","","","","","","","","","","","","","maplibre::platform::noweb::scheduler","","","","","","","","","","","","","","","","","","","maplibre::platform::scheduler","maplibre::plugin","","maplibre::raster","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::raster::RasterLayerData","","maplibre::raster::populate_world_system","","","","","","","","","","","","","","","","","","","","maplibre::raster::process_raster","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::raster::process_raster::ProcessRasterError","maplibre::raster::queue_system","maplibre::raster::render_commands","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::raster::request_system","","","","","","","","","","","","","","","","","","","","","maplibre::raster::resource","maplibre::raster::resource::raster","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::raster::resource_system","maplibre::raster::transferables","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::raster::upload_system","","maplibre::render","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::builder","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::builder::InitializationResult","","maplibre::render::camera","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::draw_graph","","","maplibre::render::draw_graph::node","maplibre::render::error","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::error::RenderError","","","maplibre::render::eventually","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::eventually::Eventually","maplibre::render::graph","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::graph::Edge","","","","","","maplibre::render::graph::InputSlotError","","","","maplibre::render::graph::NodeLabel","","maplibre::render::graph::NodeRunError","","","maplibre::render::graph::OutputSlotError","","","","maplibre::render::graph::RenderGraphError","","","","","","","","","","","","","","","","maplibre::render::graph::RunSubGraphError","","","","","","","","","","maplibre::render::graph::SlotLabel","","maplibre::render::graph::SlotValue","","","maplibre::render::graph::context","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::graph::context::InputSlotError","","","","maplibre::render::graph::context::OutputSlotError","","","","maplibre::render::graph::context::RunSubGraphError","","","","","","","","","","maplibre::render::graph::edge","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::graph::edge::Edge","","","","","","maplibre::render::graph::graph","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::graph::node","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::graph::node::NodeLabel","","maplibre::render::graph::node::NodeRunError","","","maplibre::render::graph::node_slot","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::graph::node_slot::SlotLabel","","maplibre::render::graph::node_slot::SlotValue","","","maplibre::render::graph_runner","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::graph_runner::RenderGraphRunnerError","","","","","","","","","","","maplibre::render::main_graph","","maplibre::render::main_graph::node","","maplibre::render::main_pass","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::render_commands","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::render_phase","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::render_phase::draw","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::resource","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::resource::Head","","maplibre::render::resource::TextureView","","","maplibre::render::resource::buffer","","","","","","","","","","","","","","","","","","","maplibre::render::resource::pipeline","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::resource::shader","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::resource::surface","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::resource::surface::Head","","maplibre::render::resource::texture","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::resource::texture::TextureView","","","maplibre::render::resource::tile_pipeline","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::resource::tracked_render_pass","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::settings","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::settings::TextureFormat","","maplibre::render::shaders","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::systems","","","","","","maplibre::render::systems::cleanup_system","maplibre::render::systems::graph_runner_system","","","","","","","","","","","","","","","","","","","maplibre::render::systems::resource_system","","","","","","","","","","","","","","","","","","","maplibre::render::systems::sort_phase_system","maplibre::render::systems::tile_view_pattern_system","maplibre::render::systems::upload_system","maplibre::render::tile_view_pattern","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::render::tile_view_pattern::SourceShapes","","","maplibre::render::tile_view_pattern::pattern","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::schedule","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::style","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::style::layer","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::style::layer::LayerPaint","","","","maplibre::style::raster","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::style::source","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::style::source::Source","","maplibre::style::style","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::tcs","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::tcs::resources","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::tcs::system","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::tcs::system::function","","","","","","","","","","","","","","","","","","","","","","maplibre::tcs::system::stage","","","","","","","","","","","","","","","","","","","","maplibre::tcs::tiles","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::tcs::world","","","","","","","","","","","","","","","","","","maplibre::tessellation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::tessellation::zero_tessellator","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::tile","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::util","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::util::fps_meter","","","","","","","","","","","","","","","","","","","","","maplibre::util::grid","","maplibre::util::label","","","","","","maplibre::util::math","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::vector","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::vector::ProcessVectorError","","maplibre::vector::VectorLayerData","","maplibre::vector::populate_world_system","","","","","","","","","","","","","","","","","","","","maplibre::vector::process_vector","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::vector::process_vector::ProcessVectorError","","maplibre::vector::queue_system","maplibre::vector::render_commands","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::vector::request_system","","","","","","","","","","","","","","","","","","","","","maplibre::vector::resource","maplibre::vector::resource::buffer_pool","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::vector::resource_system","maplibre::vector::transferables","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::vector::upload_system","","maplibre::view_state","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","maplibre::window","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","",""],"d":["Collection of utilities used to perform certain …","","Provides utilities related to coordinates.","","Macro to define a new label trait","","","Handles IO related processing as well as multithreading.","","","","Handles platform specific code. Depending on the …","","","This module implements the rendering algorithm of …","","Vector tile format styling.","","Tessellation for lines and polygons is implemented here.","Nested message and enum types in Tile.","Utils which are used internally","","","Utilities for the window system.","Re-export of the io module.","Re-export of the tessellation module.","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","Tessellator implementation.","Build tessellations with vectors.","","","","","","","Stores the context of the map.","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","An aligned world tile coordinate aligns a world coordinate …","","","","Within each tile there is a separate coordinate system. …","","","Represents the position of a node within a quad tree. The …","","Every tile has tile coordinates. These tile coordinates …","Defines a bounding box on a tiled map with a ZoomLevel and …","Actual coordinates within the 3D world. The z value of the …","Every tile has tile coordinates. Every tile coordinate can …","","Zoom is an exponential scale that defines the zoom of the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Adopted from tilebelt","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Adopted from tilebelt","","","","Get the tile which is one zoom level lower and contains …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the tile coords according to an addressing scheme. …","Transforms the tile coordinates as defined by the tile …","","","","","","","","","","","","","","","","","","","","","The maximum amount of tiles this view region contains","","","","","","","","","Padding around this view region","","","","","","","","","Returns unique stencil reference values for …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","At which zoom level does this region exist","","","","","","","","","","","","","","","","","","","","","","","","","","","Labels for the “draw” graph","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","Pass which renders debug information on top of the map.","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","The environment defines which types must be injected into …","","","","","","","","","The event loop was already closed","","","","","","","When sending events to an event loop errors can occur.","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Layers are described in section 4.1 of the specification","","Although this is an “optional” field it is required by …","The actual features in this tile.","Geometry index.","Dictionary encoding for keys","","Scheduling.","HTTP client.","","Dictionary encoding for values","Any compliant implementation must first read the version …","Type definitions for asynchronous procedure calls. These …","APCs define an interface for performing work …","","","","Allows sending messages from workers to back to the caller.","","","","","The Input is not compatible with the procedure","Inputs for an AsyncProcedure","","The result of the tessellation of a tile. This is sent as …","","Defines a set of strongly-typed labels for a class of …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Call an AsyncProcedure using some Input. This function is …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Try to receive a message non-blocking.","","","Send a message back to the caller.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Contains either a polygon or line vector.","A quad tree storing the currently loaded tiles.","A processor able to create geometries using …","An indexed geometry contains an exact vector geometry, …","","","","","Index of tiles which can be of two types: spatial or …","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of dataset processing.","End of dataset processing.","","","","","","","","","","","Begin of feature processing.","End of feature processing.","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Begin of feature geometry processing.","End of feature geometry processing.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Begin of feature property processing.","End of feature property processing.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Async/await scheduler. Can schedule a task from a future …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A closure that returns a HTTP client.","On the web platform futures are not thread-safe (i.e. not …","Gives access to the HTTP client which can be of multiple …","Defines the different types of HTTP clients such as basic …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a source from which the raster tile are fetched.","Represents the tiles’ different types of source.","","Represents a source from which the vector tile are fetched.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds references to core constructs of maplibre. Based on …","A convenient builder for Kernels.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","No need to set renderer again","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Minimum WebGPU buffer size","","Http client for non-web targets.","Module which is used target platform is not web related.","","Scheduler for non-web targets.","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","cache_path: Under which path should we cache requests.","","","","","","Multi-threading with Tokio.","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","Multi-threading with Tokio.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","Holds the resources necessary for the raster tiles such as …","","","Creates a bind group for each fetched raster tile and …","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Cleanup render resources here.","Extract data from the world.","","","Sort the RenderPhases here.","Prepare render resources from the extracted data for the …","Queues PhaseItems that depend on Prepare data and queue up …","Actual rendering happens here. In most cases, only the …","","","The labels of the default App rendering stages.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Main camera","","","","","","","","","","","","","Labels for the “draw” graph","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Executes a RenderGraph","","Initializes the renderer by retrieving and preparing the …","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","The main render pass for this application.","","","","","","Specifies the instructions which are going to be sent to …","","Describes the concept of a RenderPhase and PhaseItem","","Requests a device","","Utilities which holds references to GPU-owned. Usually a …","","Settings for the renderer","","","","","","","Rendering specific systems","Utility for generating a tile pattern which can be used …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Initializes the whole rendering pipeline for the given …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Transforms coordinates in clip space to window coordinates.","A transform which can be used to transfrom between clip …","Alternative implementation to clip_to_window. Transforms …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calculates an Aabb2 bounding box which contains at least …","An alternative implementation for view_bounding_box.","","Order of transformations reversed: …","Gets the world coordinates for the specified window …","Alternative implementation to window_to_world","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","Wrapper around a resource which can be initialized or …","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","An edge, which connects two Nodes in a RenderGraph.","","","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","A Node which acts as an entry point for a RenderGraph with …","","","","","","","","","","","","","","","","","","A render node that can be added to a RenderGraph.","An edge describing to ordering of both nodes (output_node …","A Node identifier. It automatically generates its own …","","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","","The context with all information required to interact with …","The render graph configures the modular, parallel and …","The context with all graph information required to run a …","","A command that signals the graph runner to run the sub …","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","An edge describing to ordering of both nodes (output_node …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","The name of the type that implements Node.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The context with all graph information required to run a …","A command that signals the graph runner to run the sub …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Finishes the context for this Node by returning the sub …","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the input slot value referenced by the label.","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","Retrieves the input slot value referenced by the label as …","","Returns the SlotInfos of the inputs.","Returns the input slot values for the node.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Creates a new render graph context for the node.","","Returns the SlotInfos of the outputs.","","","","","Queues up a sub graph for execution after the node has …","","Sets the output slot value referenced by the label.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An edge, which connects two Nodes in a RenderGraph.","","","An edge describing to ordering of both nodes (output_node …","An edge describing to ordering of both nodes (output_node …","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the id of the input_node.","Returns the id of the output_node.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","A Node which acts as an entry point for a RenderGraph with …","The name of the GraphInputNode of this graph. Used to …","The render graph configures the modular, parallel and …","Adds the node with the name to the graph. If the name is …","Adds the Edge::NodeEdge to the graph. This guarantees that …","Adds the Edge::SlotEdge to the graph. This guarantees that …","Adds the sub_graph with the name to the graph. If the name …","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Retrieves the Node referenced by the label.","Retrieves the NodeId referenced by the label.","Retrieves the Node referenced by the label mutably.","Retrieves the NodeState referenced by the label.","Retrieves the NodeState referenced by the label mutably.","Retrieves the sub graph corresponding to the name.","Retrieves the sub graph corresponding to the name mutably.","Checks whether the edge already exists in the graph.","","Returns the NodeState of the input node of this graph..","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns an iterator over a tuple of the input edges and …","Returns an iterator over a tuple of the output edges and …","Returns an iterator over the NodeStates.","Returns an iterator over the NodeStates, that allows …","Returns an iterator over the sub graphs.","Returns an iterator over the sub graphs, that allows …","","","","Removes the node with the name from the graph. If the name …","Removes the Edge::NodeEdge from the graph. If either node …","Removes the Edge::SlotEdge from the graph. If any nodes or …","Removes the sub_graph with the name from the graph. If the …","","Creates an GraphInputNode with the specified slots if not …","","","","","","","","","","Updates all nodes and sub graphs of the render graph. …","Verifies that the edge existence is as expected and checks …","","A collection of input and output Edges for a Node.","A Node without any inputs, outputs and subgraphs, which …","","","","A render node that can be added to a RenderGraph.","A Node identifier. It automatically generates its own …","A NodeLabel is used to reference a NodeState by either its …","","The internal representation of a Node, with all data …","","The context with all information required to interact with …","","Adds an edge to the input_edges if it does not already …","Adds an edge to the output_edges if it does not already …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","Searches the input_edges for a Edge::SlotEdge, which …","Searches the output_edges for a Edge::SlotEdge, which …","Checks whether the input edge already exists.","Checks whether the output edge already exists.","","Returns this node’s id.","","","Specifies the required input slots for this node. They …","Specifies the required input slots for this node. They …","Returns all “input edges” (edges going “in”) for …","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","Creates an NodeState without edges, but the input_slots …","","Retrieves the Node.","","Retrieves the Node mutably.","Specifies the produced output slots for this node. They …","Specifies the produced output slots for this node. They …","Returns all “output edges” (edges going “out”) for …","","","","","Removes an edge from the input_edges if it exists.","Removes an edge from the output_edges if it exists.","Runs the graph node logic, issues draw calls, updates the …","","","","","","","","","","","","","","","","","","","","","","","","","","","The name of the type that implements Node.","","","","","","","","Updates internal node state using the current …","Updates internal node state using the current …","Validates that each input slot corresponds to an input …","Validates that each output slot corresponds to an output …","","","","","","A GPU-accessible [Buffer].","A GPU-accessible [Buffer].","","","A texture [Sampler] defines how a pipeline will sample …","A texture [Sampler] defines how a pipeline will sample …","The internal representation of a slot, which specifies its …","A collection of input or output SlotInfos for a NodeState.","A SlotLabel is used to reference a slot by either its name …","Describes the render resources created (output) or used …","A value passed between render Nodes. Corresponds to the …","A TextureView describes a texture used in a pipeline.","A TextureView describes a texture used in a pipeline.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Retrieves the SlotInfo for the provided label.","Retrieves the index (inside input or output slots) of the …","Retrieves the SlotInfo for the provided label mutably.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Returns true if there are no slots.","","","","","","Returns an iterator over the slot infos.","Returns the count of slots.","","","Returns the SlotType of this value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","A resource to collect and sort draw requests for specific …","The type used for ordering the items. The smallest values …","","","Adds a PhaseItem to this render phase.","","","","","","","","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Sorts all of its PhaseItems.","Determines the order in which the items are drawn during …","","","","","","","","","","","","","","","","","","","A draw function which is used to draw a specific PhaseItem.","","","An item which will be drawn to the screen. A phase item …","RenderCommand is a trait that runs an ECS query and …","","The type used for ordering the items. The smallest values …","","","","","","","","","","","","Draws the PhaseItem by issuing draw calls via the …","Prepares data for the wrapped RenderCommand and then …","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","Renders the PhaseItem by issuing draw calls via the …","","Determines the order in which the items are drawn during …","","","","","","","","","","","","Describes the fragment process in a render pipeline.","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","A [RenderPass], which tracks the current pipeline state to …","Describes how the vertex buffer is interpreted.","","","The stride, in bytes, between elements of this buffer.","The list of attributes which comprise a single vertex.","","The buffer which is used","","The format of any vertex buffers used with this pipeline.","Force a write and ignore stencil","The effect of draw calls on the depth and stencil aspects …","Is the depth stencil used?","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","The compiled fragment stage, its entry point, and the …","","","","The size of buffer","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","","","","","","Utility for creating RenderPipelines","","The properties of the pipeline at the primitive assembly …","","","Utilities for creating shader states.","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","Utilities for handling surfaces which can be either …","","The color state of the render targets.","Utility for a texture view which can either be created by …","","","","Utility for declaring pipelines.","A render pass which allows tracking, for example using a …","","This pipeline updates the stenctil","The compiled vertex stage, its entry point, and the input …","","","","","","","","","","","","","","","","The buffer which is used","","Returns the argument unchanged.","The size of buffer","Calls U::from(self).","","","","","","","","","","","","","","","","The effect of draw calls on the depth and stencil aspects …","","","The compiled fragment stage, its entry point, and the …","Returns the argument unchanged.","","Calls U::from(self).","","","","","Debug label of the pipeline. This will show up in graphics …","The layout of bind groups for this pipeline.","The multi-sampling properties of the pipeline.","The properties of the pipeline at the primitive assembly …","","","","","The compiled vertex stage, its entry point, and the input …","Describes the fragment process in a render pipeline.","Describes how the vertex buffer is interpreted.","","The stride, in bytes, between elements of this buffer.","","","","","","","","The list of attributes which comprise a single vertex.","","","","","","","The format of any vertex buffers used with this pipeline.","","","","","","","","","","","The name of the entry point in the compiled shader. There …","The name of the entry point in the compiled shader. There …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","The shader source","The shader source","How often this vertex buffer is “stepped” forward.","The color state of the render targets.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The value is a wgpu SurfaceTexture, but dereferences to a …","","Describes a TextureView.","The value is an actual wgpu TextureView.","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","Returns the SurfaceTexture of the texture view if it is of …","","","","","","","","","","","","","","","","","","","Force a write and ignore stencil","Is the depth stencil used?","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","This pipeline updates the stenctil","","","A [RenderPass], which tracks the current pipeline state to …","","","","","","Draws primitives from the active vertex buffer(s).","Draws indexed primitives using the active index buffer and …","Draws indexed primitives using the active index buffer and …","Draws primitives from the active vertex buffer(s) based on …","Returns the argument unchanged.","Insert a single debug marker.","Calls U::from(self).","","","","","Tracks the supplied render pass.","","End the current debug group.","Start a new debug group.","Sets the active [BindGroup] for a given bind group index. …","","Sets the active index buffer.","Set push constant data.","Sets the active [RenderPipeline].","Sets the scissor region.","Sets the stencil reference.","Assign a vertex buffer to a slot.","Set the rendering viewport.","","","","","Allows the use of AddressMode::ClampToBorder with a border …","Allows the use of AddressMode::ClampToBorder with a border …","block compressed texture. 16 bytes per block.","Supported when targeting the web through webassembly","Allows the user to create arrays of buffers in shaders:","Represents the backends that wgpu will use.","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Blue, green, red, and alpha channels. 8 bit integer per …","Blue, green, red, and alpha channels. 8 bit integer per …","Enables clear to zero for textures.","Allows the user to set a …","Does nothing.","Allows for explicit creation of textures of format …","By default, polygon depth is clipped to 0-1 range …","Supported on Windows 7+","Supported on Windows 10","Stencil format with 8 bit integer stencil. Special depth …","Special depth format with at least 24 bit integer depth.","Special depth/stencil format with at least 24 bit integer …","Special depth format with 32 bit floating point depth.","Special depth/stencil format with 32 bit floating point …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 8 bytes per block (4 …","4x4 block compressed texture. 16 bytes per block (8 …","4x4 block compressed texture. 16 bytes per block (8 …","Features that are not guaranteed to be supported.","Currently unsupported","","","Adapter that has the highest performance. This is often a …","Allows non-zero value for the “first instance” in …","Represents the sets of limits an adapter/device supports.","Adapter that uses the least possible power. This is often …","Webgpu only allows the MAP_READ and MAP_WRITE buffer usage …","Supported on macOS/iOS","Enables multiview render passes and builtin(view_index) in …","Allows the user to call [RenderPass::multi_draw_indirect] …","Allows the user to call […","Configuration resource for Multi-Sample Anti-Aliasing.","Allows the user to create bind groups continaing arrays …","Enables use of Pipeline Statistics Queries. These queries …","Allows the user to set PolygonMode::Line in …","Allows the user to set PolygonMode::Point in …","All the apis that wgpu offers first tier of support for.","Allows the use of push constants: small, fast bits of …","Power Preference when choosing a physical adapter.","Red channel only. 16 bit float per channel. Float in …","Red channel only. 16 bit integer per channel. Signed in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 16 bit integer per channel. Unsigned in …","Red channel only. 16 bit integer per channel. [0, 65535] …","Red channel only. 32 bit float per channel. Float in …","Red channel only. 32 bit integer per channel. Signed in …","Red channel only. 32 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. Signed in …","Red channel only. 8 bit integer per channel. [-127, 127] …","Red channel only. 8 bit integer per channel. Unsigned in …","Red channel only. 8 bit integer per channel. [0, 255] …","","Red, green, and blue channels. 11 bit float with no sign …","Red and green channels. 16 bit float per channel. Float in …","Red and green channels. 16 bit integer per channel. Signed …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 16 bit integer per channel. …","Red and green channels. 16 bit integer per channel. [0, …","Red and green channels. 32 bit float per channel. Float in …","Red and green channels. 32 bit integer per channel. Signed …","Red and green channels. 32 bit integer per channel. …","Red and green channels. 8 bit integer per channel. Signed …","Red and green channels. 8 bit integer per channel. [-127, …","Red and green channels. 8 bit integer per channel. …","Red and green channels. 8 bit integer per channel. [0, 255]…","Red, green, blue, and alpha channels. 10 bit integer for …","Packed unsigned float with 9 bits mantisa for each RGB …","Red, green, blue, and alpha channels. 16 bit float per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha. 16 bit integer per channel. […","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 16 bit integer per …","Red, green, blue, and alpha channels. 32 bit float per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 32 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Red, green, blue, and alpha channels. 8 bit integer per …","Allows shaders to index sampled texture and storage buffer …","All the apis that wgpu offers second tier of support for. …","Allows shaders to acquire the FP16 ability","Enables 64-bit floating point types in SPIR-V shaders.","Enables builtin(primitive_index) in fragment shaders.","Enables creating shader modules from SPIR-V binary data …","Allows the user to create uniform arrays of storage …","","Enables device specific texture format features.","Allows the user to create uniform arrays of textures in …","Enables ASTC HDR family of compressed textures.","Enables ASTC family of compressed textures. ASTC textures …","Enables BCn family of compressed textures. All BCn …","Enables ETC family of compressed textures. All ETC …","Enables normalized 16-bit texture formats.","Enables use of Timestamp Queries. These queries tell the …","Underlying texture data format.","Allows shaders to index uniform buffer and storage texture …","Enables using 64-bit types for vertex attributes.","Enables bindings of writable storage buffers and textures …","Supported on Windows, Linux/Android, and macOS/iOS via …","Allows for timestamp queries inside renderpasses. Metal …","Provides configuration for renderer initialization. Use …","Returns the set containing all flags.","Returns the set containing all flags.","Mask of all features that are only available when …","Mask of all features which are part of the upstream WebGPU …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the intersection between the two sets of flags.","Returns the intersection between the two sets of flags.","Disables all flags disabled in the set.","Disables all flags disabled in the set.","Returns the union of the two sets of flags.","Returns the union of the two sets of flags.","Adds the set of flags.","Adds the set of flags.","Returns the raw value of the flags currently stored.","Returns the raw value of the flags currently stored.","","","Returns the left flags, but with all the right flags …","Returns the left flags, but with all the right flags …","Toggles the set of flags.","Toggles the set of flags.","","","","","","","","","","","","","","","","","","","Compares every limits within self is within the limits …","Compares every limits within self is within the limits …","","","","","","","","","","","","","","","","","","","","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","The constraints on limits allowed regardless of what the …","Returns true if all of the flags in other are contained …","Returns true if all of the flags in other are contained …","","","","","","","","Get useful information about the texture format.","","Returns the difference between the flags in self and other.","Returns the difference between the flags in self and other.","The features to ensure are disabled regardless of what the …","","","","","","","","","","These default limits are guarenteed to be compatible with …","These default limits are guarenteed to be compatible with …","","","","","","","","","","","Returns an empty set of flags.","Returns an empty set of flags.","","","","","","","","","","","","","The features to ensure are enabled regardless of what the …","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, unless that …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, dropping any …","Convert from underlying bit representation, preserving all …","Convert from underlying bit representation, preserving all …","","","","","","","","","","","","","Inserts the specified flags in-place.","Inserts the specified flags in-place.","Returns the intersection between the flags in self and …","Returns the intersection between the flags in self and …","Returns true if there are flags common to both self and …","Returns true if there are flags common to both self and …","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns true if all flags are currently set.","Returns true if all flags are currently set.","Returns true if no flags are currently stored.","Returns true if no flags are currently stored.","","","","","","","","","","The imposed limits.","Amount of bind groups that can be attached to a pipeline …","A limit above which buffer allocations are guaranteed to …","Maximum value of the product of the workgroup_size …","The maximum value of the workgroup_size X dimension for a …","The maximum value of the workgroup_size Y dimension for a …","The maximum value of the workgroup_size Z dimension for a …","Maximum number of bytes used for workgroup memory in a …","The maximum value for each dimension of a …","Amount of storage buffer bindings that can be dynamic in a …","Amount of uniform buffer bindings that can be dynamic in a …","Maximum allowed number of components (scalars) of input or …","Amount of storage available for push constants in bytes. …","Amount of sampled textures visible in a single shader …","Amount of samplers visible in a single shader stage. …","Maximum size in bytes of a binding to a storage buffer. …","Amount of storage buffers visible in a single shader …","Amount of storage textures visible in a single shader …","Maximum allowed value for the size.depth_or_array_layers …","Maximum allowed value for the size.width of a texture …","Maximum allowed value for the size.width and size.height …","Maximum allowed value for the size.width, size.height, and …","Maximum size in bytes of a binding to a uniform buffer. …","Amount of uniform buffers visible in a single shader …","Maximum length of VertexBufferLayout::attributes, summed …","Maximum value for VertexBufferLayout::array_stride when …","Maximum length of VertexState::buffers when creating a …","Required BufferBindingType::Storage alignment for …","Required BufferBindingType::Uniform alignment for …","","Returns the complement of this set of flags.","Returns the complement of this set of flags.","","","","Present mode for surfaces if a surface is used.","Whether a trace is recorded an stored in the current …","Removes the specified flags in-place.","Removes the specified flags in-place.","The number of samples to run for Multi-Sample …","Inserts or removes the specified flags depending on the …","Inserts or removes the specified flags depending on the …","Returns the set difference of the two sets of flags.","Returns the set difference of the two sets of flags.","Disables all flags enabled in the set.","Disables all flags enabled in the set.","Returns the symmetric difference between the flags in self …","Returns the symmetric difference between the flags in self …","Explicitly set a texture format or let the renderer …","","","","","","","","","","Toggles the specified flags in-place.","Toggles the specified flags in-place.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the union of between the flags in self and other.","Returns the union of between the flags in self and other.","","","","","","","","","","Modify the current limits to use the buffer alignment …","Modify the current limits to use the resolution limits of …","compressed block dimensions","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Executes the [RenderGraph] current render graph.","Prepares GPU-owned resources by initializing them if they …","","Extracts data from the current state.","Uploads data to the GPU which is needed for rendering.","","Updates the [RenderGraph] with all of its nodes and then …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","This system sorts all RenderPhases for the [PhaseItem] …","","","Children are the source. We construct the target from …","","","No data available so nothing to render","Parent tile is the source. We construct the target from …","","Source and target are equal, so no need to differentiate. …","This defines the source tile shaped from which the content …","Defines the exact location where a specific tile on the …","The tile mask pattern assigns each tile a value which can …","Defines the target tile and its source from which data …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The tile mask pattern assigns each tile a value which can …","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","A container of Stages set to be run in a linear order.","","Defines a set of strongly-typed labels for a class of …","Adds the given stage at the last position of the schedule.","Adds the given stage immediately after the target stage.","Adds the given stage immediately before the target stage.","Adds a system to the Stage identified by stage_label.","","","","","","","","","","","","","","","","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 …","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns a shared reference to the stage identified by label…","Returns a unique, mutable reference to the stage …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","Iterates over all of schedule’s stages and their labels, …","","","Runs the stage; this happens once per update. Implementors …","","","","Executes each Stage contained in the schedule, one at a …","Fetches the Stage of type T marked with label, then …","","","","","","","","","","","","","","","","A color in the ACES 2065-1 color space.","A color in the ACES 2065-1 color space.","A color in the ACEScc color space.","A color in the ACEScc color space.","A color in the ACEScct color space.","A color in the ACEScct color space.","A color in the ACEScg color space.","A color in the ACEScg color space.","A color with an alpha component.","A color in the BT.2020 color space.","A color in the BT.2020 color space.","A color in the BT.2100 color space.","A color in the BT.2100 color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*C*h° color space.","A color in the CIE L*a*b* color space.","A color in the CIE L*a*b* color space.","A color in the CIE XYZ color space.","A color in the CIE XYZ color space.","","A trait that should be implemented by provider crates on …","A trait used to simpify the interface of the Alpha and …","","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the DCI-P3 (aka P3 DCI and P3 D60) color space.","A color in the X’Y’Z’ color space, a DCI …","A color in the X’Y’Z’ color space, a DCI …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2020 color space.","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with HLG …","A color in the encoded BT.2100 color space with PQ …","A color in the encoded BT.2100 color space with PQ …","A color in the Display P3 (aka P3 D65) color space.","A color in the Display P3 (aka P3 D65) color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded Rec.709/BT.709 color space.","A color in the encoded sRGB color space.","A color in the encoded sRGB color space.","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in a generic color space that can be represented …","A color in the HSL color space.","A color in the HSL color space.","A color in the HSV color space.","A color in the HSV color space.","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with HLG (Hybrid …","A color in the ICtCp color space with PQ (Perceptual …","A color in the ICtCp color space with PQ (Perceptual …","A color in the linear (decoded) sRGB color space.","A color in the linear (decoded) sRGB color space.","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luma (non-linear transform from …","A single-channel CIE luminance.","A single-channel CIE luminance.","","A color in the Oklab color space.","A color in the Oklab color space.","A color in the Oklch color space (a transformation from …","A color in the Oklch color space (a transformation from …","A premultiplied color with an alpha component.","A color in the Rec.709/BT.709 color space.","A color in the Rec.709/BT.709 color space.","","An enum with a variant for each of the color spaces …","Stores the style for a multi-layered map.","A color in the YCbCr color space. See discussion of the …","A color in the YCbCr color space. See discussion of the …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YCxCz (also called YyCxCz) color space, …","A color in the YPbPr color space. See discussion of the …","A color in the YPbPr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’CbCr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the Y’PbPr color space. See discussion of the …","A color in the YUV color space. See discussion of the …","A color in the YUV color space. See discussion of the …","The a component, representing green-red chroma difference.","The a component, representing green-red chroma difference.","The alpha component.","The alpha component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The blue component.","The b component, representing blue-yellow chroma …","The b component, representing blue-yellow chroma …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The C (chroma) component. Varies from 0 to a hue dependent …","The C (chroma) component. Varies from 0 to a hue dependent …","The Cb (chroma-blue/yellow) component.","The Cb (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The contained color, which is completely separate from the …","The contained color, which has been premultiplied with …","The Cp (chroma-protan) component.","The Cp (chroma-protan) component.","The Cr (chroma-red/green) component.","The Cr (chroma-red/green) component.","The Ct (chroma-tritan) component.","The Ct (chroma-tritan) component.","The Cx (chroma difference blue/yellow) component","The Cz (chroma difference red/green) component","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Convert self into its canonical cint type.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","The green component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The h (hue) component. Varies from -PI to PI.","The h (hue) component. Varies from -PI to PI.","The H (hue) component. Varies from 0 to 1.","The H (hue) component. Varies from 0 to 1.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The I (intensity) component.","The I (intensity) component.","","","","","","","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","","","Calls U::from(self).","Calls U::from(self).","","","Calls U::from(self).","Calls U::from(self).","","","Calls U::from(self).","","Calls U::from(self).","","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","","Calls U::from(self).","","Calls U::from(self).","","","Calls U::from(self).","","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","","","Calls U::from(self).","Calls U::from(self).","","","Calls U::from(self).","Calls U::from(self).","","","Calls U::from(self).","Calls U::from(self).","","Calls U::from(self).","","","Calls U::from(self).","Calls U::from(self).","","","Calls U::from(self).","Calls U::from(self).","","Calls U::from(self).","","Calls U::from(self).","","","Calls U::from(self).","Calls U::from(self).","","","Calls U::from(self).","Calls U::from(self).","","","Calls U::from(self).","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Create a Self from its canonical cint type.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","CIE luminance.","CIE luminance.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 100.","The L (lightness) component. Varies from 0 to 1","The L (lightness) component. Varies from 0 to 1.","The L (lightness) component. Varies from 0 to 1.","Vector tile layer drawing utilities.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The Pb (chroma-blue/yellow) component.","The Pb (chroma-blue/yellow) component.","","The Pr (chroma-red/green) component.","The Pr (chroma-red/green) component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","The red component.","Raster tile layer description","The S (saturation) component. Varies from 0 to 1.","The S (saturation) component. Varies from 0 to 1.","Vector tile data utilities.","","Default vector tile styles configuration.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The U (chroma-blue/yellow) component.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","The V (value) component. Varies from 0 to 1.","The V (chroma-red/green) component.","","The first component.","The first component.","The X’ component.","The X component.","The second component.","The Y’ component.","The Y component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Y’ (luma) component.","The Y (luminance) component.","The Yy (luminance) component.","The third component.","The Z’ component.","The Z component.","","","","","","The different types of paints.","","","","Stores all the styles for a specific layer.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Tiles can be positioned using either the xyz coordinates …","String url to a JSON tile.","String url to a tile.","","Source properties for tiles or rasters.","","","","","","","","String which contains attribution information for the used …","","","","","","","The bounds in which tiles are available.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Max zoom level at which tiles are available.","Min zoom level at which tiles are available.","","","","","Array of URLs which can contain place holders like {x}, …","","","","","","","","","","","","","","","","","","Stores the style for a multi-layered map.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","Returns the argument unchanged.","","","","","","","","Calls U::from(self).","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","A convenience type alias for a boxed System trait object.","","An system that can be added to a Schedule","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","Returns the system’s name.","","","","","","","","","","Conversion trait to turn something into a System.","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","Turns this value into its corresponding System.","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","A component is data associated with an Entity. Each entity …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","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 …","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","Returns true if the trait object wraps an object of type …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","Vertex buffers index data type.","Vertex buffer which includes additional padding to fulfill …","Constructor for Fill and Stroke vertices.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","Tessellator implementation.","","Build tessellations with vectors.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Features are described in section 4.2 of the specification","GeomType is described in section 4.3.4 of the specification","Layers are described in section 4.1 of the specification","","","","","Variant type encoding The use of values is described in …","","","","","","","","","","","String value of the enum field names used in the ProtoBuf …","Returns the value of bool_value, or the default value if …","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the value of double_value, or the default value if …","","","","","","","","","","","","","","","","Returns the value of extent, or the default value if extent…","Although this is an “optional” field it is required by …","The actual features in this tile.","Returns the value of float_value, or the default value if …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Converts an i32 to a GeomType, or None if value is not a …","Creates an enum from field names used in the ProtoBuf …","Contains a stream of commands and parameters (vertices). A …","","","Returns the value of id, or the default value if id is …","","Returns the value of int_value, or the default value if …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","Returns true if value is a variant of GeomType.","","","","","Dictionary encoding for keys","","","","","Sets type to the provided enum value.","Returns the value of sint_value, or the default value if …","","Returns the value of string_value, or the default value if …","Exactly one of these values must be present in a valid …","Tags of this feature are encoded as repeated pairs of …","","","","","","","","","","","","","","","Returns the enum value of type, or the default if the …","The type of geometry stored in this feature.","","","","","Returns the value of uint_value, or the default value if …","","","","","","Dictionary encoding for values","Any compliant implementation must first read the version …","","","Measures the frames per second.","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Traits used by label implementations","","This method tests for self and other values to be …","","","","","","","","","Measures the frames per second.","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","Returns coordinates for tiles within bavaria according to …","","","","","","","","A two-dimensional AABB, aka a rectangle.","A three-dimensional AABB, aka a rectangular prism.","A wrapper type that enables ordering floats. This is a …","A 3-dimensional plane formed from the equation: …","","","","","","","","","","","","","","","","","","","","","","Plane distance value","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Construct a plane from a point and a normal vector. The …","Constructs a plane that passes through the the three …","","Returns unsorted intersection points with an Aabb3 Adopted …","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","Maximum point of the AABB","Maximum point of the AABB","","Minimum point of the AABB","Minimum point of the AABB","Plane normal","Construct a plane from a normal vector and a scalar …","Construct a new axis-aligned bounding box from two points.","Construct a new axis-aligned bounding box from two points.","","Compute corners.","Compute corners.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","","","","","","","","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Queues PhaseItems for rendering.","Specifies the instructions which are going to be sent to …","Requests tiles which are currently in view","","Prepares GPU-owned resources by initializing them if they …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Uploads data to the GPU which is needed for rendering.","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","Error during processing of the pipeline","Sending of results failed","A request for a tile at the given coordinates and in the …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","A ring-buffer like pool of buffers.","","","This is inspired by the memory pool in Vulkan documented …","","","","","","","","","","","","The VertexBuffers can contain padding elements. Not …","Allocates","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","The internal structure which is used for storage","The size of the inner buffer","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Holds for each feature the count of indices.","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","","Calls U::from(self).","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Stores the camera configuration.","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Window which references a physical RawWindow. This is only …","Window of a certain WindowSize. This can either be a …","","A configuration for a window which determines the …","","Window size with a width and an height in pixels.","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","",""],"i":[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,320,320,0,0,330,330,330,330,330,330,0,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,29,18,11,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,11,13,29,18,18,11,11,19,13,20,21,21,17,17,16,26,29,18,11,19,13,20,21,17,16,26,11,21,17,16,29,18,11,19,13,20,21,17,16,26,29,18,11,19,13,20,21,17,16,26,17,18,11,19,13,20,21,17,16,18,11,19,13,20,21,17,16,18,11,17,0,11,19,13,20,21,17,16,11,17,29,18,11,19,13,20,21,17,16,26,18,11,21,17,11,21,17,18,11,20,21,17,16,18,11,21,17,18,11,11,19,19,13,13,20,21,21,17,17,16,16,26,29,18,11,11,19,13,13,20,21,21,17,17,16,16,16,16,26,16,17,11,21,17,17,11,21,17,29,18,11,19,13,20,21,17,16,26,17,29,18,11,19,13,20,21,17,16,26,29,18,11,19,13,20,21,17,16,26,29,18,11,19,13,20,21,17,16,26,17,21,16,26,11,11,29,18,11,19,13,20,21,17,16,26,26,19,13,19,29,29,26,26,26,13,18,11,19,13,26,26,18,11,17,13,13,13,11,17,17,11,13,18,11,19,13,20,21,17,16,11,19,13,21,17,16,17,29,18,11,19,13,20,21,17,16,26,29,18,11,19,13,20,21,17,16,26,29,18,11,19,13,20,21,17,16,26,29,18,11,19,13,20,21,17,16,26,29,29,20,21,17,16,20,21,17,16,21,17,26,26,44,0,0,0,44,45,38,44,45,38,44,45,38,44,45,38,38,0,0,38,44,44,45,38,45,45,0,44,45,38,44,45,38,44,45,38,44,38,44,45,38,44,45,38,0,0,0,45,45,44,45,38,44,45,38,44,45,38,44,45,38,0,0,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,47,0,0,0,0,0,0,0,0,0,380,381,380,381,380,381,380,381,380,381,380,381,380,381,380,381,380,381,380,381,380,381,380,381,380,381,380,381,380,381,380,381,0,40,0,40,63,40,0,40,40,63,63,57,0,0,0,382,383,382,0,57,57,57,57,382,383,57,57,57,57,57,57,57,57,57,57,383,384,57,57,57,57,57,0,0,335,335,0,335,335,0,0,0,335,335,0,0,0,0,68,0,385,62,62,71,71,0,0,0,0,0,60,0,385,62,0,0,71,0,62,60,70,65,68,69,60,70,71,62,66,65,68,69,60,70,71,62,66,65,68,69,60,70,71,62,66,65,68,69,60,70,71,62,66,65,385,65,65,60,66,60,66,60,65,68,69,60,70,71,62,66,67,68,68,69,70,70,71,71,62,62,65,68,69,60,70,71,62,66,69,67,73,65,68,69,60,70,71,62,66,65,68,69,60,70,71,62,66,65,60,70,65,68,69,60,70,71,62,66,69,65,68,69,60,70,71,62,66,65,69,65,68,70,71,62,385,65,65,119,66,66,60,69,69,60,66,68,70,71,62,69,65,68,69,60,70,71,62,66,65,68,69,60,70,71,62,66,65,68,69,60,70,71,62,66,65,68,69,60,70,71,62,66,386,387,388,389,389,390,391,392,0,0,0,0,78,86,78,86,0,81,86,74,75,78,81,86,74,75,78,81,86,74,75,78,81,86,74,75,78,75,74,75,78,75,78,75,74,74,81,74,75,81,86,74,75,78,75,75,74,74,75,78,81,86,74,75,78,75,75,74,74,74,74,74,81,81,81,86,74,75,78,81,86,74,75,78,81,86,74,75,78,81,86,74,75,78,81,86,74,75,78,74,74,74,74,74,74,74,81,74,74,74,86,74,74,74,75,74,74,74,81,75,78,81,86,74,75,78,81,86,74,75,78,81,86,74,75,78,81,86,74,75,78,74,393,394,395,396,0,88,0,0,88,91,88,91,88,91,88,91,88,91,88,88,88,91,88,91,88,91,88,91,91,88,91,88,88,64,91,88,91,88,91,88,91,88,91,88,397,96,0,0,0,0,0,92,96,56,92,96,56,92,96,56,92,96,56,92,56,92,56,92,96,56,398,92,56,96,96,92,96,96,96,56,56,92,92,96,56,92,96,56,92,56,92,96,56,92,96,56,92,56,96,96,92,56,96,92,96,56,92,96,56,92,96,56,92,96,56,95,0,0,95,0,100,101,95,100,101,95,100,101,95,100,101,95,100,101,95,100,101,95,100,101,100,101,95,100,101,100,101,95,100,101,95,100,101,95,100,101,95,100,101,95,100,101,95,100,101,95,101,100,101,100,101,95,100,101,95,100,101,95,100,101,95,100,101,95,100,101,399,400,0,0,41,41,102,41,102,41,102,41,102,41,102,102,102,41,102,41,102,102,41,102,41,102,41,102,41,102,41,102,41,41,102,102,41,41,102,41,41,41,102,41,102,41,102,41,102,102,102,102,102,0,103,0,0,401,401,103,103,401,59,103,401,59,103,401,59,103,401,59,103,59,59,401,59,103,103,103,401,59,103,59,59,401,59,103,401,59,103,103,401,59,103,401,59,103,59,59,59,59,59,103,59,59,103,401,59,103,401,59,103,401,59,103,401,59,103,59,59,59,402,403,403,404,405,0,0,0,0,0,0,0,0,108,0,107,107,107,107,107,107,107,0,107,107,107,107,107,0,0,107,0,107,107,107,107,0,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,0,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,0,0,106,111,406,0,0,0,110,0,110,406,0,0,0,0,0,111,114,115,406,113,111,114,115,406,113,111,114,115,406,113,111,114,115,406,113,111,407,408,407,408,114,115,111,113,111,114,115,406,113,111,114,115,406,113,114,111,114,115,406,113,111,114,115,406,113,111,114,115,406,113,111,114,115,406,113,111,114,115,406,113,113,407,408,0,0,0,0,0,0,0,114,115,407,408,0,111,114,115,406,113,111,114,115,406,113,111,114,115,406,113,111,114,115,406,113,0,409,410,0,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,0,118,0,121,120,118,121,120,118,121,120,118,121,120,118,120,121,121,120,118,118,118,121,120,118,121,120,118,121,120,118,121,120,121,120,118,121,120,118,120,120,120,0,118,118,121,120,118,121,120,118,121,120,118,121,120,118,411,0,0,0,0,0,412,413,414,412,413,414,412,413,414,412,413,414,412,413,414,412,413,414,412,413,414,412,413,414,412,413,414,412,413,414,412,413,414,412,413,414,412,413,414,412,413,414,412,413,414,412,413,414,0,124,124,124,124,124,0,124,124,124,124,124,124,124,124,124,124,124,124,124,124,0,0,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,125,0,0,0,0,0,136,110,0,136,110,0,0,134,135,136,136,137,134,135,136,137,136,134,135,136,137,134,135,136,137,407,408,134,135,136,137,136,137,407,408,134,135,134,135,134,135,136,137,136,136,136,136,134,135,136,134,135,136,137,136,136,134,134,134,135,135,136,137,134,135,136,137,134,135,136,137,134,135,136,137,134,135,136,137,134,407,408,134,135,407,408,134,135,136,137,134,135,136,137,134,135,136,137,134,135,136,137,134,135,136,137,0,0,142,141,141,0,0,141,141,141,141,0,0,0,0,0,143,52,143,142,141,141,140,52,143,142,141,140,141,52,143,142,141,140,52,143,142,141,140,140,0,0,141,141,140,52,142,143,143,52,143,142,141,140,0,141,141,141,141,0,0,141,52,143,142,141,140,141,0,0,141,143,143,143,143,52,143,142,141,140,52,143,142,141,140,52,143,142,141,140,52,143,142,141,140,52,143,142,141,140,0,0,52,52,143,143,52,0,143,0,52,143,143,0,143,0,143,0,143,52,143,52,0,0,141,52,143,142,141,140,52,143,142,141,140,52,143,142,141,140,52,143,142,141,140,143,152,0,152,0,0,0,152,152,151,153,105,152,151,153,105,152,151,153,105,152,151,153,105,105,105,105,152,105,152,151,153,105,152,151,153,105,151,152,151,153,105,152,151,153,105,152,151,153,105,152,151,153,105,152,152,151,153,105,105,153,151,105,105,152,151,153,105,152,151,153,105,152,151,153,105,152,152,151,153,105,151,105,105,105,415,416,162,160,157,0,0,0,0,0,0,0,0,0,162,160,156,157,155,162,160,156,157,155,162,160,156,157,155,162,160,156,157,155,156,155,155,155,155,155,155,155,156,162,160,160,156,157,157,155,157,155,156,162,160,156,157,155,155,155,162,160,156,157,155,162,160,156,157,155,162,160,156,157,155,162,160,156,157,155,157,162,160,156,157,155,155,155,155,156,155,155,155,155,155,155,162,157,156,155,155,155,157,155,162,160,156,157,155,162,160,156,157,155,162,160,156,157,155,162,160,156,157,155,155,155,155,155,155,155,155,155,156,156,0,0,0,0,146,0,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,417,418,419,420,0,0,167,167,167,167,167,167,167,167,167,167,420,167,167,167,167,167,167,167,167,167,167,167,167,167,421,181,173,188,180,0,166,166,0,0,0,180,0,182,172,0,53,166,166,166,169,170,168,166,169,170,168,168,182,172,0,179,0,166,0,0,0,0,53,0,0,0,0,0,0,53,173,188,179,0,0,0,0,0,168,173,188,166,166,166,166,166,166,166,166,51,0,43,51,166,166,0,178,166,166,166,166,166,0,50,178,185,185,43,178,171,50,184,166,166,166,166,166,171,178,48,0,50,178,43,0,43,185,178,50,166,186,50,48,177,43,166,166,166,166,178,166,422,422,423,422,422,423,424,425,425,425,426,427,428,429,430,431,432,432,432,433,434,435,436,437,438,438,439,440,439,441,440,440,438,438,441,442,443,444,444,445,444,444,445,444,445,446,447,448,449,450,0,169,170,168,169,170,168,168,0,0,0,0,168,171,50,168,168,169,169,170,170,171,50,168,169,170,171,50,168,169,170,171,50,168,169,170,171,50,168,169,170,168,169,170,168,169,170,168,169,170,50,168,168,169,169,170,170,171,50,168,169,170,50,50,50,50,50,50,50,171,50,171,50,168,169,170,171,50,168,169,170,168,169,170,171,50,168,169,170,171,50,168,169,170,171,50,50,50,50,168,169,170,50,50,50,168,169,170,171,50,168,169,170,171,50,168,169,170,171,50,168,169,170,171,50,168,169,170,424,425,425,425,431,432,432,432,442,443,444,444,445,444,444,445,444,445,180,0,0,180,179,179,179,179,180,180,179,180,179,180,179,180,179,179,179,180,179,180,179,180,179,180,179,179,180,179,179,179,180,179,180,179,180,179,180,179,180,179,179,180,179,180,179,180,179,180,422,422,423,422,422,423,0,43,0,43,43,43,43,184,43,184,43,184,43,184,43,43,43,184,43,43,184,43,43,43,43,43,43,43,43,43,184,43,43,184,184,43,184,43,184,43,184,43,184,43,43,43,43,43,43,43,43,43,184,43,43,43,43,184,43,43,184,43,184,43,184,43,184,43,43,43,181,0,0,182,53,182,0,0,0,0,0,53,0,53,185,185,51,178,187,181,181,53,53,185,182,182,51,178,187,181,53,185,182,181,51,178,187,181,53,185,182,51,178,187,181,53,185,182,181,182,181,182,181,51,51,51,186,178,187,181,53,185,182,186,186,186,181,53,182,181,178,181,53,182,181,53,182,178,181,53,53,185,182,51,178,187,181,53,53,53,53,185,182,182,182,182,182,181,185,185,185,185,181,185,178,185,186,186,185,185,178,51,178,187,181,53,185,182,51,178,187,181,53,185,182,51,178,187,181,53,185,182,51,178,187,181,53,185,182,186,51,178,187,181,53,185,182,178,178,181,178,178,178,186,186,185,185,178,181,53,185,185,186,187,53,181,182,53,51,178,187,181,53,185,182,51,178,187,181,53,185,182,51,178,187,181,53,185,182,178,51,178,187,181,53,185,182,186,186,178,178,426,427,428,429,430,173,188,172,172,173,188,0,0,0,0,0,173,188,173,188,188,172,172,48,177,173,188,172,48,177,173,188,172,48,177,173,188,172,48,177,173,188,172,48,173,188,172,48,177,173,188,172,48,177,188,172,188,172,188,172,173,188,188,172,48,177,173,173,173,173,188,172,172,172,172,172,172,48,177,177,177,177,177,173,188,172,48,177,173,188,172,48,177,188,172,48,177,173,188,172,48,177,177,173,188,172,48,177,177,177,48,48,173,48,177,173,188,172,48,188,173,188,172,48,177,173,188,172,48,177,173,188,172,48,177,173,188,172,48,177,446,447,448,449,450,190,190,190,190,0,0,451,190,451,190,451,190,451,190,451,190,190,190,451,190,190,451,190,451,190,451,190,451,190,451,190,190,451,451,190,190,451,190,451,190,451,190,451,190,452,453,453,454,453,455,454,453,455,454,455,0,0,0,0,0,0,191,192,191,192,191,192,191,192,191,192,191,192,191,191,192,191,192,191,192,191,192,191,192,191,191,192,191,192,191,192,191,192,191,192,191,0,0,0,456,457,456,457,456,457,456,457,456,457,456,457,456,457,456,457,456,457,456,457,456,457,456,457,456,457,456,457,456,457,456,457,0,0,55,0,0,0,0,0,194,55,0,195,195,122,193,195,122,193,195,122,193,195,122,193,195,195,195,122,193,0,46,194,122,193,122,193,195,122,193,122,195,122,193,195,122,193,195,195,122,193,195,195,122,193,195,196,196,458,195,195,194,122,193,122,193,122,122,195,122,193,195,122,193,195,122,193,195,122,193,0,0,55,0,0,0,194,55,55,196,55,196,55,196,55,196,55,196,46,196,194,55,196,55,196,55,196,55,196,55,196,55,196,196,196,196,458,0,194,55,196,55,196,55,196,55,196,0,0,0,0,0,206,206,0,0,0,0,176,0,0,176,0,0,0,0,0,200,200,0,199,459,202,211,197,211,460,201,202,203,197,211,148,208,199,197,197,197,211,211,459,208,54,0,203,197,211,211,0,203,148,127,201,202,200,0,203,201,0,459,127,459,0,0,208,211,197,211,127,208,211,248,461,462,463,464,464,0,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,199,0,0,197,197,197,197,197,460,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,0,0,0,200,200,201,201,202,200,201,202,200,200,201,202,200,201,202,202,200,201,202,200,201,202,200,201,202,201,201,202,201,201,200,201,202,200,201,202,200,201,202,200,201,202,200,201,202,200,201,202,200,201,202,201,202,200,201,200,201,202,200,201,202,200,201,202,200,201,202,200,201,202,0,0,0,206,206,0,0,208,203,459,206,148,208,203,459,206,148,208,203,459,206,148,208,203,459,206,148,459,203,148,208,203,459,206,148,203,208,203,459,206,148,148,148,203,148,148,148,208,208,203,459,206,148,208,203,459,206,148,208,203,459,206,148,208,203,459,206,148,208,203,459,206,148,208,459,208,203,148,148,203,148,203,148,203,148,203,203,148,459,459,208,203,459,206,148,208,203,459,206,148,208,203,459,206,148,208,208,203,459,206,148,208,461,462,176,0,0,176,127,176,127,176,127,176,127,176,176,127,176,176,127,176,176,176,127,127,176,127,176,127,176,127,176,127,176,127,127,176,127,127,176,127,176,127,176,127,176,127,463,464,464,0,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,0,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,219,219,129,218,219,0,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,219,219,219,219,219,218,218,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,0,218,222,222,221,219,0,221,219,218,219,219,219,0,219,219,219,219,218,219,0,129,129,129,129,129,129,129,129,129,129,129,129,0,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,129,219,218,219,219,219,219,219,0,219,219,219,219,219,219,219,219,0,219,219,219,218,219,0,218,219,219,219,221,221,218,218,219,219,220,220,129,129,144,222,132,145,221,218,219,220,129,144,222,132,145,221,218,219,220,129,144,218,219,218,219,218,219,218,219,218,219,218,219,218,219,218,219,221,218,219,220,129,144,222,132,145,221,218,219,220,129,144,222,132,145,220,220,221,218,219,220,129,144,222,132,145,221,218,219,220,129,144,222,132,145,218,219,218,219,144,218,219,221,219,220,144,132,145,145,129,144,218,219,144,221,218,219,220,129,144,222,132,145,220,220,221,218,219,220,129,221,218,219,220,129,218,219,221,218,219,220,129,221,218,219,220,129,218,219,144,221,218,218,218,218,218,219,219,219,219,219,220,129,221,218,218,219,220,129,144,222,132,145,218,219,218,219,218,219,218,219,221,218,219,220,129,221,218,219,220,129,218,219,218,219,218,219,221,218,219,220,129,144,222,132,145,221,218,219,220,129,144,222,132,145,221,218,219,220,129,144,222,132,145,221,218,219,220,129,144,222,132,145,132,218,219,218,219,221,218,219,220,129,144,222,132,145,144,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,220,145,218,219,218,219,144,145,144,218,219,132,218,219,218,219,218,219,218,219,145,221,218,219,220,129,144,222,132,145,218,219,221,218,219,220,129,144,222,132,145,221,218,219,220,129,144,222,132,145,221,218,219,220,129,144,222,132,145,218,219,221,218,219,220,129,144,222,132,145,220,220,465,465,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,233,234,235,226,227,228,229,230,231,232,233,234,235,226,227,228,229,230,231,232,233,234,235,226,227,228,229,230,231,232,233,234,235,226,227,228,229,230,231,232,227,226,227,228,229,230,231,232,226,227,228,229,230,231,232,229,233,226,228,232,466,233,234,235,466,233,234,235,233,234,235,226,227,228,229,230,231,232,233,229,233,234,235,236,233,234,235,226,227,228,229,230,231,232,233,234,235,226,227,228,229,230,231,232,233,234,235,226,227,228,229,230,231,232,233,234,235,226,227,228,229,230,231,232,233,234,235,226,227,228,229,230,231,232,226,227,228,229,230,231,232,233,234,235,226,227,228,229,230,231,232,226,227,228,230,231,232,228,228,232,232,226,227,228,229,230,231,232,231,233,234,235,226,227,228,229,230,231,232,233,234,235,226,227,228,229,230,231,232,233,234,235,226,227,228,229,230,231,232,233,234,235,226,227,228,229,230,231,232,226,226,230,231,0,0,0,0,0,0,0,0,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,240,0,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,241,0,0,0,244,0,0,244,244,0,244,0,0,0,0,0,0,242,242,247,244,245,243,242,247,244,245,243,242,247,244,245,243,242,247,244,245,243,242,243,243,242,244,245,243,244,245,243,245,243,243,247,242,247,244,245,243,242,244,245,243,247,244,245,243,242,467,467,467,247,242,247,244,245,243,242,247,244,245,243,242,247,244,245,243,247,244,245,243,242,247,244,245,243,242,242,243,0,249,247,245,243,245,245,244,245,243,243,247,244,245,243,242,247,244,245,243,242,247,244,245,243,242,247,244,245,243,242,249,249,243,468,469,470,0,0,0,0,249,250,249,250,249,250,249,250,249,249,250,250,249,250,249,250,250,249,250,249,250,249,250,249,250,249,250,249,249,250,249,249,250,249,250,249,250,249,250,249,249,249,249,0,0,0,0,0,0,39,39,39,39,255,254,39,255,254,39,255,254,39,255,254,39,39,255,254,252,39,252,252,252,251,255,254,39,39,39,251,255,254,39,255,254,39,255,254,255,254,39,252,255,254,39,39,254,39,252,255,254,39,39,39,39,254,39,255,254,39,255,254,39,255,254,39,255,254,39,0,294,0,294,0,294,0,294,0,0,294,0,294,0,294,0,294,0,294,471,0,0,472,0,294,0,294,0,294,0,294,0,294,0,294,0,294,0,294,0,294,0,294,0,294,0,294,0,294,0,294,0,294,0,294,0,294,0,294,472,0,294,0,294,0,0,294,472,0,0,0,294,0,294,0,294,0,294,0,294,0,294,272,260,257,293,257,257,293,293,294,294,280,280,284,284,274,274,281,281,263,263,277,277,290,290,268,268,286,286,266,266,275,275,282,282,288,288,279,279,265,265,269,269,273,273,283,283,258,258,259,259,264,264,267,267,270,270,289,289,272,272,278,278,260,260,285,285,271,271,276,276,291,291,292,292,261,261,287,287,256,256,262,262,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,280,284,274,281,286,266,275,282,288,279,265,273,283,258,259,264,272,260,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,278,285,291,292,104,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,257,293,267,270,291,292,267,270,262,262,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,280,280,280,280,280,280,280,284,284,284,284,274,274,274,274,281,281,281,281,263,263,263,263,277,277,277,277,290,290,290,290,268,268,268,268,286,286,286,286,266,266,266,266,275,275,275,275,282,282,282,282,288,288,288,288,279,279,279,279,265,265,265,265,269,269,269,269,273,273,273,273,283,283,283,283,258,258,258,258,259,259,259,259,264,264,264,264,267,267,267,267,270,270,270,270,289,289,289,289,272,272,272,272,278,278,278,278,260,260,260,260,285,285,285,285,271,271,271,271,276,276,276,276,291,291,291,291,292,292,292,292,261,261,261,261,287,287,287,287,256,256,256,256,262,262,262,262,471,280,284,274,281,286,266,275,282,288,279,265,273,283,258,259,264,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,278,285,271,276,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,267,270,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,257,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,293,294,280,280,284,284,274,274,281,281,263,263,277,277,290,290,268,268,286,286,266,266,275,275,282,282,288,288,279,279,265,265,269,269,273,273,283,283,258,258,259,259,264,264,267,267,270,270,289,289,272,272,278,278,260,260,285,285,271,271,276,276,291,291,292,292,261,261,287,287,256,256,262,262,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,471,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,290,268,272,278,260,285,271,0,104,104,104,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,261,287,104,261,287,280,284,274,281,286,266,275,282,288,279,265,273,283,258,259,264,0,271,276,0,104,0,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,256,257,293,294,280,284,274,281,263,277,290,268,286,266,275,282,288,279,265,269,273,283,258,259,264,267,270,289,272,278,260,285,271,276,291,292,261,287,256,262,276,256,104,263,277,269,289,263,269,289,291,292,261,287,256,262,263,269,289,104,299,0,299,0,0,299,0,299,0,296,297,298,299,300,296,297,298,299,300,296,296,297,298,299,300,296,297,298,299,300,296,297,298,299,300,296,297,298,299,300,300,296,297,298,299,300,296,297,298,299,300,297,296,297,298,299,300,296,297,298,299,300,299,300,300,296,297,298,299,300,296,297,298,299,300,296,297,298,299,300,296,297,298,299,300,296,297,298,299,300,298,300,300,300,300,296,297,298,299,300,300,300,296,297,298,299,300,296,297,298,299,300,296,297,298,299,300,296,297,298,299,300,296,297,298,299,300,473,474,475,476,301,301,0,0,301,302,301,302,301,302,301,302,301,302,301,302,302,301,302,301,302,301,302,301,302,301,302,301,302,301,302,301,302,301,302,302,302,302,302,302,302,302,302,301,302,301,302,301,302,301,302,301,302,301,302,304,0,31,0,0,0,304,0,31,31,303,304,31,303,304,303,31,303,304,31,303,304,303,31,303,304,31,303,304,31,31,303,304,31,303,304,31,303,304,31,303,304,31,303,304,31,303,304,31,303,304,31,303,304,31,303,304,303,303,303,31,303,304,303,31,303,304,31,303,304,31,303,304,31,303,304,31,303,304,477,478,0,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,104,0,0,0,306,307,306,307,306,307,306,307,305,306,305,306,307,306,307,306,307,306,307,306,307,306,307,306,307,306,307,307,0,306,0,0,306,307,306,307,306,307,306,307,0,246,479,0,0,0,0,0,246,479,308,308,308,308,308,309,308,309,309,309,308,308,308,308,308,0,308,308,308,308,308,308,309,308,246,308,479,308,480,308,308,308,308,308,0,0,0,0,310,310,310,310,310,310,0,310,310,310,253,310,310,311,310,311,0,310,310,310,310,310,0,0,481,312,312,312,312,312,312,312,312,312,312,312,481,312,312,312,312,312,312,312,0,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,313,0,0,0,0,0,482,483,0,482,483,0,0,0,0,319,316,314,139,317,319,316,314,139,317,319,316,314,139,317,319,316,314,139,317,139,314,314,315,316,139,314,315,316,139,317,318,319,316,314,139,317,318,318,318,139,314,319,316,314,139,317,139,319,319,316,314,139,317,319,316,314,139,317,316,314,317,319,316,314,139,317,318,319,316,314,139,317,317,482,139,483,139,484,139,316,319,319,139,314,319,316,314,139,317,319,316,314,139,317,319,316,314,139,317,319,316,314,139,317,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,0,0,0,0,0,485,485,323,320,323,320,323,320,323,320,320,320,320,323,320,320,323,320,320,320,323,320,323,320,323,320,323,320,323,320,323,323,320,323,320,323,320,323,320,323,320,320,0,0,0,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,330,0,0,0,332,332,332,332,0,333,334,335,332,332,333,334,335,332,332,332,333,333,333,334,335,332,333,334,335,332,333,334,335,333,334,335,332,333,334,335,332,332,333,334,335,332,333,333,333,334,335,332,332,332,333,334,335,333,334,335,332,332,335,335,335,333,333,333,334,335,332,333,334,335,332,332,332,334,332,332,334,334,333,333,333,334,335,332,333,334,335,332,333,334,335,332,333,334,335,332,332,333,334,335,332,335,335,332,335,334,334,333,333,333,333,334,334,334,333,334,335,332,333,334,335,332,333,334,335,332,334,334,333,334,335,332,333,333,333,334,335,332,335,335,0,486,0,0,338,338,338,338,338,338,338,338,338,0,339,338,0,338,338,338,338,338,338,0,0,486,338,339,338,338,338,338,338,338,0,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,339,0,0,0,0,14,487,14,487,341,0,0,0,0,343,33,345,341,341,343,33,345,341,343,33,345,341,343,33,345,341,0,341,341,341,343,0,0,0,343,33,345,341,341,341,341,343,33,345,341,343,33,345,341,343,343,343,343,343,343,33,345,341,343,33,345,341,343,33,345,341,343,33,345,341,343,33,345,341,0,33,345,0,33,345,343,343,33,345,341,33,345,341,343,33,345,341,343,33,345,341,343,33,345,341,343,33,345,341,354,350,488,0,0,0,349,0,349,0,349,488,0,0,0,357,357,0,349,0,0,0,0,0,0,0,0,354,350,359,358,488,352,353,354,350,359,358,488,352,353,354,350,359,358,488,352,353,354,350,359,358,488,352,353,359,350,489,490,491,492,356,489,490,491,492,355,359,358,350,352,353,354,353,354,350,359,358,488,352,353,359,354,350,359,358,488,352,353,352,354,350,359,358,488,352,353,354,350,359,358,488,352,353,354,350,359,358,488,352,353,354,350,359,358,488,352,353,491,354,350,359,358,488,352,353,490,355,353,489,490,491,492,356,0,0,0,0,0,0,0,0,359,358,490,491,492,0,354,350,359,358,488,352,353,354,350,359,358,488,352,353,354,350,359,358,488,352,353,354,350,359,358,488,352,353,0,493,494,495,496,0,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,360,0,0,357,357,0,355,356,357,355,356,357,355,356,357,355,356,357,356,355,355,356,357,357,357,355,356,357,355,356,357,355,356,357,355,356,355,356,357,355,356,357,356,356,356,355,356,356,0,357,356,356,357,355,356,357,355,356,357,355,356,357,355,356,357,493,494,0,0,0,0,497,498,497,498,497,498,497,498,497,498,497,498,497,498,497,498,497,498,497,498,497,498,497,498,497,498,497,498,497,498,497,498,0,361,361,361,361,361,0,361,361,361,361,361,361,361,361,361,361,361,361,361,361,0,0,0,0,0,365,0,0,365,0,365,0,0,0,365,362,362,362,365,366,364,367,363,362,365,366,364,367,363,363,362,365,366,364,367,363,362,365,366,364,367,363,364,364,364,364,362,363,365,364,365,364,364,363,362,365,366,364,367,363,362,362,364,363,362,365,366,364,367,363,362,365,366,364,367,363,362,363,363,362,362,362,362,362,362,364,364,366,366,362,365,366,364,367,363,362,365,366,364,367,363,362,365,366,364,367,363,362,365,366,364,367,363,362,365,366,364,367,363,363,362,364,367,363,363,362,362,366,363,362,362,362,362,362,363,363,364,365,364,363,362,365,366,364,367,363,362,365,366,364,367,363,366,362,365,366,364,367,363,362,365,366,364,367,363,362,362,364,362,362,364,0,0,0,0,0,0,0,374,349,0,374,349,0,374,349,0,374,349,0,0,370,371,372,374,374,373,375,370,371,372,374,373,375,374,370,371,372,374,373,375,370,371,372,374,373,375,373,489,490,491,492,370,371,372,373,374,373,375,374,373,375,489,490,491,492,370,371,372,373,370,371,372,373,370,371,372,374,373,375,374,374,374,374,373,370,371,372,374,373,370,371,372,374,373,375,374,374,372,370,370,371,371,372,372,374,373,373,375,370,371,372,374,373,375,370,371,372,374,373,375,370,371,372,374,373,375,491,373,370,371,372,374,373,375,373,490,371,371,489,490,491,492,370,371,372,373,490,491,371,373,374,373,375,492,372,370,371,372,374,373,375,370,371,372,374,373,375,370,371,372,374,373,375,370,371,372,374,373,375,0,0,0,0,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,377,0,0,499,0,500,0,207,207,207,207,207,207,207,499,207,207,207,207,207,207,207,207,500,207,207,207,207,207,207,500,500,501,207,207,207,207,207,207,207,207],"f":[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,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[6,7,7]],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[11,12]],[[13,13]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[15,15],16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,[[10,[18]]]],[18,18],[11,11],[19,19],[13,13],[20,20],[21,21],[17,17],[16,16],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[18,18],22],[[11,11],22],[[17,17],22],[[]],[[],11],[[],19],[[],13],[[],20],[[],21],[[],17],[[],16],[[],[[8,[11]]]],[[],[[8,[17]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[23],[23],[23],[[18,18],5],[[11,11],5],[[20,20],5],[[21,21],5],[[17,17],5],[[16,16],5],[[],5],[[],5],[[],5],[[],5],[[18,24],25],[[11,24],25],[[11,24],25],[[19,24],25],[[19,24],25],[[13,24],25],[[13,24],25],[[20,24],25],[[21,24],25],[[21,24],25],[[17,24],25],[[17,24],25],[[16,24],25],[[16,24],25],[[26,24],25],[[]],[[]],[12,11],[[]],[[]],[11,13],[[]],[[]],[[],21],[[]],[[]],[[],17],[[],16],[[]],[[[27,[15]]],16],[[],16],[[]],[[19,13],16],[17],[[],28],[[],28],[[],28],[17,[[10,[17]]]],[11],[21],[17],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[17,29],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[17,31],[[10,[21]]]],[[21,31],[[10,[17]]]],[[16,11,13],17],[[26,17],5],[11,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[26,32],0,[13,11],0,[29,17],[29,17],0,0,0,[[13,13],5],[[],18],[12,11],[[15,15],19],[15,13],[[[33,[15]],34,35,13,11],26],0,[[18,18],[[10,[22]]]],[[11,11],[[10,[22]]]],[[17,17],[[10,[22]]]],[[13,13],15],[[13,17],15],[[13,11],15],[11,8],[17,8],[17,12],[[11,12]],[[13,13]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],36],[[],36],[[],36],[[],36],[[],36],[[],36],[[17,13],[[37,[15]]]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[29,17],[29,17],0,0,0,0,0,0,0,0,0,0,[26,11],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[38,39,[4,[[41,[40]]]],42,43]],0,0,[[],38],[44],[[]],[[]],[[]],[45,46],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[45],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[6],0,[[],1],[[],1],[[]],[[]],[[]],[[]],[47,[[49,[48]]]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[[],47],[[47,50,51,52,42],[[8,[53]]]],[[],8],[[],8],[[],9],[[],10],[[47,52]],0,0,0,0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[42,54],55],[[42,45,54],55],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[6],0,0,0,0,0,0,0,0,[[]],[[],56],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[57,24],25],[[57,24],25],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[58],[[59,[10,[28]]]],[[],[[8,[57]]]],[[],36],[[],8],[[],8],[[],9],[[],10],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,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[60,61],[[8,[62]]]],[[[65,[63,64]],60,[61,[63]]],[[8,[62]]]],0,[60,60],[66,66],[[]],[[]],[[],[[8,[60]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[67,67],5],[[68,24],25],[[68,24],25],[[69,24],25],[[70,24],25],[[70,24],25],[[71,24],25],[[71,24],25],[[62,24],25],[[62,24],25],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[69,67],5],[67],[[],69],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[69,3],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[64,[[65,[63,64]]]],[[67,[3,[1]]],69],0,[58],[58],[58],[58],[72],[[[65,[63,64]],72]],0,[73,[[8,[70]]]],[[66,73],[[8,[70]]]],0,[60,8],[69,67],0,[[]],[[]],[[],36],[[],36],[[],36],[[],36],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[74,[[76,[[75,[15]]]]]],[[[75,[77]]],[[75,[77]]]],[[[78,[77]]],[[78,[77]]]],[[]],[[]],[75,5],[[74,[10,[79]]],[[8,[80]]]],[74,[[8,[80]]]],[[],81],[[],74],[75],[[]],[[]],[[]],[[]],[[]],[75],0,[[74,28],[[8,[80]]]],[[74,28],[[8,[80]]]],[[[75,[82]],24],25],[[[78,[82]],24],25],[[]],[[]],[[]],[[]],[[]],[[83,[84,[36,36]]],[[10,[75]]]],[[85,[84,[36,36]]],[[10,[75]]]],0,0,[74,[[8,[80]]]],[74,[[8,[80]]]],[74,[[49,[[75,[15]]]]]],0,[[81,17,86]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[74,5,35,35],[[8,[80]]]],[[74,5,35],[[8,[80]]]],[[74,35,35],[[8,[80]]]],[[74,35],[[8,[80]]]],[[74,35,35],[[8,[80]]]],[[74,35,35],[[8,[80]]]],[[74,35],[[8,[80]]]],[[],81],[[],74],[[74,35],[[8,[80]]]],[[74,35],[[8,[80]]]],[[86,20],[[49,[75]]]],[[74,5,35,35],[[8,[80]]]],[[74,5,35],[[8,[80]]]],0,0,[74,[[8,[80]]]],[74,[[8,[80]]]],[[74,35,79,87],[[8,[5,80]]]],[[81,16,11,13],[[10,[[49,[75]]]]]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[74,15,15,35],[[8,[80]]]],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[88,24],25],[[88,24],25],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[58],[[[0,[89,90]]],[[8,[88]]]],[[91,[0,[89,90]]],[[8,[88]]]],[[],36],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[92,[77]]],[[92,[77]]]],[[[56,[77]]],[[56,[77]]]],[[]],[[]],[[]],[[]],[[]],[79,[[94,[[3,[93]]]]]],[[92,17,95],[[8,[[49,[12]],96]]]],[[56,17,95],[[8,[[49,[12]],96]]]],[[96,24],25],[[96,24],25],[[]],[97,96],[98,96],[[]],[[]],0,0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],92],[92,56],[58],[96,[[10,[99]]]],[[]],[[]],[[],36],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[100,100],[101,101],[95,95],[[]],[[]],[[]],[[],100],[[],101],[[]],[[]],[[]],0,0,[[100,17],36],[[101,17],36],[[95,17],36],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,[[79,79],100],[[79,79,79],101],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[[41,[40]]]],0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[102,[40]]],[[41,[40]]]],[[],[[102,[40]]]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[41,[40]]]],0,0,[[],[[102,[40]]]],[[[41,[40]]]],0,0,[[[41,[40]]],56],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[102,[40]]],[[102,[40]]]],[[[102,[40]]],[[102,[40]]]],[[[102,[40]]],[[102,[40]]]],[[[102,[40]]],[[102,[40]]]],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[59,[40]]],[[8,[6,103]]]],[[[59,[40]]],[[8,[6,103]]]],[[]],[[]],[[]],[[103,24],25],[[103,24],25],[[]],[[]],[[]],[[[59,[40]]],5],[[[59,[40]]],[[8,[103]]]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[59,[40]]],4],0,0,[[104,[41,[40]],105,[49,[[3,[106]]]]],[[8,[[59,[40]],103]]]],0,[58],[[[59,[40]]],[[8,[103]]]],0,[[],36],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[[59,[40]]]],0,[[[59,[40]]]],0,0,0,0,0,0,0,0,0,[93],0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],107],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[93],0,[107,56],0,[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],0,[108,108],[[]],[[]],[[108,79],[[94,[[3,[93]]]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[[[10,[36]]],108],[[]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],109],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[[],109],[[109,89],[[8,[88]]]],[[],8],[[],8],[[],9],[[],10],0,0,[[39,[4,[41]],42,43]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[111,[110]],39,[4,[[41,[40]]]],42,43]],[[17,36,112]],[17],[[],17],[[],17],0,0,[[],[[111,[110]]]],[[],113],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],67],[[],67],0,0,0,0,0,0,0,0,0,[[],114],[[],115],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[116,[40,110]]],[[117,[79]]]],[4,[[116,[40]]]],0,[[[116,[40,110]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[118,24],25],[[118,24],25],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[120,[110,119]],17,36,112],[[8,[118]]]],[119,[[120,[110,119]]]],0,[[121,120],[[8,[118]]]],[58],[[],36],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[6],0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[42,54],55],[[42,122,54],55],[[42,122,54],55],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[60,[0,[119,77,90]],63],123],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[124,[40,110]]],[[117,[79]]]],[4,[[124,[40,110]]]],0,[[[124,[40,110]],6]],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[125,126,17,127]],[[]],[[]],0,[[125,128,126,129,7,7,130],127],[[]],[[]],[[125,17],[[10,[131]]]],[[125,17,42],5],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],0,[[132,126,133],125],[125,133],0,0,[[],8],[[],8],[[],9],[[],10],[6],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[17,36,112]],[17],[[17,36,112],134],[17,135],[136,136],[137,137],[[]],[[]],[[],17],[[],17],[134,17],[135,17],0,0,[[]],[[]],[[]],[[]],[14,5],[23],[[136,136],5],[[],5],[[134,24],25],[[135,24],25],[[136,24],25],[[]],[[]],[[]],[[]],[[],28],[136],0,[[]],[134,69],[[]],[135,69],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],0,[[],67],[[],67],[[],67],[[],67],[[],114],[[],115],[134,114],[135,115],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[125,126,138,139,104,26]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[140,39,[4,[[41,[40]]]],42,43]],0,0,[141,141],[[]],[[],140],0,[142],[143,126],0,[[]],[[]],[[]],[[]],[[]],0,[14,5],[23],[[141,141],5],[[],5],0,0,[[141,24],25],[[]],[[]],[[]],[[]],[[]],[[],28],0,0,[141],[[144,145],[[8,[143,146]]]],[[144,145],[[8,[143,146]]]],[143,147],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,[148,52],[143,138],0,[[52,147]],0,0,0,0,[[147,144,149],[[8,[150]]]],[[143,7,7]],0,0,0,0,0,[143,52],[52,148],[143,148],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[105,151],[105,105],[[]],[[],152],[[],105],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[151,[[8,[152,146]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[152,[[10,[143]]]],[[],5],[[],5],[[],5],[[],5],[[],105],0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[152,153],[[],10],[[],10],[[],10],[[],10],0,0,[[105,145],105],[[105,144],105],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[15,[154,[15]],15,15],[[37,[15]]]],[155,[[37,[15]]]],[[155,156],157],[[155,158],[[158,[15]]]],[155,[[37,[15]]]],[[155,158],[[159,[15]]]],[155,155],[[]],0,[[]],[[]],[160,[[37,[161]]]],[[]],[157,[[37,[161]]]],[[]],[[]],[[157,24],25],[[155,24],25],0,[[]],[[]],[[]],[[]],[[]],0,[155,[[158,[15]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[157,162],[[],5],[[],5],[[],5],[[],5],[[],5],[[155,[159,[15]]]],[[155,[27,[15]]]],[[155,155],5],[[7,7,[163,[[154,[15]]]],15,15],156],[[[163,[[27,[15]]]],[163,[[154,[15]]]],[163,[[154,[15]]]],7,7],155],[155,[[154,[15]]]],0,[155,[[27,[15]]]],0,[155,[[159,[15]]]],[[162,[158,[15]]],[[158,[15]]]],[[157,[158,[15]]],[[158,[15]]]],[[156,7,7]],[[155,7,7]],[[155,[163,[[154,[15]]]]]],[[155,[163,[[154,[15]]]]]],[[157,[37,[15]]],160],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[155,162],[[10,[[33,[15]]]]]],[[155,156],[[10,[[33,[15]]]]]],0,[[155,159,162],[[159,[15]]]],[[155,164,162,5],[[10,[[159,[15]]]]]],[[159,162,15,15],[[159,[15]]]],[155,[[154,[15]]]],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[146,24],25],[[146,24],25],[[]],[165,146],[150,146],[166,146],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[58],[146,5],[146,[[10,[99]]]],[[],36],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],167],[[]],[[167,79]],[[]],[[],5],[[167,17,42],5],[[167,89]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[[167,89]],[167,167],[[],8],[[],8],[[],9],[[],10],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,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],0,0,0,0,[[]],[14,5],0,0,[[166,166],5],[[],5],[[166,24],25],[[166,24],25],[[]],0,0,0,0,0,0,0,0,0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,0,0,0,0,0,0,0,0,[58],[[50,51,52,42],[[8,[53]]]],0,0,0,0,[[],36],[[],8],[[],8],[[],9],0,[[],10],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,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[[168,168],5],[[169,169],5],[[170,170],5],[[],5],[[],5],[[],5],[50,[[49,[171]]]],[[168,24],25],[[168,24],25],[[169,24],25],[[169,24],25],[[170,24],25],[[170,24],25],[[]],[[]],[[]],[[]],[[]],[[50,[163,[172]]],[[8,[173,170]]]],[[50,[163,[172]]],[[8,[174,170]]]],[[50,[163,[172]]],[[8,[175,170]]]],[[50,[163,[172]]],[[8,[176,170]]]],0,[50,177],[50],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[43,178],50],0,[50,177],0,[58],[58],[58],[[50,[163,[[117,[79]]]],[49,[173]]],[[8,[168]]]],0,[[50,[163,[172]],[163,[173]]],[[8,[169]]]],[[],36],[[],36],[[],36],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,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],[[],1],[[]],[[]],[[]],[[]],[179,179],[[]],[[]],[[]],[14,5],[14,5],[[179,179],5],[[180,180],5],[[],5],[[],5],[[179,24],25],[[]],[[]],[179,181],[179,181],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[43,[163,[[117,[79]]]]],181],[[43,[163,[182]],[163,[182]]],[[8,[166]]]],[[43,[163,[182]],[163,[172]],[163,[182]],[163,[172]]],[[8,[166]]]],[[43,[163,[[117,[79]]]],43]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[],43],[[]],[[]],[[43,24],25],[[]],[[]],[[43,[163,[182]]],[[8,[166]]]],[[43,[163,[182]]],[[8,[181,166]]]],[[43,[163,[182]]],[[8,[166]]]],[[43,[163,[182]]],[[8,[178,166]]]],[[43,[163,[182]]],[[8,[178,166]]]],[[43,[183,[79]]],[[10,[43]]]],[[43,[183,[79]]],[[10,[43]]]],[[43,179],5],[184,[[49,[48]]]],[43,[[10,[178]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[43,[163,[182]]],[[8,[32,166]]]],[[43,[163,[182]]],[[8,[32,166]]]],[43,32],[43,32],[43,32],[43,32],0,0,[184,[[49,[48]]]],[[43,[163,[[117,[79]]]]],[[8,[166]]]],[[43,[163,[182]],[163,[182]]],[[8,[166]]]],[[43,[163,[182]],[163,[172]],[163,[182]],[163,[172]]],[[8,[166]]]],[[43,[163,[[117,[79]]]]]],[[184,50,51,52,42],[[8,[53]]]],[[43,[49,[48]]],181],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[43,52]],[[43,179,180],[[8,[166]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[185,179],[[8,[166]]]],[[185,179],[[8,[166]]]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[181,181],[182,182],[[]],[[]],[[181,181],22],0,0,[[]],[[[3,[186]]],[[8,[[3,[186]],[3,[186]]]]]],[[]],[[]],[[]],[[]],[[]],[[]],[186,10],[[[4,[186]]],[[8,[[4,[186]],[4,[186]]]]]],[186,10],[14,5],[14,5],[14,5],[23],0,[[181,181],5],[[53,53],5],[[182,182],5],[[],5],[[],5],[[],5],[[178,24],25],[[181,24],25],[[53,24],25],[[53,24],25],[[185,24],25],[[182,24],25],[[]],[[]],[[]],[[]],[[]],[168,53],[170,53],[169,53],[[]],[181,182],[182,182],[36,182],[79,182],[[]],[[],28],[[185,35],[[8,[179,166]]]],[[185,35],[[8,[179,166]]]],[[185,179],5],[[185,179],5],[181],[185,181],0,0,[[],[[49,[48]]]],[[],[[49,[48]]]],[185],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[186,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[181,178],[35,181],[178,[[8,[166]]]],0,[178,[[8,[166]]]],[[],[[49,[48]]]],[[],[[49,[48]]]],[185],0,0,[[181,181],[[10,[22]]]],[58],[[185,179],[[8,[166]]]],[[185,179],[[8,[166]]]],[[50,51,52,42],[[8,[53]]]],[[187,50,51,52,42],[[8,[53]]]],[53,[[10,[99]]]],[[]],[[]],[[],36],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[52],[52],[178,[[8,[166]]]],[178,[[8,[166]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[173,173],[188,188],[172,172],[48,48],[[]],[[]],[[]],[[]],[[],177],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[[188,188],5],[[172,172],5],[[],5],[[],5],[[173,24],25],[[188,24],25],[[188,24],25],[[172,24],25],[[48,24],25],[[177,24],25],[176,173],[174,173],[[]],[175,173],[[]],[79,172],[36,172],[[]],[172,172],[35,172],[[[117,[79]]],172],[[]],[189,177],[[]],[[177,[163,[172]]],[[10,[48]]]],[[177,[163,[172]]],[[10,[35]]]],[[177,[163,[172]]],[[10,[48]]]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[177,5],[[],5],[[],5],[[],5],[[],5],[[],5],[177,32],[177,35],0,[[[163,[[117,[79]]]],188],48],[173,188],0,0,[[]],[[]],[[]],[[]],[[],36],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[190,24],25],[[190,24],25],[[]],[53,190],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[58],[[43,126,138,52,42],[[8,[190]]]],[[43,[10,[[117,[79]]]],51,52,42],[[8,[190]]]],[190,[[10,[99]]]],[[],36],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[191,[[49,[48]]]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],191],[[191,50,51,52,42],[[8,[53]]]],[[192,50,51,52,42],[[8,[53]]]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[191,52]],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[42,54],55],[[42,193,54],55],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,0,[[[195,[194]],194]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[[195,[194]]]],[[],[[195,[194]]]],[[]],[[]],[[]],0,[[54,42]],[[],46],[122,46],[193,46],0,0,[[]],[[]],[[]],0,[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[195],[[],5],[[],5],[[],5],0,0,0,[[42,54],55],[[[195,[194]]],35],[[[195,[194]]]],[[]],[122],[193],0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[54,42]],[[196,54,42]],[[],46],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],196],0,0,[[42,54],55],0,[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],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,[[],197],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,[198],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],0,[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[198,199],[[],8],[[],8],[[],9],[[],10],0,0,[[],1],[[],1],[[]],[[]],0,[[],197],[[]],0,[[]],[[197,126],133],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[200,200],[201,201],[202,202],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],0,0,[[201,201],5],[[],5],[[200,24],25],[[201,24],25],[[202,24],25],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[203,126]],[[148,126],176],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[126,145],148],[[204,205,145],148],[203,5],[148,206],0,[148,206],0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[207,208],0,0,0,[[148,126]],[[148,147]],[[203,147]],[[148,7,7]],[[203,7,7,126]],[148,207],0,0,[203,204],0,[148,129],0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[176],[[]],[[]],[[176,24],25],[[]],[209,176],[210,176],[[]],[127,5],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[128,126,129,7,7,132,130],127],0,[176,[[10,[209]]]],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[211,197],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[[117,[79]],145,202,201,5,5,5,5,5,5],211],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[54,[212,[7]],[212,[7]]]],[[54,[212,[7]],34,[212,[7]]]],[[54,174,28]],[[54,174,28]],[[]],[[54,79]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[213,54],0,[54],[[54,79]],[[54,35,131]],[[54,214]],[[54,215,216]],[[54,217,7]],[[54,133]],[[54,7,7,7,7]],[[54,7]],[[54,35,215]],[[54,161,161,161,161,161,161]],[[],8],[[],8],[[],9],[[],10],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,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,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],218],[[],219],[[],219],[[],219],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],0,[[218,218],218],[[219,219],219],[[218,218]],[[219,219]],[[218,218],218],[[219,219],219],[[218,218]],[[219,219]],[218,7],[219,28],0,0,[[218,218],218],[[219,219],219],[[218,218]],[[219,219]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[220,220],5],[[220,220,5,72]],[221,221],[218,218],[219,219],[220,220],[129,129],[144,144],[222,222],[132,132],[145,145],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[218,218],22],[[219,219],22],[218,218],[219,219],0,[[218,218],5],[[219,219],5],[[],221],[[],219],[[],220],[[],144],[[],132],[[],145],0,[129,223],0,[[218,218],218],[[219,219],219],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],220],[[],220],[14,5],[14,5],[14,5],[14,5],[14,5],[23],[23],[23],[23],[23],[[],218],[[],219],[[221,221],5],[[218,218],5],[[219,219],5],[[220,220],5],[[129,129],5],[[],5],[[],5],[[],5],[[],5],[[],5],[218],[219],0,[[221,24],[[8,[224]]]],[[218,24],[[8,[224]]]],[[218,24],[[8,[224]]]],[[218,24],[[8,[224]]]],[[218,24],[[8,[224]]]],[[218,24],[[8,[224]]]],[[219,24],[[8,[224]]]],[[219,24],[[8,[224]]]],[[219,24],[[8,[224]]]],[[219,24],[[8,[224]]]],[[219,24],[[8,[224]]]],[[220,24],[[8,[224]]]],[[129,24],[[8,[224]]]],[[]],[225,218],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[7,[[10,[218]]]],[28,[[10,[219]]]],[7,218],[28,219],[7,218],[28,219],[[],218],[[],219],[[],28],[[],28],[[],28],[[],28],[[],28],[221],[218],[219],[220],[129],[[218,218]],[[219,219]],[[218,218],218],[[219,219],219],[[218,218],5],[[219,219],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[132,5],[218,5],[219,5],[218,5],[219,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],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,[218,218],[219,219],[[218,218],[[10,[22]]]],[[219,219],[[10,[22]]]],0,0,0,[[218,218]],[[219,219]],0,[[218,218,5]],[[219,219,5]],[[218,218],218],[[219,219],219],[[218,218]],[[219,219]],[[218,218],218],[[219,219],219],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[218,218]],[[219,219]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[218,218],218],[[219,219],219],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[220,220],220],[[220,220],220],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[226,226],[227,227],[228,228],[229,229],[230,230],[231,231],[232,232],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[],226],[[],228],[[],232],[[],201],[233,201],[234,201],[235,201],[[],202],[233,202],[234,202],[235,202],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[229,24],25],0,0,0,[16,236],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[237,238],226],[226,227],[[239,239],228],[161,230],[[237,161],231],[[239,239],232],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[6],0,[[],1],[[],1],[[]],[[]],[[],240],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[240,[[117,[79]]]],[[240,6]],[[],8],[[],8],[[],9],[[],10],0,[[],1],[[],1],[[]],[[]],[[],241],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[241,[[117,[79]]]],[[241,6]],[[],8],[[],8],[[],9],[[],10],[6],[6],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,[242,242],[242,242],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[243,[[10,[[212,[198]]]]]],0,[242],[244,244],[245,245],[243,243],[[]],[[]],[[]],[245,17],[243,17],0,[[],[[247,[246]]]],[[],242],[[]],[[]],[[]],[[]],[[]],[[244,24],25],[[245,24],25],[[243,24],25],[[]],[[]],[[]],[[]],[[]],[[17,42,35],[[10,[[49,[17]]]]]],[[17,42],[[10,[17]]]],[[17,42],5],[[[247,[246]],17,42],5],[[242,17,42],5],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[17,13],243],0,0,0,[245],[[243,28]],0,0,[[]],[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[[249,[248]]]],[[]],[[]],[[[250,[82]],24],25],[[]],[[]],[[[249,[248]],26,13,42],[[49,[245]]]],0,0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[[249,[248]]],32],[199,[[249,[248]]]],[198,250],0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],[[[249,[248]],[49,[245]]]],[[[249,[248]],157]],0,0,0,0,0,0,0,0,[[39,251,252],39],[[39,251,251,252],39],[[39,251,251,252],39],[[39,251,253],39],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[],39],[[]],[[]],[[[3,[252]]],[[8,[[3,[252]],[3,[252]]]]]],[[]],[252,10],[[[4,[252]]],[[8,[[4,[252]],[4,[252]]]]]],[252,10],[[251,251],5],[[]],[[]],[[]],[[39,251],10],[[39,251],10],[251],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[252,5],[[],5],[[],5],[[],5],[39,32],[[],254],[[39,251],39],[6],[[255,6]],[[254,6]],[[39,6]],[[39,6]],[[39,251,89],39],0,0,0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],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,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,[[],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],[[],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],[[],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],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[],14],[[[257,[256]]]],[[[257,[258]]]],[[[257,[259]]]],[[[257,[260]]]],[[[257,[261]]]],[[[257,[262]]]],[[[257,[263]]]],[[[257,[264]]]],[[[257,[265]]]],[[[257,[266]]]],[[[257,[267]]]],[[[257,[268]]]],[[[257,[269]]]],[[[257,[270]]]],[[[257,[271]]]],[[[257,[272]]]],[[[257,[273]]]],[[[257,[274]]]],[[[257,[275]]]],[[[257,[276]]]],[[[257,[277]]]],[[[257,[278]]]],[[[257,[279]]]],[[[257,[280]]]],[[[257,[281]]]],[[[257,[282]]]],[[[257,[283]]]],[[[257,[284]]]],[[[257,[285]]]],[[[257,[286]]]],[[[257,[287]]]],[[[257,[288]]]],[[[257,[289]]]],[[[257,[290]]]],[[[257,[291]]]],[[[257,[292]]]],[[[293,[279]]]],[[[293,[258]]]],[[[293,[268]]]],[[[293,[267]]]],[[[293,[281]]]],[[[293,[265]]]],[[[293,[269]]]],[[[293,[280]]]],[[[293,[271]]]],[[[293,[261]]]],[[[293,[264]]]],[[[293,[292]]]],[[[293,[263]]]],[[[293,[283]]]],[[[293,[274]]]],[[[293,[286]]]],[[[293,[276]]]],[[[293,[284]]]],[[[293,[288]]]],[[[293,[289]]]],[[[293,[270]]]],[[[293,[273]]]],[[[293,[282]]]],[[[293,[285]]]],[[[293,[272]]]],[[[293,[278]]]],[[[293,[262]]]],[[[293,[260]]]],[[[293,[291]]]],[[[293,[266]]]],[[[293,[287]]]],[[[293,[277]]]],[[[293,[259]]]],[[[293,[275]]]],[[[293,[256]]]],[[[293,[290]]]],[280],[284],[274],[281],[263],[277],[290],[268],[286],[266],[275],[282],[288],[279],[265],[269],[273],[283],[258],[259],[264],[267],[270],[289],[272],[278],[260],[285],[271],[276],[291],[292],[261],[287],[256],[262],[[[257,[290]]]],[[[257,[288]]]],[[[257,[263]]]],[[[257,[276]]]],[[[257,[266]]]],[[[257,[287]]]],[[[257,[292]]]],[[[257,[258]]]],[[[257,[269]]]],[[[257,[259]]]],[[[257,[281]]]],[[[257,[291]]]],[[[257,[264]]]],[[[257,[277]]]],[[[257,[267]]]],[[[257,[275]]]],[[[257,[271]]]],[[[257,[265]]]],[[[257,[278]]]],[[[257,[273]]]],[[[257,[256]]]],[[[257,[279]]]],[[[257,[280]]]],[[[257,[272]]]],[[[257,[285]]]],[[[257,[270]]]],[[[257,[262]]]],[[[257,[283]]]],[[[257,[268]]]],[[[257,[289]]]],[[[257,[274]]]],[[[257,[282]]]],[[[257,[260]]]],[[[257,[261]]]],[[[257,[284]]]],[[[257,[286]]]],[[[293,[292]]]],[[[293,[274]]]],[[[293,[261]]]],[[[293,[291]]]],[[[293,[281]]]],[[[293,[267]]]],[[[293,[285]]]],[[[293,[279]]]],[[[293,[262]]]],[[[293,[273]]]],[[[293,[263]]]],[[[293,[264]]]],[[[293,[277]]]],[[[293,[269]]]],[[[293,[268]]]],[[[293,[290]]]],[[[293,[278]]]],[[[293,[271]]]],[[[293,[256]]]],[[[293,[259]]]],[[[293,[282]]]],[[[293,[272]]]],[[[293,[284]]]],[[[293,[289]]]],[[[293,[287]]]],[[[293,[270]]]],[[[293,[265]]]],[[[293,[280]]]],[[[293,[286]]]],[[[293,[276]]]],[[[293,[288]]]],[[[293,[266]]]],[[[293,[260]]]],[[[293,[258]]]],[[[293,[283]]]],[[[293,[275]]]],[280],[284],[274],[281],[263],[277],[290],[268],[286],[266],[275],[282],[288],[279],[265],[269],[273],[283],[258],[259],[264],[267],[270],[289],[272],[278],[260],[285],[271],[276],[291],[292],[261],[287],[256],[262],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,0,[257,257],[293,293],[294,294],[280,280],[284,284],[274,274],[281,281],[263,263],[277,277],[290,290],[268,268],[286,286],[266,266],[275,275],[282,282],[288,288],[279,279],[265,265],[269,269],[273,273],[283,283],[258,258],[259,259],[264,264],[267,267],[270,270],[289,289],[272,272],[278,278],[260,260],[285,285],[271,271],[276,276],[291,291],[292,292],[261,261],[287,287],[256,256],[262,262],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[280,280],22],[[284,284],22],[[274,274],22],[[281,281],22],[[263,263],22],[[277,277],22],[[290,290],22],[[268,268],22],[[286,286],22],[[266,266],22],[[275,275],22],[[282,282],22],[[288,288],22],[[279,279],22],[[265,265],22],[[269,269],22],[[273,273],22],[[283,283],22],[[258,258],22],[[259,259],22],[[264,264],22],[[267,267],22],[[270,270],22],[[289,289],22],[[272,272],22],[[278,278],22],[[260,260],22],[[285,285],22],[[271,271],22],[[276,276],22],[[291,291],22],[[292,292],22],[[261,261],22],[[287,287],22],[[256,256],22],[[262,262],22],0,0,0,0,0,0,0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[14,5],[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],[23],[23],[23],[23],[23],[[257,257],5],[[293,293],5],[[294,294],5],[[280,280],5],[[284,284],5],[[274,274],5],[[281,281],5],[[263,263],5],[[277,277],5],[[290,290],5],[[268,268],5],[[286,286],5],[[266,266],5],[[275,275],5],[[282,282],5],[[288,288],5],[[279,279],5],[[265,265],5],[[269,269],5],[[273,273],5],[[283,283],5],[[258,258],5],[[259,259],5],[[264,264],5],[[267,267],5],[[270,270],5],[[289,289],5],[[272,272],5],[[278,278],5],[[260,260],5],[[285,285],5],[[271,271],5],[[276,276],5],[[291,291],5],[[292,292],5],[[261,261],5],[[287,287],5],[[256,256],5],[[262,262],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],[[257,24],[[8,[224]]]],[[293,24],[[8,[224]]]],[[294,24],[[8,[224]]]],[[280,24],[[8,[224]]]],[[284,24],[[8,[224]]]],[[274,24],[[8,[224]]]],[[281,24],[[8,[224]]]],[[263,24],[[8,[224]]]],[[277,24],[[8,[224]]]],[[290,24],[[8,[224]]]],[[268,24],[[8,[224]]]],[[286,24],[[8,[224]]]],[[266,24],[[8,[224]]]],[[275,24],[[8,[224]]]],[[282,24],[[8,[224]]]],[[288,24],[[8,[224]]]],[[279,24],[[8,[224]]]],[[265,24],[[8,[224]]]],[[269,24],[[8,[224]]]],[[273,24],[[8,[224]]]],[[283,24],[[8,[224]]]],[[258,24],[[8,[224]]]],[[259,24],[[8,[224]]]],[[264,24],[[8,[224]]]],[[267,24],[[8,[224]]]],[[270,24],[[8,[224]]]],[[289,24],[[8,[224]]]],[[272,24],[[8,[224]]]],[[278,24],[[8,[224]]]],[[260,24],[[8,[224]]]],[[285,24],[[8,[224]]]],[[271,24],[[8,[224]]]],[[276,24],[[8,[224]]]],[[291,24],[[8,[224]]]],[[292,24],[[8,[224]]]],[[261,24],[[8,[224]]]],[[287,24],[[8,[224]]]],[[256,24],[[8,[224]]]],[[262,24],[[8,[224]]]],[[],[[257,[291]]]],[[],[[257,[287]]]],[[],[[257,[262]]]],[[],[[257,[263]]]],[[],[[257,[289]]]],[[],[[257,[285]]]],[[],[[257,[270]]]],[[],[[257,[266]]]],[[],[[257,[280]]]],[[],[[257,[279]]]],[[],[[257,[265]]]],[[],[[257,[282]]]],[[],[[257,[256]]]],[[],[[257,[259]]]],[[],[[257,[277]]]],[[],[[257,[286]]]],[[],[[257,[292]]]],[[],[[257,[268]]]],[[],[[257,[272]]]],[[],[[257,[273]]]],[[],[[257,[284]]]],[[],[[257,[264]]]],[[],[[257,[261]]]],[[],[[257,[271]]]],[295,[[257,[[280,[12]]]]]],[[],[[257,[275]]]],[[],[[257,[276]]]],[[],[[257,[281]]]],[[],[[257,[267]]]],[295,[[257,[[280,[15]]]]]],[295,[[257,[[280,[161]]]]]],[[],[[257,[283]]]],[[],[[257,[274]]]],[[],[[257,[260]]]],[[],[[257,[290]]]],[[],[[257,[258]]]],[[],[[257,[288]]]],[[],[[257,[278]]]],[[],[[257,[269]]]],[[]],[[],[[293,[286]]]],[[],[[293,[284]]]],[[],[[293,[289]]]],[[],[[293,[275]]]],[[],[[293,[288]]]],[[]],[[],[[293,[261]]]],[[],[[293,[283]]]],[[],[[293,[282]]]],[[],[[293,[290]]]],[[],[[293,[287]]]],[[],[[293,[256]]]],[[],[[293,[274]]]],[[],[[293,[264]]]],[[],[[293,[267]]]],[[],[[293,[271]]]],[[],[[293,[270]]]],[[],[[293,[269]]]],[[],[[293,[266]]]],[[],[[293,[268]]]],[[],[[293,[265]]]],[[],[[293,[281]]]],[[],[[293,[277]]]],[[],[[293,[260]]]],[[],[[293,[276]]]],[[],[[293,[259]]]],[[],[[293,[291]]]],[[],[[293,[273]]]],[[],[[293,[278]]]],[[],[[293,[279]]]],[[],[[293,[262]]]],[[],[[293,[292]]]],[[],[[293,[285]]]],[[],[[293,[272]]]],[[],[[293,[280]]]],[[],[[293,[258]]]],[[],[[293,[263]]]],[[]],[[[293,[280]]],280],[[]],[[],280],[[[257,[280]]],280],[295,[[280,[161]]]],[295,[[280,[15]]]],[295,[[280,[12]]]],[[[257,[284]]],284],[[[293,[284]]],284],[[]],[[],284],[[[257,[274]]],274],[[[293,[274]]],274],[[]],[[],274],[[],281],[[]],[[[293,[281]]],281],[[[257,[281]]],281],[[],263],[[]],[[[257,[263]]],263],[[[293,[263]]],263],[[[257,[277]]],277],[[]],[[],277],[[[293,[277]]],277],[[],290],[[[293,[290]]],290],[[[257,[290]]],290],[[]],[[[257,[268]]],268],[[[293,[268]]],268],[[],268],[[]],[[[293,[286]]],286],[[[257,[286]]],286],[[],286],[[]],[[],266],[[[293,[266]]],266],[[]],[[[257,[266]]],266],[[],275],[[]],[[[293,[275]]],275],[[[257,[275]]],275],[[],282],[[]],[[[257,[282]]],282],[[[293,[282]]],282],[[[293,[288]]],288],[[],288],[[[257,[288]]],288],[[]],[[[257,[279]]],279],[[],279],[[]],[[[293,[279]]],279],[[]],[[[293,[265]]],265],[[[257,[265]]],265],[[],265],[[[293,[269]]],269],[[[257,[269]]],269],[[]],[[],269],[[[293,[273]]],273],[[[257,[273]]],273],[[]],[[],273],[[[293,[283]]],283],[[]],[[[257,[283]]],283],[[],283],[[[257,[258]]],258],[[]],[[[293,[258]]],258],[[],258],[[[257,[259]]],259],[[],259],[[]],[[[293,[259]]],259],[[[257,[264]]],264],[[]],[[[293,[264]]],264],[[],264],[[]],[[[257,[267]]],267],[[],267],[[[293,[267]]],267],[[[257,[270]]],270],[[],270],[[[293,[270]]],270],[[]],[[[257,[289]]],289],[[]],[[],289],[[[293,[289]]],289],[[]],[[[257,[272]]],272],[[[293,[272]]],272],[[],272],[[[293,[278]]],278],[[[257,[278]]],278],[[],278],[[]],[[]],[[],260],[[[293,[260]]],260],[[[257,[260]]],260],[[]],[[],285],[[[293,[285]]],285],[[[257,[285]]],285],[[[293,[271]]],271],[[]],[[],271],[[[257,[271]]],271],[[]],[[[293,[276]]],276],[[],276],[[[257,[276]]],276],[[[293,[291]]],291],[[]],[[[257,[291]]],291],[[],291],[[],292],[[]],[[[293,[292]]],292],[[[257,[292]]],292],[[],261],[[]],[[[293,[261]]],261],[[[257,[261]]],261],[[]],[[[293,[287]]],287],[[[257,[287]]],287],[[],287],[[[257,[256]]],256],[[[293,[256]]],256],[[],256],[[]],[[]],[[],262],[[[257,[262]]],262],[[[293,[262]]],262],[[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],[[],28],0,0,0,0,[257],[293],[294],[280],[284],[274],[281],[263],[277],[290],[268],[286],[266],[275],[282],[288],[279],[265],[269],[273],[283],[258],[259],[264],[267],[270],[289],[272],[278],[260],[285],[271],[276],[291],[292],[261],[287],[256],[262],0,0,[[[257,[273]]]],[[[257,[258]]]],[[[257,[286]]]],[[[257,[290]]]],[[[257,[292]]]],[[[257,[275]]]],[[[257,[264]]]],[[[257,[271]]]],[[[257,[288]]]],[[[257,[262]]]],[[[257,[289]]]],[[[257,[280]]]],[[[257,[277]]]],[[[257,[287]]]],[[[257,[269]]]],[[[257,[272]]]],[[]],[[[257,[284]]]],[[[257,[256]]]],[[[257,[259]]]],[[[257,[282]]]],[[[257,[270]]]],[[[257,[283]]]],[[[257,[278]]]],[[[257,[267]]]],[[[257,[291]]]],[[[257,[263]]]],[[[257,[285]]]],[[[257,[268]]]],[[[257,[261]]]],[[[257,[281]]]],[[[257,[265]]]],[[[257,[266]]]],[[[257,[274]]]],[[[257,[276]]]],[[[257,[260]]]],[[[257,[279]]]],[[[293,[261]]]],[[[293,[275]]]],[[[293,[288]]]],[[[293,[270]]]],[[[293,[267]]]],[[[293,[286]]]],[[[293,[287]]]],[[[293,[274]]]],[[[293,[269]]]],[[[293,[258]]]],[[[293,[276]]]],[[[293,[259]]]],[[[293,[263]]]],[[[293,[283]]]],[[[293,[268]]]],[[[293,[289]]]],[[]],[[[293,[266]]]],[[[293,[281]]]],[[[293,[273]]]],[[[293,[272]]]],[[[293,[277]]]],[[[293,[271]]]],[[[293,[291]]]],[[[293,[284]]]],[[[293,[278]]]],[[[293,[282]]]],[[[293,[262]]]],[[[293,[265]]]],[[[293,[280]]]],[[[293,[290]]]],[[[293,[256]]]],[[[293,[264]]]],[[[293,[260]]]],[[[293,[279]]]],[[[293,[285]]]],[[[293,[292]]]],[[]],[280],[[]],[[]],[284],[274],[[]],[[]],[281],[263],[[]],[[]],[277],[290],[[]],[268],[[]],[286],[[]],[266],[[]],[[]],[275],[[]],[282],[[]],[288],[279],[[]],[265],[[]],[269],[[]],[[]],[273],[283],[[]],[[]],[258],[259],[[]],[[]],[264],[267],[[]],[[]],[270],[[]],[289],[272],[[]],[[]],[278],[260],[[]],[[]],[285],[[]],[271],[[]],[276],[291],[[]],[[]],[292],[261],[[]],[[]],[287],[256],[[]],[262],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[]],[[],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],0,0,0,0,0,0,0,0,0,0,0,[294,35],[[280,280],[[10,[22]]]],[[284,284],[[10,[22]]]],[[274,274],[[10,[22]]]],[[281,281],[[10,[22]]]],[[263,263],[[10,[22]]]],[[277,277],[[10,[22]]]],[[290,290],[[10,[22]]]],[[268,268],[[10,[22]]]],[[286,286],[[10,[22]]]],[[266,266],[[10,[22]]]],[[275,275],[[10,[22]]]],[[282,282],[[10,[22]]]],[[288,288],[[10,[22]]]],[[279,279],[[10,[22]]]],[[265,265],[[10,[22]]]],[[269,269],[[10,[22]]]],[[273,273],[[10,[22]]]],[[283,283],[[10,[22]]]],[[258,258],[[10,[22]]]],[[259,259],[[10,[22]]]],[[264,264],[[10,[22]]]],[[267,267],[[10,[22]]]],[[270,270],[[10,[22]]]],[[289,289],[[10,[22]]]],[[272,272],[[10,[22]]]],[[278,278],[[10,[22]]]],[[260,260],[[10,[22]]]],[[285,285],[[10,[22]]]],[[271,271],[[10,[22]]]],[[276,276],[[10,[22]]]],[[291,291],[[10,[22]]]],[[292,292],[[10,[22]]]],[[261,261],[[10,[22]]]],[[287,287],[[10,[22]]]],[[256,256],[[10,[22]]]],[[262,262],[[10,[22]]]],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,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[],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],[[],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],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],0,[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],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,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[296,296],[297,297],[298,298],[299,299],[300,300],[[]],[[]],[[]],[[]],[[]],[[],300],[[],[[8,[296]]]],[[],[[8,[297]]]],[[],[[8,[298]]]],[[],[[8,[299]]]],[[],[[8,[300]]]],[[]],[[]],[[]],[[]],[[]],0,[[296,24],25],[[297,24],25],[[298,24],25],[[299,24],25],[[300,24],25],[[]],[[]],[[]],[[]],[[]],[299,[[10,[[257,[[280,[161]]]]]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],0,0,0,0,0,[296,8],[297,8],[298,8],[299,8],[300,8],0,0,[[]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[301,301],[302,302],[[]],[[]],[[],302],[[],[[8,[301]]]],[[],[[8,[302]]]],[[]],[[]],[[301,24],25],[[302,24],25],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,0,0,0,[301,8],[302,8],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],0,[[]],[[]],[[]],[[]],[[]],[[]],0,[31,31],[303,303],[304,304],[[]],[[]],[[]],[[],31],[[],[[8,[31]]]],[[],[[8,[303]]]],[[],[[8,[304]]]],[[]],[[]],[[]],[[31,24],25],[[303,24],25],[[304,24],25],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],0,0,0,[31,8],[303,8],[304,8],0,[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],0,[104,104],[[]],[[],104],[[],[[8,[104]]]],[[]],[[104,24],25],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],0,0,0,0,[104,8],0,[[]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[],305],[306,305],[307],[307,306],[[],307],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],0,0,0,0,0,[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],308],[[[3,[309]]],[[8,[[3,[309]],[3,[309]]]]]],[[]],[309,10],[[[4,[309]]],[[8,[[4,[309]],[4,[309]]]]]],[309,10],[308,5],[[]],[308,10],[308,10],[308],0,0,[308],[[308,309]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[309,5],[[],5],[308,10],[308,10],[308,10],[308,10],[308,10],0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],310],[310,310],[[],5],[[],[[117,[79]]]],[311,310],[6],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[]],[[],5],[312,[[117,[79]]]],[[312,6]],[[],8],[[],8],[[],9],[[],10],0,[[313,253],313],[[],1],[[],1],[[]],[[]],[[],313],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],[[313,6]],0,[[],8],[[],8],[[],9],[[],10],[[313,253],313],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[139],[314,314],[[]],[[],315],[316,315],0,0,[317],[317,316],[[],139],[[],317],[[[3,[318]]],[[8,[[3,[318]],[3,[318]]]]]],[[]],[[]],[[]],[[]],[[]],[318,10],[[[4,[318]]],[[8,[[4,[318]],[4,[318]]]]]],[318,10],[[139,17],5],[[314,24],25],[[]],[[]],[[]],[[]],[[]],0,[[319,318],319],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[318,5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[139,314],10],[[139,17],10],[[139,314],10],[[139,17],10],[[139,314],10],[[139,17],[[10,[319]]]],0,0,0,0,[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[],42],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,0,[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[]],[[]],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],0,[[[320,[77,77]]],[[320,[77,77]]]],[[]],[[]],[[]],[[],320],[[]],[[]],[[[322,[321,321]]],[[320,[321,321]]]],[7,320],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[323,324],228],[[323,325],228],[[]],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,0,0,0,[[],1],[[],1],[[]],[[]],0,0,[[],[[330,[[0,[326,[328,[327]],329]]]]]],[[]],[[[330,[[0,[326,[328,[327]],329]]]],5]],[[[330,[[0,[326,[328,[327]],329]]]],28],331],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],0,[[],5],[[[330,[[0,[326,[328,[327]],329]]]],5,35,35],331],[[[330,[[0,[326,[328,[327]],329]]]],5,35],331],[[[330,[[0,[326,[328,[327]],329]]]],35,35],331],[[[330,[[0,[326,[328,[327]],329]]]],35],331],[[[330,[[0,[326,[328,[327]],329]]]],35,35],331],[[[330,[[0,[326,[328,[327]],329]]]],35],331],[[[330,[[0,[326,[328,[327]],329]]]],35,35],331],[[[330,[[0,[326,[328,[327]],329]]]],35],331],0,0,[[[330,[[0,[326,[328,[327]],329]]]],35],331],[[[330,[[0,[326,[328,[327]],329]]]],35],331],[[[330,[[0,[326,[328,[327]],329]]]],5,35,35],331],[[[330,[[0,[326,[328,[327]],329]]]],5,35],331],[[[330,[[0,[326,[328,[327]],329]]]]]],[[[330,[[0,[326,[328,[327]],329]]]]]],[[],8],[[],8],[[],9],[[],10],[[[330,[[0,[326,[328,[327]],329]]]]]],[[[330,[[0,[326,[328,[327]],329]]]],15,15,35],331],0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[332,79],[333,5],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[333],[334],[335],[333,333],[334,334],[335,335],[332,332],[[]],[[]],[[]],[[]],[[332,332],22],[[],333],[[],334],[[],335],[[],332],[333,15],0,[[]],[[]],[[]],[[]],[14,5],[23],[333,35],[334,35],[335,35],[[333,333],5],[[334,334],5],[[335,335],5],[[332,332],5],[[],5],[335,7],0,0,[333,161],0,[[333,24],[[8,[224]]]],[[334,24],[[8,[224]]]],[[335,24],[[8,[224]]]],[[332,24],[[8,[224]]]],[[]],[[]],[[]],[[]],[34,[[10,[332]]]],[79,[[10,[332]]]],0,[[],28],[332],[334,28],0,[333,336],0,[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[34,5],[[],5],[[],5],[[],5],[[],5],0,0,[[332,332],[[10,[22]]]],[335,[[8,[80]]]],[334,[[8,[80]]]],[[334,332]],[333,336],0,[333,79],0,0,[[],[[8,[[337,[15]],80]]]],[[],[[8,[334,80]]]],[[]],[[]],[[]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[334,332],0,[[],9],[[],9],[[],9],[[],9],[333,28],0,[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[],338],[338],[338],[338,5],[[]],0,0,[[]],0,0,[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],0,0,[[],5],[[],338],0,0,[[],8],[[],8],[[],9],[[],10],[338],0,[[],1],[[],1],[[]],[[]],[[],339],[[]],0,[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[[],339],0,[[],8],[[],8],[[],9],[[],10],[339],[[],340],[[340,12],49],0,0,[[],1],[[],14],[14,5],[23],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[32,10],[341,341],[[]],[[341,341],22],0,[[34,34],34],[[34,34],34],[[34,34],34],[[]],[[]],[[]],[[]],[14,5],[[341,341],5],[[],5],[[[343,[342]],24],25],[[[33,[344]],24],25],[[[345,[344]],24],25],[[341,24],25],[[]],[[]],[[]],[[]],[[[27,[342]],[159,[342]]],[[343,[342]]]],[[[27,[342]],[27,[342]],[27,[342]]],[[10,[[343,[342]]]]]],[[[343,[342]],159,159],[[10,[342]]]],[[[343,[342]],345],[[49,[[159,[342]]]]]],[[[343,[342]],345],[[49,[[159,[342]]]]]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[[0,[346,347]],[0,[346,347]]],[[0,[346,347]]]],0,0,[[[0,[346,347]],[0,[346,347]]],[[0,[346,347]]]],0,0,0,[[[159,[342]],342],[[343,[342]]]],[[[348,[344]],[348,[344]]],[[33,[344]]]],[[[27,[344]],[27,[344]]],[[345,[344]]]],[[341,341],[[10,[22]]]],[[[33,[344]]]],[[[345,[344]]]],[[]],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],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,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[[350,[349]],39,[4,[[41,[40]]]],42,43]],[17],[[17,36]],[[17,[320,[228,351]],[49,[7]],335]],[[17,86]],0,[[],17],[[],17],[[],17],[[],17],0,0,0,[[],[[350,[349]]]],[[],352],[[],353],[354],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[352,17,42],5],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],79],0,0,[[],67],[[],67],[[],67],[[],67],0,0,0,[[355,356],[[8,[357]]]],0,0,0,0,0,0,0,[[],358],[[],359],[[],86],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],0,0,0,0,0,0,[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[360,[40,349]]],[[117,[79]]]],[4,[[360,[40]]]],0,[[[360,[40,349]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],0,0,[[]],[[]],[[]],[[357,24],25],[[357,24],25],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[[356,[349,119]],17,[49,[[75,[15]]]]],[[8,[357]]]],[[[356,[349,119]],17,79],[[8,[357]]]],[[[356,[349,119]],17,[320,[228,351]],[49,[7]],335],[[8,[357]]]],0,[119,[[356,[349,119]]]],0,[[355,356],[[8,[357]]]],[58],[[[356,[349,119]]],119],[[[356,[349,119]],17],[[8,[357]]]],[[],36],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],0,0,[6],0,0,0,[[],1],[[],1],[[],1],[[],1],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[42,54],55],[[42,122,54],55],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],10],[[],10],0,[[],1],[[],1],[[]],[[]],[[]],[[60,[0,[119,77,90]],63],123],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[4,[[4,[1]]]],[[],5],0,[[[361,[40,349]]],[[117,[79]]]],[4,[[361,[40]]]],0,[[[361,[40,349]],6]],[[],8],[[],8],[[],9],[[],10],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[198,198,198]],[[[362,[248,321,321,321,321]],17,300,320,321]],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[363,[[10,[364]]]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,0,0,0,[[[362,[248,321,321,321,321]]]],[363],[365,365],[364,364],[[]],[[]],0,[[],363],[[]],[[]],[[]],[[]],[[]],[[]],[[[362,[248,321,321,321,321]]]],0,[364,[[212,[198]]]],[[363,365,198],[[212,[198]]]],[[[362,[82,82,82,82,82,82]],24],25],[[365,24],25],[[[366,[82]],24],25],[[364,24],25],[[367,24],25],[[363,24],25],[[]],[[]],[[]],[[]],[[]],[[]],[126,[[362,[138,174,321,321,321,321]]]],[363,[[10,[364]]]],[[363,17],[[10,[368]]]],[[[362,[248,321,321,321,321]],17],[[10,[[369,[79]]]]]],[[[362,[248,321,321,321,321]],17,42],5],[[[362,[248,321,321,321,321]]],363],0,[[[362,[248,321,321,321,321]]]],0,[364,[[212,[198]]]],[364,[[212,[7]]]],0,0,[[]],[[]],[[]],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],[363,32],0,[364,[[212,[198]]]],0,0,[[363,198,365,198],[[212,[198]]]],[[[362,[248,321,321,321,321]]]],[[199,199,199,199],[[362,[248,321,321,321,321]]]],[[198,365],366],[[],363],0,0,0,0,0,[363,[[10,[364]]]],[[363,364]],0,[[]],[[]],0,[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],0,[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[[[362,[248,321,321,321,321]],364]],[[[362,[248,321,321,321,321]],364,321]],0,[[[362,[248,321,321,321,321]]]],0,[364,[[212,[198]]]],[6],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],1],[[],14],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],[[]],0,[17],[[17,36]],[[17,[320,[228,351]],[49,[7]],335]],[[17,86]],[17,370],[[17,36],371],[[17,86],372],[[17,[320,[228,351]],[49,[7]],335],373],[374,374],[373,373],[375,375],[[]],[[]],[[]],[[],17],[[],17],[[],17],[[],17],[370,17],[371,17],[372,17],[373,17],0,0,0,0,[[]],[[]],[[]],[[]],[[]],[[]],[14,5],[23],[[374,374],5],[[],5],0,[[370,24],25],[[371,24],25],[[372,24],25],[[374,24],25],[[373,24],25],[[]],[[]],[[]],[[]],[[]],[[]],[[],28],[374],0,[[]],[370,69],[[]],[371,69],[372,69],[[]],[[]],[[]],[373,69],[[]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[4,[[4,[1]]]],[[],5],[373,5],[[],5],[[],5],[[],5],[[],5],[[],5],[[],5],0,[[],79],[371,79],0,[[],67],[[],67],[[],67],[[],67],[[],67],[[],67],[[],67],[[],67],[[],358],[[],359],[371,358],[373,359],[[]],[[]],[[]],[[],86],[372,86],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],8],[[],9],[[],9],[[],9],[[],9],[[],9],[[],9],[[],10],[[],10],[[],10],[[],10],[[],10],[[],10],[6],[[376,126,138,139,104,26]],0,0,[[],1],[[],1],[[]],[[]],[377,155],0,[377,155],[377,[[10,[26]]]],[377,5],[377,5],[[]],[[]],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[[207,16,13,[163,[[378,[15]]]],[163,[[154,[15]]]]],377],0,[[377,7,7]],[[],8],[[],8],[[],9],[[],10],[377],[[377,13]],[377,157],[377,11],[377,13],0,0,0,0,0,0,0,[[],1],[[],1],[[],1],[[]],[[]],[207,207],[[]],[[]],[[]],[14,5],[[207,207],5],[[],5],[[]],[207,7],0,[207,379],[[],28],[[]],[[[3,[2]]],[[3,[1,2]]]],[30,[[30,[1]]]],[4,[[4,[1]]]],[[],5],[[7,7],[[10,[207]]]],[[]],[[]],[[],207],[[]],[[],8],[[],8],[[],9],[[],10],[207,7],0,[207,379]],"p":[[8,"Any"],[3,"Global"],[3,"Box"],[3,"Rc"],[15,"bool"],[3,"MapContext"],[15,"u32"],[4,"Result"],[3,"TypeId"],[4,"Option"],[3,"ZoomLevel"],[15,"u8"],[3,"Zoom"],[8,"DynEq"],[15,"f64"],[3,"WorldCoords"],[3,"WorldTileCoords"],[3,"Quadkey"],[3,"LatLon"],[3,"InnerCoords"],[3,"TileCoords"],[4,"Ordering"],[8,"Hasher"],[3,"Formatter"],[6,"Result"],[3,"ViewRegion"],[3,"Point3"],[15,"u64"],[3,"AlignedWorldTileCoords"],[3,"Arc"],[4,"TileAddressingScheme"],[8,"Iterator"],[3,"Aabb2"],[15,"i32"],[15,"usize"],[3,"String"],[3,"Matrix4"],[3,"DebugPlugin"],[3,"Schedule"],[8,"Environment"],[3,"Kernel"],[3,"World"],[3,"RenderGraph"],[3,"DebugPipeline"],[3,"TileDebugItem"],[8,"Draw"],[3,"DebugPassNode"],[3,"SlotInfo"],[3,"Vec"],[3,"RenderGraphContext"],[3,"RenderContext"],[3,"RenderResources"],[4,"NodeRunError"],[3,"TrackedRenderPass"],[4,"RenderCommandResult"],[3,"SourceClient"],[4,"SendEventError"],[3,"Demand"],[3,"Map"],[4,"Input"],[6,"AsyncProcedure"],[4,"CallError"],[8,"OffscreenKernelEnvironment"],[8,"Scheduler"],[3,"SchedulerAsyncProcedureCall"],[3,"SchedulerContext"],[8,"MessageTag"],[4,"MessageError"],[3,"Message"],[4,"SendError"],[4,"ProcedureError"],[8,"FnMut"],[8,"IntoMessage"],[3,"IndexProcessor"],[3,"IndexedGeometry"],[3,"RTree"],[8,"Clone"],[4,"ExactGeometry"],[15,"str"],[4,"GeozeroError"],[3,"GeometryIndex"],[8,"Debug"],[3,"LineString"],[3,"HashMap"],[3,"Polygon"],[4,"TileIndex"],[4,"ColumnValue"],[4,"ScheduleError"],[8,"FnOnce"],[8,"Send"],[3,"NopScheduler"],[3,"HttpSourceClient"],[8,"Future"],[3,"Pin"],[4,"SourceType"],[3,"SourceFetchError"],[4,"Error"],[3,"Error"],[8,"Error"],[3,"TessellateSource"],[3,"RasterSource"],[3,"KernelBuilder"],[4,"MapError"],[3,"Style"],[3,"RendererBuilder"],[8,"Plugin"],[3,"ReqwestOffscreenKernelEnvironment"],[3,"ReqwestHttpClient"],[3,"TokioScheduler"],[8,"RasterTransferables"],[3,"RasterPlugin"],[6,"RgbaImage"],[3,"RasterLayersDataComponent"],[3,"AvailableRasterLayerData"],[3,"MissingRasterLayerData"],[3,"PopulateWorldSystem"],[4,"Cow"],[4,"ProcessRasterError"],[8,"Context"],[3,"ProcessRasterContext"],[3,"RasterTileRequest"],[3,"LayerItem"],[6,"AsyncProcedureFuture"],[3,"RequestSystem"],[3,"RasterResources"],[3,"Device"],[3,"Texture"],[6,"Label"],[4,"TextureFormat"],[3,"TextureUsages"],[3,"BindGroup"],[3,"Msaa"],[3,"RenderPipeline"],[3,"DefaultLayerRaster"],[3,"DefaultLayerRasterMissing"],[4,"RasterMessageTag"],[3,"DefaultRasterTransferables"],[3,"Queue"],[3,"Tiles"],[3,"RenderPlugin"],[4,"RenderStageLabel"],[3,"MaskPipeline"],[3,"Renderer"],[3,"WgpuSettings"],[3,"RendererSettings"],[4,"RenderError"],[3,"Instance"],[3,"Surface"],[6,"RequestAdapterOptions"],[3,"RequestDeviceError"],[3,"UninitializedRenderer"],[4,"InitializationResult"],[3,"InitializedRenderer"],[3,"Rad"],[3,"Camera"],[3,"Perspective"],[3,"ViewProjection"],[3,"Vector4"],[3,"Vector3"],[3,"ModelViewProjection"],[15,"f32"],[3,"InvertedViewProjection"],[8,"Into"],[3,"Vector2"],[4,"SurfaceError"],[4,"RenderGraphError"],[4,"Eventually"],[4,"RunSubGraphError"],[4,"OutputSlotError"],[4,"InputSlotError"],[3,"RunSubGraph"],[4,"SlotLabel"],[4,"SlotValue"],[3,"Buffer"],[3,"Sampler"],[4,"TextureView"],[3,"SlotInfos"],[3,"NodeState"],[4,"Edge"],[4,"EdgeExistence"],[3,"NodeId"],[4,"NodeLabel"],[8,"AsRef"],[3,"GraphInputNode"],[3,"Edges"],[8,"Node"],[3,"EmptyNode"],[4,"SlotType"],[8,"IntoIterator"],[4,"RenderGraphRunnerError"],[3,"MainPassNode"],[3,"MainPassDriverNode"],[3,"TileMaskItem"],[8,"PhaseItem"],[3,"RenderPhase"],[3,"DrawState"],[3,"RenderPipelineDescriptor"],[6,"BufferAddress"],[3,"BackingBufferDescriptor"],[3,"VertexBufferLayout"],[3,"FragmentState"],[3,"VertexState"],[3,"WindowHead"],[3,"Surface"],[3,"Adapter"],[4,"Head"],[3,"WindowSize"],[3,"BufferDimensions"],[3,"SurfaceTexture"],[3,"TextureView"],[3,"TilePipeline"],[3,"Range"],[3,"RenderPass"],[3,"Color"],[3,"BufferSlice"],[4,"IndexFormat"],[3,"ShaderStages"],[3,"Backends"],[3,"Features"],[3,"Limits"],[4,"PowerPreference"],[4,"SurfaceType"],[3,"TextureFormatInfo"],[3,"Error"],[4,"Backend"],[3,"ShaderCamera"],[3,"ShaderGlobals"],[3,"ShaderVertex"],[3,"ShaderFeatureStyle"],[3,"ShaderLayerMetadata"],[3,"ShaderTileMetadata"],[3,"ShaderTextureVertex"],[3,"TileMaskShader"],[3,"VectorTileShader"],[3,"RasterTileShader"],[6,"Vec3f32"],[6,"Mat4x4f32"],[6,"Vec4f32"],[6,"Vec2f32"],[3,"GraphRunnerSystem"],[3,"ResourceSystem"],[3,"ViewTileSources"],[3,"TileShape"],[4,"SourceShapes"],[3,"ViewTile"],[8,"ResourceQuery"],[3,"QueryHasTile"],[8,"Queue"],[3,"TileViewPattern"],[3,"BackingBuffer"],[8,"StageLabel"],[8,"Stage"],[8,"IntoSystemContainer"],[3,"MultiStage"],[3,"NopStage"],[3,"Yuv"],[3,"Alpha"],[3,"Bt2100"],[3,"EncodedBt2100PQ"],[3,"Oklab"],[3,"YPbPr"],[3,"YCxCz"],[3,"GenericColor3"],[3,"EncodedBt2100HLG"],[3,"DciP3"],[3,"Aces2065"],[3,"ICtCpPQ"],[3,"Luma"],[3,"DciXYZPrime"],[3,"ICtCpHLG"],[3,"Hsl"],[3,"CieLab"],[3,"Bt2020"],[3,"EncodedRec709"],[3,"AcesCc"],[3,"Hsv"],[3,"GenericColor1"],[3,"CieLCh"],[3,"EncodedDisplayP3"],[3,"EncodedSrgb"],[3,"Rec709"],[3,"AcesCct"],[3,"EncodedBt2020"],[3,"LinearSrgb"],[3,"Oklch"],[3,"AcesCg"],[3,"YPrimePbPr"],[3,"DisplayP3"],[3,"CieXYZ"],[3,"Luminance"],[3,"YCbCr"],[3,"YPrimeCbCr"],[3,"PremultipliedAlpha"],[4,"Spaces"],[3,"Color"],[3,"BackgroundPaint"],[3,"FillPaint"],[3,"LinePaint"],[4,"LayerPaint"],[3,"StyleLayer"],[4,"RasterResampling"],[3,"RasterLayer"],[3,"VectorSource"],[4,"Source"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[3,"Resources"],[8,"Resource"],[3,"SystemContainer"],[8,"System"],[3,"FunctionSystem"],[3,"SystemStage"],[3,"Tile"],[8,"QueryState"],[3,"EphemeralQueryState"],[3,"GlobalQueryState"],[8,"TileComponent"],[3,"TileSpawnResult"],[3,"OverAlignedVertexBuffer"],[8,"Pod"],[3,"VertexBuffers"],[3,"VertexConstructor"],[3,"StrokeVertex"],[3,"FillVertex"],[8,"Add"],[3,"VertexId"],[8,"From"],[8,"MaxIndex"],[3,"ZeroTessellator"],[6,"Result"],[4,"GeomType"],[3,"Value"],[3,"Feature"],[3,"Layer"],[15,"i64"],[4,"Geometry"],[3,"ChangeObserver"],[3,"FPSMeter"],[3,"Grid"],[3,"FloatOrd"],[8,"BaseFloat"],[3,"Plane"],[8,"BaseNum"],[3,"Aabb3"],[8,"PartialOrd"],[8,"Copy"],[3,"Point2"],[8,"VectorTransferables"],[3,"VectorPlugin"],[6,"IndexDataType"],[3,"VectorTilesDone"],[3,"VectorLayersDataComponent"],[3,"VectorPipeline"],[3,"VectorTileRequest"],[3,"ProcessVectorContext"],[4,"ProcessVectorError"],[3,"MissingVectorLayerData"],[3,"AvailableVectorLayerData"],[3,"PopulateWorldSystem"],[3,"RequestSystem"],[3,"BufferPool"],[3,"RingIndex"],[3,"IndexEntry"],[4,"BackingBufferType"],[3,"BackingBuffer"],[3,"RingIndexEntry"],[3,"VecDeque"],[3,"HashSet"],[3,"DefaultTileTessellated"],[3,"DefaultLayerMissing"],[3,"DefaultLayerIndexed"],[3,"DefaultLayerTesselated"],[4,"VectorMessageTag"],[3,"DefaultVectorTransferables"],[6,"VectorBufferPool"],[3,"ViewState"],[3,"Deg"],[3,"NonZeroU32"],[3,"SetDebugPipeline"],[3,"DrawDebugOutline"],[8,"EventLoopConfig"],[8,"EventLoop"],[8,"EventLoopProxy"],[8,"AsyncProcedureCall"],[13,"Serialize"],[13,"Deserialize"],[13,"DeserializeInput"],[13,"TileRequest"],[13,"CastError"],[13,"Execution"],[13,"Send"],[13,"Polygon"],[13,"LineString"],[13,"Linear"],[13,"Spatial"],[13,"Scheduling"],[8,"HttpClient"],[13,"Raster"],[13,"Tessellate"],[4,"CurrentMapContext"],[13,"Ready"],[13,"Pending"],[13,"RenderGraphInit"],[13,"DeviceInit"],[4,"RasterLayerData"],[8,"LayerRaster"],[8,"LayerRasterMissing"],[13,"Available"],[13,"Missing"],[13,"Processing"],[3,"SetRasterTilePipeline"],[3,"SetRasterViewBindGroup"],[3,"DrawRasterTile"],[13,"Initialized"],[13,"Uninizalized"],[13,"Surface"],[13,"Graph"],[13,"RequestDevice"],[8,"HasChanged"],[13,"Initialized"],[13,"SlotEdge"],[13,"NodeEdge"],[13,"InvalidSlot"],[13,"MismatchedSlotType"],[13,"Id"],[13,"Name"],[13,"InputSlotError"],[13,"OutputSlotError"],[13,"RunSubGraphError"],[13,"InvalidSlot"],[13,"MismatchedSlotType"],[13,"InvalidNode"],[13,"InvalidOutputNodeSlot"],[13,"InvalidInputNodeSlot"],[13,"EdgeAlreadyExists"],[13,"EdgeDoesNotExist"],[13,"MismatchedNodeSlots"],[13,"UnconnectedNodeInputSlot"],[13,"NodeInputSlotAlreadyOccupied"],[13,"UnconnectedNodeOutputSlot"],[13,"MissingSubGraph"],[13,"SubGraphHasNoInputs"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"Index"],[13,"Name"],[13,"Buffer"],[13,"TextureView"],[13,"Sampler"],[3,"RenderGraphRunner"],[13,"NodeRunError"],[13,"MismatchedInputSlotType"],[13,"MissingInput"],[13,"EmptyNodeOutputSlot"],[3,"SetMaskPipeline"],[3,"DrawMask"],[8,"RenderCommand"],[3,"BufferedTextureHead"],[8,"RenderPipeline"],[13,"Headed"],[13,"Headless"],[13,"TextureView"],[13,"SurfaceTexture"],[13,"Astc"],[8,"Shader"],[8,"HasTile"],[13,"Parent"],[13,"Children"],[13,"SourceEqTarget"],[8,"ColorInterop"],[8,"ColorType"],[13,"Background"],[13,"Line"],[13,"Fill"],[13,"Raster"],[13,"Vector"],[13,"Raster"],[8,"ResourceQueryMut"],[8,"ResourceQueryUnsafe"],[8,"IntoSystem"],[8,"ComponentQuery"],[8,"ComponentQueryMut"],[8,"ComponentQueryUnsafe"],[8,"Align"],[8,"SignificantlyDifferent"],[8,"DynHash"],[4,"VectorLayerData"],[8,"TileTessellated"],[8,"LayerMissing"],[8,"LayerTessellated"],[8,"LayerIndexed"],[13,"SendError"],[13,"Processing"],[13,"Available"],[13,"Missing"],[3,"SetVectorTilePipeline"],[3,"DrawVectorTile"],[8,"MapWindowConfig"],[8,"HeadedMapWindow"],[8,"MapWindow"]]}\ }'); if (typeof window !== 'undefined' && window.initSearch) {window.initSearch(searchIndex)}; if (typeof exports !== 'undefined') {exports.searchIndex = searchIndex}; diff --git a/docs/api/src/maplibre/render/systems/upload_system.rs.html b/docs/api/src/maplibre/render/systems/upload_system.rs.html index 8f605351..37fed620 100644 --- a/docs/api/src/maplibre/render/systems/upload_system.rs.html +++ b/docs/api/src/maplibre/render/systems/upload_system.rs.html @@ -25,7 +25,6 @@ 25 26 27 -28
//! Uploads data to the GPU which is needed for rendering.
 use crate::{
     context::MapContext,
@@ -39,9 +38,8 @@
 pub fn upload_system(
     MapContext {
         world,
-        style,
         view_state,
-        renderer: Renderer { device, queue, .. },
+        renderer: Renderer { queue, .. },
         ..
     }: &mut MapContext,
 ) {
diff --git a/docs/api/src/maplibre/util/mod.rs.html b/docs/api/src/maplibre/util/mod.rs.html
index 5a936535..dcfd7533 100644
--- a/docs/api/src/maplibre/util/mod.rs.html
+++ b/docs/api/src/maplibre/util/mod.rs.html
@@ -70,113 +70,17 @@
 70
 71
 72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
 
//! Utils which are used internally
 
 use std::ops::{Deref, DerefMut};
 
 pub use fps_meter::FPSMeter;
 
-use crate::coords::WorldTileCoords;
-
 mod fps_meter;
 pub mod grid;
 pub mod label;
 pub mod math;
 
-struct MinMaxBoundingBox {
-    min_x: i32,
-    min_y: i32,
-    max_x: i32,
-    max_y: i32,
-    initialized: bool,
-}
-
-impl Default for MinMaxBoundingBox {
-    fn default() -> Self {
-        Self {
-            min_x: i32::MAX,
-            min_y: i32::MAX,
-            max_x: i32::MIN,
-            max_y: i32::MIN,
-            initialized: false,
-        }
-    }
-}
-
-impl MinMaxBoundingBox {
-    pub fn is_initialized(&self) -> bool {
-        self.initialized
-    }
-
-    pub fn update(&mut self, world_coords: &WorldTileCoords) {
-        self.initialized = true;
-
-        if world_coords.x < self.min_x {
-            self.min_x = world_coords.x;
-        }
-
-        if world_coords.y < self.min_y {
-            self.min_y = world_coords.y;
-        }
-
-        if world_coords.x > self.max_x {
-            self.max_x = world_coords.x;
-        }
-
-        if world_coords.y > self.max_y {
-            self.max_y = world_coords.y;
-        }
-    }
-}
-
 pub trait SignificantlyDifferent<Rhs: ?Sized = Self> {
     type Epsilon;