diff --git a/docs/api/maplibre/benchmarking/tessellation/struct.VertexConstructor.html b/docs/api/maplibre/benchmarking/tessellation/struct.VertexConstructor.html index d33a062c..dbf91c5a 100644 --- a/docs/api/maplibre/benchmarking/tessellation/struct.VertexConstructor.html +++ b/docs/api/maplibre/benchmarking/tessellation/struct.VertexConstructor.html @@ -1,5 +1,5 @@ VertexConstructor in maplibre::benchmarking::tessellation - Rust
pub struct VertexConstructor {}
Expand description

Constructor for Fill and Stroke vertices.

-

Trait Implementations§

source§

impl FillVertexConstructor<ShaderVertex> for VertexConstructor

source§

fn new_vertex(&mut self, vertex: FillVertex<'_>) -> ShaderVertex

source§

impl StrokeVertexConstructor<ShaderVertex> for VertexConstructor

source§

fn new_vertex(&mut self, vertex: StrokeVertex<'_, '_>) -> ShaderVertex

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

Trait Implementations§

source§

impl FillVertexConstructor<ShaderVertex> for VertexConstructor

source§

fn new_vertex(&mut self, vertex: FillVertex<'_>) -> ShaderVertex

source§

impl StrokeVertexConstructor<ShaderVertex> for VertexConstructor

source§

fn new_vertex(&mut self, vertex: StrokeVertex<'_, '_>) -> ShaderVertex

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast<T> for T

§

fn downcast(&self) -> &T

§

impl<T> Downcast for T
where diff --git a/docs/api/maplibre/coords/struct.LatLon.html b/docs/api/maplibre/coords/struct.LatLon.html index 38f4a2e0..4f49bf90 100644 --- a/docs/api/maplibre/coords/struct.LatLon.html +++ b/docs/api/maplibre/coords/struct.LatLon.html @@ -6,7 +6,7 @@ Uses the WGS-84 approximation. The radius at the equator is ~6378137 and at the 6371008.8 is one published “average radius” see https://en.wikipedia.org/wiki/Earth_radius#Mean_radius, or ftp://athena.fsv.cvut.cz/ZFG/grs80-Moritz.pdf p.4

source

const EARTH_CIRCUMFRENCE: f64 = 40030228.884071849f64

The average circumference of the world in meters.

source

fn circumference_at_latitude(&self) -> f64

The circumference at a line of latitude in meters.

-
source

fn mercator_x_from_lng(&self) -> f64

source

fn mercator_y_from_lat(&self) -> f64

source

fn mercator_z_from_altitude(&self, altitude: f64) -> f64

Trait Implementations§

source§

impl Clone for LatLon

source§

fn clone(&self) -> LatLon

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LatLon

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LatLon

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Display for LatLon

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Copy for LatLon

Auto Trait Implementations§

§

impl Freeze for LatLon

§

impl RefUnwindSafe for LatLon

§

impl Send for LatLon

§

impl Sync for LatLon

§

impl Unpin for LatLon

§

impl UnwindSafe for LatLon

Blanket Implementations§

source§

impl<T> Any for T
where +

source

fn mercator_x_from_lng(&self) -> f64

source

fn mercator_y_from_lat(&self) -> f64

source

fn mercator_z_from_altitude(&self, altitude: f64) -> f64

Trait Implementations§

source§

impl Clone for LatLon

source§

fn clone(&self) -> LatLon

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for LatLon

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for LatLon

source§

fn default() -> Self

Returns the “default value” for a type. Read more
source§

impl Display for LatLon

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Copy for LatLon

Auto Trait Implementations§

§

impl Freeze for LatLon

§

impl RefUnwindSafe for LatLon

§

impl Send for LatLon

§

impl Sync for LatLon

§

impl Unpin for LatLon

§

impl UnwindSafe for LatLon

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast<T> for T

§

fn downcast(&self) -> &T

§

impl<T> Downcast for T
where diff --git a/docs/api/maplibre/coords/struct.TileCoords.html b/docs/api/maplibre/coords/struct.TileCoords.html index 4e8d5d84..d695ec82 100644 --- a/docs/api/maplibre/coords/struct.TileCoords.html +++ b/docs/api/maplibre/coords/struct.TileCoords.html @@ -15,7 +15,7 @@ This is not possible if the coordinates of this §Example

The TileCoords T(x=5,y=5,z=0) exceeds its bounds because there is no tile x=5,y=5 at zoom level z=0.

-

Trait Implementations§

source§

impl Clone for TileCoords

source§

fn clone(&self) -> TileCoords

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TileCoords

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TileCoords

source§

fn default() -> TileCoords

Returns the “default value” for a type. Read more
source§

impl Display for TileCoords

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<(u32, u32, ZoomLevel)> for TileCoords

source§

fn from(tuple: (u32, u32, ZoomLevel)) -> Self

Converts to this type from the input type.
source§

impl Hash for TileCoords

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +

Trait Implementations§

source§

impl Clone for TileCoords

source§

fn clone(&self) -> TileCoords

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for TileCoords

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for TileCoords

source§

fn default() -> TileCoords

Returns the “default value” for a type. Read more
source§

impl Display for TileCoords

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<(u32, u32, ZoomLevel)> for TileCoords

source§

fn from(tuple: (u32, u32, ZoomLevel)) -> Self

Converts to this type from the input type.
source§

impl Hash for TileCoords

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

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

impl PartialEq for TileCoords

source§

fn eq(&self, other: &TileCoords) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always diff --git a/docs/api/maplibre/coords/struct.WorldCoords.html b/docs/api/maplibre/coords/struct.WorldCoords.html index 8891647b..68cade10 100644 --- a/docs/api/maplibre/coords/struct.WorldCoords.html +++ b/docs/api/maplibre/coords/struct.WorldCoords.html @@ -6,7 +6,7 @@ the z value of the [WorldTileCoors]. In the 3D world a which are determined only by the render engine and not by the zoom level.

§Coordinate System Origin

The origin of the coordinate system is in the upper-left corner.

-

Fields§

§x: f64§y: f64

Implementations§

source§

impl WorldCoords

source

pub fn from_lat_lon(lat_lon: LatLon, zoom: Zoom) -> WorldCoords

source

pub fn at_ground(x: f64, y: f64) -> Self

source

pub fn into_world_tile(self, z: ZoomLevel, zoom: Zoom) -> WorldTileCoords

Trait Implementations§

source§

impl Clone for WorldCoords

source§

fn clone(&self) -> WorldCoords

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for WorldCoords

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for WorldCoords

source§

fn default() -> WorldCoords

Returns the “default value” for a type. Read more
source§

impl Display for WorldCoords

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<(f32, f32)> for WorldCoords

source§

fn from(tuple: (f32, f32)) -> Self

Converts to this type from the input type.
source§

impl From<(f64, f64)> for WorldCoords

source§

fn from(tuple: (f64, f64)) -> Self

Converts to this type from the input type.
source§

impl From<Point3<f64>> for WorldCoords

source§

fn from(point: Point3<f64>) -> Self

Converts to this type from the input type.
source§

impl From<WorldCoords> for Vec3f32

source§

fn from(world_coords: WorldCoords) -> Self

Converts to this type from the input type.
source§

impl PartialEq for WorldCoords

source§

fn eq(&self, other: &WorldCoords) -> bool

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

Fields§

§x: f64§y: f64

Implementations§

source§

impl WorldCoords

source

pub fn from_lat_lon(lat_lon: LatLon, zoom: Zoom) -> WorldCoords

source

pub fn at_ground(x: f64, y: f64) -> Self

source

pub fn into_world_tile(self, z: ZoomLevel, zoom: Zoom) -> WorldTileCoords

Trait Implementations§

source§

impl Clone for WorldCoords

source§

fn clone(&self) -> WorldCoords

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for WorldCoords

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for WorldCoords

source§

fn default() -> WorldCoords

Returns the “default value” for a type. Read more
source§

impl Display for WorldCoords

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<(f32, f32)> for WorldCoords

source§

fn from(tuple: (f32, f32)) -> Self

Converts to this type from the input type.
source§

impl From<(f64, f64)> for WorldCoords

source§

fn from(tuple: (f64, f64)) -> Self

Converts to this type from the input type.
source§

impl From<Point3<f64>> for WorldCoords

source§

fn from(point: Point3<f64>) -> Self

Converts to this type from the input type.
source§

impl From<WorldCoords> for Vec3f32

source§

fn from(world_coords: WorldCoords) -> Self

Converts to this type from the input type.
source§

impl PartialEq for WorldCoords

source§

fn eq(&self, other: &WorldCoords) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for WorldCoords

source§

impl StructuralPartialEq for WorldCoords

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/docs/api/maplibre/coords/struct.ZoomLevel.html b/docs/api/maplibre/coords/struct.ZoomLevel.html index 39d3d618..763a296c 100644 --- a/docs/api/maplibre/coords/struct.ZoomLevel.html +++ b/docs/api/maplibre/coords/struct.ZoomLevel.html @@ -1,5 +1,5 @@ -ZoomLevel in maplibre::coords - Rust

Struct maplibre::coords::ZoomLevel

source ·
#[repr(C)]
pub struct ZoomLevel(u8);

Tuple Fields§

§0: u8

Implementations§

source§

impl ZoomLevel

source

pub const fn new(z: u8) -> Self

source

pub fn is_root(self) -> bool

Trait Implementations§

source§

impl Add<u8> for ZoomLevel

§

type Output = ZoomLevel

The resulting type after applying the + operator.
source§

fn add(self, rhs: u8) -> Self::Output

Performs the + operation. Read more
source§

impl Clone for ZoomLevel

source§

fn clone(&self) -> ZoomLevel

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ZoomLevel

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ZoomLevel

source§

fn default() -> ZoomLevel

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for ZoomLevel

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where - __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for ZoomLevel

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<ZoomLevel> for u8

source§

fn from(val: ZoomLevel) -> Self

Converts to this type from the input type.
source§

impl From<u8> for ZoomLevel

source§

fn from(zoom_level: u8) -> Self

Converts to this type from the input type.
source§

impl Hash for ZoomLevel

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where +ZoomLevel in maplibre::coords - Rust

Struct maplibre::coords::ZoomLevel

source ·
#[repr(C)]
pub struct ZoomLevel(u8);

Tuple Fields§

§0: u8

Implementations§

source§

impl ZoomLevel

source

pub const fn new(z: u8) -> Self

source

pub fn is_root(self) -> bool

Trait Implementations§

source§

impl Add<u8> for ZoomLevel

§

type Output = ZoomLevel

The resulting type after applying the + operator.
source§

fn add(self, rhs: u8) -> Self::Output

Performs the + operation. Read more
source§

impl Clone for ZoomLevel

source§

fn clone(&self) -> ZoomLevel

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for ZoomLevel

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Default for ZoomLevel

source§

fn default() -> ZoomLevel

Returns the “default value” for a type. Read more
source§

impl<'de> Deserialize<'de> for ZoomLevel

source§

fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>
where + __D: Deserializer<'de>,

Deserialize this value from the given Serde deserializer. Read more
source§

impl Display for ZoomLevel

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<ZoomLevel> for u8

source§

fn from(val: ZoomLevel) -> Self

Converts to this type from the input type.
source§

impl From<u8> for ZoomLevel

source§

fn from(zoom_level: u8) -> Self

Converts to this type from the input type.
source§

impl Hash for ZoomLevel

source§

fn hash<__H: Hasher>(&self, state: &mut __H)

Feeds this value into the given Hasher. Read more
1.3.0 · source§

fn hash_slice<H>(data: &[Self], state: &mut H)
where H: Hasher, Self: Sized,

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

impl Ord for ZoomLevel

source§

fn cmp(&self, other: &ZoomLevel) -> Ordering

This method returns an Ordering between self and other. Read more
1.21.0 · source§

fn max(self, other: Self) -> Self
where Self: Sized,

Compares and returns the maximum of two values. Read more
1.21.0 · source§

fn min(self, other: Self) -> Self
where diff --git a/docs/api/maplibre/event_loop/enum.SendEventError.html b/docs/api/maplibre/event_loop/enum.SendEventError.html index 6d3e0672..45bbd83a 100644 --- a/docs/api/maplibre/event_loop/enum.SendEventError.html +++ b/docs/api/maplibre/event_loop/enum.SendEventError.html @@ -2,7 +2,7 @@ Closed, }
Expand description

When sending events to an event loop errors can occur.

Variants§

§

Closed

The event loop was already closed

-

Trait Implementations§

source§

impl Debug for SendEventError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SendEventError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SendEventError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

Trait Implementations§

source§

impl Debug for SendEventError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SendEventError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SendEventError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast<T> for T

§

fn downcast(&self) -> &T

§

impl<T> Downcast for T
where diff --git a/docs/api/maplibre/io/apc/enum.MessageError.html b/docs/api/maplibre/io/apc/enum.MessageError.html index d1333775..ab00f6f7 100644 --- a/docs/api/maplibre/io/apc/enum.MessageError.html +++ b/docs/api/maplibre/io/apc/enum.MessageError.html @@ -1,6 +1,6 @@ MessageError in maplibre::io::apc - Rust

Enum maplibre::io::apc::MessageError

source ·
pub enum MessageError {
     CastError(Box<dyn Any>),
-}

Variants§

§

CastError(Box<dyn Any>)

Trait Implementations§

source§

impl Debug for MessageError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MessageError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MessageError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +}

Variants§

§

CastError(Box<dyn Any>)

Trait Implementations§

source§

impl Debug for MessageError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MessageError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MessageError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast<T> for T

§

fn downcast(&self) -> &T

§

impl<T> Downcast for T
where diff --git a/docs/api/maplibre/io/apc/enum.ProcedureError.html b/docs/api/maplibre/io/apc/enum.ProcedureError.html index c0494f3d..6e29a7b8 100644 --- a/docs/api/maplibre/io/apc/enum.ProcedureError.html +++ b/docs/api/maplibre/io/apc/enum.ProcedureError.html @@ -3,7 +3,7 @@ Execution(Box<dyn Error>), Send(SendError), }

Variants§

§

IncompatibleInput

The Input is not compatible with the procedure

-
§

Execution(Box<dyn Error>)

§

Send(SendError)

Trait Implementations§

source§

impl Debug for ProcedureError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProcedureError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ProcedureError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +
§

Execution(Box<dyn Error>)

§

Send(SendError)

Trait Implementations§

source§

impl Debug for ProcedureError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProcedureError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ProcedureError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast<T> for T

§

fn downcast(&self) -> &T

§

impl<T> Downcast for T
where diff --git a/docs/api/maplibre/io/apc/enum.SendError.html b/docs/api/maplibre/io/apc/enum.SendError.html index 2c7136f9..1f5b4296 100644 --- a/docs/api/maplibre/io/apc/enum.SendError.html +++ b/docs/api/maplibre/io/apc/enum.SendError.html @@ -1,6 +1,6 @@ SendError in maplibre::io::apc - Rust

Enum maplibre::io::apc::SendError

source ·
pub enum SendError {
     Transmission,
-}

Variants§

§

Transmission

Trait Implementations§

source§

impl Debug for SendError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SendError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SendError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +}

Variants§

§

Transmission

Trait Implementations§

source§

impl Debug for SendError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SendError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for SendError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast<T> for T

§

fn downcast(&self) -> &T

§

impl<T> Downcast for T
where diff --git a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html index 5afefd0a..e552c60f 100644 --- a/docs/api/maplibre/io/scheduler/enum.ScheduleError.html +++ b/docs/api/maplibre/io/scheduler/enum.ScheduleError.html @@ -1,7 +1,7 @@ ScheduleError in maplibre::io::scheduler - Rust

Enum maplibre::io::scheduler::ScheduleError

source ·
pub enum ScheduleError {
     Scheduling(Box<dyn Error>),
     NotImplemented,
-}

Variants§

§

Scheduling(Box<dyn Error>)

§

NotImplemented

Trait Implementations§

source§

impl Debug for ScheduleError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ScheduleError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ScheduleError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +}

Variants§

§

Scheduling(Box<dyn Error>)

§

NotImplemented

Trait Implementations§

source§

impl Debug for ScheduleError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ScheduleError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ScheduleError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast<T> for T

§

fn downcast(&self) -> &T

§

impl<T> Downcast for T
where diff --git a/docs/api/maplibre/map/enum.MapError.html b/docs/api/maplibre/map/enum.MapError.html index 8c372d30..f7e45974 100644 --- a/docs/api/maplibre/map/enum.MapError.html +++ b/docs/api/maplibre/map/enum.MapError.html @@ -5,7 +5,7 @@ DeviceInit(RenderError), Window(WindowCreateError), }

Variants§

§

RendererAlreadySet

No need to set renderer again

-
§

RendererNotReady

§

RenderGraphInit(RenderGraphError)

§

DeviceInit(RenderError)

§

Window(WindowCreateError)

Trait Implementations§

source§

impl Debug for MapError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MapError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MapError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<WindowCreateError> for MapError

source§

fn from(source: WindowCreateError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +
§

RendererNotReady

§

RenderGraphInit(RenderGraphError)

§

DeviceInit(RenderError)

§

Window(WindowCreateError)

Trait Implementations§

source§

impl Debug for MapError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for MapError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for MapError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<WindowCreateError> for MapError

source§

fn from(source: WindowCreateError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast<T> for T

§

fn downcast(&self) -> &T

§

impl<T> Downcast for T
where diff --git a/docs/api/maplibre/plugin/trait.Plugin.html b/docs/api/maplibre/plugin/trait.Plugin.html index b4aafbc7..7bb1bbf1 100644 --- a/docs/api/maplibre/plugin/trait.Plugin.html +++ b/docs/api/maplibre/plugin/trait.Plugin.html @@ -13,4 +13,4 @@ kernel: Rc<Kernel<E>>, world: &mut World, graph: &mut RenderGraph -)

Implementors§

\ No newline at end of file +)

Implementors§

\ No newline at end of file diff --git a/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html b/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html index 17b0e767..008e719e 100644 --- a/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html +++ b/docs/api/maplibre/raster/process_raster/enum.ProcessRasterError.html @@ -1,7 +1,7 @@ ProcessRasterError in maplibre::raster::process_raster - Rust
pub enum ProcessRasterError {
     Processing(Box<dyn Error>),
 }

Variants§

§

Processing(Box<dyn Error>)

Error during processing of the pipeline

-

Trait Implementations§

source§

impl Debug for ProcessRasterError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProcessRasterError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ProcessRasterError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

Trait Implementations§

source§

impl Debug for ProcessRasterError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for ProcessRasterError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for ProcessRasterError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast<T> for T

§

fn downcast(&self) -> &T

§

impl<T> Downcast for T
where diff --git a/docs/api/maplibre/render/draw_graph/constant.NAME.html b/docs/api/maplibre/render/draw_graph/constant.NAME.html index 7c4ec6ae..0b1be553 100644 --- a/docs/api/maplibre/render/draw_graph/constant.NAME.html +++ b/docs/api/maplibre/render/draw_graph/constant.NAME.html @@ -1 +1 @@ -NAME in maplibre::render::draw_graph - Rust

Constant maplibre::render::draw_graph::NAME

source ·
pub const NAME: &str = "draw";
\ No newline at end of file +NAME in maplibre::render::draw_graph - Rust

Constant maplibre::render::draw_graph::NAME

source ·
pub const NAME: &str = "draw";
\ No newline at end of file diff --git a/docs/api/maplibre/render/draw_graph/index.html b/docs/api/maplibre/render/draw_graph/index.html index 87a4f0c5..0cd8e2e8 100644 --- a/docs/api/maplibre/render/draw_graph/index.html +++ b/docs/api/maplibre/render/draw_graph/index.html @@ -1,2 +1,2 @@ -maplibre::render::draw_graph - Rust

Module maplibre::render::draw_graph

source ·
Expand description

Labels for the “draw” graph

+maplibre::render::draw_graph - Rust

Module maplibre::render::draw_graph

source ·
Expand description

Labels for the “draw” graph

Modules§

Constants§

\ No newline at end of file diff --git a/docs/api/maplibre/render/draw_graph/input/index.html b/docs/api/maplibre/render/draw_graph/input/index.html index 4fdc2838..2207cbe5 100644 --- a/docs/api/maplibre/render/draw_graph/input/index.html +++ b/docs/api/maplibre/render/draw_graph/input/index.html @@ -1 +1 @@ -maplibre::render::draw_graph::input - Rust

Module maplibre::render::draw_graph::input

source ·
\ No newline at end of file +maplibre::render::draw_graph::input - Rust

Module maplibre::render::draw_graph::input

source ·
\ No newline at end of file diff --git a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html index ae627c9b..f8be7811 100644 --- a/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html +++ b/docs/api/maplibre/render/draw_graph/node/constant.MAIN_PASS.html @@ -1 +1 @@ -MAIN_PASS in maplibre::render::draw_graph::node - Rust

Constant maplibre::render::draw_graph::node::MAIN_PASS

source ·
pub const MAIN_PASS: &str = "main_pass";
\ No newline at end of file +MAIN_PASS in maplibre::render::draw_graph::node - Rust

Constant maplibre::render::draw_graph::node::MAIN_PASS

source ·
pub const MAIN_PASS: &str = "main_pass";
\ No newline at end of file diff --git a/docs/api/maplibre/render/draw_graph/node/index.html b/docs/api/maplibre/render/draw_graph/node/index.html index 09725b2e..9ddab712 100644 --- a/docs/api/maplibre/render/draw_graph/node/index.html +++ b/docs/api/maplibre/render/draw_graph/node/index.html @@ -1 +1 @@ -maplibre::render::draw_graph::node - Rust

Module maplibre::render::draw_graph::node

source ·

Constants§

\ No newline at end of file +maplibre::render::draw_graph::node - Rust

Module maplibre::render::draw_graph::node

source ·

Constants§

\ No newline at end of file diff --git a/docs/api/maplibre/render/error/enum.RenderError.html b/docs/api/maplibre/render/error/enum.RenderError.html index a5286707..a5f21934 100644 --- a/docs/api/maplibre/render/error/enum.RenderError.html +++ b/docs/api/maplibre/render/error/enum.RenderError.html @@ -5,7 +5,7 @@ Graph(RenderGraphError), RequestDevice(RequestDeviceError), RequestAdaptor, -}

Variants§

§

Surface(SurfaceError)

§

Handle(HandleError)

§

CreateSurfaceError(CreateSurfaceError)

§

Graph(RenderGraphError)

§

RequestDevice(RequestDeviceError)

§

RequestAdaptor

Implementations§

Trait Implementations§

source§

impl Debug for RenderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for RenderError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for RenderError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<CreateSurfaceError> for RenderError

source§

fn from(source: CreateSurfaceError) -> Self

Converts to this type from the input type.
source§

impl From<HandleError> for RenderError

source§

fn from(source: HandleError) -> Self

Converts to this type from the input type.
source§

impl From<RenderGraphError> for RenderError

source§

fn from(source: RenderGraphError) -> Self

Converts to this type from the input type.
source§

impl From<RequestDeviceError> for RenderError

source§

fn from(source: RequestDeviceError) -> Self

Converts to this type from the input type.
source§

impl From<SurfaceError> for RenderError

source§

fn from(source: SurfaceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +}

Variants§

§

Surface(SurfaceError)

§

Handle(HandleError)

§

CreateSurfaceError(CreateSurfaceError)

§

Graph(RenderGraphError)

§

RequestDevice(RequestDeviceError)

§

RequestAdaptor

Implementations§

Trait Implementations§

source§

impl Debug for RenderError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for RenderError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for RenderError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<CreateSurfaceError> for RenderError

source§

fn from(source: CreateSurfaceError) -> Self

Converts to this type from the input type.
source§

impl From<HandleError> for RenderError

source§

fn from(source: HandleError) -> Self

Converts to this type from the input type.
source§

impl From<RenderGraphError> for RenderError

source§

fn from(source: RenderGraphError) -> Self

Converts to this type from the input type.
source§

impl From<RequestDeviceError> for RenderError

source§

fn from(source: RequestDeviceError) -> Self

Converts to this type from the input type.
source§

impl From<SurfaceError> for RenderError

source§

fn from(source: SurfaceError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast<T> for T

§

fn downcast(&self) -> &T

§

impl<T> Downcast for T
where diff --git a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html index 3e36c700..35a522c2 100644 --- a/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html +++ b/docs/api/maplibre/render/graph/context/enum.OutputSlotError.html @@ -5,7 +5,7 @@ expected: SlotType, actual: SlotType, }, -}

Variants§

§

InvalidSlot(SlotLabel)

§

MismatchedSlotType

Fields

§expected: SlotType
§actual: SlotType

Trait Implementations§

source§

impl Debug for OutputSlotError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OutputSlotError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OutputSlotError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<OutputSlotError> for NodeRunError

source§

fn from(source: OutputSlotError) -> Self

Converts to this type from the input type.
source§

impl PartialEq for OutputSlotError

source§

fn eq(&self, other: &OutputSlotError) -> bool

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

Variants§

§

InvalidSlot(SlotLabel)

§

MismatchedSlotType

Fields

§expected: SlotType
§actual: SlotType

Trait Implementations§

source§

impl Debug for OutputSlotError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OutputSlotError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OutputSlotError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<OutputSlotError> for NodeRunError

source§

fn from(source: OutputSlotError) -> Self

Converts to this type from the input type.
source§

impl PartialEq for OutputSlotError

source§

fn eq(&self, other: &OutputSlotError) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for OutputSlotError

source§

impl StructuralPartialEq for OutputSlotError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/docs/api/maplibre/render/graph/enum.NodeLabel.html b/docs/api/maplibre/render/graph/enum.NodeLabel.html index a096b4e3..793273b7 100644 --- a/docs/api/maplibre/render/graph/enum.NodeLabel.html +++ b/docs/api/maplibre/render/graph/enum.NodeLabel.html @@ -3,7 +3,7 @@ Name(Cow<'static, str>), }
Expand description

A NodeLabel is used to reference a NodeState by either its name or NodeId inside the RenderGraph.

-

Variants§

§

Id(NodeId)

§

Name(Cow<'static, str>)

Trait Implementations§

source§

impl Clone for NodeLabel

source§

fn clone(&self) -> NodeLabel

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NodeLabel

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&NodeLabel> for NodeLabel

source§

fn from(value: &NodeLabel) -> Self

Converts to this type from the input type.
source§

impl From<&'static str> for NodeLabel

source§

fn from(value: &'static str) -> Self

Converts to this type from the input type.
source§

impl From<NodeId> for NodeLabel

source§

fn from(value: NodeId) -> Self

Converts to this type from the input type.
source§

impl From<String> for NodeLabel

source§

fn from(value: String) -> Self

Converts to this type from the input type.
source§

impl PartialEq for NodeLabel

source§

fn eq(&self, other: &NodeLabel) -> bool

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

Variants§

§

Id(NodeId)

§

Name(Cow<'static, str>)

Trait Implementations§

source§

impl Clone for NodeLabel

source§

fn clone(&self) -> NodeLabel

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NodeLabel

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&NodeLabel> for NodeLabel

source§

fn from(value: &NodeLabel) -> Self

Converts to this type from the input type.
source§

impl From<&'static str> for NodeLabel

source§

fn from(value: &'static str) -> Self

Converts to this type from the input type.
source§

impl From<NodeId> for NodeLabel

source§

fn from(value: NodeId) -> Self

Converts to this type from the input type.
source§

impl From<String> for NodeLabel

source§

fn from(value: String) -> Self

Converts to this type from the input type.
source§

impl PartialEq for NodeLabel

source§

fn eq(&self, other: &NodeLabel) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for NodeLabel

source§

impl StructuralPartialEq for NodeLabel

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/docs/api/maplibre/render/graph/enum.NodeRunError.html b/docs/api/maplibre/render/graph/enum.NodeRunError.html index 3207c543..aec6c531 100644 --- a/docs/api/maplibre/render/graph/enum.NodeRunError.html +++ b/docs/api/maplibre/render/graph/enum.NodeRunError.html @@ -2,7 +2,7 @@ InputSlotError(InputSlotError), OutputSlotError(OutputSlotError), RunSubGraphError(RunSubGraphError), -}

Variants§

§

InputSlotError(InputSlotError)

§

OutputSlotError(OutputSlotError)

§

RunSubGraphError(RunSubGraphError)

Trait Implementations§

source§

impl Debug for NodeRunError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for NodeRunError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for NodeRunError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<InputSlotError> for NodeRunError

source§

fn from(source: InputSlotError) -> Self

Converts to this type from the input type.
source§

impl From<NodeRunError> for RenderGraphRunnerError

source§

fn from(source: NodeRunError) -> Self

Converts to this type from the input type.
source§

impl From<OutputSlotError> for NodeRunError

source§

fn from(source: OutputSlotError) -> Self

Converts to this type from the input type.
source§

impl From<RunSubGraphError> for NodeRunError

source§

fn from(source: RunSubGraphError) -> Self

Converts to this type from the input type.
source§

impl PartialEq for NodeRunError

source§

fn eq(&self, other: &NodeRunError) -> bool

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

Variants§

§

InputSlotError(InputSlotError)

§

OutputSlotError(OutputSlotError)

§

RunSubGraphError(RunSubGraphError)

Trait Implementations§

source§

impl Debug for NodeRunError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for NodeRunError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for NodeRunError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<InputSlotError> for NodeRunError

source§

fn from(source: InputSlotError) -> Self

Converts to this type from the input type.
source§

impl From<NodeRunError> for RenderGraphRunnerError

source§

fn from(source: NodeRunError) -> Self

Converts to this type from the input type.
source§

impl From<OutputSlotError> for NodeRunError

source§

fn from(source: OutputSlotError) -> Self

Converts to this type from the input type.
source§

impl From<RunSubGraphError> for NodeRunError

source§

fn from(source: RunSubGraphError) -> Self

Converts to this type from the input type.
source§

impl PartialEq for NodeRunError

source§

fn eq(&self, other: &NodeRunError) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for NodeRunError

source§

impl StructuralPartialEq for NodeRunError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/docs/api/maplibre/render/graph/enum.OutputSlotError.html b/docs/api/maplibre/render/graph/enum.OutputSlotError.html index b396fcb5..3345f065 100644 --- a/docs/api/maplibre/render/graph/enum.OutputSlotError.html +++ b/docs/api/maplibre/render/graph/enum.OutputSlotError.html @@ -5,7 +5,7 @@ expected: SlotType, actual: SlotType, }, -}

Variants§

§

InvalidSlot(SlotLabel)

§

MismatchedSlotType

Fields

§expected: SlotType
§actual: SlotType

Trait Implementations§

source§

impl Debug for OutputSlotError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OutputSlotError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OutputSlotError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<OutputSlotError> for NodeRunError

source§

fn from(source: OutputSlotError) -> Self

Converts to this type from the input type.
source§

impl PartialEq for OutputSlotError

source§

fn eq(&self, other: &OutputSlotError) -> bool

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

Variants§

§

InvalidSlot(SlotLabel)

§

MismatchedSlotType

Fields

§expected: SlotType
§actual: SlotType

Trait Implementations§

source§

impl Debug for OutputSlotError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for OutputSlotError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for OutputSlotError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<OutputSlotError> for NodeRunError

source§

fn from(source: OutputSlotError) -> Self

Converts to this type from the input type.
source§

impl PartialEq for OutputSlotError

source§

fn eq(&self, other: &OutputSlotError) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for OutputSlotError

source§

impl StructuralPartialEq for OutputSlotError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/docs/api/maplibre/render/graph/enum.RenderGraphError.html b/docs/api/maplibre/render/graph/enum.RenderGraphError.html index 672e0859..2ce3b1f0 100644 --- a/docs/api/maplibre/render/graph/enum.RenderGraphError.html +++ b/docs/api/maplibre/render/graph/enum.RenderGraphError.html @@ -24,7 +24,7 @@ input_slot: usize, occupied_by_node: NodeId, }, -}

Variants§

§

InvalidNode(NodeLabel)

§

InvalidOutputNodeSlot(SlotLabel)

§

InvalidInputNodeSlot(SlotLabel)

§

WrongNodeType

§

MismatchedNodeSlots

Fields

§output_node: NodeId
§output_slot: usize
§input_node: NodeId
§input_slot: usize
§

EdgeAlreadyExists(Edge)

§

EdgeDoesNotExist(Edge)

§

UnconnectedNodeInputSlot

Fields

§node: NodeId
§input_slot: usize
§

UnconnectedNodeOutputSlot

Fields

§node: NodeId
§output_slot: usize
§

NodeInputSlotAlreadyOccupied

Fields

§node: NodeId
§input_slot: usize
§occupied_by_node: NodeId

Trait Implementations§

source§

impl Debug for RenderGraphError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for RenderGraphError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for RenderGraphError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<RenderGraphError> for RenderError

source§

fn from(source: RenderGraphError) -> Self

Converts to this type from the input type.
source§

impl PartialEq for RenderGraphError

source§

fn eq(&self, other: &RenderGraphError) -> bool

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

Variants§

§

InvalidNode(NodeLabel)

§

InvalidOutputNodeSlot(SlotLabel)

§

InvalidInputNodeSlot(SlotLabel)

§

WrongNodeType

§

MismatchedNodeSlots

Fields

§output_node: NodeId
§output_slot: usize
§input_node: NodeId
§input_slot: usize
§

EdgeAlreadyExists(Edge)

§

EdgeDoesNotExist(Edge)

§

UnconnectedNodeInputSlot

Fields

§node: NodeId
§input_slot: usize
§

UnconnectedNodeOutputSlot

Fields

§node: NodeId
§output_slot: usize
§

NodeInputSlotAlreadyOccupied

Fields

§node: NodeId
§input_slot: usize
§occupied_by_node: NodeId

Trait Implementations§

source§

impl Debug for RenderGraphError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for RenderGraphError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for RenderGraphError

1.30.0 · source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<RenderGraphError> for RenderError

source§

fn from(source: RenderGraphError) -> Self

Converts to this type from the input type.
source§

impl PartialEq for RenderGraphError

source§

fn eq(&self, other: &RenderGraphError) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for RenderGraphError

source§

impl StructuralPartialEq for RenderGraphError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/docs/api/maplibre/render/graph/enum.SlotLabel.html b/docs/api/maplibre/render/graph/enum.SlotLabel.html index c29a6680..60cc46aa 100644 --- a/docs/api/maplibre/render/graph/enum.SlotLabel.html +++ b/docs/api/maplibre/render/graph/enum.SlotLabel.html @@ -3,7 +3,7 @@ Name(Cow<'static, str>), }
Expand description

A SlotLabel is used to reference a slot by either its name or index inside the RenderGraph.

-

Variants§

§

Index(usize)

§

Name(Cow<'static, str>)

Trait Implementations§

source§

impl Clone for SlotLabel

source§

fn clone(&self) -> SlotLabel

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SlotLabel

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&SlotLabel> for SlotLabel

source§

fn from(value: &SlotLabel) -> Self

Converts to this type from the input type.
source§

impl From<&'static str> for SlotLabel

source§

fn from(value: &'static str) -> Self

Converts to this type from the input type.
source§

impl From<Cow<'static, str>> for SlotLabel

source§

fn from(value: Cow<'static, str>) -> Self

Converts to this type from the input type.
source§

impl From<String> for SlotLabel

source§

fn from(value: String) -> Self

Converts to this type from the input type.
source§

impl From<usize> for SlotLabel

source§

fn from(value: usize) -> Self

Converts to this type from the input type.
source§

impl PartialEq for SlotLabel

source§

fn eq(&self, other: &SlotLabel) -> bool

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

Variants§

§

Index(usize)

§

Name(Cow<'static, str>)

Trait Implementations§

source§

impl Clone for SlotLabel

source§

fn clone(&self) -> SlotLabel

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SlotLabel

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&SlotLabel> for SlotLabel

source§

fn from(value: &SlotLabel) -> Self

Converts to this type from the input type.
source§

impl From<&'static str> for SlotLabel

source§

fn from(value: &'static str) -> Self

Converts to this type from the input type.
source§

impl From<Cow<'static, str>> for SlotLabel

source§

fn from(value: Cow<'static, str>) -> Self

Converts to this type from the input type.
source§

impl From<String> for SlotLabel

source§

fn from(value: String) -> Self

Converts to this type from the input type.
source§

impl From<usize> for SlotLabel

source§

fn from(value: usize) -> Self

Converts to this type from the input type.
source§

impl PartialEq for SlotLabel

source§

fn eq(&self, other: &SlotLabel) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for SlotLabel

source§

impl StructuralPartialEq for SlotLabel

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/docs/api/maplibre/render/graph/enum.SlotType.html b/docs/api/maplibre/render/graph/enum.SlotType.html index ca730301..08092f7b 100644 --- a/docs/api/maplibre/render/graph/enum.SlotType.html +++ b/docs/api/maplibre/render/graph/enum.SlotType.html @@ -8,7 +8,7 @@ the render Variants§

§

Buffer

A GPU-accessible [Buffer].

§

TextureView

A TextureView describes a texture used in a pipeline.

§

Sampler

A texture [Sampler] defines how a pipeline will sample from a TextureView.

-

Trait Implementations§

source§

impl Clone for SlotType

source§

fn clone(&self) -> SlotType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SlotType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SlotType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for SlotType

source§

fn eq(&self, other: &SlotType) -> bool

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

Trait Implementations§

source§

impl Clone for SlotType

source§

fn clone(&self) -> SlotType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SlotType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SlotType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for SlotType

source§

fn eq(&self, other: &SlotType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for SlotType

source§

impl Eq for SlotType

source§

impl StructuralPartialEq for SlotType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/docs/api/maplibre/render/graph/enum.SlotValue.html b/docs/api/maplibre/render/graph/enum.SlotValue.html index dda36cca..47b1c332 100644 --- a/docs/api/maplibre/render/graph/enum.SlotValue.html +++ b/docs/api/maplibre/render/graph/enum.SlotValue.html @@ -11,7 +11,7 @@ Corresponds to the §

TextureView(Rc<TextureView>)

A TextureView describes a texture used in a pipeline.

§

Sampler(Rc<Sampler>)

A texture [Sampler] defines how a pipeline will sample from a TextureView.

Implementations§

source§

impl SlotValue

source

pub fn slot_type(&self) -> SlotType

Returns the SlotType of this value.

-

Trait Implementations§

source§

impl Clone for SlotValue

source§

fn clone(&self) -> SlotValue

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SlotValue

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Buffer> for SlotValue

source§

fn from(value: Buffer) -> Self

Converts to this type from the input type.
source§

impl From<Sampler> for SlotValue

source§

fn from(value: Sampler) -> Self

Converts to this type from the input type.
source§

impl From<TextureView> for SlotValue

source§

fn from(value: TextureView) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

Trait Implementations§

source§

impl Clone for SlotValue

source§

fn clone(&self) -> SlotValue

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SlotValue

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Buffer> for SlotValue

source§

fn from(value: Buffer) -> Self

Converts to this type from the input type.
source§

impl From<Sampler> for SlotValue

source§

fn from(value: Sampler) -> Self

Converts to this type from the input type.
source§

impl From<TextureView> for SlotValue

source§

fn from(value: TextureView) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast<T> for T

§

fn downcast(&self) -> &T

§

impl<T> Downcast for T
where diff --git a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html index b1e85b0b..941cf8c1 100644 --- a/docs/api/maplibre/render/graph/node/enum.NodeLabel.html +++ b/docs/api/maplibre/render/graph/node/enum.NodeLabel.html @@ -3,7 +3,7 @@ Name(Cow<'static, str>), }
Expand description

A NodeLabel is used to reference a NodeState by either its name or NodeId inside the RenderGraph.

-

Variants§

§

Id(NodeId)

§

Name(Cow<'static, str>)

Trait Implementations§

source§

impl Clone for NodeLabel

source§

fn clone(&self) -> NodeLabel

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NodeLabel

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&NodeLabel> for NodeLabel

source§

fn from(value: &NodeLabel) -> Self

Converts to this type from the input type.
source§

impl From<&'static str> for NodeLabel

source§

fn from(value: &'static str) -> Self

Converts to this type from the input type.
source§

impl From<NodeId> for NodeLabel

source§

fn from(value: NodeId) -> Self

Converts to this type from the input type.
source§

impl From<String> for NodeLabel

source§

fn from(value: String) -> Self

Converts to this type from the input type.
source§

impl PartialEq for NodeLabel

source§

fn eq(&self, other: &NodeLabel) -> bool

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

Variants§

§

Id(NodeId)

§

Name(Cow<'static, str>)

Trait Implementations§

source§

impl Clone for NodeLabel

source§

fn clone(&self) -> NodeLabel

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for NodeLabel

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&NodeLabel> for NodeLabel

source§

fn from(value: &NodeLabel) -> Self

Converts to this type from the input type.
source§

impl From<&'static str> for NodeLabel

source§

fn from(value: &'static str) -> Self

Converts to this type from the input type.
source§

impl From<NodeId> for NodeLabel

source§

fn from(value: NodeId) -> Self

Converts to this type from the input type.
source§

impl From<String> for NodeLabel

source§

fn from(value: String) -> Self

Converts to this type from the input type.
source§

impl PartialEq for NodeLabel

source§

fn eq(&self, other: &NodeLabel) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for NodeLabel

source§

impl StructuralPartialEq for NodeLabel

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html index f41c6fe5..69aa66ec 100644 --- a/docs/api/maplibre/render/graph/node/enum.NodeRunError.html +++ b/docs/api/maplibre/render/graph/node/enum.NodeRunError.html @@ -2,7 +2,7 @@ InputSlotError(InputSlotError), OutputSlotError(OutputSlotError), RunSubGraphError(RunSubGraphError), -}

Variants§

§

InputSlotError(InputSlotError)

§

OutputSlotError(OutputSlotError)

§

RunSubGraphError(RunSubGraphError)

Trait Implementations§

source§

impl Debug for NodeRunError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for NodeRunError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for NodeRunError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<InputSlotError> for NodeRunError

source§

fn from(source: InputSlotError) -> Self

Converts to this type from the input type.
source§

impl From<NodeRunError> for RenderGraphRunnerError

source§

fn from(source: NodeRunError) -> Self

Converts to this type from the input type.
source§

impl From<OutputSlotError> for NodeRunError

source§

fn from(source: OutputSlotError) -> Self

Converts to this type from the input type.
source§

impl From<RunSubGraphError> for NodeRunError

source§

fn from(source: RunSubGraphError) -> Self

Converts to this type from the input type.
source§

impl PartialEq for NodeRunError

source§

fn eq(&self, other: &NodeRunError) -> bool

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

Variants§

§

InputSlotError(InputSlotError)

§

OutputSlotError(OutputSlotError)

§

RunSubGraphError(RunSubGraphError)

Trait Implementations§

source§

impl Debug for NodeRunError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for NodeRunError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for NodeRunError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<InputSlotError> for NodeRunError

source§

fn from(source: InputSlotError) -> Self

Converts to this type from the input type.
source§

impl From<NodeRunError> for RenderGraphRunnerError

source§

fn from(source: NodeRunError) -> Self

Converts to this type from the input type.
source§

impl From<OutputSlotError> for NodeRunError

source§

fn from(source: OutputSlotError) -> Self

Converts to this type from the input type.
source§

impl From<RunSubGraphError> for NodeRunError

source§

fn from(source: RunSubGraphError) -> Self

Converts to this type from the input type.
source§

impl PartialEq for NodeRunError

source§

fn eq(&self, other: &NodeRunError) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for NodeRunError

source§

impl StructuralPartialEq for NodeRunError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html index c284fc2b..97ca311a 100644 --- a/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html +++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotLabel.html @@ -3,7 +3,7 @@ Name(Cow<'static, str>), }
Expand description

A SlotLabel is used to reference a slot by either its name or index inside the RenderGraph.

-

Variants§

§

Index(usize)

§

Name(Cow<'static, str>)

Trait Implementations§

source§

impl Clone for SlotLabel

source§

fn clone(&self) -> SlotLabel

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SlotLabel

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&SlotLabel> for SlotLabel

source§

fn from(value: &SlotLabel) -> Self

Converts to this type from the input type.
source§

impl From<&'static str> for SlotLabel

source§

fn from(value: &'static str) -> Self

Converts to this type from the input type.
source§

impl From<Cow<'static, str>> for SlotLabel

source§

fn from(value: Cow<'static, str>) -> Self

Converts to this type from the input type.
source§

impl From<String> for SlotLabel

source§

fn from(value: String) -> Self

Converts to this type from the input type.
source§

impl From<usize> for SlotLabel

source§

fn from(value: usize) -> Self

Converts to this type from the input type.
source§

impl PartialEq for SlotLabel

source§

fn eq(&self, other: &SlotLabel) -> bool

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

Variants§

§

Index(usize)

§

Name(Cow<'static, str>)

Trait Implementations§

source§

impl Clone for SlotLabel

source§

fn clone(&self) -> SlotLabel

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SlotLabel

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<&SlotLabel> for SlotLabel

source§

fn from(value: &SlotLabel) -> Self

Converts to this type from the input type.
source§

impl From<&'static str> for SlotLabel

source§

fn from(value: &'static str) -> Self

Converts to this type from the input type.
source§

impl From<Cow<'static, str>> for SlotLabel

source§

fn from(value: Cow<'static, str>) -> Self

Converts to this type from the input type.
source§

impl From<String> for SlotLabel

source§

fn from(value: String) -> Self

Converts to this type from the input type.
source§

impl From<usize> for SlotLabel

source§

fn from(value: usize) -> Self

Converts to this type from the input type.
source§

impl PartialEq for SlotLabel

source§

fn eq(&self, other: &SlotLabel) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Eq for SlotLabel

source§

impl StructuralPartialEq for SlotLabel

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html index 64a94132..30843986 100644 --- a/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html +++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotType.html @@ -8,7 +8,7 @@ the render Variants§

§

Buffer

A GPU-accessible [Buffer].

§

TextureView

A TextureView describes a texture used in a pipeline.

§

Sampler

A texture [Sampler] defines how a pipeline will sample from a TextureView.

-

Trait Implementations§

source§

impl Clone for SlotType

source§

fn clone(&self) -> SlotType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SlotType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SlotType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for SlotType

source§

fn eq(&self, other: &SlotType) -> bool

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

Trait Implementations§

source§

impl Clone for SlotType

source§

fn clone(&self) -> SlotType

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SlotType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for SlotType

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl PartialEq for SlotType

source§

fn eq(&self, other: &SlotType) -> bool

This method tests for self and other values to be equal, and is used by ==.
1.0.0 · source§

fn ne(&self, other: &Rhs) -> bool

This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
source§

impl Copy for SlotType

source§

impl Eq for SlotType

source§

impl StructuralPartialEq for SlotType

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where diff --git a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html index f7aaf437..82ca71fe 100644 --- a/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html +++ b/docs/api/maplibre/render/graph/node_slot/enum.SlotValue.html @@ -11,7 +11,7 @@ Corresponds to the §

TextureView(Rc<TextureView>)

A TextureView describes a texture used in a pipeline.

§

Sampler(Rc<Sampler>)

A texture [Sampler] defines how a pipeline will sample from a TextureView.

Implementations§

source§

impl SlotValue

source

pub fn slot_type(&self) -> SlotType

Returns the SlotType of this value.

-

Trait Implementations§

source§

impl Clone for SlotValue

source§

fn clone(&self) -> SlotValue

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SlotValue

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Buffer> for SlotValue

source§

fn from(value: Buffer) -> Self

Converts to this type from the input type.
source§

impl From<Sampler> for SlotValue

source§

fn from(value: Sampler) -> Self

Converts to this type from the input type.
source§

impl From<TextureView> for SlotValue

source§

fn from(value: TextureView) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

Trait Implementations§

source§

impl Clone for SlotValue

source§

fn clone(&self) -> SlotValue

Returns a copy of the value. Read more
1.0.0 · source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
source§

impl Debug for SlotValue

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl From<Buffer> for SlotValue

source§

fn from(value: Buffer) -> Self

Converts to this type from the input type.
source§

impl From<Sampler> for SlotValue

source§

fn from(value: Sampler) -> Self

Converts to this type from the input type.
source§

impl From<TextureView> for SlotValue

source§

fn from(value: TextureView) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast<T> for T

§

fn downcast(&self) -> &T

§

impl<T> Downcast for T
where diff --git a/docs/api/maplibre/render/graph_runner/enum.RenderGraphRunnerError.html b/docs/api/maplibre/render/graph_runner/enum.RenderGraphRunnerError.html index afc15635..68e8363c 100644 --- a/docs/api/maplibre/render/graph_runner/enum.RenderGraphRunnerError.html +++ b/docs/api/maplibre/render/graph_runner/enum.RenderGraphRunnerError.html @@ -16,7 +16,7 @@ expected: SlotType, actual: SlotType, }, -}

Variants§

§

NodeRunError(NodeRunError)

§

EmptyNodeOutputSlot

Fields

§type_name: &'static str
§slot_index: usize
§slot_name: Cow<'static, str>
§

MissingInput

Fields

§slot_index: usize
§slot_name: Cow<'static, str>
§graph_name: Option<Cow<'static, str>>
§

MismatchedInputSlotType

Fields

§slot_index: usize
§expected: SlotType
§actual: SlotType

Trait Implementations§

source§

impl Debug for RenderGraphRunnerError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for RenderGraphRunnerError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for RenderGraphRunnerError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<NodeRunError> for RenderGraphRunnerError

source§

fn from(source: NodeRunError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +}

Variants§

§

NodeRunError(NodeRunError)

§

EmptyNodeOutputSlot

Fields

§type_name: &'static str
§slot_index: usize
§slot_name: Cow<'static, str>
§

MissingInput

Fields

§slot_index: usize
§slot_name: Cow<'static, str>
§graph_name: Option<Cow<'static, str>>
§

MismatchedInputSlotType

Fields

§slot_index: usize
§expected: SlotType
§actual: SlotType

Trait Implementations§

source§

impl Debug for RenderGraphRunnerError

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Display for RenderGraphRunnerError

source§

fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Error for RenderGraphRunnerError

source§

fn source(&self) -> Option<&(dyn Error + 'static)>

The lower-level source of this error, if any. Read more
1.0.0 · source§

fn description(&self) -> &str

👎Deprecated since 1.42.0: use the Display impl or to_string()
1.0.0 · source§

fn cause(&self) -> Option<&dyn Error>

👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
source§

fn provide<'a>(&'a self, request: &mut Request<'a>)

🔬This is a nightly-only experimental API. (error_generic_member_access)
Provides type based access to context intended for error reports. Read more
source§

impl From<NodeRunError> for RenderGraphRunnerError

source§

fn from(source: NodeRunError) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast<T> for T

§

fn downcast(&self) -> &T

§

impl<T> Downcast for T
where diff --git a/docs/api/maplibre/render/index.html b/docs/api/maplibre/render/index.html index a492d125..f7a7ff14 100644 --- a/docs/api/maplibre/render/index.html +++ b/docs/api/maplibre/render/index.html @@ -1,4 +1,4 @@ -maplibre::render - Rust

Module maplibre::render

source ·
Expand description

This module implements the rendering algorithm of maplibre-rs. It manages the whole +maplibre::render - Rust

Module maplibre::render

source ·
Expand description

This module implements the rendering algorithm of maplibre-rs. It manages the whole communication with the GPU.

The render in this module is largely based on the bevy_render diff --git a/docs/api/maplibre/render/main_graph/index.html b/docs/api/maplibre/render/main_graph/index.html index f52316f9..63e430af 100644 --- a/docs/api/maplibre/render/main_graph/index.html +++ b/docs/api/maplibre/render/main_graph/index.html @@ -1 +1 @@ -maplibre::render::main_graph - Rust

Module maplibre::render::main_graph

source ·

Modules§

\ No newline at end of file +maplibre::render::main_graph - Rust

Module maplibre::render::main_graph

source ·

Modules§

\ No newline at end of file diff --git a/docs/api/maplibre/render/main_graph/input/index.html b/docs/api/maplibre/render/main_graph/input/index.html index ebc4b8f3..c8193434 100644 --- a/docs/api/maplibre/render/main_graph/input/index.html +++ b/docs/api/maplibre/render/main_graph/input/index.html @@ -1 +1 @@ -maplibre::render::main_graph::input - Rust

Module maplibre::render::main_graph::input

source ·
\ No newline at end of file +maplibre::render::main_graph::input - Rust

Module maplibre::render::main_graph::input

source ·
\ No newline at end of file diff --git a/docs/api/maplibre/render/main_graph/node/constant.MAIN_PASS_DEPENDENCIES.html b/docs/api/maplibre/render/main_graph/node/constant.MAIN_PASS_DEPENDENCIES.html index 3562e302..5cc4ffdd 100644 --- a/docs/api/maplibre/render/main_graph/node/constant.MAIN_PASS_DEPENDENCIES.html +++ b/docs/api/maplibre/render/main_graph/node/constant.MAIN_PASS_DEPENDENCIES.html @@ -1 +1 @@ -MAIN_PASS_DEPENDENCIES in maplibre::render::main_graph::node - Rust

Constant maplibre::render::main_graph::node::MAIN_PASS_DEPENDENCIES

source ·
pub const MAIN_PASS_DEPENDENCIES: &str = "main_pass_dependencies";
\ No newline at end of file +MAIN_PASS_DEPENDENCIES in maplibre::render::main_graph::node - Rust

Constant maplibre::render::main_graph::node::MAIN_PASS_DEPENDENCIES

source ·
pub const MAIN_PASS_DEPENDENCIES: &str = "main_pass_dependencies";
\ No newline at end of file diff --git a/docs/api/maplibre/render/main_graph/node/constant.MAIN_PASS_DRIVER.html b/docs/api/maplibre/render/main_graph/node/constant.MAIN_PASS_DRIVER.html index e6084ea6..ca82ec0a 100644 --- a/docs/api/maplibre/render/main_graph/node/constant.MAIN_PASS_DRIVER.html +++ b/docs/api/maplibre/render/main_graph/node/constant.MAIN_PASS_DRIVER.html @@ -1 +1 @@ -MAIN_PASS_DRIVER in maplibre::render::main_graph::node - Rust

Constant maplibre::render::main_graph::node::MAIN_PASS_DRIVER

source ·
pub const MAIN_PASS_DRIVER: &str = "main_pass_driver";
\ No newline at end of file +MAIN_PASS_DRIVER in maplibre::render::main_graph::node - Rust

Constant maplibre::render::main_graph::node::MAIN_PASS_DRIVER

source ·
pub const MAIN_PASS_DRIVER: &str = "main_pass_driver";
\ No newline at end of file diff --git a/docs/api/maplibre/render/main_graph/node/index.html b/docs/api/maplibre/render/main_graph/node/index.html index 3ed6ef02..752e9fd0 100644 --- a/docs/api/maplibre/render/main_graph/node/index.html +++ b/docs/api/maplibre/render/main_graph/node/index.html @@ -1 +1 @@ -maplibre::render::main_graph::node - Rust
\ No newline at end of file +maplibre::render::main_graph::node - Rust
\ No newline at end of file diff --git a/docs/api/maplibre/render/render_phase/struct.LayerItem.html b/docs/api/maplibre/render/render_phase/struct.LayerItem.html index fc3fa410..47ada360 100644 --- a/docs/api/maplibre/render/render_phase/struct.LayerItem.html +++ b/docs/api/maplibre/render/render_phase/struct.LayerItem.html @@ -4,11 +4,11 @@ pub style_layer: String, pub tile: Tile, pub source_shape: TileShape, -}

Fields§

§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShape

Trait Implementations§

source§

impl PhaseItem for LayerItem

§

type SortKey = u32

The type used for ordering the items. The smallest values are drawn first.
source§

fn sort_key(&self) -> Self::SortKey

Determines the order in which the items are drawn during the corresponding RenderPhase.
source§

fn draw_function(&self) -> &dyn Draw<LayerItem>

source§

impl RenderCommand<LayerItem> for DrawRasterTile

source§

fn render<'w>( +}

Fields§

§draw_function: Box<dyn Draw<LayerItem>>§index: u32§style_layer: String§tile: Tile§source_shape: TileShape

Trait Implementations§

source§

impl PhaseItem for LayerItem

§

type SortKey = u32

The type used for ordering the items. The smallest values are drawn first.
source§

fn sort_key(&self) -> Self::SortKey

Determines the order in which the items are drawn during the corresponding RenderPhase.
source§

fn draw_function(&self) -> &dyn Draw<LayerItem>

source§

impl RenderCommand<LayerItem> for DrawRasterTile

source§

fn render<'w>( world: &'w World, item: &LayerItem, pass: &mut TrackedRenderPass<'w> -) -> RenderCommandResult

Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
source§

impl RenderCommand<LayerItem> for DrawVectorTile

source§

fn render<'w>( +) -> RenderCommandResult

Renders the PhaseItem by issuing draw calls via the TrackedRenderPass.
source§

impl RenderCommand<LayerItem> for DrawVectorTile

source§

fn render<'w>( world: &'w World, item: &LayerItem, pass: &mut TrackedRenderPass<'w> diff --git a/docs/api/maplibre/render/resource/enum.TextureView.html b/docs/api/maplibre/render/resource/enum.TextureView.html index f15a0caf..5996ed6b 100644 --- a/docs/api/maplibre/render/resource/enum.TextureView.html +++ b/docs/api/maplibre/render/resource/enum.TextureView.html @@ -1,4 +1,4 @@ -TextureView in maplibre::render::resource - Rust

Enum maplibre::render::resource::TextureView

source ·
pub enum TextureView {
+TextureView in maplibre::render::resource - Rust

Enum maplibre::render::resource::TextureView

source ·
pub enum TextureView {
     TextureView(TextureView),
     SurfaceTexture {
         view: TextureView,
@@ -14,7 +14,15 @@ a TextureView.

Methods from Deref<Target = TextureView>§

pub fn global_id(&self) -> Id<TextureView>

Returns a globally-unique identifier for this TextureView.

Calling this method multiple times on the same object will always return the same value. The returned value is guaranteed to be different for all resources created from the same Instance.

-

Trait Implementations§

source§

impl Debug for TextureView

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for TextureView

§

type Target = TextureView

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl From<SurfaceTexture> for TextureView

source§

fn from(surface_texture: SurfaceTexture) -> Self

Converts to this type from the input type.
source§

impl From<TextureView> for SlotValue

source§

fn from(value: TextureView) -> Self

Converts to this type from the input type.
source§

impl From<TextureView> for TextureView

source§

fn from(value: TextureView) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

pub unsafe fn as_hal<A, F, R>(&self, hal_texture_view_callback: F) -> R
where + A: HalApi, + F: FnOnce(Option<&<A as Api>::TextureView>) -> R,

Returns the inner hal TextureView using a callback. The hal texture will be None if the +backend type argument does not match with this wgpu Texture

+
§Safety
+
    +
  • The raw handle obtained from the hal TextureView must not be manually destroyed
  • +
+

Trait Implementations§

source§

impl Debug for TextureView

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for TextureView

§

type Target = TextureView

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl From<SurfaceTexture> for TextureView

source§

fn from(surface_texture: SurfaceTexture) -> Self

Converts to this type from the input type.
source§

impl From<TextureView> for SlotValue

source§

fn from(value: TextureView) -> Self

Converts to this type from the input type.
source§

impl From<TextureView> for TextureView

source§

fn from(value: TextureView) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast<T> for T

§

fn downcast(&self) -> &T

§

impl<T> Downcast for T
where diff --git a/docs/api/maplibre/render/resource/pipeline/index.html b/docs/api/maplibre/render/resource/pipeline/index.html index 6af51079..3f2f9d60 100644 --- a/docs/api/maplibre/render/resource/pipeline/index.html +++ b/docs/api/maplibre/render/resource/pipeline/index.html @@ -1,2 +1,2 @@ -maplibre::render::resource::pipeline - Rust

Module maplibre::render::resource::pipeline

source ·
Expand description

Utility for creating RenderPipelines

+maplibre::render::resource::pipeline - Rust

Module maplibre::render::resource::pipeline

source ·
Expand description

Utility for creating RenderPipelines

Structs§

Traits§

\ No newline at end of file diff --git a/docs/api/maplibre/render/resource/pipeline/struct.RenderPipelineDescriptor.html b/docs/api/maplibre/render/resource/pipeline/struct.RenderPipelineDescriptor.html index 984abe6c..d4008806 100644 --- a/docs/api/maplibre/render/resource/pipeline/struct.RenderPipelineDescriptor.html +++ b/docs/api/maplibre/render/resource/pipeline/struct.RenderPipelineDescriptor.html @@ -13,7 +13,7 @@
§depth_stencil: Option<DepthStencilState>

The effect of draw calls on the depth and stencil aspects of the output target, if any.

§multisample: MultisampleState

The multi-sampling properties of the pipeline.

§fragment: FragmentState

The compiled fragment stage, its entry point, and the color targets.

-

Implementations§

source§

impl RenderPipelineDescriptor

source

pub fn initialize(&self, device: &Device) -> RenderPipeline

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

Implementations§

source§

impl RenderPipelineDescriptor

source

pub fn initialize(&self, device: &Device) -> RenderPipeline

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast<T> for T

§

fn downcast(&self) -> &T

§

impl<T> Downcast for T
where diff --git a/docs/api/maplibre/render/resource/struct.RenderPipelineDescriptor.html b/docs/api/maplibre/render/resource/struct.RenderPipelineDescriptor.html index 1a93df5f..02ea1c08 100644 --- a/docs/api/maplibre/render/resource/struct.RenderPipelineDescriptor.html +++ b/docs/api/maplibre/render/resource/struct.RenderPipelineDescriptor.html @@ -13,7 +13,7 @@
§depth_stencil: Option<DepthStencilState>

The effect of draw calls on the depth and stencil aspects of the output target, if any.

§multisample: MultisampleState

The multi-sampling properties of the pipeline.

§fragment: FragmentState

The compiled fragment stage, its entry point, and the color targets.

-

Implementations§

source§

impl RenderPipelineDescriptor

source

pub fn initialize(&self, device: &Device) -> RenderPipeline

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

Implementations§

source§

impl RenderPipelineDescriptor

source

pub fn initialize(&self, device: &Device) -> RenderPipeline

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast<T> for T

§

fn downcast(&self) -> &T

§

impl<T> Downcast for T
where diff --git a/docs/api/maplibre/render/resource/texture/enum.TextureView.html b/docs/api/maplibre/render/resource/texture/enum.TextureView.html index beba8891..0ba42d62 100644 --- a/docs/api/maplibre/render/resource/texture/enum.TextureView.html +++ b/docs/api/maplibre/render/resource/texture/enum.TextureView.html @@ -1,4 +1,4 @@ -TextureView in maplibre::render::resource::texture - Rust

Enum maplibre::render::resource::texture::TextureView

source ·
pub enum TextureView {
+TextureView in maplibre::render::resource::texture - Rust

Enum maplibre::render::resource::texture::TextureView

source ·
pub enum TextureView {
     TextureView(TextureView),
     SurfaceTexture {
         view: TextureView,
@@ -14,7 +14,15 @@ a TextureView.

Methods from Deref<Target = TextureView>§

pub fn global_id(&self) -> Id<TextureView>

Returns a globally-unique identifier for this TextureView.

Calling this method multiple times on the same object will always return the same value. The returned value is guaranteed to be different for all resources created from the same Instance.

-

Trait Implementations§

source§

impl Debug for TextureView

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for TextureView

§

type Target = TextureView

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl From<SurfaceTexture> for TextureView

source§

fn from(surface_texture: SurfaceTexture) -> Self

Converts to this type from the input type.
source§

impl From<TextureView> for SlotValue

source§

fn from(value: TextureView) -> Self

Converts to this type from the input type.
source§

impl From<TextureView> for TextureView

source§

fn from(value: TextureView) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

pub unsafe fn as_hal<A, F, R>(&self, hal_texture_view_callback: F) -> R
where + A: HalApi, + F: FnOnce(Option<&<A as Api>::TextureView>) -> R,

Returns the inner hal TextureView using a callback. The hal texture will be None if the +backend type argument does not match with this wgpu Texture

+
§Safety
+
    +
  • The raw handle obtained from the hal TextureView must not be manually destroyed
  • +
+

Trait Implementations§

source§

impl Debug for TextureView

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
source§

impl Deref for TextureView

§

type Target = TextureView

The resulting type after dereferencing.
source§

fn deref(&self) -> &Self::Target

Dereferences the value.
source§

impl From<SurfaceTexture> for TextureView

source§

fn from(surface_texture: SurfaceTexture) -> Self

Converts to this type from the input type.
source§

impl From<TextureView> for SlotValue

source§

fn from(value: TextureView) -> Self

Converts to this type from the input type.
source§

impl From<TextureView> for TextureView

source§

fn from(value: TextureView) -> Self

Converts to this type from the input type.

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
§

impl<T> Downcast<T> for T

§

fn downcast(&self) -> &T

§

impl<T> Downcast for T
where diff --git a/docs/api/maplibre/render/settings/enum.TextureFormat.html b/docs/api/maplibre/render/settings/enum.TextureFormat.html index 7d767b83..21841371 100644 --- a/docs/api/maplibre/render/settings/enum.TextureFormat.html +++ b/docs/api/maplibre/render/settings/enum.TextureFormat.html @@ -1,4 +1,4 @@ -TextureFormat in maplibre::render::settings - Rust

Enum maplibre::render::settings::TextureFormat

#[repr(C)]
pub enum TextureFormat { +TextureFormat in maplibre::render::settings - Rust

Enum maplibre::render::settings::TextureFormat

#[repr(C)]
pub enum TextureFormat {
Show 75 variants R8Unorm, R8Snorm, R8Uint, @@ -291,6 +291,9 @@ since uncompressed formats have a block size of 1x1.

  • the format is Depth24Plus
  • the format is Depth24PlusStencil8 and aspect is depth.
  • +

    pub fn target_pixel_byte_cost(&self) -> Option<u32>

    The number of bytes occupied per pixel in a color attachment +https://gpuweb.github.io/gpuweb/#render-target-pixel-byte-cost

    +

    pub fn target_component_alignment(&self) -> Option<u32>

    pub fn components(&self) -> u8

    Returns the number of components this format has.

    pub fn components_with_aspect(&self, aspect: TextureAspect) -> u8

    Returns the number of components this format has taking into account the aspect.

    The aspect is only relevant for combined depth-stencil formats and multi-planar formats.

    diff --git a/docs/api/maplibre/render/settings/struct.Backends.html b/docs/api/maplibre/render/settings/struct.Backends.html index 82b6bd57..700d4638 100644 --- a/docs/api/maplibre/render/settings/struct.Backends.html +++ b/docs/api/maplibre/render/settings/struct.Backends.html @@ -3,17 +3,24 @@

    pub const GL: Backends = _

    Supported on Linux/Android, the web through webassembly via WebGL, and Windows and macOS/iOS via ANGLE

    pub const METAL: Backends = _

    Supported on macOS/iOS

    -

    pub const DX12: Backends = _

    Supported on Windows 10

    +

    pub const DX12: Backends = _

    Supported on Windows 10 and later

    pub const BROWSER_WEBGPU: Backends = _

    Supported when targeting the web through webassembly with the webgpu feature enabled.

    The WebGPU backend is special in several ways: It is not not implemented by wgpu_core and instead by the higher level wgpu crate. Whether WebGPU is targeted is decided upon the creation of the wgpu::Instance, not upon adapter creation. See wgpu::Instance::new.

    pub const PRIMARY: Backends = _

    All the apis that wgpu offers first tier of support for.

    -

    Vulkan + Metal + DX12 + Browser WebGPU

    +

    pub const SECONDARY: Backends = _

    All the apis that wgpu offers second tier of support for. These may be unsupported/still experimental.

    -

    OpenGL

    +
    §

    impl Backends

    pub const fn empty() -> Backends

    Get a flags value with all bits unset.

    pub const fn all() -> Backends

    Get a flags value with all known bits set.

    pub const fn bits(&self) -> u32

    Get the underlying bits value.

    diff --git a/docs/api/maplibre/render/settings/struct.Features.html b/docs/api/maplibre/render/settings/struct.Features.html index 34c3d7b9..a8325a34 100644 --- a/docs/api/maplibre/render/settings/struct.Features.html +++ b/docs/api/maplibre/render/settings/struct.Features.html @@ -1,4 +1,4 @@ -Features in maplibre::render::settings - Rust

    Struct maplibre::render::settings::Features

    #[repr(transparent)]
    pub struct Features(pub(crate) <Features as PublicFlags>::Internal);
    Expand description

    Features that are not guaranteed to be supported.

    +Features in maplibre::render::settings - Rust

    Struct maplibre::render::settings::Features

    #[repr(transparent)]
    pub struct Features(pub(crate) <Features as PublicFlags>::Internal);
    Expand description

    Features that are not guaranteed to be supported.

    These are either part of the webgpu standard, or are extension features supported by wgpu when targeting native.

    If you want to use a feature, you need to first verify that the adapter supports @@ -15,85 +15,13 @@ shadow map occluders to be rendered into a tighter depth range.

  • some mobile chips
  • This is a web and native feature.

    -

    pub const TIMESTAMP_QUERY: Features = _

    Enables use of Timestamp Queries. These queries tell the current gpu timestamp when -all work before the query is finished.

    -

    This feature allows the use of

    -
      -
    • [CommandEncoder::write_timestamp]
    • -
    • [RenderPassDescriptor::timestamp_writes]
    • -
    • [ComputePassDescriptor::timestamp_writes] -to write out timestamps. -For timestamps within passes refer to Features::TIMESTAMP_QUERY_INSIDE_PASSES
    • -
    -

    They must be resolved using [CommandEncoder::resolve_query_sets] into a buffer, -then the result must be multiplied by the timestamp period [Queue::get_timestamp_period] -to get the timestamp in nanoseconds. Multiple timestamps can then be diffed to get the -time for operations between them to finish.

    -

    Supported Platforms:

    -
      -
    • Vulkan
    • -
    • DX12
    • -
    • Metal
    • -
    -

    This is a web and native feature.

    -

    pub const INDIRECT_FIRST_INSTANCE: Features = _

    Allows non-zero value for the first_instance member in indirect draw calls.

    -

    If this feature is not enabled, and the first_instance member is non-zero, the behavior may be:

    -
      -
    • The draw call is ignored.
    • -
    • The draw call is executed as if the first_instance is zero.
    • -
    • The draw call is executed with the correct first_instance value.
    • -
    -

    Supported Platforms:

    -
      -
    • Vulkan (mostly)
    • -
    • DX12
    • -
    • Metal on Apple3+ or Mac1+
    • -
    • OpenGL (Desktop 4.2+ with ARB_shader_draw_parameters only)
    • -
    -

    Not Supported:

    -
      -
    • OpenGL ES / WebGL
    • -
    -

    This is a web and native feature.

    -

    pub const SHADER_F16: Features = _

    Allows shaders to acquire the FP16 ability

    -

    Note: this is not supported in naga yet,only through spirv-passthrough right now.

    -

    Supported Platforms:

    -
      -
    • Vulkan
    • -
    • Metal
    • -
    -

    This is a web and native feature.

    -

    pub const BGRA8UNORM_STORAGE: Features = _

    Allows the [wgpu::TextureUsages::STORAGE_BINDING] usage on textures with format [TextureFormat::Bgra8unorm]

    -

    Supported Platforms:

    -
      -
    • Vulkan
    • -
    • DX12
    • -
    • Metal
    • -
    -

    This is a web and native feature.

    -

    pub const FLOAT32_FILTERABLE: Features = _

    Allows textures with formats “r32float”, “rg32float”, and “rgba32float” to be filterable.

    -

    Supported Platforms:

    -
      -
    • Vulkan (mainly on Desktop GPUs)
    • -
    • DX12
    • -
    • Metal on macOS or Apple9+ GPUs, optional on iOS/iPadOS with Apple7/8 GPUs
    • -
    • GL with one of GL_ARB_color_buffer_float/GL_EXT_color_buffer_float/OES_texture_float_linear
    • -
    -

    This is a web and native feature.

    -

    pub const RG11B10UFLOAT_RENDERABLE: Features = _

    Allows for usage of textures of format TextureFormat::Rg11b10Float as a render target

    -

    Supported platforms:

    -
      -
    • Vulkan
    • -
    • DX12
    • -
    • Metal
    • -
    -

    This is a web and native feature.

    pub const DEPTH32FLOAT_STENCIL8: Features = _

    Allows for explicit creation of textures of format TextureFormat::Depth32FloatStencil8

    Supported platforms:

    • Vulkan (mostly)
    • DX12
    • Metal
    • +
    • OpenGL

    This is a web and native feature.

    pub const TEXTURE_COMPRESSION_BC: Features = _

    Enables BCn family of compressed textures. All BCn textures use 4x4 pixel blocks @@ -131,6 +59,79 @@ bandwidth usage.

  • Mobile (some)
  • This is a web and native feature.

    +

    pub const TIMESTAMP_QUERY: Features = _

    Enables use of Timestamp Queries. These queries tell the current gpu timestamp when +all work before the query is finished.

    +

    This feature allows the use of

    +
      +
    • [RenderPassDescriptor::timestamp_writes]
    • +
    • [ComputePassDescriptor::timestamp_writes] +to write out timestamps.
    • +
    +

    For arbitrary timestamp write commands on encoders refer to Features::TIMESTAMP_QUERY_INSIDE_ENCODERS. +For arbitrary timestamp write commands on passes refer to Features::TIMESTAMP_QUERY_INSIDE_PASSES.

    +

    They must be resolved using [CommandEncoder::resolve_query_set] into a buffer, +then the result must be multiplied by the timestamp period [Queue::get_timestamp_period] +to get the timestamp in nanoseconds. Multiple timestamps can then be diffed to get the +time for operations between them to finish.

    +

    Supported Platforms:

    +
      +
    • Vulkan
    • +
    • DX12
    • +
    • Metal
    • +
    +

    This is a web and native feature.

    +

    pub const INDIRECT_FIRST_INSTANCE: Features = _

    Allows non-zero value for the first_instance member in indirect draw calls.

    +

    If this feature is not enabled, and the first_instance member is non-zero, the behavior may be:

    +
      +
    • The draw call is ignored.
    • +
    • The draw call is executed as if the first_instance is zero.
    • +
    • The draw call is executed with the correct first_instance value.
    • +
    +

    Supported Platforms:

    +
      +
    • Vulkan (mostly)
    • +
    • DX12
    • +
    • Metal on Apple3+ or Mac1+
    • +
    • OpenGL (Desktop 4.2+ with ARB_shader_draw_parameters only)
    • +
    +

    Not Supported:

    +
      +
    • OpenGL ES / WebGL
    • +
    +

    This is a web and native feature.

    +

    pub const SHADER_F16: Features = _

    Allows shaders to acquire the FP16 ability

    +

    Note: this is not supported in naga yet, only through spirv-passthrough right now.

    +

    Supported Platforms:

    +
      +
    • Vulkan
    • +
    • Metal
    • +
    +

    This is a web and native feature.

    +

    pub const RG11B10UFLOAT_RENDERABLE: Features = _

    Allows for usage of textures of format TextureFormat::Rg11b10Float as a render target

    +

    Supported platforms:

    +
      +
    • Vulkan
    • +
    • DX12
    • +
    • Metal
    • +
    +

    This is a web and native feature.

    +

    pub const BGRA8UNORM_STORAGE: Features = _

    Allows the [wgpu::TextureUsages::STORAGE_BINDING] usage on textures with format [TextureFormat::Bgra8unorm]

    +

    Supported Platforms:

    +
      +
    • Vulkan
    • +
    • DX12
    • +
    • Metal
    • +
    +

    This is a web and native feature.

    +

    pub const FLOAT32_FILTERABLE: Features = _

    Allows textures with formats “r32float”, “rg32float”, and “rgba32float” to be filterable.

    +

    Supported Platforms:

    +
      +
    • Vulkan (mainly on Desktop GPUs)
    • +
    • DX12
    • +
    • Metal on macOS or Apple9+ GPUs, optional on iOS/iPadOS with Apple7/8 GPUs
    • +
    • GL with one of GL_ARB_color_buffer_float/GL_EXT_color_buffer_float/OES_texture_float_linear
    • +
    +

    This is a web and native feature.

    pub const TEXTURE_FORMAT_16BIT_NORM: Features = _

    Enables normalized 16-bit texture formats.

    Supported platforms:

      @@ -159,9 +160,9 @@ Note that without this flag, read/write storage access is not allowed at all.

      This extension does not enable additional formats.

      This is a native only feature.

    pub const PIPELINE_STATISTICS_QUERY: Features = _

    Enables use of Pipeline Statistics Queries. These queries tell the count of various operations -performed between the start and stop call. Call [RenderPassEncoder::begin_pipeline_statistics_query] to start -a query, then call [RenderPassEncoder::end_pipeline_statistics_query] to stop one.

    -

    They must be resolved using [CommandEncoder::resolve_query_sets] into a buffer. +performed between the start and stop call. Call [RenderPass::begin_pipeline_statistics_query] to start +a query, then call [RenderPass::end_pipeline_statistics_query] to stop one.

    +

    They must be resolved using [CommandEncoder::resolve_query_set] into a buffer. The rules on how these resolve into buffers are detailed in the documentation for [PipelineStatisticsTypes].

    Supported Platforms:

      @@ -169,12 +170,23 @@ The rules on how these resolve into buffers are detailed in the documentation fo
    • DX12

    This is a native only feature with a proposal for the web.

    -

    pub const TIMESTAMP_QUERY_INSIDE_PASSES: Features = _

    Allows for timestamp queries inside render passes.

    +

    pub const TIMESTAMP_QUERY_INSIDE_ENCODERS: Features = _

    Allows for timestamp queries directly on command encoders.

    Implies Features::TIMESTAMP_QUERY is supported.

    +

    Additionally allows for timestamp writes on command encoders +using [CommandEncoder::write_timestamp].

    +

    Supported platforms:

    +
      +
    • Vulkan
    • +
    • DX12
    • +
    • Metal
    • +
    +

    This is a native only feature.

    +

    pub const TIMESTAMP_QUERY_INSIDE_PASSES: Features = _

    Allows for timestamp queries directly on command encoders.

    +

    Implies Features::TIMESTAMP_QUERY & Features::TIMESTAMP_QUERY_INSIDE_ENCODERS is supported.

    Additionally allows for timestamp queries to be used inside render & compute passes using:

      -
    • [RenderPassEncoder::write_timestamp]
    • -
    • [ComputePassEncoder::write_timestamp]
    • +
    • [RenderPass::write_timestamp]
    • +
    • [ComputePass::write_timestamp]

    Supported platforms:

      @@ -305,7 +317,11 @@ values.

      inside a RenderPass.

      Allows the user to call RenderPass::set_push_constants, provide a non-empty array to PipelineLayoutDescriptor, and provide a non-zero limit to Limits::max_push_constant_size.

      -

      A block of push constants can be declared with layout(push_constant) uniform Name {..} in shaders.

      +

      A block of push constants can be declared in WGSL with var<push_constant>:

      + +
      struct PushConstants { example: f32, }
      +var<push_constant> c: PushConstants;
      +

      In GLSL, this corresponds to layout(push_constant) uniform Name {..}.

      Supported platforms:

      • DX12
      • @@ -392,14 +408,6 @@ Vulkan implementation.

        Requires SHADER_FLOAT64.

        Supported Platforms: N/A

        This is a native only feature.

        -

    pub const SHADER_UNUSED_VERTEX_OUTPUT: Features = _

    Allows vertex shaders to have outputs which are not consumed -by the fragment shader.

    -

    Supported platforms:

    -
      -
    • Vulkan
    • -
    • Metal
    • -
    • OpenGL
    • -

    pub const TEXTURE_FORMAT_NV12: Features = _

    Allows for creation of textures of format TextureFormat::NV12

    Supported platforms:

      @@ -461,6 +469,60 @@ Note that dual-source blending doesn’t support multiple render targets.

    • Vulkan (with dualSrcBlend)
    • DX12
    +

    pub const SHADER_INT64: Features = _

    Allows shaders to use i64 and u64.

    +

    Supported platforms:

    +
      +
    • Vulkan
    • +
    • DX12 (DXC only)
    • +
    • Metal (with MSL 2.3+)
    • +
    +

    This is a native only feature.

    +

    pub const SUBGROUP: Features = _

    Allows compute and fragment shaders to use the subgroup operation built-ins

    +

    Supported Platforms:

    +
      +
    • Vulkan
    • +
    • DX12
    • +
    • Metal
    • +
    +

    This is a native only feature.

    +

    pub const SUBGROUP_VERTEX: Features = _

    Allows vertex shaders to use the subgroup operation built-ins

    +

    Supported Platforms:

    +
      +
    • Vulkan
    • +
    +

    This is a native only feature.

    +

    pub const SUBGROUP_BARRIER: Features = _

    Allows shaders to use the subgroup barrier

    +

    Supported Platforms:

    +
      +
    • Vulkan
    • +
    • Metal
    • +
    +

    This is a native only feature.

    +

    pub const PIPELINE_CACHE: Features = _

    Allows the use of pipeline cache objects

    +

    Supported platforms:

    +
      +
    • Vulkan
    • +
    +

    Unimplemented Platforms:

    +
      +
    • DX12
    • +
    • Metal
    • +
    +

    pub const SHADER_INT64_ATOMIC_MIN_MAX: Features = _

    Allows shaders to use i64 and u64 atomic min and max.

    +

    Supported platforms:

    +
      +
    • Vulkan (with VK_KHR_shader_atomic_int64)
    • +
    • DX12 (with SM 6.6+)
    • +
    • Metal (with MSL 2.4+)
    • +
    +

    This is a native only feature.

    +

    pub const SHADER_INT64_ATOMIC_ALL_OPS: Features = _

    Allows shaders to use all i64 and u64 atomic operations.

    +

    Supported platforms:

    +
      +
    • Vulkan (with VK_KHR_shader_atomic_int64)
    • +
    • DX12 (with SM 6.6+)
    • +
    +

    This is a native only feature.

    §

    impl Features

    pub const fn empty() -> Features

    Get a flags value with all bits unset.

    pub const fn all() -> Features

    Get a flags value with all known bits set.

    pub const fn bits(&self) -> u64

    Get the underlying bits value.

    diff --git a/docs/api/maplibre/render/settings/struct.Limits.html b/docs/api/maplibre/render/settings/struct.Limits.html index ed0d22aa..8a8e1714 100644 --- a/docs/api/maplibre/render/settings/struct.Limits.html +++ b/docs/api/maplibre/render/settings/struct.Limits.html @@ -1,4 +1,4 @@ -Limits in maplibre::render::settings - Rust

    Struct maplibre::render::settings::Limits

    #[repr(C)]
    pub struct Limits {
    Show 30 fields +Limits in maplibre::render::settings - Rust

    Struct maplibre::render::settings::Limits

    #[repr(C)]
    pub struct Limits {
    Show 34 fields pub max_texture_dimension_1d: u32, pub max_texture_dimension_2d: u32, pub max_texture_dimension_3d: u32, @@ -21,12 +21,16 @@ pub min_uniform_buffer_offset_alignment: u32, pub min_storage_buffer_offset_alignment: u32, pub max_inter_stage_shader_components: u32, + pub max_color_attachments: u32, + pub max_color_attachment_bytes_per_sample: u32, pub max_compute_workgroup_storage_size: u32, pub max_compute_invocations_per_workgroup: u32, pub max_compute_workgroup_size_x: u32, pub max_compute_workgroup_size_y: u32, pub max_compute_workgroup_size_z: u32, pub max_compute_workgroups_per_dimension: u32, + pub min_subgroup_size: u32, + pub max_subgroup_size: u32, pub max_push_constant_size: u32, pub max_non_sampler_bindings: u32,
    }
    Expand description

    Represents the sets of limits an adapter/device supports.

    @@ -95,8 +99,11 @@ Defaults to 256. Lower is “better”.

    §max_inter_stage_shader_components: u32

    Maximum allowed number of components (scalars) of input or output locations for inter-stage communication (vertex outputs to fragment inputs). Defaults to 60. Higher is “better”.

    +
    §max_color_attachments: u32

    The maximum allowed number of color attachments.

    +
    §max_color_attachment_bytes_per_sample: u32

    The maximum number of bytes necessary to hold one sample (pixel or subpixel) of render +pipeline output data, across all color attachments.

    §max_compute_workgroup_storage_size: u32

    Maximum number of bytes used for workgroup memory in a compute entry point. Defaults to -16352. Higher is “better”.

    +16384. Higher is “better”.

    §max_compute_invocations_per_workgroup: u32

    Maximum value of the product of the workgroup_size dimensions for a compute entry-point. Defaults to 256. Higher is “better”.

    §max_compute_workgroup_size_x: u32

    The maximum value of the workgroup_size X dimension for a compute stage ShaderModule entry-point. @@ -107,6 +114,8 @@ Defaults to 256. Higher is “better”.

    Defaults to 64. Higher is “better”.

    §max_compute_workgroups_per_dimension: u32

    The maximum value for each dimension of a ComputePass::dispatch(x, y, z) operation. Defaults to 65535. Higher is “better”.

    +
    §min_subgroup_size: u32

    Minimal number of invocations in a subgroup. Higher is “better”.

    +
    §max_subgroup_size: u32

    Maximal number of invocations in a subgroup. Lower is “better”.

    §max_push_constant_size: u32

    Amount of storage available for push constants in bytes. Defaults to 0. Higher is “better”. Requesting more than 0 during device creation requires Features::PUSH_CONSTANTS to be enabled.

    Expect the size to be:

    @@ -120,7 +129,7 @@ so this number is less useful but likely 256.
    §max_non_sampler_bindings: u32

    Maximum number of live non-sampler bindings.

    This limit only affects the d3d12 backend. Using a large number will allow the device to create many bind groups at the cost of a large up-front allocation at device creation.

    -

    Implementations§

    §

    impl Limits

    pub fn downlevel_defaults() -> Limits

    These default limits are guaranteed to be compatible with GLES-3.1, and D3D11

    +

    Implementations§

    §

    impl Limits

    pub const fn downlevel_defaults() -> Limits

    These default limits are guaranteed to be compatible with GLES-3.1, and D3D11

    Those limits are as follows (different from default are marked with *):

    assert_eq!(Limits::downlevel_defaults(), Limits {
    @@ -142,12 +151,16 @@ to create many bind groups at the cost of a large up-front allocation at device
         max_vertex_buffers: 8,
         max_vertex_attributes: 16,
         max_vertex_buffer_array_stride: 2048,
    +    min_subgroup_size: 0,
    +    max_subgroup_size: 0,
         max_push_constant_size: 0,
         min_uniform_buffer_offset_alignment: 256,
         min_storage_buffer_offset_alignment: 256,
         max_inter_stage_shader_components: 60,
    -    max_compute_workgroup_storage_size: 16352,
    -    max_compute_invocations_per_workgroup: 256,
    +    max_color_attachments: 8,
    +    max_color_attachment_bytes_per_sample: 32,
    +    max_compute_workgroup_storage_size: 16352, // *
    +    max_compute_invocations_per_workgroup: 256,
         max_compute_workgroup_size_x: 256,
         max_compute_workgroup_size_y: 256,
         max_compute_workgroup_size_z: 64,
    @@ -155,7 +168,7 @@ to create many bind groups at the cost of a large up-front allocation at device
         max_buffer_size: 256 << 20, // (256 MiB)
         max_non_sampler_bindings: 1_000_000,
     });
    -

    pub fn downlevel_webgl2_defaults() -> Limits

    These default limits are guaranteed to be compatible with GLES-3.0, and D3D11, and WebGL2

    +

    pub const fn downlevel_webgl2_defaults() -> Limits

    These default limits are guaranteed to be compatible with GLES-3.0, and D3D11, and WebGL2

    Those limits are as follows (different from downlevel_defaults are marked with +, *’s from downlevel_defaults shown as well.):

    @@ -178,10 +191,14 @@ to create many bind groups at the cost of a large up-front allocation at device max_vertex_buffers: 8, max_vertex_attributes: 16, max_vertex_buffer_array_stride: 255, // + - max_push_constant_size: 0, + min_subgroup_size: 0, + max_subgroup_size: 0, + max_push_constant_size: 0, min_uniform_buffer_offset_alignment: 256, min_storage_buffer_offset_alignment: 256, max_inter_stage_shader_components: 31, + max_color_attachments: 8, + max_color_attachment_bytes_per_sample: 32, max_compute_workgroup_storage_size: 0, // + max_compute_invocations_per_workgroup: 0, // + max_compute_workgroup_size_x: 0, // + @@ -191,10 +208,10 @@ to create many bind groups at the cost of a large up-front allocation at device max_buffer_size: 256 << 20, // (256 MiB), max_non_sampler_bindings: 1_000_000, });
    -

    pub fn using_resolution(self, other: Limits) -> Limits

    Modify the current limits to use the resolution limits of the other.

    +

    pub const fn using_resolution(self, other: Limits) -> Limits

    Modify the current limits to use the resolution limits of the other.

    This is useful because the swapchain might need to be larger than any other image in the application.

    If your application only needs 512x512, you might be running on a 4k display and need extremely high resolution limits.

    -

    pub fn using_alignment(self, other: Limits) -> Limits

    Modify the current limits to use the buffer alignment limits of the adapter.

    +

    pub const fn using_alignment(self, other: Limits) -> Limits

    Modify the current limits to use the buffer alignment limits of the adapter.

    This is useful for when you’d like to dynamically use the “best” supported buffer alignments.

    pub fn check_limits(&self, allowed: &Limits) -> bool

    Compares every limits within self is within the limits given in allowed.

    If you need detailed information on failures, look at Limits::check_limits_with_fail_fn.

    diff --git a/docs/api/maplibre/render/shaders/struct.ShaderVertex.html b/docs/api/maplibre/render/shaders/struct.ShaderVertex.html index 05d8cee1..4fae00eb 100644 --- a/docs/api/maplibre/render/shaders/struct.ShaderVertex.html +++ b/docs/api/maplibre/render/shaders/struct.ShaderVertex.html @@ -1,7 +1,7 @@ ShaderVertex in maplibre::render::shaders - Rust

    Struct maplibre::render::shaders::ShaderVertex

    source ·
    #[repr(C)]
    pub struct ShaderVertex { pub position: Vec2f32, pub normal: Vec2f32, -}

    Fields§

    §position: Vec2f32§normal: Vec2f32

    Implementations§

    source§

    impl ShaderVertex

    source

    pub fn new(position: Vec2f32, normal: Vec2f32) -> Self

    Trait Implementations§

    source§

    impl Clone for ShaderVertex

    source§

    fn clone(&self) -> ShaderVertex

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for ShaderVertex

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl FillVertexConstructor<ShaderVertex> for VertexConstructor

    source§

    fn new_vertex(&mut self, vertex: FillVertex<'_>) -> ShaderVertex

    source§

    impl StrokeVertexConstructor<ShaderVertex> for VertexConstructor

    source§

    fn new_vertex(&mut self, vertex: StrokeVertex<'_, '_>) -> ShaderVertex

    source§

    impl Zeroable for ShaderVertex

    §

    fn zeroed() -> Self

    source§

    impl Copy for ShaderVertex

    source§

    impl Pod for ShaderVertex

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +}

    Fields§

    §position: Vec2f32§normal: Vec2f32

    Implementations§

    source§

    impl ShaderVertex

    source

    pub fn new(position: Vec2f32, normal: Vec2f32) -> Self

    Trait Implementations§

    source§

    impl Clone for ShaderVertex

    source§

    fn clone(&self) -> ShaderVertex

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Default for ShaderVertex

    source§

    fn default() -> Self

    Returns the “default value” for a type. Read more
    source§

    impl FillVertexConstructor<ShaderVertex> for VertexConstructor

    source§

    fn new_vertex(&mut self, vertex: FillVertex<'_>) -> ShaderVertex

    source§

    impl StrokeVertexConstructor<ShaderVertex> for VertexConstructor

    source§

    fn new_vertex(&mut self, vertex: StrokeVertex<'_, '_>) -> ShaderVertex

    source§

    impl Zeroable for ShaderVertex

    §

    fn zeroed() -> Self

    source§

    impl Copy for ShaderVertex

    source§

    impl Pod for ShaderVertex

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> CheckedBitPattern for T
    where diff --git a/docs/api/maplibre/render/struct.MaskPipeline.html b/docs/api/maplibre/render/struct.MaskPipeline.html index 3a9236a4..4188f028 100644 --- a/docs/api/maplibre/render/struct.MaskPipeline.html +++ b/docs/api/maplibre/render/struct.MaskPipeline.html @@ -1,8 +1,8 @@ -MaskPipeline in maplibre::render - Rust

    Struct maplibre::render::MaskPipeline

    source ·
    pub struct MaskPipeline(pub RenderPipeline);

    Tuple Fields§

    §0: RenderPipeline

    Methods from Deref<Target = RenderPipeline>§

    pub fn get_bind_group_layout(&self, index: u32) -> BindGroupLayout

    Get an object representing the bind group layout at a given index.

    +MaskPipeline in maplibre::render - Rust

    Struct maplibre::render::MaskPipeline

    source ·
    pub struct MaskPipeline(pub RenderPipeline);

    Tuple Fields§

    §0: RenderPipeline

    Methods from Deref<Target = RenderPipeline>§

    pub fn get_bind_group_layout(&self, index: u32) -> BindGroupLayout

    Get an object representing the bind group layout at a given index.

    pub fn global_id(&self) -> Id<RenderPipeline>

    Returns a globally-unique identifier for this RenderPipeline.

    Calling this method multiple times on the same object will always return the same value. The returned value is guaranteed to be different for all resources created from the same Instance.

    -

    Trait Implementations§

    source§

    impl Deref for MaskPipeline

    §

    type Target = RenderPipeline

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    Trait Implementations§

    source§

    impl Deref for MaskPipeline

    §

    type Target = RenderPipeline

    The resulting type after dereferencing.
    source§

    fn deref(&self) -> &Self::Target

    Dereferences the value.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Downcast<T> for T

    §

    fn downcast(&self) -> &T

    §

    impl<T> Downcast for T
    where diff --git a/docs/api/maplibre/render/struct.RenderPlugin.html b/docs/api/maplibre/render/struct.RenderPlugin.html index 9b7f06ad..42cbcf92 100644 --- a/docs/api/maplibre/render/struct.RenderPlugin.html +++ b/docs/api/maplibre/render/struct.RenderPlugin.html @@ -1,4 +1,4 @@ -RenderPlugin in maplibre::render - Rust

    Struct maplibre::render::RenderPlugin

    source ·
    pub struct RenderPlugin;

    Trait Implementations§

    source§

    impl Default for RenderPlugin

    source§

    fn default() -> RenderPlugin

    Returns the “default value” for a type. Read more
    source§

    impl<E: Environment> Plugin<E> for RenderPlugin

    source§

    fn build( +RenderPlugin in maplibre::render - Rust

    Struct maplibre::render::RenderPlugin

    source ·
    pub struct RenderPlugin;

    Trait Implementations§

    source§

    impl Default for RenderPlugin

    source§

    fn default() -> RenderPlugin

    Returns the “default value” for a type. Read more
    source§

    impl<E: Environment> Plugin<E> for RenderPlugin

    source§

    fn build( &self, schedule: &mut Schedule, _kernel: Rc<Kernel<E>>, diff --git a/docs/api/maplibre/render/struct.Renderer.html b/docs/api/maplibre/render/struct.Renderer.html index d6f8fc59..82baa868 100644 --- a/docs/api/maplibre/render/struct.Renderer.html +++ b/docs/api/maplibre/render/struct.Renderer.html @@ -7,7 +7,7 @@ pub settings: RendererSettings, pub resources: RenderResources, pub render_graph: RenderGraph, -}

    Fields§

    §instance: Instance§device: Arc<Device>§queue: Queue§adapter: Adapter§wgpu_settings: WgpuSettings§settings: RendererSettings§resources: RenderResources§render_graph: RenderGraph

    Implementations§

    source§

    impl Renderer

    source

    pub async fn initialize<MW>( +}

    Fields§

    §instance: Instance§device: Arc<Device>§queue: Queue§adapter: Adapter§wgpu_settings: WgpuSettings§settings: RendererSettings§resources: RenderResources§render_graph: RenderGraph

    Implementations§

    source§

    impl Renderer

    source

    pub async fn initialize<MW>( window: &MW, wgpu_settings: WgpuSettings, settings: RendererSettings @@ -19,12 +19,12 @@ for the specified backend.

    wgpu_settings: WgpuSettings, settings: RendererSettings ) -> Result<Self, RenderError>
    where - MW: MapWindow,

    source

    pub fn resize_surface(&mut self, size: PhysicalSize)

    source

    async fn request_device( + MW: MapWindow,

    source

    pub fn resize_surface(&mut self, size: PhysicalSize)

    source

    async fn request_device( instance: &Instance, settings: &WgpuSettings, request_adapter_options: &RequestAdapterOptions<'_, '_> ) -> Result<(Adapter, Device, Queue), RenderError>

    Requests a device

    -
    source

    pub fn instance(&self) -> &Instance

    source

    pub fn device(&self) -> &Device

    source

    pub fn queue(&self) -> &Queue

    source

    pub fn state(&self) -> &RenderResources

    source

    pub fn surface(&self) -> &Surface

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    source

    pub fn instance(&self) -> &Instance

    source

    pub fn device(&self) -> &Device

    source

    pub fn queue(&self) -> &Queue

    source

    pub fn state(&self) -> &RenderResources

    source

    pub fn surface(&self) -> &Surface

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Downcast<T> for T

    §

    fn downcast(&self) -> &T

    §

    impl<T> Downcast for T
    where diff --git a/docs/api/maplibre/schedule/trait.StageLabel.html b/docs/api/maplibre/schedule/trait.StageLabel.html index 8b9049dc..9b76ff6b 100644 --- a/docs/api/maplibre/schedule/trait.StageLabel.html +++ b/docs/api/maplibre/schedule/trait.StageLabel.html @@ -1,4 +1,4 @@ StageLabel in maplibre::schedule - Rust

    Trait maplibre::schedule::StageLabel

    source ·
    pub trait StageLabel: DynHash + Debug + Send + Sync + 'static { }
    Expand description

    Defines a set of strongly-typed labels for a class of objects

    Trait Implementations§

    source§

    impl Clone for Box<dyn StageLabel>

    source§

    fn clone(&self) -> Self

    Returns a copy of the value. Read more
    1.0.0 · source§

    fn clone_from(&mut self, source: &Self)

    Performs copy-assignment from source. Read more
    source§

    impl Hash for dyn StageLabel

    source§

    fn hash<H: Hasher>(&self, state: &mut H)

    Feeds this value into the given Hasher. Read more
    source§

    impl PartialEq for dyn StageLabel

    source§

    fn eq(&self, other: &Self) -> bool

    This method tests for self and other values to be equal, and is used by ==.
    1.0.0 · source§

    fn ne(&self, other: &Rhs) -> bool

    This method tests for !=. The default implementation is almost always -sufficient, and should not be overridden without very good reason.
    source§

    impl Eq for dyn StageLabel

    Implementations on Foreign Types§

    source§

    impl StageLabel for &'static str

    source§

    impl StageLabel for Cow<'static, str>

    Implementors§

    \ No newline at end of file +sufficient, and should not be overridden without very good reason.

    source§

    impl Eq for dyn StageLabel

    Implementations on Foreign Types§

    source§

    impl StageLabel for &'static str

    source§

    impl StageLabel for Cow<'static, str>

    Implementors§

    \ No newline at end of file diff --git a/docs/api/maplibre/tessellation/struct.VertexConstructor.html b/docs/api/maplibre/tessellation/struct.VertexConstructor.html index f622a7b4..be53df5e 100644 --- a/docs/api/maplibre/tessellation/struct.VertexConstructor.html +++ b/docs/api/maplibre/tessellation/struct.VertexConstructor.html @@ -1,5 +1,5 @@ VertexConstructor in maplibre::tessellation - Rust

    Struct maplibre::tessellation::VertexConstructor

    source ·
    pub struct VertexConstructor {}
    Expand description

    Constructor for Fill and Stroke vertices.

    -

    Trait Implementations§

    source§

    impl FillVertexConstructor<ShaderVertex> for VertexConstructor

    source§

    fn new_vertex(&mut self, vertex: FillVertex<'_>) -> ShaderVertex

    source§

    impl StrokeVertexConstructor<ShaderVertex> for VertexConstructor

    source§

    fn new_vertex(&mut self, vertex: StrokeVertex<'_, '_>) -> ShaderVertex

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    Trait Implementations§

    source§

    impl FillVertexConstructor<ShaderVertex> for VertexConstructor

    source§

    fn new_vertex(&mut self, vertex: FillVertex<'_>) -> ShaderVertex

    source§

    impl StrokeVertexConstructor<ShaderVertex> for VertexConstructor

    source§

    fn new_vertex(&mut self, vertex: StrokeVertex<'_, '_>) -> ShaderVertex

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Downcast<T> for T

    §

    fn downcast(&self) -> &T

    §

    impl<T> Downcast for T
    where diff --git a/docs/api/maplibre/vector/enum.ProcessVectorError.html b/docs/api/maplibre/vector/enum.ProcessVectorError.html index 72ace18d..c23aaf21 100644 --- a/docs/api/maplibre/vector/enum.ProcessVectorError.html +++ b/docs/api/maplibre/vector/enum.ProcessVectorError.html @@ -3,7 +3,7 @@ Decoding(Cow<'static, str>), }

    Variants§

    §

    SendError(SendError)

    Sending of results failed

    §

    Decoding(Cow<'static, str>)

    Error when decoding e.g. the protobuf file

    -

    Trait Implementations§

    source§

    impl Debug for ProcessVectorError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for ProcessVectorError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for ProcessVectorError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    Trait Implementations§

    source§

    impl Debug for ProcessVectorError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for ProcessVectorError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for ProcessVectorError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Downcast<T> for T

    §

    fn downcast(&self) -> &T

    §

    impl<T> Downcast for T
    where diff --git a/docs/api/maplibre/vector/process_vector/enum.ProcessVectorError.html b/docs/api/maplibre/vector/process_vector/enum.ProcessVectorError.html index 42abc4a2..b17f0607 100644 --- a/docs/api/maplibre/vector/process_vector/enum.ProcessVectorError.html +++ b/docs/api/maplibre/vector/process_vector/enum.ProcessVectorError.html @@ -3,7 +3,7 @@ Decoding(Cow<'static, str>), }

    Variants§

    §

    SendError(SendError)

    Sending of results failed

    §

    Decoding(Cow<'static, str>)

    Error when decoding e.g. the protobuf file

    -

    Trait Implementations§

    source§

    impl Debug for ProcessVectorError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for ProcessVectorError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for ProcessVectorError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +

    Trait Implementations§

    source§

    impl Debug for ProcessVectorError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for ProcessVectorError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for ProcessVectorError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Downcast<T> for T

    §

    fn downcast(&self) -> &T

    §

    impl<T> Downcast for T
    where diff --git a/docs/api/maplibre/window/enum.WindowCreateError.html b/docs/api/maplibre/window/enum.WindowCreateError.html index 8fcfdc60..126256e6 100644 --- a/docs/api/maplibre/window/enum.WindowCreateError.html +++ b/docs/api/maplibre/window/enum.WindowCreateError.html @@ -1,7 +1,7 @@ WindowCreateError in maplibre::window - Rust

    Enum maplibre::window::WindowCreateError

    source ·
    pub enum WindowCreateError {
         EventLoop,
         Window,
    -}

    Variants§

    §

    EventLoop

    §

    Window

    Trait Implementations§

    source§

    impl Debug for WindowCreateError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for WindowCreateError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for WindowCreateError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<WindowCreateError> for MapError

    source§

    fn from(source: WindowCreateError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +}

    Variants§

    §

    EventLoop

    §

    Window

    Trait Implementations§

    source§

    impl Debug for WindowCreateError

    source§

    fn fmt(&self, f: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Display for WindowCreateError

    source§

    fn fmt(&self, __formatter: &mut Formatter<'_>) -> Result

    Formats the value using the given formatter. Read more
    source§

    impl Error for WindowCreateError

    1.30.0 · source§

    fn source(&self) -> Option<&(dyn Error + 'static)>

    The lower-level source of this error, if any. Read more
    1.0.0 · source§

    fn description(&self) -> &str

    👎Deprecated since 1.42.0: use the Display impl or to_string()
    1.0.0 · source§

    fn cause(&self) -> Option<&dyn Error>

    👎Deprecated since 1.33.0: replaced by Error::source, which can support downcasting
    source§

    fn provide<'a>(&'a self, request: &mut Request<'a>)

    🔬This is a nightly-only experimental API. (error_generic_member_access)
    Provides type based access to context intended for error reports. Read more
    source§

    impl From<WindowCreateError> for MapError

    source§

    fn from(source: WindowCreateError) -> Self

    Converts to this type from the input type.

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where T: 'static + ?Sized,

    source§

    fn type_id(&self) -> TypeId

    Gets the TypeId of self. Read more
    source§

    impl<T> Borrow<T> for T
    where T: ?Sized,

    source§

    fn borrow(&self) -> &T

    Immutably borrows from an owned value. Read more
    source§

    impl<T> BorrowMut<T> for T
    where T: ?Sized,

    source§

    fn borrow_mut(&mut self) -> &mut T

    Mutably borrows from an owned value. Read more
    §

    impl<T> Downcast<T> for T

    §

    fn downcast(&self) -> &T

    §

    impl<T> Downcast for T
    where diff --git a/docs/api/search-index.js b/docs/api/search-index.js index c3f8c146..89191b3c 100644 --- a/docs/api/search-index.js +++ b/docs/api/search-index.js @@ -1,5 +1,5 @@ var searchIndex = new Map(JSON.parse('[\ -["maplibre",{"t":"CCCCQCCCCCQCCCCCCCCCCCCCCIFFOOCFOOOOOOFNNNNNNNNNNONONNNNOOFTTSSSFFSFSFFFFSFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNOONNNONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOONNOFFFNNNNNNNNNNNNNCCNNNNNNOCNNNNNNNNNNNNNNNNNCCCNONNNNNNNNNNNNHFNNNNNNNNNNNNNNNNNNNSCCSSHFIFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHRKRRRKFRRNNNNONNMNNNNNNNNNMNNNNNPKKKRRRGNNNNMMNNNNNNNNNMMNNNNNFCOOCOOCCCOOIKIGPKRPPPPGKFGKPGRPFFPGPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOMNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOMNOMNONNONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOGFFFPPPPGNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNONNNNNNNNNNNOONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOFPGKPNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNIKFFFNNNNNNNNNNNNNNNNNNNMNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFGPFNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNOOFFNOONNNNNNNNNNNNNNONNNNNNNNNNNOONNOONONNNNNNNNNNNNGPFGPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONNONNNNNNNNNNNNNNNONOOSFCCHCFOFNNNNNNNCNNNNNHCNCNNNNFNNNNONNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNFKMPFFKRKRPFGFFKNNNNNNNNNNNNNNNNNNNNNMMMMOONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNOMMCCCCCCCOOMMCNNNNNNNNNNNNNNNNNNNNCFNNNNNNNNNNONNONNNNNFGPFNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNOHNNNNNNNNNNNNNHFIFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNHNNNNNONNONNNNNCFNNNNNONNNNNNNNNNONNOONNNNHFFFKPRKPRGKNNNNNNNNNNNNNNNNNNMMNNNNNNMMNNOONNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNOMMNNMMNNNNNNNNNNNNNNNNNNNNHHPPSFPPPPFFGFEONNNNNNNNNNNNNNNNNNNNNNNCCNNNONNONNNNNCNNNNNNCCNNNNNNCCNNNNONNNNNNNNNNNNNNNNNNNNNNNNNCCONNONCOCONNCOCOCNNNOCCNNNNNNNNNNNNNNNNNNNNNCOPGPFFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNOONNFFSFSSSSFSFFNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNONONNNONONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNOSCCSPPPGPPPNNNNNNNNNNNNNNNNNNNNNNNNNRGKPPNNNNNNNNMNNNNNNNNNNNNNPPPGPPGFFPFPPGPPPPPPPPPPPPPPKPFPGGFGPFFFGFGPPPPFFGGGPPPPPPNNNNNOCOONNCONNNNNNNCOOOOOOOOONNNNNOOOCOOOCOOOOMOOOONNNNONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOGPPPPPPPGFFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNOONNNNNNNNNNNNNNNNNNNNNNNONONONONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPGGPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOFTFNNNNNNNNNNNNONNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNOONNNNNNNONNNNNNNNNNFFPPPKFGGFPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNONNNNOONNNMNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNPPPPPPFFGGGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNOONNNNNNNNNNNNNNNNNNNNNNNNNPPPPFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOCCSSFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFIFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFPFKKGFRPFNNNNNNNNNNNNNNNNNNCMMNNOONNNONNNNNNNNNNNNNNOOOMNNMNNOOOONNNNNNNNNNNNKFPKKGRPNNNNNNNNNNMNMNNNNNNNNNNNNNOOMQMNNNNNNNNFFFFGPPKKFFPFGPFFFFFOOCOOOOOOMOOOOOOOOOOOOOOOCOOOOCOOOOOOCOOCOOOOOCCOOOOOOOMOOFNNNNONNONNNNNNNNNNKFNNNNOMNONNNNNNNOOOONNNNOFFFONNNNNNNONNNNNNONNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNFFGPPFFNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNOONONOOOONNNNNNNNNNNNNNNONNNNNOPFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNOOOFNNNNOONNONNNNNNOONOONNNNOOOFNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNTTPTTTFPPPPPPPPPPPPPPPPTTTTTTPPPPPPPPPPPPPPPTFTPPPTFPTTTTTFPPTTTTTTGPPPPPPPPPPPPTTTFPPPPPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTPGTTTTTTTTTTGTTTTFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNOONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOONNNNNONNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOIFKFFFFFFFFIIIFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNOONNNMNNNMNNNNNNNNNNNNNONOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOCCCCCCHFNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNHHHPSSKPPFPGFFFFINNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNONNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNONCOOONNOONNNONNNNNNNNNNNNNNNNNNNNOOOOOFSSFNNNNNNNNNNNNNNNOONNNNNNNNNNNNNONNNNNNNNNNOOSSFNNNNNONNNNNNNNNNONNNONNNNNNONNNNNNNNNNNONNNNOIFFFKKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNOOONNNNNNNNNNNNFPFPFPFPFFPFPFPFPFPRKKRFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPTFPFPFFPTGFFPFPFPFPFPFPOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOCOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOCOOCOCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPFPFGPFPFNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNPPFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNPGPGIIPFPNNNNNNONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNONNNNNNNNNNNNNNNOOFNNNNONNNNNNNNNNNNOOOONONNNNNOOFFKNNNNNNNNMNMNNNNNNNNNNNNNNNNOCOCCNNNNNNNNCRRKKKKFRRNNNNNNNNNNNNNNNQONNNNNNNMNMNMONNNNIKKFNNNNNNCNNNMNNMNMCONNNNFKRNNNNNNONNNNMNNNNNNNFNNNNNNNNNNNNNONNNNNKKKFFRRKRRFKFFNNNNNNNNNNNNNNNNNNNNNNNMNOOMNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNOMNMNMNOOOONNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNOONNNNKSIFFMMNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOCPIPFNNNNOONNNNONNNNONNNNNNNNNOONNNNNNNNNNNNFGFPPPPFNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNOONONNNNNNNNNNNONNONONNNNNNNNNNNNNNNNNNNNNOONNNNNONOONNNNNNNNNNNNNNNNONNNNNONNNNOOFRFKNNNNNNNNNCONCONNNNNCCMNOONNNNNFNNNNNNONNNNNNNONNNNNHHKKMMMMFFFFNNNNNNNNNNNNNNNNNHNNNNOHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHOOHOOONNNNNNNNNNNNNNNNNNNNNNNPFPFKRKRKRPFFGPKRIGFFFFFKNNNNNNNNNNNNNNNNNNNNNNNNNNNNONMMMMOMMMMOOONNNNONNNNNNNOONNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNOMOOMMMMOOOOOOCCHCCCCCOOMMMCNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOFNNNNNNNNNNONNONNNNNPFGPFNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNONOHNNNNNNNNNNNNNNNHFIFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNHNNNNNONNONNNNNCFGFSPSFPSPFFSPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNONNNNNNNNONNNNNNNNNNNNNNNNNNNNONONNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOONNNNNOOOOONNONNONNNNNNNNNNNNONNNNNNNNNNNNNNONONHFFFFFKPRKPRKPRKPRGKNNNNNNNNNNNNNNNNNNNNNNNNNNOMMMMNNNNNNNNNNMMMMNNNNOOOONNNNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNOMNOMMMMNNNNMMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNHHPKFKRKFPGRNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNMNNNNOONNMNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNOONN","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","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","AlignedWorldTileCoords","EARTH_CIRCUMFRENCE","EARTH_RADIUS","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","circumference_at_latitude","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","compare","compare","compare","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","equivalent","equivalent","equivalent","equivalent","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_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","longitude","lower_left","lower_right","max_n_tiles","max_tile","mercator_x_from_lng","mercator_y_from_lat","mercator_z_from_altitude","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","zoom_level","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","OffscreenKernel","OffscreenKernelConfig","OffscreenKernelEnvironment","Scheduler","as_any","as_any_mut","borrow","borrow_mut","cache_directory","clone","clone_into","create","deserialize","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","serialize","source_client","to_owned","try_from","try_into","type_id","upcast","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","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","offscreen_kernel_config","phantom_k","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","coords","style","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","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","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","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","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","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","RendererNotReady","Window","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","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","reset","run_schedule","schedule","source","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","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","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","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","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","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","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","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","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","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","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","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","view_state","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","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","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","EdgeInsets","FLIP_Y","InvertedViewProjection","MAX_PITCH","MAX_YAW","MIN_PITCH","MIN_YAW","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bottom","calc_matrix","calc_matrix","calc_matrix_with_center","center","clone","clone","clone","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fovx","fovy","fovy","from","from","from","from","from","from","get_pitch","get_roll","get_yaw","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","invert","is_within","is_within","is_within","is_within","is_within","is_within","left","move_relative","move_to","ne","new","new","offset_x","offset_y","pitch","pitch","position","position","position_vector","project","project","right","roll","roll","set_pitch","set_roll","set_yaw","to_3d","to_model_view_projection","to_owned","to_owned","to_owned","top","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","x_tan","y_tan","yaw","yaw","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","Handle","RenderError","RequestAdaptor","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","should_exit","source","to_string","try_from","try_into","type_id","upcast","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","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","equivalent","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","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","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","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","equivalent","equivalent","equivalent","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","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","actual","expected","label","actual","expected","label","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","equivalent","equivalent","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","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","compare","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","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","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","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","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","equivalent","equivalent","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","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","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","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","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","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","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","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","equivalent","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","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_multisampling_supported","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","texture_format","texture_format_features","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","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","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","msaa","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","BGRA8UNORM_STORAGE","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DUAL_SOURCE_BLENDING","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","FLOAT32_FILTERABLE","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","NV12","None","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","RAY_QUERY","RAY_TRACING_ACCELERATION_STRUCTURE","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Uint","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_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_PRIMITIVE_INDEX","SHADER_UNUSED_VERTEX_OUTPUT","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TEXTURE_FORMAT_NV12","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","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","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_copy_size","block_dimensions","block_size","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","default","depth_texture_format","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","equivalent","equivalent","equivalent","equivalent","equivalent","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_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","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","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multi_planar_format","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","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_non_sampler_bindings","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","planes","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","size_multiple_requirement","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_SIZE","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","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","view_tiles_buffer","view_tiles_buffer","zoom_factor","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","MAX_N_TILES","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","camera_to_center_distance","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","create_view_region","did_camera_change","did_zoom_change","downcast","edge_insets","edge_insets","from","furthest_distance","get_intersection_time","height","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","set_edge_insets","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","zoom","zoom","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","clear","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","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","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","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","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","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","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","vec","vec","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","Err","GeoResult","Ok","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","compare","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","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","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_mvt_unscaled","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","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","compare","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","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","Available","AvailableVectorLayerData","Decoding","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","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","feature_metadata","from","from","from","from","from","from","from","has_tile","index","indices","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_metadata","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_t","phantom_v","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","vertices","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","Decoding","ProcessVectorContext","ProcessVectorError","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_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","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","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","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","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","EventLoop","HeadedMapWindow","LogicalSize","MapWindow","MapWindow","MapWindowConfig","PhysicalSize","Window","WindowCreateError","WindowHandle","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","create","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_hash","dyn_hash","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","handle","hash","hash","height","height","height","height","height_non_zero","height_non_zero","id","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","new","new","request_redraw","scale_factor","size","to_logical","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","width","width","width","width","width_non_zero","width_non_zero"],"q":[[0,"maplibre"],[23,"maplibre::benchmarking"],[25,"maplibre::benchmarking::tessellation"],[31,"maplibre::benchmarking::tessellation::zero_tessellator"],[38,"maplibre::context"],[58,"maplibre::coords"],[389,"maplibre::debug"],[449,"maplibre::debug::cleanup_system"],[450,"maplibre::debug::debug_pass"],[470,"maplibre::debug::draw_graph"],[473,"maplibre::debug::draw_graph::node"],[475,"maplibre::debug::queue_system"],[476,"maplibre::debug::render_commands"],[511,"maplibre::debug::resource_system"],[512,"maplibre::environment"],[544,"maplibre::event_loop"],[574,"maplibre::io"],[586,"maplibre::io::apc"],[771,"maplibre::io::apc::Input"],[773,"maplibre::io::geometry_index"],[907,"maplibre::io::geometry_index::TileIndex"],[909,"maplibre::io::scheduler"],[948,"maplibre::io::source_client"],[1016,"maplibre::io::source_type"],[1087,"maplibre::kernel"],[1138,"maplibre::map"],[1211,"maplibre::map::CurrentMapContext"],[1213,"maplibre::platform"],[1219,"maplibre::platform::http_client"],[1221,"maplibre::platform::noweb"],[1243,"maplibre::platform::noweb::http_client"],[1265,"maplibre::platform::noweb::scheduler"],[1284,"maplibre::platform::scheduler"],[1285,"maplibre::plugin"],[1287,"maplibre::raster"],[1401,"maplibre::raster::populate_world_system"],[1421,"maplibre::raster::process_raster"],[1478,"maplibre::raster::queue_system"],[1479,"maplibre::raster::render_commands"],[1531,"maplibre::raster::request_system"],[1552,"maplibre::raster::resource"],[1553,"maplibre::raster::resource::raster"],[1579,"maplibre::raster::resource_system"],[1580,"maplibre::raster::transferables"],[1691,"maplibre::raster::upload_system"],[1693,"maplibre::render"],[1838,"maplibre::render::builder"],[1922,"maplibre::render::camera"],[2079,"maplibre::render::draw_graph"],[2082,"maplibre::render::draw_graph::node"],[2083,"maplibre::render::error"],[2115,"maplibre::render::eventually"],[2142,"maplibre::render::graph"],[2258,"maplibre::render::graph::Edge"],[2264,"maplibre::render::graph::InputSlotError"],[2267,"maplibre::render::graph::OutputSlotError"],[2270,"maplibre::render::graph::RenderGraphError"],[2281,"maplibre::render::graph::RunSubGraphError"],[2289,"maplibre::render::graph::context"],[2420,"maplibre::render::graph::context::InputSlotError"],[2423,"maplibre::render::graph::context::OutputSlotError"],[2426,"maplibre::render::graph::context::RunSubGraphError"],[2434,"maplibre::render::graph::edge"],[2488,"maplibre::render::graph::edge::Edge"],[2494,"maplibre::render::graph::graph"],[2564,"maplibre::render::graph::node"],[2769,"maplibre::render::graph::node_slot"],[2908,"maplibre::render::graph_runner"],[2951,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2961,"maplibre::render::main_graph"],[2963,"maplibre::render::main_graph::node"],[2965,"maplibre::render::main_pass"],[3002,"maplibre::render::render_commands"],[3037,"maplibre::render::render_phase"],[3116,"maplibre::render::render_phase::draw"],[3163,"maplibre::render::resource"],[3239,"maplibre::render::resource::TextureView"],[3241,"maplibre::render::resource::buffer"],[3260,"maplibre::render::resource::pipeline"],[3286,"maplibre::render::resource::shader"],[3361,"maplibre::render::resource::surface"],[3475,"maplibre::render::resource::texture"],[3519,"maplibre::render::resource::texture::TextureView"],[3521,"maplibre::render::resource::tile_pipeline"],[3549,"maplibre::render::resource::tracked_render_pass"],[3583,"maplibre::render::settings"],[4100,"maplibre::render::settings::TextureFormat"],[4102,"maplibre::render::shaders"],[4330,"maplibre::render::systems"],[4336,"maplibre::render::systems::cleanup_system"],[4337,"maplibre::render::systems::graph_runner_system"],[4356,"maplibre::render::systems::resource_system"],[4375,"maplibre::render::systems::sort_phase_system"],[4376,"maplibre::render::systems::tile_view_pattern_system"],[4377,"maplibre::render::systems::upload_system"],[4378,"maplibre::render::tile_view_pattern"],[4509,"maplibre::render::tile_view_pattern::pattern"],[4556,"maplibre::render::view_state"],[4604,"maplibre::schedule"],[4681,"maplibre::style"],[6594,"maplibre::style::layer"],[6721,"maplibre::style::raster"],[6776,"maplibre::style::source"],[6857,"maplibre::style::style"],[6888,"maplibre::tcs"],[6932,"maplibre::tcs::resources"],[6975,"maplibre::tcs::system"],[7001,"maplibre::tcs::system::function"],[7023,"maplibre::tcs::system::stage"],[7043,"maplibre::tcs::tiles"],[7162,"maplibre::tcs::world"],[7180,"maplibre::tessellation"],[7228,"maplibre::tessellation::zero_tessellator"],[7271,"maplibre::tile"],[7418,"maplibre::util"],[7452,"maplibre::util::fps_meter"],[7473,"maplibre::util::grid"],[7475,"maplibre::util::label"],[7481,"maplibre::util::math"],[7583,"maplibre::vector"],[7768,"maplibre::vector::populate_world_system"],[7788,"maplibre::vector::process_vector"],[7852,"maplibre::vector::queue_system"],[7853,"maplibre::vector::render_commands"],[7888,"maplibre::vector::request_system"],[7909,"maplibre::vector::resource"],[7910,"maplibre::vector::resource::buffer_pool"],[8080,"maplibre::vector::resource_system"],[8081,"maplibre::vector::transferables"],[8260,"maplibre::vector::upload_system"],[8262,"maplibre::window"],[8367,"core::any"],[8368,"alloc::boxed"],[8369,"alloc::rc"],[8370,"core::result"],[8371,"core::option"],[8372,"core::cmp"],[8373,"serde::de"],[8374,"core::hash"],[8375,"core::fmt"],[8376,"cgmath::point"],[8377,"alloc::sync"],[8378,"core::iter::traits::iterator"],[8379,"serde::ser"],[8380,"alloc::string"],[8381,"cgmath::matrix"],[8382,"alloc::vec"],[8383,"core::marker"],[8384,"core::clone"],[8385,"core::ops::function"],[8386,"rstar::rtree"],[8387,"geo_types"],[8388,"num_traits::bounds"],[8389,"num_traits::sign"],[8390,"geozero::error"],[8391,"geo_types::geometry::line_string"],[8392,"std::collections::hash::map"],[8393,"geo_types::geometry::polygon"],[8394,"geozero::property_processor"],[8395,"core::future::future"],[8396,"core::pin"],[8397,"reqwest::error"],[8398,"reqwest_middleware::error"],[8399,"core::error"],[8400,"std::path"],[8401,"core::convert"],[8402,"image::buffer_"],[8403,"alloc::borrow"],[8404,"wgpu"],[8405,"wgpu_types"],[8406,"cgmath::angle"],[8407,"cgmath::vector"],[8408,"raw_window_handle"],[8409,"core::iter::traits::collect"],[8410,"core::ops::range"],[8411,"bitflags::iter"],[8412,"cint"],[8413,"csscolorparser::color"],[8414,"core::default"],[8415,"lyon_tessellation::geometry_builder"],[8416,"bytemuck::pod"],[8417,"lyon_tessellation::fill"],[8418,"lyon_tessellation::stroke"],[8419,"core::ops::arith"],[8420,"lyon_tessellation"],[8421,"geozero::mvt::vector_tile::tile"],[8422,"geozero::mvt::tile_value"],[8423,"geozero::feature_processor"],[8424,"geozero::geometry_processor"],[8425,"geo_types::geometry"],[8426,"tile_grid::wmts::grid"],[8427,"cgmath::num"],[8428,"alloc::collections::vec_deque"],[8429,"std::collections::hash::set"],[8430,"raw_window_handle::borrowed"],[8431,"core::num::nonzero"],[8432,"geozero::mvt::vector_tile"]],"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,375,375,0,0,381,381,381,381,381,381,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,19,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,14,34,18,18,12,12,19,14,20,21,21,17,17,16,29,34,18,12,19,14,20,21,17,16,29,12,21,17,16,34,18,12,19,14,20,21,17,16,29,34,18,12,19,14,20,21,17,16,29,17,19,18,12,19,14,20,21,17,16,18,12,19,14,20,21,17,16,18,12,17,18,12,17,0,12,19,14,20,21,17,16,12,17,34,18,12,19,14,20,21,17,16,29,18,12,21,17,12,21,17,18,12,20,21,17,16,18,18,18,12,12,12,21,21,21,17,17,17,18,12,12,19,19,14,14,20,21,21,17,17,16,16,29,34,18,12,12,19,14,14,20,21,21,17,17,16,16,16,16,29,16,17,17,12,21,17,34,18,12,19,14,20,21,17,16,29,17,34,18,12,19,14,20,21,17,16,29,34,18,12,19,14,20,21,17,16,29,34,18,12,19,14,20,21,17,16,29,17,21,16,29,12,12,34,18,12,19,14,20,21,17,16,29,29,19,19,34,34,29,29,19,19,19,29,14,18,12,19,14,29,29,18,12,17,14,14,14,12,17,17,12,14,18,12,19,14,20,21,17,16,12,19,14,21,17,16,17,34,18,12,19,14,20,21,17,16,29,34,18,12,19,14,20,21,17,16,29,34,18,12,19,14,20,21,17,16,29,34,18,12,19,14,20,21,17,16,29,34,34,20,21,17,16,20,21,17,16,21,17,14,29,29,0,0,0,51,52,45,51,52,45,51,52,45,51,52,45,45,0,0,45,51,51,52,45,52,52,0,51,52,45,51,52,45,51,52,45,51,45,51,52,45,51,52,45,0,0,0,52,52,51,52,45,51,52,45,51,52,45,51,52,45,0,0,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,0,0,0,0,0,0,0,0,0,447,448,447,448,447,448,447,448,447,448,447,448,447,448,447,448,447,448,447,448,447,448,447,448,447,448,447,448,447,448,447,448,0,50,0,50,66,50,0,0,50,50,64,64,64,64,64,64,64,66,64,64,64,64,64,64,64,64,64,66,64,64,64,64,64,73,0,0,0,449,70,449,0,73,73,73,73,449,70,73,73,73,73,73,73,73,73,73,70,71,73,73,73,73,73,0,0,390,390,0,390,390,0,0,0,390,390,0,0,0,0,90,0,78,81,81,92,92,0,0,0,0,0,79,0,78,81,0,0,92,0,81,79,91,86,90,85,79,91,92,81,88,86,90,85,79,91,92,81,88,86,90,85,79,91,92,81,88,86,90,85,79,91,92,81,88,86,78,86,86,79,88,79,88,79,86,90,85,79,91,92,81,88,89,90,90,85,91,91,92,92,81,81,86,90,85,79,91,92,81,88,85,89,93,86,90,85,79,91,92,81,88,86,90,85,79,91,92,81,88,79,91,88,86,90,85,79,91,92,81,88,85,86,90,85,79,91,92,81,88,86,85,86,86,78,86,86,82,88,88,79,85,85,79,88,90,91,92,81,85,86,90,85,79,91,92,81,88,86,90,85,79,91,92,81,88,86,90,85,79,91,92,81,88,86,90,85,79,91,92,81,88,450,450,0,0,0,0,102,111,102,111,0,106,111,96,97,102,106,111,96,97,102,106,111,96,97,102,106,111,96,97,102,97,96,97,102,97,102,97,96,96,106,96,97,106,111,96,97,102,97,97,96,96,97,102,106,111,96,97,102,97,97,96,96,96,96,96,106,106,106,111,96,97,102,106,111,96,97,102,106,111,96,97,102,106,111,96,97,102,106,111,96,97,102,96,96,96,96,96,96,96,106,96,96,96,111,96,96,96,97,96,96,96,106,97,102,106,111,96,97,102,106,111,96,97,102,106,111,96,97,102,106,111,96,97,102,96,451,452,0,113,0,0,113,116,113,116,113,116,113,116,113,116,113,113,113,116,113,116,113,116,113,116,116,113,116,113,87,116,113,116,113,116,113,116,113,116,113,0,0,0,0,0,117,120,68,117,120,68,117,120,68,117,120,68,117,68,117,68,117,120,68,67,117,68,120,120,117,120,120,120,68,68,117,117,120,68,117,120,68,117,68,117,120,68,117,120,68,117,68,120,117,68,120,117,120,68,117,120,68,117,120,68,117,120,68,119,0,0,119,0,124,125,119,124,125,119,124,125,119,124,125,119,124,125,119,124,125,119,124,125,124,125,119,124,125,124,125,119,124,125,119,124,125,119,124,125,119,124,125,119,124,125,119,124,125,119,125,124,125,124,125,119,124,125,119,124,125,119,124,125,119,124,125,119,124,125,0,0,47,47,126,47,126,47,126,47,126,47,126,126,126,47,126,47,126,126,47,126,47,126,47,126,47,126,47,126,47,47,126,126,47,47,126,47,47,47,126,47,126,47,126,47,126,126,126,126,126,0,127,0,0,453,453,127,127,127,127,453,74,127,453,74,127,453,74,127,453,74,127,74,74,453,74,127,127,127,453,74,127,127,74,453,74,127,453,74,127,127,453,74,127,74,453,74,127,74,74,74,74,74,74,74,74,127,127,453,74,127,453,74,127,453,74,127,453,74,127,74,74,74,454,454,0,0,0,0,0,0,0,133,0,132,132,132,132,132,132,132,0,132,132,132,132,132,0,0,132,0,132,132,132,132,0,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,0,0,131,455,0,0,0,138,0,138,455,0,0,0,0,0,137,143,144,455,142,137,143,144,455,142,137,143,144,455,142,137,143,144,455,142,137,140,141,140,141,143,144,137,142,137,143,144,455,142,137,143,144,455,142,143,137,143,144,455,142,137,143,144,455,142,137,143,144,455,142,137,143,144,455,142,137,143,144,455,142,142,140,141,0,0,0,0,0,0,0,143,144,140,141,0,137,143,144,455,142,137,143,144,455,142,137,143,144,455,142,137,143,144,455,142,0,0,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,0,0,147,0,149,148,147,149,148,147,149,148,147,149,148,147,148,149,149,148,147,147,147,149,148,147,149,148,147,149,148,147,149,148,149,148,147,149,148,147,148,148,148,0,147,149,148,147,149,148,147,149,148,147,149,148,147,0,0,0,0,0,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,0,152,152,152,152,152,0,152,152,152,152,152,152,152,152,152,152,152,152,152,152,0,0,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,0,0,0,0,0,164,138,0,164,138,0,0,162,163,164,164,165,162,163,164,165,164,162,163,164,165,162,163,164,165,140,141,162,163,164,165,164,165,140,141,162,163,162,163,162,163,164,165,164,164,164,164,164,164,162,163,164,162,163,164,165,164,162,162,162,163,163,164,165,162,163,164,165,162,163,164,165,162,163,164,165,162,163,164,165,162,140,141,162,163,140,141,162,163,164,165,162,163,164,165,162,163,164,165,162,163,164,165,162,163,164,165,0,0,169,169,0,0,169,169,169,169,0,0,0,0,0,171,59,171,170,169,169,168,59,171,170,169,168,169,59,171,170,169,168,59,171,170,169,168,168,0,0,169,169,168,59,170,171,171,59,171,170,169,168,0,169,169,169,169,169,169,0,0,169,59,171,170,169,168,0,0,169,171,171,171,171,59,171,170,169,168,59,171,170,169,168,59,171,170,169,168,59,171,170,169,168,59,171,170,169,168,0,0,59,59,171,171,59,0,171,0,59,171,171,0,171,0,171,0,171,59,171,59,0,0,169,59,171,170,169,168,59,171,170,169,168,59,171,170,169,168,59,171,170,169,168,0,171,182,0,182,0,0,182,0,182,181,183,130,182,181,183,130,182,181,183,130,182,181,183,130,130,130,130,182,130,182,181,183,130,182,181,183,130,181,182,181,183,130,182,181,183,130,182,181,183,130,182,181,183,130,182,182,181,183,130,130,183,181,130,130,182,181,183,130,182,181,183,130,182,181,183,130,182,182,181,183,130,181,130,130,130,0,0,0,0,0,0,0,0,0,0,0,0,191,189,184,188,185,187,191,189,184,188,185,187,191,189,184,188,185,187,191,189,184,188,185,187,187,184,185,184,187,188,185,187,188,185,187,187,191,189,189,184,188,188,185,187,187,188,185,184,184,184,191,189,184,188,185,187,185,185,185,191,189,184,188,185,187,191,189,184,188,185,187,191,189,184,188,185,187,191,189,184,188,185,187,188,191,189,184,188,185,187,187,185,185,185,184,185,184,184,185,185,185,185,185,191,188,187,185,185,185,185,185,185,188,188,185,187,187,191,189,184,188,185,187,191,189,184,188,185,187,191,189,184,188,185,187,191,189,184,188,185,187,184,184,185,185,0,0,0,0,174,174,174,0,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,201,0,0,199,199,199,199,199,199,199,199,199,199,201,199,199,199,199,199,199,199,199,199,199,199,199,199,209,224,217,0,198,198,0,0,0,217,0,219,210,0,60,198,198,198,206,207,205,198,206,207,205,205,219,210,0,216,0,198,0,0,0,0,60,0,0,0,0,0,0,60,209,224,216,0,0,0,0,0,205,209,224,198,198,198,198,198,198,198,198,58,0,49,58,198,198,0,215,198,198,198,198,198,198,198,0,57,215,222,222,49,215,208,57,221,198,198,198,198,198,208,215,55,0,57,215,49,0,49,222,215,57,204,57,55,214,49,198,198,198,198,215,198,459,459,460,459,459,460,461,461,461,462,462,462,463,463,464,465,464,466,465,465,463,463,466,467,467,468,467,467,468,467,468,0,206,207,205,206,207,205,205,0,0,0,0,205,208,57,205,205,206,206,207,207,208,57,205,206,207,208,57,205,206,207,208,57,205,206,207,208,57,205,206,207,205,206,207,205,206,207,205,205,205,206,206,206,207,207,207,57,205,205,206,206,207,207,208,57,205,206,207,57,57,57,57,57,57,57,208,57,208,57,205,206,207,208,57,205,206,207,205,206,207,208,57,205,206,207,208,57,205,206,207,208,57,57,57,57,57,57,57,205,206,207,208,57,205,206,207,208,57,205,206,207,208,57,205,206,207,208,57,205,206,207,461,461,461,462,462,462,467,467,468,467,467,468,467,468,217,0,0,217,216,216,216,216,217,217,216,217,216,217,216,217,216,216,216,217,216,217,216,217,216,216,216,217,217,217,216,216,217,216,216,216,217,216,217,216,217,216,217,216,217,216,216,217,216,217,216,217,216,217,459,459,460,459,459,460,0,49,0,49,49,49,49,221,49,221,49,221,49,221,49,49,49,221,49,49,221,49,49,49,49,49,49,49,49,49,221,49,49,221,221,49,221,49,221,49,221,49,221,49,49,49,49,49,49,49,49,49,221,49,49,49,49,221,49,49,221,49,221,49,221,49,221,49,49,49,0,0,219,60,219,0,0,0,0,0,60,0,60,222,222,58,215,223,218,218,60,60,222,219,219,58,215,223,218,60,222,219,218,58,215,223,218,60,222,219,58,215,223,218,60,222,219,218,219,218,219,218,58,218,58,58,204,215,223,218,60,222,219,204,204,204,218,60,219,218,215,218,60,219,218,218,218,60,60,60,219,219,219,215,218,60,60,222,219,58,215,223,218,60,60,60,60,222,219,219,219,219,219,222,222,222,222,218,222,215,222,204,204,222,222,215,58,215,223,218,60,222,219,58,215,223,218,60,222,219,58,215,223,218,60,222,219,58,215,223,218,60,222,219,204,58,215,223,218,60,222,219,215,215,218,215,215,215,204,204,222,222,215,218,222,222,204,223,60,218,219,60,58,215,223,218,60,222,219,58,215,223,218,60,222,219,58,215,223,218,60,222,219,215,58,215,223,218,60,222,219,204,204,215,215,209,224,210,210,209,224,0,0,0,0,0,209,224,209,224,224,210,210,55,214,209,224,210,55,214,209,224,210,55,214,209,224,210,55,214,209,224,210,55,209,224,210,55,214,209,224,210,55,214,224,210,224,210,224,224,224,210,210,210,209,224,224,210,55,214,209,209,209,209,224,210,210,210,210,210,210,55,214,214,214,214,214,209,224,210,55,214,209,224,210,55,214,224,210,55,214,209,224,210,55,214,214,209,224,210,55,214,214,214,55,55,209,55,214,209,224,210,55,224,209,224,210,55,214,209,224,210,55,214,209,224,210,55,214,209,224,210,55,214,226,226,226,226,0,0,469,226,469,226,469,226,469,226,469,226,226,226,469,226,226,469,226,469,226,469,226,469,226,469,226,469,469,226,226,469,226,469,226,469,226,469,226,470,470,471,470,472,471,470,472,471,472,0,0,0,0,0,0,227,228,227,228,227,228,227,228,227,228,227,228,227,227,228,227,228,227,228,227,228,227,228,227,227,228,227,228,227,228,227,228,227,228,227,0,0,0,473,474,473,474,473,474,473,474,473,474,473,474,473,474,473,474,473,474,473,474,473,474,473,474,473,474,473,474,473,474,473,474,0,0,62,0,0,0,0,0,63,62,0,230,230,150,229,230,150,229,230,150,229,230,150,229,230,230,230,150,229,0,53,63,150,229,150,229,230,150,229,150,230,150,229,230,150,229,230,230,150,229,230,230,150,229,230,233,233,234,230,230,63,150,229,150,229,150,150,230,150,229,230,150,229,230,150,229,230,150,229,0,0,62,0,0,0,63,62,62,233,62,233,62,233,62,233,62,233,53,233,63,62,233,62,233,62,233,62,233,62,233,62,233,233,233,233,234,0,63,62,233,62,233,62,233,62,233,0,0,0,0,0,245,245,0,0,0,0,213,0,0,213,0,0,0,0,0,240,240,0,239,475,242,249,236,249,235,241,242,236,249,178,246,239,236,236,249,236,249,475,246,61,0,243,236,249,249,0,243,178,155,241,242,240,0,243,241,0,475,155,243,475,243,0,0,246,249,236,249,155,246,249,237,476,476,0,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,0,0,236,236,236,236,236,235,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,0,0,0,240,240,241,241,242,240,241,242,240,240,241,242,240,241,242,242,240,241,242,240,241,242,240,241,242,241,241,242,241,241,241,241,240,241,242,240,241,242,240,241,242,240,241,242,240,241,242,240,241,242,240,241,242,241,242,240,241,240,241,242,240,241,242,240,241,242,240,241,242,240,241,242,0,0,0,245,245,0,0,246,243,475,245,178,246,243,475,245,178,246,243,475,245,178,246,243,475,245,178,475,243,178,246,243,475,245,178,246,243,475,245,178,178,178,243,178,178,178,246,246,243,475,245,178,246,243,475,245,178,246,243,475,245,178,246,243,475,245,178,178,246,243,475,245,178,246,475,246,243,178,178,243,178,243,178,243,178,243,243,178,475,243,475,243,246,243,475,245,178,246,243,475,245,178,246,243,475,245,178,246,246,243,475,245,178,246,213,0,0,213,155,213,155,213,155,213,155,213,213,155,213,213,155,213,213,213,155,155,213,155,213,155,213,155,213,155,213,155,155,213,155,155,213,155,213,155,213,155,213,155,476,476,0,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,0,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,257,257,157,257,256,257,0,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,257,257,257,257,257,256,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,257,0,256,261,261,260,257,0,260,257,256,257,257,257,0,157,260,257,257,257,257,256,257,0,157,157,157,157,157,157,157,157,157,157,157,157,257,257,257,0,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,257,256,257,257,257,257,257,257,257,257,157,0,257,257,257,257,257,257,257,257,257,257,0,257,257,257,256,0,157,256,257,257,257,260,260,256,256,257,257,259,259,157,157,172,261,160,173,260,256,257,259,157,172,261,160,173,260,256,257,259,157,157,172,256,257,256,257,256,257,256,257,256,256,257,257,256,257,256,257,157,157,157,260,256,257,259,157,172,261,160,173,260,256,257,259,157,172,261,160,173,259,259,260,256,257,259,157,172,261,160,173,260,256,257,259,157,172,261,160,173,256,257,157,157,172,256,257,256,257,260,256,257,259,172,160,173,173,172,256,257,172,260,256,257,259,157,172,261,160,173,259,259,260,256,257,259,157,260,256,257,259,157,256,257,260,256,257,259,157,260,260,260,256,256,256,257,257,257,259,259,259,157,157,157,256,257,172,260,256,256,256,256,256,257,257,257,257,257,259,157,260,256,256,257,259,157,172,261,160,173,256,257,256,256,257,257,256,257,256,257,256,257,157,157,157,157,260,256,257,259,157,256,257,256,257,256,257,260,256,257,259,157,172,261,160,173,260,256,257,259,157,172,261,160,173,260,256,257,259,157,172,261,160,173,260,256,257,259,157,172,261,160,173,256,257,256,257,157,157,157,157,256,257,157,160,157,260,256,257,259,157,172,261,160,173,256,257,256,257,172,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,173,256,257,157,172,173,172,256,257,157,157,157,160,256,257,157,256,257,256,257,256,257,173,260,256,257,259,157,172,261,160,173,256,257,260,256,257,259,157,172,261,160,173,260,256,257,259,157,172,261,160,173,260,256,257,259,157,172,261,160,173,256,257,260,256,257,259,157,172,261,160,173,259,259,477,477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,276,277,278,268,269,270,271,272,273,274,276,277,278,268,269,270,271,272,273,274,276,277,278,268,269,270,271,272,273,274,276,277,278,268,269,270,271,272,273,274,269,268,269,270,271,272,273,274,268,269,270,271,272,273,274,271,276,268,270,274,275,276,277,278,275,276,277,278,276,277,278,268,269,270,271,272,273,274,276,271,276,277,278,279,276,277,278,268,269,270,271,272,273,274,276,277,278,268,269,270,271,272,273,274,276,277,278,268,269,270,271,272,273,274,276,277,278,268,269,270,271,272,273,274,276,277,278,268,269,270,271,272,273,274,268,269,270,271,272,273,274,276,277,278,268,269,270,271,272,273,274,268,269,270,272,273,274,270,270,274,274,268,269,270,271,272,273,274,273,276,277,278,268,269,270,271,272,273,274,276,277,278,268,269,270,271,272,273,274,276,277,278,268,269,270,271,272,273,274,276,277,278,268,269,270,271,272,273,274,268,268,272,273,0,0,0,0,0,0,0,0,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,0,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,0,0,0,287,0,0,0,287,287,0,287,0,0,0,0,0,0,285,285,289,287,288,286,285,289,287,288,286,285,289,287,288,286,285,289,287,288,286,285,286,286,285,287,288,286,287,288,286,288,286,286,289,285,289,287,288,286,285,287,288,286,289,287,288,286,285,203,203,203,289,285,289,287,288,286,285,289,287,288,286,285,289,287,288,286,289,287,288,286,285,289,287,288,286,285,285,286,0,291,478,289,288,286,288,288,287,288,286,286,289,287,288,286,285,289,287,288,286,285,289,287,288,286,285,289,287,288,286,285,291,478,291,478,286,0,0,0,0,291,292,291,292,291,292,291,292,291,291,292,292,291,292,291,292,292,291,292,291,292,291,292,291,292,291,292,291,291,292,291,291,292,291,292,291,292,291,292,291,291,291,291,0,0,0,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,293,293,293,293,293,293,293,293,0,0,0,0,0,0,46,46,46,46,301,300,46,301,300,46,301,300,46,301,300,46,46,46,301,300,298,46,298,298,298,297,301,300,46,46,46,297,301,300,46,301,300,46,301,300,301,300,46,298,301,300,46,46,300,46,298,301,300,46,46,46,46,300,46,301,300,46,301,300,46,301,300,46,301,300,46,0,342,0,342,0,342,0,342,0,0,342,0,342,0,342,0,342,0,342,345,0,0,341,0,342,0,342,0,342,0,342,0,342,0,342,0,342,0,342,0,342,0,342,0,342,0,342,0,342,0,342,0,342,0,342,0,342,0,342,341,0,342,0,342,0,0,342,341,0,0,0,342,0,342,0,342,0,342,0,342,0,342,320,313,303,340,303,303,340,340,342,342,319,319,316,316,330,330,315,315,337,337,321,321,326,326,336,336,334,334,310,310,335,335,332,332,314,314,328,328,308,308,305,305,322,322,311,311,323,323,338,338,302,302,331,331,339,339,306,306,320,320,317,317,313,313,309,309,312,312,324,324,327,327,329,329,333,333,307,307,325,325,318,318,303,340,342,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,303,340,342,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,319,316,330,315,334,310,335,332,314,328,308,322,311,323,338,302,320,313,303,340,342,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,303,340,342,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,317,309,327,329,129,303,340,342,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,303,340,342,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,303,340,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,331,339,327,329,331,339,318,318,303,340,342,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,303,340,342,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,303,340,342,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,303,340,342,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,303,303,303,340,340,340,342,342,342,319,319,319,316,316,316,330,330,330,315,315,315,337,337,337,321,321,321,326,326,326,336,336,336,334,334,334,310,310,310,335,335,335,332,332,332,314,314,314,328,328,328,308,308,308,305,305,305,322,322,322,311,311,311,323,323,323,338,338,338,302,302,302,331,331,331,339,339,339,306,306,306,320,320,320,317,317,317,313,313,313,309,309,309,312,312,312,324,324,324,327,327,327,329,329,329,333,333,333,307,307,307,325,325,325,318,318,318,303,340,342,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,342,319,319,319,319,319,319,319,316,316,316,316,330,330,330,330,315,315,315,315,337,337,337,337,321,321,321,321,326,326,326,326,336,336,336,336,334,334,334,334,310,310,310,310,335,335,335,335,332,332,332,332,314,314,314,314,328,328,328,328,308,308,308,308,305,305,305,305,322,322,322,322,311,311,311,311,323,323,323,323,338,338,338,338,302,302,302,302,331,331,331,331,339,339,339,339,306,306,306,306,320,320,320,320,317,317,317,317,313,313,313,313,309,309,309,309,312,312,312,312,324,324,324,324,327,327,327,327,329,329,329,329,333,333,333,333,307,307,307,307,325,325,325,325,318,318,318,318,345,319,316,330,315,334,310,335,332,314,328,308,322,311,323,338,302,317,309,312,324,303,340,342,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,331,339,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,342,319,319,316,316,330,330,315,315,337,337,321,321,326,326,336,336,334,334,310,310,335,335,332,332,314,314,328,328,308,308,305,305,322,322,311,311,323,323,338,338,302,302,331,331,339,339,306,306,320,320,317,317,313,313,309,309,312,312,324,324,327,327,329,329,333,333,307,307,325,325,318,318,303,340,342,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,303,340,342,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,303,340,342,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,345,303,340,342,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,326,336,320,317,313,309,312,0,129,129,129,342,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,333,307,129,333,307,319,316,330,315,334,310,335,332,314,328,308,322,311,323,338,302,0,312,324,0,129,0,303,340,342,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,303,340,342,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,303,340,342,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,303,340,342,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,325,303,340,342,319,316,330,315,337,321,326,336,334,310,335,332,314,328,308,305,322,311,323,338,302,331,339,306,320,317,313,309,312,324,327,329,333,307,325,318,324,325,129,337,321,305,306,337,305,306,327,329,333,307,325,318,337,305,306,129,350,0,350,0,0,350,0,350,0,347,348,349,350,351,347,348,349,350,351,347,347,348,349,350,351,347,348,349,350,351,347,348,349,350,351,347,348,349,350,351,351,347,348,349,350,351,347,348,349,350,351,348,347,348,349,350,351,347,348,349,350,351,350,351,351,347,348,349,350,351,347,348,349,350,351,347,348,349,350,351,347,348,349,350,351,347,348,349,350,351,349,351,351,351,351,347,348,349,350,351,351,351,347,348,349,350,351,347,348,349,350,351,347,348,349,350,351,347,348,349,350,351,347,348,349,350,351,352,352,0,0,352,353,352,353,352,353,352,353,352,353,352,353,353,352,353,352,353,352,353,352,353,352,353,352,353,352,353,352,353,352,353,353,353,353,353,353,353,353,353,352,353,352,353,352,353,352,353,352,353,352,353,355,0,36,0,0,0,355,0,36,36,354,355,36,354,355,354,36,354,355,36,354,355,354,36,354,355,36,354,355,36,36,354,355,36,354,355,36,354,355,36,354,355,36,354,355,36,354,355,36,354,355,36,354,355,36,354,355,354,354,354,36,354,355,354,36,354,355,36,354,355,36,354,355,36,354,355,36,354,355,479,480,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,129,129,0,0,0,357,358,357,358,357,358,357,358,356,357,356,357,358,357,358,357,358,357,358,357,358,357,358,357,358,357,358,358,0,357,0,0,357,358,357,358,357,358,357,358,0,290,481,0,0,0,0,0,290,481,359,359,359,359,359,360,359,360,360,360,359,359,359,359,359,0,359,359,359,359,359,359,360,359,290,359,481,359,482,359,359,359,359,359,0,0,0,0,362,362,362,362,362,362,0,362,362,362,299,362,362,363,362,363,0,362,362,362,362,362,0,0,365,366,366,366,366,366,366,366,366,366,366,366,365,366,366,366,366,366,366,366,0,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,0,0,0,0,0,483,484,0,483,484,0,0,0,0,373,370,368,167,371,373,370,368,167,371,373,370,368,167,371,373,370,368,167,371,167,368,368,369,370,167,368,369,370,167,371,372,373,370,368,167,371,372,372,372,167,368,373,370,368,167,371,167,373,373,370,368,167,371,373,370,368,167,371,370,368,371,373,370,368,167,371,372,373,370,368,167,371,371,483,167,484,167,485,167,370,373,373,167,368,373,370,368,167,371,373,370,368,167,371,373,370,368,167,371,373,370,368,167,371,0,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,374,374,378,375,378,375,378,375,378,375,375,375,375,378,375,375,378,375,375,375,378,375,378,375,378,375,378,375,378,375,378,378,375,378,375,378,375,378,375,378,375,375,0,486,0,486,0,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,0,0,0,387,387,387,387,0,388,389,390,387,387,388,389,390,387,387,387,388,388,388,389,390,387,388,389,390,387,388,389,390,388,389,390,387,388,389,390,387,387,387,388,389,390,387,388,388,388,389,390,387,387,387,388,389,390,388,389,390,387,387,387,387,390,390,390,388,388,388,389,390,387,388,388,389,390,387,387,387,389,387,389,389,388,388,388,389,390,387,388,389,390,387,388,389,390,387,388,389,390,387,387,388,389,390,387,390,390,387,390,389,389,388,388,388,388,389,389,389,389,388,389,390,387,388,389,390,387,388,389,390,387,389,389,388,389,390,387,388,388,388,389,390,387,390,390,0,397,0,0,396,396,396,396,396,396,396,396,396,0,400,396,0,396,396,396,396,396,396,0,0,397,396,400,396,396,396,396,396,396,0,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,0,0,0,0,15,402,15,402,0,0,0,0,404,40,407,403,403,404,40,407,403,404,40,407,403,404,40,407,403,0,403,403,403,403,404,0,0,0,404,40,407,403,403,403,403,403,403,404,40,407,403,404,40,407,403,404,404,404,404,404,404,40,407,403,404,40,407,403,404,40,407,403,404,40,407,403,404,40,407,403,0,40,407,0,40,407,404,404,40,407,403,40,407,403,404,40,407,403,404,40,407,403,404,40,407,403,404,40,407,403,487,0,420,0,0,409,0,409,0,409,487,0,0,0,420,0,409,0,0,0,0,0,0,0,0,417,408,422,421,487,415,416,417,408,422,421,487,415,416,417,408,422,421,487,415,416,417,408,422,421,487,415,416,422,408,410,411,413,414,419,410,411,413,414,418,422,421,408,415,416,417,416,417,408,422,421,487,415,416,422,439,417,408,422,421,487,415,416,415,439,439,417,408,422,421,487,415,416,417,408,422,421,487,415,416,417,408,422,421,487,415,416,417,408,422,421,487,415,416,413,417,408,422,421,487,415,416,439,411,418,416,410,411,413,414,439,439,439,439,419,439,0,0,0,0,0,0,0,0,422,421,411,413,414,0,417,408,422,421,487,415,416,417,408,422,421,487,415,416,417,408,422,421,487,415,416,417,408,422,421,487,415,416,0,439,0,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,420,0,0,420,0,418,419,420,418,419,420,418,419,420,418,419,420,419,418,418,419,420,420,420,418,419,420,418,419,420,418,419,420,418,419,420,418,419,420,418,419,420,419,419,419,418,419,419,0,419,419,420,418,419,420,418,419,420,418,419,420,418,419,420,0,0,0,0,488,489,488,489,488,489,488,489,488,489,488,489,488,489,488,489,488,489,488,489,488,489,488,489,488,489,488,489,488,489,488,489,0,424,424,424,424,424,0,424,424,424,424,424,424,424,424,424,424,424,424,424,424,0,0,0,0,0,428,0,0,428,0,428,0,0,0,428,425,425,425,428,429,427,430,426,425,428,429,427,430,426,426,425,428,429,427,430,426,425,428,429,427,430,426,427,427,427,427,425,426,428,427,428,427,427,426,425,428,429,427,430,426,425,425,427,426,425,428,429,427,430,426,425,428,429,427,430,426,425,426,426,425,425,425,425,425,425,427,427,429,429,425,428,429,427,430,426,425,428,429,427,430,426,425,428,429,427,430,426,425,428,429,427,430,426,425,428,429,427,430,426,426,425,427,430,426,426,425,425,429,426,425,425,425,425,425,426,426,427,428,427,426,425,428,429,427,430,426,425,428,429,427,430,426,429,425,428,429,427,430,426,425,428,429,427,430,426,425,425,427,425,425,427,0,0,0,0,0,0,0,437,409,0,437,409,0,437,409,0,437,409,0,0,433,434,435,437,437,436,438,433,434,435,437,436,438,437,433,434,435,437,436,438,433,434,435,437,436,438,436,410,411,413,414,433,434,435,436,437,436,438,437,436,438,410,411,413,414,433,434,435,436,433,434,435,436,433,434,435,437,436,438,437,437,437,437,437,437,436,433,434,435,437,436,433,434,435,437,436,438,437,435,433,433,434,434,435,435,437,436,436,438,433,434,435,437,436,438,433,434,435,437,436,438,433,434,435,437,436,438,413,436,433,434,435,437,436,438,436,411,434,434,410,411,413,414,433,434,435,436,411,413,434,436,437,436,438,414,435,433,434,435,437,436,438,433,434,435,437,436,438,433,434,435,437,436,438,433,434,435,437,436,438,0,0,128,0,0,0,441,0,0,128,0,176,128,6,6,296,296,128,6,296,6,296,128,6,296,128,6,296,6,296,6,296,441,128,6,296,6,296,6,296,6,296,6,6,6,296,296,296,128,128,6,296,128,6,296,176,6,296,6,296,6,296,6,296,176,128,6,296,128,6,296,128,6,296,128,6,296,128,6,296,6,296,176,176,175,6,6,296,128,128,6,296,128,6,296,128,6,296,128,6,296,6,296,6,296,6,296],"f":"```````````````````````````````````````{cb{}}0{ce{}{}}00{cc{}}1{{{d{c}}}{{d{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{ce}h{}{}}`{{jln}A`}`{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}````````````````````{{AhAj}c{}}{{AlAl}c{}};;;;;;;;;;;;;;;;;;;;;;;;{cAn{}}00{{nn}B`}<<<<<<<<<<<<<<<<<<<<{Bb{{Af{Bd}}}}{Bfn}{BdBd}{AhAh}{BfBf}{AlAl}{BhBh}{BjBj}{BbBb}{B`B`}{{ce}A`{}{}}0000000{{BdBd}Bl}{{AhAh}Bl}{{BbBb}Bl}{{ce}Bl{}{}}00{{}{{C`{Bn}}}}{{}Ah}{{}Bf}{{}Al}{{}Bh}{{}Bj}{{}Bb}{{}B`}{c{{Ab{Ah}}}Cb}{c{{Ab{Bb}}}Cb}{ce{}{}}000000000{{cAn}h{}}000{{cCd}A`{}}00{{BdBd}h}{{AhAh}h}{{BhBh}h}{{BjBj}h}{{BbBb}h}{{B`B`}h}{{ce}h{}{}}00000000000{{BdCf}Ch}{{AhCf}Ch}0{{BfCf}Ch}0{{AlCf}Ch}0{{BhCf}Ch}{{BjCf}Ch}0{{BbCf}Ch}0{{B`Cf}Ch}0{{CjCf}Ch}{cc{}}00{AjAh}1{AhAl}222{{{Cl{BnBnAh}}}Bj}{{{Cl{CnCnAh}}}Bb}4{{{Cl{nn}}}B`}{{{Cl{D`D`}}}B`}{{{Db{n}}}B`}77{{BfAl}B`}{Bb{{C`{Bb}}}}{Bb{{Af{Bb}}}}{{Ahc}A`Cd}{{Bjc}A`Cd}{{Bbc}A`Cd}{ce{}{}}000000000{BbDd}{{{d{c}}}{{d{b}}}{}}000000000{{{Df{c}}}{{Df{b}}}{}}000000000{{{f{c}}}{{f{b}}}{}}000000000{{BbDh}{{Af{Bj}}}}{{BjDh}{{Af{Bb}}}}{{B`AhAl}Bb}{{CjBb}h}{Ahh}{ch{}}{{ce}h{}{}}000000000{Cj{{`{{Dl{}{{Dj{Bb}}}}}}}}``{DdBb}0``{Bfn}0{{Bfn}n}`{{AlAlc}h{}}{{{Dn{Ah}}}Bd}{AjAh}{{nn}Bf}{nAl}{{{E`{n}}CnEbAlAh}Cj}`{{BdBd}{{Af{Bl}}}}{{AhAh}{{Af{Bl}}}}{{BbBb}{{Af{Bl}}}}{{AlAl}n}{{AlBb}n}{{AlAh}n}{{Ahc}AbEd}{{Bbc}AbEd}{BbAj}{{AhAj}c{}}{{AlAl}c{}}{ce{}{}}0000000{cEf{}}00000{{BbAl}{{Eh{n}}}}{c{{Ab{e}}}{}{}}0000000000000000000{cAd{}}000000000{c{{Af{e}}}{}{}}000000000{DdBb}0``````````{{Aln}Ah}{CjAh}````{cb{}}00000999999{{EjEl{f{{En{c}}}}F`Fb}A`Fd}``{{}Ej}{Ffc{}}<<<{FhFj}``{cc{}}00>>>{{{d{c}}}{{d{b}}}{}}00{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}00{{ce}h{}{}}00```{Fhc{}}`{c{{Ab{e}}}{}{}}00000{cAd{}}00{c{{Af{e}}}{}{}}00{jA`}`>>{ce{}{}}00:{Fl{{G`{Fn}}}}1:987{{}Fl}{{FlGbGdGfF`}{{Ab{A`Gh}}}}7765{{FlGf}A`}`````5```{cb{}}000555555??55>>==<<;;{{F`cGj}GlGn}{{F`FhGj}Gl};;;;::998`````````2277`{H`H`}{{ce}A`{}{}}{H`{{Hd{}{{Hb{c}}}}}Hf}{c{{Ab{H`}}}Cb};{cc{}}<{{{d{c}}}{{d{b}}}{}}{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{ce}h{}{}}{{H`c}AbEd}{{{Hd{}{{Hb{c}}}}}{{Hh{c}}}Hf}{ce{}{}}{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}````````{cb{}}044{{}c{}}{{{Hl{}{{Hj{c}}}}}c{{Hn{e}}}I`}6{{IbCf}Ch}0>7=<;:{{{Hl{}{{Hj{c}}}}{Id{g}}{Af{If}}}A`{{Hn{e}}}I`Fd}{{Hnc}{{Ab{A`Ib}}}{}}{cEf{}}9987```````````````````````````````````````6666666666666666::::::::::::::::`{{{Il{}{{Ih{c}}{Ij{e}}}}In{J`{gc}}}{{Ab{A`Jb}}}{JdJfJh}{{Dl{}{{Dj{Jj}}}}}Hd}{{{Jl{ce}}In{J`{cg}}}{{Ab{A`Jb}}}HdJn{}}`{InIn}{K`K`}{{ce}A`{}{}}0{c{{Ab{In}}}Cb}{ce{}{}}0000000{{KbKb}h}{{KdCf}Ch}0{{JjCf}Ch}{{KfCf}Ch}0{{KhCf}Ch}0{{JbCf}Ch}0{cc{}}0000000{{JjKb}h}{{Kbc}A`Cd}{KjJj}::::::::{{{d{c}}}{{d{b}}}{}}0000000{{{Df{c}}}{{Df{b}}}{}}00{{{f{c}}}{{f{b}}}{}}0000000{Jj{{d{c}}}{}}{{ce}h{}{}}0000000{{cH`}{{Jl{ec}}}JnHd}{{Kb{d{b}}}Jj}``{{{Il{}{{Ih{c}}{Ij{e}}}}g}e{JdJfJh}{{Dl{}{{Dj{Jj}}}}}{{Kn{Jj}{{Kl{h}}}}}}{{{Jl{ce}}g}iHdJn{{Kn{Jj}{{Kl{h}}}}}{}}`{{Jdc}{{Ab{A`Kf}}}Kj}{{K`c}{{Ab{A`Kf}}}Kj}`{{Inc}AbEd}{JjKb}`{ce{}{}}0{cEf{}}000`{c{{Ab{e}}}{}{}}000000000000000{cAd{}}0000000{c{{Af{e}}}{}{}}0000000```````````{cb{}}0000000005555555555`{L`{{Ld{{Lb{n}}}}}}{{{Lb{c}}}{{Lb{c}}}{LfLhLjJh}}{{{Ll{c}}}{{Ll{c}}}{LfLhLjJh}}{{ce}A`{}{}}0{{{Lb{c}}}h{LfLhLjLn}}{{L`{Af{M`}}}{{Ab{A`Mb}}}}{L`{{Ab{A`Mb}}}}{{}Md}{{}L`}{{{Lb{c}}}{}{LfLhLjLn}}?????{{{Lb{c}}}e{LfLhLjLn}{}}`{{L`If}{{Ab{A`Mb}}}}0{{{Lb{c}}Cf}Ch{LfLhLjMf}}{{{Ll{c}}Cf}Ch{LfLhLjMf}}{cc{}}0000{{{Mh{c}}{Mj{EfEf}}}{{Af{{Lb{c}}}}}{LfLhLjLn}}{{{Ml{c}}{Mj{EfEf}}}{{Af{{Lb{c}}}}}{LfLhLjLn}}``::{L`{{G`{{Lb{n}}}}}}`{{MdBbMn}A`}{ce{}{}}0000{{{d{c}}}{{d{b}}}{}}0000{{{Df{c}}}{{Df{b}}}{}}0000{{{f{c}}}{{f{b}}}{}}0000{{ce}h{}{}}0000{{L`hEbEb}{{Ab{A`Mb}}}}{{L`hEb}{{Ab{A`Mb}}}}{{L`EbEb}{{Ab{A`Mb}}}}{{L`Eb}{{Ab{A`Mb}}}}110{{}Md}{{}L`}22{{MnBh}{{G`{{Lb{n}}}}}}65``{L`{{Ab{A`Mb}}}}0{{L`EbM`N`}{{Ab{hMb}}}}{{MdB`AhAl}{{Af{{G`{{Lb{n}}}}}}}}>>{c{{Ab{e}}}{}{}}000000000{cAd{}}0000{c{{Af{e}}}{}{}}0000{{L`nnEb}{{Ab{A`Mb}}}}```````{cb{}}000{ce{}{}}00000{{NbCf}Ch}0{cc{}}022{{{d{c}}}{{d{b}}}{}}0{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}0{{ce}h{}{}}0{{Jne}{{Ab{A`Nb}}}{{Nd{}{{Kl{A`}}}}}{{Nf{}{{Kl{c}}}}Jf}}{{Nhe}{{Ab{A`Nb}}}{{Nd{}{{Kl{A`}}}}}{{Nf{}{{Kl{c}}}}Jf}}{cEf{}}>>>>==<<`````::::::999999{{{Nj{c}}}{{Nj{c}}}{HfJh}}{{{Hh{c}}}{{Hh{c}}}{HfJh}}{{ce}A`{}{}}0<<<{{HfM`}{{Nl{{d{Nd}}}}}}{{{Nj{c}}BbNn}{{Ab{{G`{Aj}}O`}}}Hf}{{{Hh{c}}BbNn}{{Ab{{G`{Aj}}O`}}}Hf}{{O`Cf}Ch}0>{ObO`}{OdO`}{cc{}}0``{ce{}{}}00{{{d{c}}}{{d{b}}}{}}00{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}00{{ce}h{}{}}00{c{{Nj{c}}}Hf}{{{Nj{c}}}{{Hh{c}}}Hf}{O`{{Af{Of}}}}77{cEf{}}{c{{Ab{e}}}{}{}}00000{cAd{}}00{c{{Af{e}}}{}{}}00`````{cb{}}00000<<<<<<{OhOh}{OjOj}{NnNn}{{ce}A`{}{}}00{{}Oh}{{}Oj}{ce{}{}}00``{{OhBb}Ef}{{OjBb}Ef}{{NnBb}Ef}{cc{}}00444{{{d{c}}}{{d{b}}}{}}00{{{Df{c}}}{{Df{b}}}{}}00{{{f{c}}}{{f{b}}}{}}00{{ce}h{}{}}00`{{M`M`}Oh}{{M`M`M`}Oj}:::{c{{Ab{e}}}{}{}}00000{cAd{}}00{c{{Af{e}}}{}{}}00````{{{En{c}}}{}Fd}``{cb{}}000????{{{Ol{c}}}{{En{c}}}Fd}{{}{{Ol{c}}}Fd}{ce{}{}}0>>`00==<<;;::4``14``{{{En{c}}}HhFd}`88887766{{{Ol{c}}}{{Ol{c}}}Fd}000``````````555555222222{{{Id{c}}}{{Ab{jOn}}}Fd}0333{{OnCf}Ch}0{cc{}}00{A@`On}{{{Id{c}}}{{Ab{A`On}}}Fd}777{{{d{c}}}{{d{b}}}{}}00{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}00{{{Id{c}}}hFd}{{ce}h{}{}}00{{{Id{c}}}{{f{{En{c}}}}}Fd}``{{A@b{En{c}}A@d{G`{{d{A@f}}}}}{{Ab{{Id{c}}On}}}Fd}`{{{Id{c}}}A`Fd}8`{On{{Af{Of}}}}{cEf{}}{c{{Ab{e}}}{}{}}00000{cAd{}}00{c{{Af{e}}}{}{}}00{{{Id{c}}}{}Fd}`0``````{c{}Nd}````{cb{}}0{ce{}{}}0{H`A@h}1{cc{}}`2{{{d{c}}}{{d{b}}}{}}{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{ce}h{}{}}8`{A@h{{Hh{c}}}{}}`==<;`8877`{A@jA@j}{{ce}A`{}{}}9{{A@jM`}{{Nl{{d{Nd}}}}}}8:7654{{{Af{c}}}A@j{{A@n{A@l}}}};{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}`??>>{{}AA`}?=?<;:90{{AA`e}{{Ab{A`Nb}}}{{Nd{}{{Kl{A`}}}}}{{Nf{}{{Kl{c}}}}}}4432``{{A@fEl{f{{En{c}}}}F`Fb}A`Fd}`````````````{cb{}}000000000{ce{}{}}000000000{{{AAb{c}}El{f{{En{e}}}}F`Fb}A`AAdFd}{{BbEfAAf}AAh}{BbAAj}{AAhBb}{AAjBb}``{{}{{AAb{c}}}AAd}{{}AAl}77777{cc{}}0000`88888{{{d{c}}}{{d{b}}}{}}0000{{{Df{c}}}{{Df{b}}}{}}0000{{{f{c}}}{{f{b}}}{}}0000{{ce}h{}{}}0000`{{}Kb}0`````````{AAhAAn}{AAjAB`}`{c{{Ab{e}}}{}{}}000000000{cAd{}}0000{c{{Af{e}}}{}{}}0000``{cb{}}0{ce{}{}}00<0;98`{{{ABb{ce}}}{{ABd{M`}}}FdAAd}{{{f{{En{c}}}}}{{ABb{ce}}}Fd{}}`{{{ABb{ce}}j}A`FdAAd}7765````444444333333``333{{ABfCf}Ch}0{cc{}}00555{{{d{c}}}{{d{b}}}{}}00{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}00{{ce}h{}{}}00{{{ABh{ce}}BbEfAAf}{{Ab{A`ABf}}}AAdJd}{c{{ABh{ec}}}JdAAd}`{{{Dn{Aj}}ABj{ABh{ce}}}{{Ab{A`ABf}}}AAdJd}{cEf{}}{c{{Ab{e}}}{}{}}00000{cAd{}}00{c{{Af{e}}}{}{}}00{jA`}````{cb{}}00000{ce{}{}}00000000>>>000===<<<;;;:::{{F`cGj}GlGn}{{F`ABlGj}Gl}0777777666555`33222{{Ince}ABn{JdJhJf}Hd}{cc{}}4{{{d{c}}}{{d{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{ce}h{}{}}`{{{AC`{ce}}}{{ABd{M`}}}FdAAd}{{{f{{En{c}}}}}{{AC`{ce}}}FdAAd}`{{{AC`{ce}}j}A`FdAAd}??>=``;;{{ACbACdBbACf}A`};;`{{ACbAChACdACjBnBnACl}ACf}<8{{ACbBb}{{Af{ACn}}}}{{ACbBbF`}h}>9{{{Df{c}}}{{Df{b}}}{}}98`{{AD`ACdADb}ACb}{ACbADb}``{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}{jA`}```````````{cb{}}00000000{cAn{}}{ce{}{}}0000000{{BbEfAAf}AAh}{BbAAj}{{BbEfAAf}ADd}{BbADf}{ADhADh}{ADjADj}{{ce}A`{}{}}0{AAhBb}{AAjBb}{ADdBb}{ADfBb}``;;;;{{cAn}h{}}{{cCd}A`{}}{{ADhADh}h}{{ce}h{}{}}00{{ADdCf}Ch}{{ADfCf}Ch}{{ADhCf}Ch}{cc{}}000{{ADhc}A`Cd}`{ADdJj}{ce{}{}}0{ADfJj}11{{{d{c}}}{{d{b}}}{}}000{{{Df{c}}}{{Df{b}}}{}}000{{{f{c}}}{{f{b}}}{}}000;;;;`{{}Kb}000{AAhAAn}{AAjAB`}{ADdAAn}{ADfAB`}99{c{{Ab{e}}}{}{}}0000000{cAd{}}000{c{{Af{e}}}{}{}}000{{ACbACdADlADnA@bCj}A`}{jA`}``````````````{cb{}}0000000000{cAn{}}{ce{}{}}000000000{{AE`El{f{{En{c}}}}F`Fb}A`Fd}``{AEbAEb}{{ce}A`{}{}}{{}AE`}`{AEdc{}}{AEfACd}`66666`{{cAn}h{}}{{cCd}A`{}}{{AEbAEb}h}{{ce}h{}{}}00``{{AEbCf}Ch}{cc{}}0000``{{AEbc}A`Cd}{{cAEhAEj}{{Ab{AEfAEl}}}{AEnAF`}}{{cAEhAEj}{{Ab{AEfAEl}}}AEn}{AEfAFb}`{ce{}{}}0000{{{d{c}}}{{d{b}}}{}}0000{{{Df{c}}}{{Df{b}}}{}}0000{{{f{c}}}{{f{b}}}{}}0000:::::```{AFdGf}{AEfADl}`{{GfcAFb}{{Ab{A`AEl}}}{AEnAF`}}````{{AFbAEhAFf}{{Ab{{Cl{AFhACdADl}}AEl}}}}{{AEfl}A`}`````{AEfGf}{GfAFd}{AEfAFd}```;{c{{Ab{e}}}{}{}}000000000{cAd{}}0000{c{{Af{e}}}{}{}}0000`````````{cb{}}0000000????????{A@dAFj}{A@dA@d}{{ce}A`{}{}}{{}AFl}{{}A@d}{ce{}{}}000{cc{}}000{AFj{{Ab{AFlAEl}}}}2222{{{d{c}}}{{d{b}}}{}}000{{{Df{c}}}{{Df{b}}}{}}000{{{f{c}}}{{f{b}}}{}}000{AFl{{Af{AEf}}}}{{ce}h{}{}}0008```7{c{{Ab{e}}}{}{}}0000000{cAd{}}000{AFlAFn}{c{{Af{e}}}{}{}}000``{{A@dAEj}A@d}{{A@dAEh}A@d}````````````{cb{}}00000000000>>>>>>>>>>>>`{{AG`nnn}{{Eh{n}}}}{{AGbn}{{Eh{n}}}}{{AG`nnnn{AGd{n}}}{{Eh{n}}}}{{AGfnn}{{AGd{n}}}}{AGhAGh}{AGbAGb}{AGfAGf}{{ce}A`{}{}}00{{}AGf}{ce{}{}}{AGj{{Eh{D`}}}}111{AGh{{Eh{D`}}}}22{{AGfAGf}h}{{AGhCf}Ch}{{AGbCf}Ch}{{AG`nn}{{AGl{n}}}}{AG`{{AGl{n}}}}`{cc{}}00000{AGb{{AGl{n}}}}00999999{{{d{c}}}{{d{b}}}{}}00000{{{Df{c}}}{{Df{b}}}{}}00000{{{f{c}}}{{f{b}}}{}}00000{AGhAGn}{{ce}h{}{}}00000`{{AGb{AH`{n}}}A`}{{AGb{AGd{n}}}A`}{{AGbAGbc}h{}}{cAG`{{A@n{{AGl{n}}}}}}{{ceg}AGb{{A@n{{AGd{n}}}}}{{A@n{{AGl{n}}}}}{{A@n{{AGl{n}}}}}}{{AG`{AGd{n}}n}n}0{{AGbc}A`{{A@n{{AGl{n}}}}}}`{AGb{{AGd{n}}}}`{AGb{{AH`{n}}}}{{AGn{AHb{n}}}{{AHb{n}}}}{{AGh{AHb{n}}}{{AHb{n}}}}`4`444{{AGbn}{{Db{n}}}}{{AGh{Eh{n}}}AGj}{ce{}{}}00`{c{{Ab{e}}}{}{}}00000000000{cAd{}}00000{c{{Af{e}}}{}{}}00000{{AG`nn}n}{AG`n}<````````````{cb{}}0666{{AElCf}Ch}0{AHdAEl}{AHfAEl}{AHhAEl}{AHjAEl}{AHlAEl}{cc{}}={{{d{c}}}{{d{b}}}{}}{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{ce}h{}{}}{AElh}{AEl{{Af{Of}}}}{cEf{}}{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}`````{cb{}}0{ce{}{}}0{{}{{AHn{c}}}{}}1{{{AHn{c}}M`}c{}}>{{{AIb{}{{AI`{c}}}}c}hAId}{{{AHn{c}}BbF`}hAIf}{{{AHn{c}}e}A`{}{{Nf{}{{Kl{c}}}}}}5{{{d{c}}}{{d{b}}}{}}{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{ce}h{}{}}{{{AHn{c}}e}A`AIb{{Nf{}{{Kl{c}}}}}}{{{AHn{c}}}{{AHn{c}}}{}}??>=``````````````````````````````````````````````````````````<<<;;````;{{cAn}h{}}``{{AHlAHl}h}444{{AHlCf}Ch}0{cc{}}``````````?9876````````````{{AIhGbGdGfF`}{{Ab{A`Gh}}}}````{cEf{}}{c{{Ab{e}}}{}{}}0{cAd{}}`{c{{Af{e}}}{}{}}````````````````````````````````````````````{cb{}}000000000000{ce{}{}}00000000000000:::{{AIjAIj}h}{{AIlAIl}h}{{AInAIn}h}{{ce}h{}{}}00000000{Gb{{G`{AJ`}}}}{{AIjCf}Ch}0{{AIlCf}Ch}0{{AInCf}Ch}0?????{{Gbc}{{Ab{AJbAIn}}}{{A@n{AJd}}}}{{Gbc}{{Ab{AJfAIn}}}{{A@n{AJd}}}}{{Gbc}{{Ab{AJhAIn}}}{{A@n{AJd}}}}{{Gbc}{{Ab{AJjAIn}}}{{A@n{AJd}}}}`{GbAJl}{Gb{{Dn{AJb}}}}``>>>>>{{{d{c}}}{{d{b}}}{}}0000{{{Df{c}}}{{Df{b}}}{}}00{{{f{c}}}{{f{b}}}{}}0000=====`{{FbAJn{Dn{AJb}}{Dn{{Af{AJb}}}}}Gb}`5`{{Gbc{G`{AJb}}}{{Ab{A`AIj}}}{{A@n{{ABd{M`}}}}}}`{{Gbce}{{Ab{A`AIl}}}{{A@n{AJd}}}{{A@n{AJb}}}}{cEf{}}00{c{{Ab{e}}}{}{}}000000000{cAd{}}0000{c{{Af{e}}}{}{}}0000````````````````````{cb{}}00000{ce{}{}}000{AK`AK`}{{ce}A`{}{}}22{{cAn}h{}}0{{AK`AK`}h}{{AKbAKb}h}{{ce}h{}{}}00000{{AK`Cf}Ch}{cc{}}0{AK`AKd}099{{{d{c}}}{{d{b}}}{}}0{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}066<{c{{Ab{e}}}{}{}}000{cAd{}}0{c{{Af{e}}}{}{}}0`````````{{Fbce}AKd{{A@n{{ABd{M`}}}}}AIh}{{Fbce}{{Ab{A`AHl}}}{{A@n{AKf}}}{{A@n{AKf}}}}{{Fbcegi}{{Ab{A`AHl}}}{{A@n{AKf}}}{{A@n{AJd}}}{{A@n{AKf}}}{{A@n{AJd}}}}{{FbcFb}A`{{A@n{{ABd{M`}}}}}}{cb{}}000{ce{}{}}000`{{}Fb}11{{FbCf}Ch}??{{Fbc}{{Ab{eAHl}}}{{A@n{AKf}}}AIh}{{Fbc}{{Ab{AKdAHl}}}{{A@n{AKf}}}}1{{Fbc}{{Ab{AJnAHl}}}{{A@n{AKf}}}}0{{Fbc}{{Af{Fb}}}{{AKh{M`}}}}0{{FbAK`}h}{AKj{{G`{Fn}}}}{Fb{{Af{AJn}}}}``99{{{d{c}}}{{d{b}}}{}}0{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}0{{ce}h{}{}}0{{Fbc}{{Ab{{`{{Dl{}{{Dj{{Cl{AK`AJn}}}}}}}}AHl}}}{{A@n{AKf}}}}0{Fb{{`{{Dl{}{{Dj{AJn}}}}}}}}0{Fb{{`{{Dl{}{{Dj{{Cl{M`Fb}}}}}}}}}}0``8{{Fbc}{{Ab{A`AHl}}}{{A@n{{ABd{M`}}}}}}{{Fbce}{{Ab{A`AHl}}}{{A@n{AKf}}}{{A@n{AKf}}}}{{Fbcegi}{{Ab{A`AHl}}}{{A@n{AKf}}}{{A@n{AJd}}}{{A@n{AKf}}}{{A@n{AJd}}}}{{Fbc}A`{{A@n{{ABd{M`}}}}}}{{AKjGbGdGfF`}{{Ab{A`Gh}}}}{{Fb{G`{Fn}}}AKd}`{c{{Ab{e}}}{}{}}000{cAd{}}0{c{{Af{e}}}{}{}}0{{FbGf}A`}{{FbAK`AKb}{{Ab{A`AHl}}}}`````````````{{AKlAK`}{{Ab{A`AHl}}}}0{cb{}}0000000000000000{cAn{}}{ce{}{}}0000000000000{AKdAKd}{AKfAKf}{{ce}A`{}{}}0{{AKdAKd}Bl}`{{ce}Bl{}{}}`5{{{d{AIh}}}{{Ab{{d{c}}{d{AIh}}}}}AIh}666666{AIh{{Af{c}}}AIh}{{{f{AIh}}}{{Ab{{f{c}}{f{AIh}}}}}AIh}1{{cAn}h{}}00{{cCd}A`{}}`{{AKdAKd}h}{{GhGh}h}{{AKfAKf}h}{{ce}h{}{}}00000000{{AJnCf}Ch}{{AKdCf}Ch}{{GhCf}Ch}0{{AKlCf}Ch}{{AKfCf}Ch}{cc{}}0000{AIlGh}{AIjGh}{AInGh}3{AKfAKf}{M`AKf}{AKdAKf}6{EfAKf}{{AKlEb}{{Ab{AK`AHl}}}}0{{AKlAK`}h}0{{AKdc}A`Cd}{AKlAKd}``{AIh{{G`{Fn}}}}0{AKl{{Dn{AK`}}}}``{ce{}{}}000000{{{d{c}}}{{d{b}}}{}}000000{{{Df{c}}}{{Df{b}}}{}}000000{{{f{c}}}{{f{b}}}{}}000000{AIhh}{{ce}h{}{}}000000`{{AKdc}AJnAIh}{EbAKd}{AJn{{Ab{cAHl}}}AIh}`0::9``{{AKdAKd}{{Af{Bl}}}}{{AKlAK`}{{Ab{A`AHl}}}}0{{AIhGbGdGfF`}{{Ab{A`Gh}}}}{{AKnGbGdGfF`}{{Ab{A`Gh}}}}{Gh{{Af{Of}}}}=={cEf{}}{c{{Ab{e}}}{}{}}0000000000000{cAd{}}000000`{c{{Af{e}}}{}{}}000000{{AIhGf}A`}0{AJn{{Ab{A`AHl}}}}0`````````````{cb{}}00000000000{ce{}{}}000000000{AJbAJb}{AL`AL`}{AJdAJd}{FnFn}{{ce}A`{}{}}000{{}AJl}66666{{cAn}h{}}0{{AL`AL`}h}{{AJdAJd}h}{{ce}h{}{}}00000{{AJbCf}Ch}{{AL`Cf}Ch}0{{AJdCf}Ch}{{FnCf}Ch}{{AJlCf}Ch}{AJjAJb}{AJfAJb}{AJhAJb}{cc{}}0{AJdAJd}{EbAJd}{EfAJd}{{{ABd{M`}}}AJd}{M`AJd}555{cAJl{{ALb{}{{Dj{Fn}}}}}}{{AJlc}{{Af{Fn}}}{{A@n{AJd}}}}{{AJlc}{{Af{Eb}}}{{A@n{AJd}}}}1{ce{}{}}0000{{{d{c}}}{{d{b}}}{}}0000{{{Df{c}}}{{Df{b}}}{}}000{{{f{c}}}{{f{b}}}{}}0000{AJlh}{{ce}h{}{}}0000{AJl{{`{{Dl{}{{Dj{Fn}}}}}}}}{AJlEb}`{{cAL`}Fn{{A@n{{ABd{M`}}}}}}{AJbAL`}``9999{cEf{}}{c{{Ab{e}}}{}{}}000000000{cAd{}}0000{c{{Af{e}}}{}{}}0000``````{cb{}}000>>>>>>{{ALdCf}Ch}0{cc{}}0{GhALd}{ce{}{}}0{{{d{c}}}{{d{b}}}{}}0{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}0{{ce}h{}{}}0{{FbACdADlGfF`}{{Ab{A`ALd}}}}{{Fb{Af{{ABd{M`}}}}GdGfF`{Dn{AJb}}}{{Ab{A`ALd}}}}{ALd{{Af{Of}}}}?>>>>==<<````````````````;;;;77777799{ALf{{G`{Fn}}}}8877665544{{}ALf}{{ALfGbGdGfF`}{{Ab{A`Gh}}}}{{ALhGbGdGfF`}{{Ab{A`Gh}}}}{c{{Ab{e}}}{}{}}000{cAd{}}0{c{{Af{e}}}{}{}}0{{ALfGf}A`}```{cb{}}000{ce{}{}}00000{cc{}}011{{{d{c}}}{{d{b}}}{}}0{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}0{{ce}h{}{}}0{{F`cGj}GlGn}{{F`ALjGj}Gl}<<<<;;::```````````{{{ALl{c}}c}A`Gn}999999888888{{{ALl{c}}}A`Gn}{{}{{ALl{c}}}Gn}:::`{{FjGjF`c}A`Gn}{{{Gn{}{{ALn{c}}}}}FjAM`}{ABlFj}{ALjFj}``===`>>><<<;:::{{{ALl{c}}}eGn{}}:::```9{{{ALl{c}}}EbGn}7{{{Gn{}{{ALn{c}}}}}cAM`}{ABlc{}}{ALjc{}}````{c{{Ab{e}}}{}{}}00000{cAd{}}00{c{{Af{e}}}{}{}}00````````{cb{}}000{ce{}{}}00000={{{AMb{ce}}GjF`c}A`Gn{{AMd{c}}}}={cc{}}022{{{d{c}}}{{d{b}}}{}}0{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}0{{ce}h{}{}}0{{}{{AMb{ce}}}{}{}}``{{F`cGj}GlGn}`?<<<<;;::`````````````````````````````{AMfAMh}`````````````````````````````````````````````{{AMjcAMl{Dn{Aj}}}A`{}}```;;::`:8`:7654{{cAMl}{{AMn{c}}}{}}??>=``<<;;`2;`9{{AMhACd}ADb}<9876````{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}`````{cb{}}000000`{ce{}{}}00000`{AN`AN`}{ANbANb}{ANdANd}{{ce}A`{}{}}00444{{cAn}h{}}``{{ANbANb}h}{{ce}h{}{}}00{{AN`Cf}Ch}{{ANbCf}Ch}{{ANdCf}Ch}{cc{}}00;;;{{{d{c}}}{{d{b}}}{}}00{{{Df{c}}}{{Df{b}}}{}}00{{{f{c}}}{{f{b}}}{}}00777````>>>{c{{Ab{e}}}{}{}}00000{cAd{}}00{c{{Af{e}}}{}{}}00```````{cb{}}000000000{ce{}{}}000000000`{{ANfACd}A`}{{AFdACd}AJj}22222:::::{{ACdcAEj}AFdAEn}{{ANhAFhcAEj}AFd{AEnAF`}}{{ANfc}h{}}{AFdANj}`0`66666=====<<<<<;;;;;{{AFdAD`}h}{{ce}h{}{}}0000{lANl}```{{AFdACd}A`}{{AFdcAFb}{{Ab{A`AEl}}}{AEnAF`}}{{ANfcAFb}{{Ab{A`AEl}}}{AEnAF`}}{{AFdl}A`}{{ANfBnBnACd}A`}{AFdl}``{ANfANh}`{AFdACj}````{c{{Ab{e}}}{}{}}000000000{cAd{}}0000`{c{{Af{e}}}{}{}}0000`````{cb{}}000{ce{}{}}000{AJjc{}}11{{AJjCf}Ch}{cc{}}{ANnAJj}{AO`AJj}2{{ACfc}h{}}66{{{d{c}}}{{d{b}}}{}}0{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}0{{ce}h{}{}}0{{AChACdACjBnBnAD`ACl}ACf}`{AJj{{Af{AO`}}}}`{c{{Ab{e}}}{}{}}000{cAd{}}0{c{{Af{e}}}{}{}}0````{cb{}}0{ce{}{}}0``{AObAMh}1`?1;:98``{{{ABd{M`}}AEjANdANbhhhhhh}AOb}``6654````33222{{Gj{AOd{Bn}}{AOd{Bn}}}A`}{{Gj{AOd{Bn}}Cn{AOd{Bn}}}A`}{{GjAJfIf}A`}0{cc{}}{{GjM`}A`}7{{{d{c}}}{{d{b}}}{}}{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{ce}h{}{}}{AOfGj}`{GjA`}6{{GjEbACn{Dn{Bn}}}A`}{{GjAOh}A`}{{GjAOjAOl}A`}{{GjAOnBn{Dn{Aj}}}A`}{{GjADb}A`}{{GjBnBnBnBn}A`}{{GjBn}A`}{{GjEbAOj}A`}{{GjD`D`D`D`D`D`}A`}{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}`````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{ACjACj}{{}B@`}{{}B@b}00{cb{}}0000000000000000000000{cAn{}}0000{{ACjB@d}{{Af{ACj}}}}`{{B@`B@`}B@`}{{B@bB@b}B@b}{{B@`B@`}A`}{{B@bB@b}A`}3210{B@`Bn}0{B@bIf}05432{{ACj{Af{B@d}}}{{Af{Bn}}}}{ACj{{Cl{BnBn}}}}1{ce{}{}}00000000000000000{{B@fB@f}h}{{B@fB@fhc}A`{{Kn{M`IfIf}}}}{B@hB@h}{B@`B@`}{B@bB@b}{B@fB@f}{ACjACj}{AEhAEh}{B@jB@j}{AD`AD`}{AEjAEj}{{ce}A`{}{}}0000000087{ACjAj}{{ACjB@d}Aj}`{{B@`B@`}h}{{B@bB@b}h}{B@`h}{B@bh}{{}B@h}{{}B@`}{{}B@b}{{}B@f}{{}AEh}{{}AD`}{{}AEj}``{{B@`B@`}B@`}{{B@bB@b}B@b}`{ce{}{}}0000000066{{cAn}h{}}0000{{cCd}A`{}}0000:9{{B@hB@h}h}{{B@`B@`}h}{{B@bB@b}h}{{B@fB@f}h}{{ACjACj}h}{{ce}h{}{}}00000000000000{{B@`c}A`{{ALb{}{{Dj{B@`}}}}}}{{B@bc}A`{{ALb{}{{Dj{B@b}}}}}}`{{B@hCf}{{Ab{A`B@l}}}}{{B@`Cf}{{Ab{A`B@l}}}}0000{{B@bCf}{{Ab{A`B@l}}}}0000{{B@fCf}{{Ab{A`B@l}}}}{{ACjCf}{{Ab{A`B@l}}}}{cc{}}0{B@nB@`}1111111{Bn{{Af{B@`}}}}{If{{Af{B@b}}}}{BnB@`}0{IfB@b}010{cB@`{{ALb{}{{Dj{B@`}}}}}}{cB@b{{ALb{}{{Dj{B@b}}}}}}{M`{{Af{B@`}}}}{M`{{Af{B@b}}}}{{ACjB@b}BA`}{ACjh}00{{B@hc}A`Cd}{{B@`c}A`Cd}{{B@bc}A`Cd}{{B@fc}A`Cd}{{ACjc}A`Cd}{{B@`B@`}A`}{{B@bB@b}A`}{{B@`B@`}B@`}{{B@bB@b}B@b}{{B@`B@`}h}{{B@bB@b}h}{ce{}{}}00000000{{{d{c}}}{{d{b}}}{}}00000000{{{Df{c}}}{{Df{b}}}{}}00000000{{{f{c}}}{{f{b}}}{}}00000000{B@`}{B@b}{B@`h}{B@bh}{ACjh}0{{ACjACj}h}1321{AD`h}2{{ce}h{}{}}00000000{B@`{{BAb{B@`}}}}{B@b{{BAb{B@b}}}}{B@`{{BAd{B@`}}}}{B@b{{BAd{B@b}}}}````````````````````````````````{B@`B@`}{B@bB@b}{ACj{{Af{Bn}}}}```{{B@`B@`}A`}{{B@bB@b}A`}{ACjACj}{ACjB@b}{{ACj{Af{B@d}}{Af{B@b}}}{{Af{BAf}}}}`{{B@`B@`h}A`}{{B@bB@bh}A`}{ACj{{Cl{BnBn}}}}{{B@`B@`}B@`}{{B@bB@b}B@b}9810`{ce{}{}}00000000:9{c{{Ab{e}}}{}{}}00000000000000000{cAd{}}0000000043{c{{Af{e}}}{}{}}00000000{{B@fB@f}B@f}0`````````````````{cb{}}000000000000000000055555555555555555555`{BAhBAh}{BAjBAj}{BAlBAl}{BAnBAn}{BB`BB`}{BBbBBb}{BBdBBd}{{ce}A`{}{}}000000``{{}BAh}{{}BAl}{{}BBd}{BBfANb}{BBhANb}{BBjANb}{BBlANb}{BBfANd}{BBhANd}{BBjANd}{BBlANd}{ce{}{}}000000000`{{BAnCf}Ch}```{B`BBn}{cc{}}0000000003333333333{{{d{c}}}{{d{b}}}{}}000000000{{{Df{c}}}{{Df{b}}}{}}000000000{{{f{c}}}{{f{b}}}{}}000000000{ch{}}000000{{ce}h{}{}}000000000{{BC`BCb}BAh}{BAhBAj}{{BCdBCd}BAl}{D`BB`}{{BC`D`}BBb}{{BCdBCd}BBd}````>>>>>>>`{c{{Ab{e}}}{}{}}0000000000000000000{cAd{}}000000000{c{{Af{e}}}{}{}}000000000``````````{jA`}`{cb{}}0{ce{}{}}0{{}BCf}1{cc{}}2{{{d{c}}}{{d{b}}}{}}{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{ce}h{}{}}{BCf{{ABd{M`}}}}{{BCfj}A`}==<;`9988{{}BCh}9796543{BCh{{ABd{M`}}}}{{BChj}A`}{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}{jA`}00``````````````{BCjBCj}0{cb{}}000000000{ce{}{}}000000000{BCl{{Af{{AOd{AMl}}}}}}`{BCjA`}{BCnBCn}{BD`BD`}{BClBCl}{{ce}A`{}{}}00{BD`Bb}{BClBb}`{{}{{BDb{c}}}BDd}{{}BCj}:::::{{BCnCf}Ch}{{BD`Cf}Ch}{{BClCf}Ch}{cc{}}0000{{AIfBbF`Eb}{{Af{{G`{Bb}}}}}}{{AIfBbF`}{{Af{Bb}}}}{{AIfBbF`}h}{{{BDb{c}}BbF`}hBDd}{{BCjBbF`}h}{ce{}{}}0000{{{d{c}}}{{d{b}}}{}}0000{{{Df{c}}}{{Df{b}}}{}}000{{{f{c}}}{{f{b}}}{}}0000{{ce}h{}{}}0000`{{BbAl}BCl}````{{BD`c}A`{{Kn{BCl}}}}{{BClIf}A`}``777`{c{{Ab{e}}}{}{}}000000000{cAd{}}0000{c{{Af{e}}}{}{}}0000`````````{cb{}}000;;;;{{{BDf{ec}}}c{}{{AMj{c}}}}<<{{{BDh{c}}Cf}ChMf}{cc{}}0{{{BDf{ec}}CjgAlF`}{{G`{BD`}}}{}{{AMj{c}}}AIf}``??>>==<<;;{{{BDf{ec}}}{{`{{Dl{}{{Dj{BD`}}}}}}}{}{{AMj{c}}}}{{{AMn{c}}}{{BDf{ec}}}{}{{AMj{c}}}}{{cAMl}{{BDh{c}}}{}}`::::9988{{{BDf{ec}}{G`{BD`}}}A`{}{{AMj{c}}}}{{{BDf{ec}}eAGh}A`{}{{AMj{c}}}}`````99{ce{}{}}0{BDjAGb}`0{BDjn}{{BDj{AHb{n}}}{{AHb{n}}}}{BDj{{Eh{n}}}}{{BDj{AHb{n}}}{{BDl{n}}}}{{BDjAh}{{Af{Cj}}}}{BDjh}07{BDjAGf}`?{{BDjn{AGd{n}}}n}{{{BDl{n}}{BDl{n}}{BDl{n}}{BDl{n}}}n}`:{{{d{c}}}{{d{b}}}{}}{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{ce}h{}{}}{{lB`Alce}BDj{{A@n{{BDn{n}}}}}{{A@n{{AGl{n}}}}}}`{{BDjBE`}A`}{{BDjAGf}A`}{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}{BDjA`}{{BDjAl}A`}{BDjAGh}{{BDjAGn}{{Af{{E`{n}}}}}}{BDj{{Af{{E`{n}}}}}}`{{BDj{BDl{n}}AGn}{{BDl{n}}}}{{BDj{AH`{n}}AGnh}{{Af{{AH`{n}}}}}}{{{BDl{n}}AGnnn}{{BDl{n}}}}{BDjAl}```````{{Elce}ElBEbBEd}{{Elceg}ElBEbBEbBEd}0{{Elce}ElBEbBEf}{cb{}}00000{ce{}{}}00000{ElA`}{{}El}22{{{d{BEd}}}{{Ab{{d{c}}{d{BEd}}}}}BEd}3{BEd{{Af{c}}}BEd}{{{f{BEd}}}{{Ab{{f{c}}{f{BEd}}}}}BEd}1{{BEbBEb}h}{cc{}}00{{ElBEb}{{Af{c}}}BEd}0{{BEbc}A`Cd}999{{{d{c}}}{{d{b}}}{}}00{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}00{BEdh}{{ce}h{}{}}00{El{{`{{Dl{}{{Dj{{Cl{BEbBEd}}}}}}}}}}{{{C`{c}}}{{BEh{c}}}BEd}{{Elc}ElBEb}{{BEdj}A`}{{BEjj}A`}{{{BEh{c}}j}A`BEd}{{Elj}A`}0{{Elcg}ElBEbBEd{{Nf{e}{{Kl{e}}}}}}```{c{{Ab{e}}}{}{}}00000{cAd{}}00{c{{Af{e}}}{}{}}00``````````````````````````````````````````````````````````````````````````````````````{cb{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{cAn{}}00000000000000000000000000000000000000{{{BEn{{BEl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFn{c}}}}}{{C`{c}}}BF`}{{{BEn{{BG`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGn{c}}}}}{{C`{c}}}BF`}{{{BEn{{BH`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHn{c}}}}}{{C`{c}}}BF`}{{{BEn{{BI`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BId{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIn{c}}}}}{{C`{c}}}BF`}{{{BEn{{BJ`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BJb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BJd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BJf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BG`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJ`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BId{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BI`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BEl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BH`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIh{c}}}}}{{C`{c}}}BF`}{{{BGn{c}}}{{C`{c}}}{}}{{{BGh{c}}}{{C`{c}}}{}}{{{BId{c}}}{{C`{c}}}{}}{{{BGf{c}}}{{C`{c}}}{}}{{{BJb{c}}}{{C`{c}}}{}}{{{BHb{c}}}{{C`{c}}}{}}{{{BHl{c}}}{{C`{c}}}{}}{{{BJ`{c}}}{{C`{c}}}{}}{{{BIl{c}}}{{C`{c}}}{}}{{{BFl{c}}}{{C`{c}}}{}}{{{BIn{c}}}{{C`{c}}}{}}{{{BIh{c}}}{{C`{c}}}{}}{{{BGd{c}}}{{C`{c}}}{}}{{{BI`{c}}}{{C`{c}}}{}}{{{BFh{c}}}{{C`{c}}}{}}{{{BFb{c}}}{{C`{c}}}{}}{{{BHd{c}}}{{C`{c}}}{}}{{{BFn{c}}}{{C`{c}}}{}}{{{BHf{c}}}{{C`{c}}}{}}{{{BJd{c}}}{{C`{c}}}{}}{{{BEl{c}}}{{C`{c}}}{}}{{{BIf{c}}}{{C`{c}}}{}}{{{BJf{c}}}{{C`{c}}}{}}{{{BFd{c}}}{{C`{c}}}{}}{{{BH`{c}}}{{C`{c}}}{}}{{{BGj{c}}}{{C`{c}}}{}}{{{BGb{c}}}{{C`{c}}}{}}{{{BFj{c}}}{{C`{c}}}{}}{{{BG`{c}}}{{C`{c}}}{}}{{{BHh{c}}}{{C`{c}}}{}}{{{BHn{c}}}{{C`{c}}}{}}{{{BIb{c}}}{{C`{c}}}{}}{{{BIj{c}}}{{C`{c}}}{}}{{{BFf{c}}}{{C`{c}}}{}}{{{BHj{c}}}{{C`{c}}}{}}{{{BGl{c}}}{{C`{c}}}{}}{{{BEn{{BHj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGn{c}}}}}{{C`{c}}}BF`}{{{BEn{{BI`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BEl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BJb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFn{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BJf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BG`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BH`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BJ`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BJd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BId{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHn{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BH`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BEl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BG`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJ`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BId{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BI`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGn{c}}}}}{{C`{c}}}BF`}{{{BGn{c}}}{{C`{c}}}{}}{{{BGh{c}}}{{C`{c}}}{}}{{{BId{c}}}{{C`{c}}}{}}{{{BGf{c}}}{{C`{c}}}{}}{{{BJb{c}}}{{C`{c}}}{}}{{{BHb{c}}}{{C`{c}}}{}}{{{BHl{c}}}{{C`{c}}}{}}{{{BJ`{c}}}{{C`{c}}}{}}{{{BIl{c}}}{{C`{c}}}{}}{{{BFl{c}}}{{C`{c}}}{}}{{{BIn{c}}}{{C`{c}}}{}}{{{BIh{c}}}{{C`{c}}}{}}{{{BGd{c}}}{{C`{c}}}{}}{{{BI`{c}}}{{C`{c}}}{}}{{{BFh{c}}}{{C`{c}}}{}}{{{BFb{c}}}{{C`{c}}}{}}{{{BHd{c}}}{{C`{c}}}{}}{{{BFn{c}}}{{C`{c}}}{}}{{{BHf{c}}}{{C`{c}}}{}}{{{BJd{c}}}{{C`{c}}}{}}{{{BEl{c}}}{{C`{c}}}{}}{{{BIf{c}}}{{C`{c}}}{}}{{{BJf{c}}}{{C`{c}}}{}}{{{BFd{c}}}{{C`{c}}}{}}{{{BH`{c}}}{{C`{c}}}{}}{{{BGj{c}}}{{C`{c}}}{}}{{{BGb{c}}}{{C`{c}}}{}}{{{BFj{c}}}{{C`{c}}}{}}{{{BG`{c}}}{{C`{c}}}{}}{{{BHh{c}}}{{C`{c}}}{}}{{{BHn{c}}}{{C`{c}}}{}}{{{BIb{c}}}{{C`{c}}}{}}{{{BIj{c}}}{{C`{c}}}{}}{{{BFf{c}}}{{C`{c}}}{}}{{{BHj{c}}}{{C`{c}}}{}}{{{BGl{c}}}{{C`{c}}}{}}``````````````````{ce{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000`````{{{BEn{c}}}{{BEn{c}}}{JhBJj}}{{{BJh{c}}}{{BJh{c}}}{JhBJj}}{BJlBJl}{{{BGn{c}}}{{BGn{c}}}Jh}{{{BGh{c}}}{{BGh{c}}}Jh}{{{BId{c}}}{{BId{c}}}Jh}{{{BGf{c}}}{{BGf{c}}}Jh}{{{BJb{c}}}{{BJb{c}}}Jh}{{{BHb{c}}}{{BHb{c}}}Jh}{{{BHl{c}}}{{BHl{c}}}Jh}{{{BJ`{c}}}{{BJ`{c}}}Jh}{{{BIl{c}}}{{BIl{c}}}Jh}{{{BFl{c}}}{{BFl{c}}}Jh}{{{BIn{c}}}{{BIn{c}}}Jh}{{{BIh{c}}}{{BIh{c}}}Jh}{{{BGd{c}}}{{BGd{c}}}Jh}{{{BI`{c}}}{{BI`{c}}}Jh}{{{BFh{c}}}{{BFh{c}}}Jh}{{{BFb{c}}}{{BFb{c}}}Jh}{{{BHd{c}}}{{BHd{c}}}Jh}{{{BFn{c}}}{{BFn{c}}}Jh}{{{BHf{c}}}{{BHf{c}}}Jh}{{{BJd{c}}}{{BJd{c}}}Jh}{{{BEl{c}}}{{BEl{c}}}Jh}{{{BIf{c}}}{{BIf{c}}}Jh}{{{BJf{c}}}{{BJf{c}}}Jh}{{{BFd{c}}}{{BFd{c}}}Jh}{{{BH`{c}}}{{BH`{c}}}Jh}{{{BGj{c}}}{{BGj{c}}}Jh}{{{BGb{c}}}{{BGb{c}}}Jh}{{{BFj{c}}}{{BFj{c}}}Jh}{{{BG`{c}}}{{BG`{c}}}Jh}{{{BHh{c}}}{{BHh{c}}}Jh}{{{BHn{c}}}{{BHn{c}}}Jh}{{{BIb{c}}}{{BIb{c}}}Jh}{{{BIj{c}}}{{BIj{c}}}Jh}{{{BFf{c}}}{{BFf{c}}}Jh}{{{BHj{c}}}{{BHj{c}}}Jh}{{{BGl{c}}}{{BGl{c}}}Jh}{{ce}A`{}{}}00000000000000000000000000000000000000{{{BGn{c}}{BGn{c}}}BlAM`}{{{BGh{c}}{BGh{c}}}BlAM`}{{{BId{c}}{BId{c}}}BlAM`}{{{BGf{c}}{BGf{c}}}BlAM`}{{{BJb{c}}{BJb{c}}}BlAM`}{{{BHb{c}}{BHb{c}}}BlAM`}{{{BHl{c}}{BHl{c}}}BlAM`}{{{BJ`{c}}{BJ`{c}}}BlAM`}{{{BIl{c}}{BIl{c}}}BlAM`}{{{BFl{c}}{BFl{c}}}BlAM`}{{{BIn{c}}{BIn{c}}}BlAM`}{{{BIh{c}}{BIh{c}}}BlAM`}{{{BGd{c}}{BGd{c}}}BlAM`}{{{BI`{c}}{BI`{c}}}BlAM`}{{{BFh{c}}{BFh{c}}}BlAM`}{{{BFb{c}}{BFb{c}}}BlAM`}{{{BHd{c}}{BHd{c}}}BlAM`}{{{BFn{c}}{BFn{c}}}BlAM`}{{{BHf{c}}{BHf{c}}}BlAM`}{{{BJd{c}}{BJd{c}}}BlAM`}{{{BEl{c}}{BEl{c}}}BlAM`}{{{BIf{c}}{BIf{c}}}BlAM`}{{{BJf{c}}{BJf{c}}}BlAM`}{{{BFd{c}}{BFd{c}}}BlAM`}{{{BH`{c}}{BH`{c}}}BlAM`}{{{BGj{c}}{BGj{c}}}BlAM`}{{{BGb{c}}{BGb{c}}}BlAM`}{{{BFj{c}}{BFj{c}}}BlAM`}{{{BG`{c}}{BG`{c}}}BlAM`}{{{BHh{c}}{BHh{c}}}BlAM`}{{{BHn{c}}{BHn{c}}}BlAM`}{{{BIb{c}}{BIb{c}}}BlAM`}{{{BIj{c}}{BIj{c}}}BlAM`}{{{BFf{c}}{BFf{c}}}BlAM`}{{{BHj{c}}{BHj{c}}}BlAM`}{{{BGl{c}}{BGl{c}}}BlAM`}``{{ce}Bl{}{}}00000000000000000000000000000000000````````{ce{}{}}00000000000000000000000000000000000000{{cAn}h{}}00000000000000000000000000000000000000{{cCd}A`{}}00000000000000000000000000000000000000{{{BEn{c}}{BEn{c}}}h{I`BJj}}{{{BJh{c}}{BJh{c}}}h{I`BJj}}{{BJlBJl}h}{{{BGn{c}}{BGn{c}}}hI`}{{{BGh{c}}{BGh{c}}}hI`}{{{BId{c}}{BId{c}}}hI`}{{{BGf{c}}{BGf{c}}}hI`}{{{BJb{c}}{BJb{c}}}hI`}{{{BHb{c}}{BHb{c}}}hI`}{{{BHl{c}}{BHl{c}}}hI`}{{{BJ`{c}}{BJ`{c}}}hI`}{{{BIl{c}}{BIl{c}}}hI`}{{{BFl{c}}{BFl{c}}}hI`}{{{BIn{c}}{BIn{c}}}hI`}{{{BIh{c}}{BIh{c}}}hI`}{{{BGd{c}}{BGd{c}}}hI`}{{{BI`{c}}{BI`{c}}}hI`}{{{BFh{c}}{BFh{c}}}hI`}{{{BFb{c}}{BFb{c}}}hI`}{{{BHd{c}}{BHd{c}}}hI`}{{{BFn{c}}{BFn{c}}}hI`}{{{BHf{c}}{BHf{c}}}hI`}{{{BJd{c}}{BJd{c}}}hI`}{{{BEl{c}}{BEl{c}}}hI`}{{{BIf{c}}{BIf{c}}}hI`}{{{BJf{c}}{BJf{c}}}hI`}{{{BFd{c}}{BFd{c}}}hI`}{{{BH`{c}}{BH`{c}}}hI`}{{{BGj{c}}{BGj{c}}}hI`}{{{BGb{c}}{BGb{c}}}hI`}{{{BFj{c}}{BFj{c}}}hI`}{{{BG`{c}}{BG`{c}}}hI`}{{{BHh{c}}{BHh{c}}}hI`}{{{BHn{c}}{BHn{c}}}hI`}{{{BIb{c}}{BIb{c}}}hI`}{{{BIj{c}}{BIj{c}}}hI`}{{{BFf{c}}{BFf{c}}}hI`}{{{BHj{c}}{BHj{c}}}hI`}{{{BGl{c}}{BGl{c}}}hI`}{{ce}h{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{{{BEn{c}}Cf}{{Ab{A`B@l}}}{MfBJj}}{{{BJh{c}}Cf}{{Ab{A`B@l}}}{MfBJj}}{{BJlCf}{{Ab{A`B@l}}}}{{{BGn{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BGh{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BId{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BGf{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BJb{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BHb{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BHl{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BJ`{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BIl{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BFl{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BIn{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BIh{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BGd{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BI`{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BFh{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BFb{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BHd{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BFn{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BHf{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BJd{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BEl{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BIf{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BJf{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BFd{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BH`{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BGj{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BGb{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BFj{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BG`{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BHh{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BHn{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BIb{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BIj{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BFf{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BHj{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BGl{c}}Cf}{{Ab{A`B@l}}}Mf}{{{C`{c}}}{{BEn{{BHh{c}}}}}BF`}{{{C`{c}}}{{BEn{{BHb{c}}}}}BF`}{{{C`{c}}}{{BEn{{BId{c}}}}}BF`}{{{C`{c}}}{{BEn{{BJf{c}}}}}BF`}{{{C`{c}}}{{BEn{{BJ`{c}}}}}BF`}{{{C`{c}}}{{BEn{{BGl{c}}}}}BF`}{{{C`{c}}}{{BEn{{BJb{c}}}}}BF`}{{{C`{c}}}{{BEn{{BFd{c}}}}}BF`}{{{C`{c}}}{{BEn{{BGd{c}}}}}BF`}{{{C`{c}}}{{BEn{{BJd{c}}}}}BF`}{{{C`{c}}}{{BEn{{BHl{c}}}}}BF`}{{{C`{c}}}{{BEn{{BFn{c}}}}}BF`}{{{C`{c}}}{{BEn{{BFh{c}}}}}BF`}{{{C`{c}}}{{BEn{{BGf{c}}}}}BF`}{{{C`{c}}}{{BEn{{BGh{c}}}}}BF`}{{{C`{c}}}{{BEn{{BHn{c}}}}}BF`}{{{C`{c}}}{{BEn{{BFb{c}}}}}BF`}{{{C`{c}}}{{BEn{{BIj{c}}}}}BF`}{{{C`{c}}}{{BEn{{BIl{c}}}}}BF`}{{{C`{c}}}{{BEn{{BGj{c}}}}}BF`}{{{C`{c}}}{{BEn{{BGb{c}}}}}BF`}{{{C`{c}}}{{BEn{{BIh{c}}}}}BF`}{{{C`{c}}}{{BEn{{BH`{c}}}}}BF`}{{{C`{c}}}{{BEn{{BHf{c}}}}}BF`}{{{C`{c}}}{{BEn{{BG`{c}}}}}BF`}{{{C`{c}}}{{BEn{{BIf{c}}}}}BF`}{{{C`{c}}}{{BEn{{BFj{c}}}}}BF`}{{{C`{c}}}{{BEn{{BGn{c}}}}}BF`}{{{C`{c}}}{{BEn{{BHd{c}}}}}BF`}{{{C`{c}}}{{BEn{{BIn{c}}}}}BF`}{{{C`{c}}}{{BEn{{BFf{c}}}}}BF`}{BJn{{BEn{BGn}}}}{BJn{{BEn{{BGn{n}}}}}}{BJn{{BEn{{BGn{D`}}}}}}{{{C`{c}}}{{BEn{{BHj{c}}}}}BF`}{{{C`{c}}}{{BEn{{BI`{c}}}}}BF`}{{{C`{c}}}{{BEn{{BIb{c}}}}}BF`}{{{C`{c}}}{{BEn{{BEl{c}}}}}BF`}{{{C`{c}}}{{BEn{{BFl{c}}}}}BF`}{cc{}}{{{C`{c}}}{{BJh{{BHh{c}}}}}BF`}{{{C`{c}}}{{BJh{{BGh{c}}}}}BF`}{{{C`{c}}}{{BJh{{BHj{c}}}}}BF`}{{{C`{c}}}{{BJh{{BGb{c}}}}}BF`}{{{C`{c}}}{{BJh{{BHd{c}}}}}BF`}{{{C`{c}}}{{BJh{{BFl{c}}}}}BF`}{{{C`{c}}}{{BJh{{BIf{c}}}}}BF`}{{{C`{c}}}{{BJh{{BEl{c}}}}}BF`}8{{{C`{c}}}{{BJh{{BG`{c}}}}}BF`}{{{C`{c}}}{{BJh{{BHf{c}}}}}BF`}{{{C`{c}}}{{BJh{{BIl{c}}}}}BF`}{{{C`{c}}}{{BJh{{BH`{c}}}}}BF`}{{{C`{c}}}{{BJh{{BFh{c}}}}}BF`}{{{C`{c}}}{{BJh{{BI`{c}}}}}BF`}{{{C`{c}}}{{BJh{{BGd{c}}}}}BF`}{{{C`{c}}}{{BJh{{BId{c}}}}}BF`}{{{C`{c}}}{{BJh{{BJ`{c}}}}}BF`}{{{C`{c}}}{{BJh{{BJb{c}}}}}BF`}{{{C`{c}}}{{BJh{{BIb{c}}}}}BF`}{{{C`{c}}}{{BJh{{BFj{c}}}}}BF`}{{{C`{c}}}{{BJh{{BFd{c}}}}}BF`}{{{C`{c}}}{{BJh{{BIh{c}}}}}BF`}{{{C`{c}}}{{BJh{{BFf{c}}}}}BF`}{{{C`{c}}}{{BJh{{BIj{c}}}}}BF`}{{{C`{c}}}{{BJh{{BFn{c}}}}}BF`}{{{C`{c}}}{{BJh{{BIn{c}}}}}BF`}{{{C`{c}}}{{BJh{{BJf{c}}}}}BF`}{{{C`{c}}}{{BJh{{BJd{c}}}}}BF`}{{{C`{c}}}{{BJh{{BHb{c}}}}}BF`}{{{C`{c}}}{{BJh{{BGf{c}}}}}BF`}{{{C`{c}}}{{BJh{{BGj{c}}}}}BF`}{{{C`{c}}}{{BJh{{BFb{c}}}}}BF`}{{{C`{c}}}{{BJh{{BGn{c}}}}}BF`}{{{C`{c}}}{{BJh{{BGl{c}}}}}BF`}{{{C`{c}}}{{BJh{{BHn{c}}}}}BF`}{{{C`{c}}}{{BJh{{BHl{c}}}}}BF`}{cc{}}{{{BJh{{BGn{c}}}}}{{BGn{c}}}BF`}{BJnBGn}{{{C`{c}}}{{BGn{c}}}{}}{BJn{{BGn{n}}}}{BJn{{BGn{D`}}}}{{{BEn{{BGn{c}}}}}{{BGn{c}}}BF`}6{{{BJh{{BGh{c}}}}}{{BGh{c}}}BF`}{{{C`{c}}}{{BGh{c}}}{}}{{{BEn{{BGh{c}}}}}{{BGh{c}}}BF`}9{{{BEn{{BId{c}}}}}{{BId{c}}}BF`}{{{BJh{{BId{c}}}}}{{BId{c}}}BF`};{{{C`{c}}}{{BId{c}}}{}}<{{{BJh{{BGf{c}}}}}{{BGf{c}}}BF`}{{{BEn{{BGf{c}}}}}{{BGf{c}}}BF`}{{{C`{c}}}{{BGf{c}}}{}}?{{{BEn{{BJb{c}}}}}{{BJb{c}}}BF`}{{{BJh{{BJb{c}}}}}{{BJb{c}}}BF`}{{{C`{c}}}{{BJb{c}}}{}}{{{BJh{{BHb{c}}}}}{{BHb{c}}}BF`}{cc{}}{{{C`{c}}}{{BHb{c}}}{}}{{{BEn{{BHb{c}}}}}{{BHb{c}}}BF`}{{{C`{c}}}{{BHl{c}}}{}}{{{BEn{{BHl{c}}}}}{{BHl{c}}}BF`}4{{{BJh{{BHl{c}}}}}{{BHl{c}}}BF`}{{{BJh{{BJ`{c}}}}}{{BJ`{c}}}BF`}6{{{C`{c}}}{{BJ`{c}}}{}}{{{BEn{{BJ`{c}}}}}{{BJ`{c}}}BF`}{{{BEn{{BIl{c}}}}}{{BIl{c}}}BF`}{{{BJh{{BIl{c}}}}}{{BIl{c}}}BF`}:{{{C`{c}}}{{BIl{c}}}{}}{{{C`{c}}}{{BFl{c}}}{}}{{{BJh{{BFl{c}}}}}{{BFl{c}}}BF`}={{{BEn{{BFl{c}}}}}{{BFl{c}}}BF`}{{{BJh{{BIn{c}}}}}{{BIn{c}}}BF`}?{{{BEn{{BIn{c}}}}}{{BIn{c}}}BF`}{{{C`{c}}}{{BIn{c}}}{}}{{{BEn{{BIh{c}}}}}{{BIh{c}}}BF`}{{{C`{c}}}{{BIh{c}}}{}}{cc{}}{{{BJh{{BIh{c}}}}}{{BIh{c}}}BF`}{{{C`{c}}}{{BGd{c}}}{}}2{{{BJh{{BGd{c}}}}}{{BGd{c}}}BF`}{{{BEn{{BGd{c}}}}}{{BGd{c}}}BF`}{{{C`{c}}}{{BI`{c}}}{}}5{{{BJh{{BI`{c}}}}}{{BI`{c}}}BF`}{{{BEn{{BI`{c}}}}}{{BI`{c}}}BF`}{{{BEn{{BFh{c}}}}}{{BFh{c}}}BF`}{{{C`{c}}}{{BFh{c}}}{}}9{{{BJh{{BFh{c}}}}}{{BFh{c}}}BF`}{{{BJh{{BFb{c}}}}}{{BFb{c}}}BF`}{{{C`{c}}}{{BFb{c}}}{}}<{{{BEn{{BFb{c}}}}}{{BFb{c}}}BF`}{{{C`{c}}}{{BHd{c}}}{}}{{{BEn{{BHd{c}}}}}{{BHd{c}}}BF`}?{{{BJh{{BHd{c}}}}}{{BHd{c}}}BF`}{cc{}}{{{BEn{{BFn{c}}}}}{{BFn{c}}}BF`}{{{BJh{{BFn{c}}}}}{{BFn{c}}}BF`}{{{C`{c}}}{{BFn{c}}}{}}{{{BEn{{BHf{c}}}}}{{BHf{c}}}BF`}{{{C`{c}}}{{BHf{c}}}{}}5{{{BJh{{BHf{c}}}}}{{BHf{c}}}BF`}6{{{BJh{{BJd{c}}}}}{{BJd{c}}}BF`}{{{BEn{{BJd{c}}}}}{{BJd{c}}}BF`}{{{C`{c}}}{{BJd{c}}}{}}{{{BJh{{BEl{c}}}}}{{BEl{c}}}BF`}:{{{BEn{{BEl{c}}}}}{{BEl{c}}}BF`}{{{C`{c}}}{{BEl{c}}}{}}<{{{BJh{{BIf{c}}}}}{{BIf{c}}}BF`}{{{BEn{{BIf{c}}}}}{{BIf{c}}}BF`}{{{C`{c}}}{{BIf{c}}}{}}{{{BJh{{BJf{c}}}}}{{BJf{c}}}BF`}{{{BEn{{BJf{c}}}}}{{BJf{c}}}BF`}{cc{}}{{{C`{c}}}{{BJf{c}}}{}}{{{BEn{{BFd{c}}}}}{{BFd{c}}}BF`}{{{BJh{{BFd{c}}}}}{{BFd{c}}}BF`}{{{C`{c}}}{{BFd{c}}}{}}4{{{BJh{{BH`{c}}}}}{{BH`{c}}}BF`}{{{C`{c}}}{{BH`{c}}}{}}6{{{BEn{{BH`{c}}}}}{{BH`{c}}}BF`}7{{{BJh{{BGj{c}}}}}{{BGj{c}}}BF`}{{{BEn{{BGj{c}}}}}{{BGj{c}}}BF`}{{{C`{c}}}{{BGj{c}}}{}}:{{{BEn{{BGb{c}}}}}{{BGb{c}}}BF`}{{{C`{c}}}{{BGb{c}}}{}}{{{BJh{{BGb{c}}}}}{{BGb{c}}}BF`}{{{BJh{{BFj{c}}}}}{{BFj{c}}}BF`}>{{{C`{c}}}{{BFj{c}}}{}}{{{BEn{{BFj{c}}}}}{{BFj{c}}}BF`}{{{BJh{{BG`{c}}}}}{{BG`{c}}}BF`}{{{C`{c}}}{{BG`{c}}}{}}{cc{}}{{{BEn{{BG`{c}}}}}{{BG`{c}}}BF`}{{{BJh{{BHh{c}}}}}{{BHh{c}}}BF`}2{{{BEn{{BHh{c}}}}}{{BHh{c}}}BF`}{{{C`{c}}}{{BHh{c}}}{}}4{{{BJh{{BHn{c}}}}}{{BHn{c}}}BF`}{{{C`{c}}}{{BHn{c}}}{}}{{{BEn{{BHn{c}}}}}{{BHn{c}}}BF`}{{{C`{c}}}{{BIb{c}}}{}}{{{BJh{{BIb{c}}}}}{{BIb{c}}}BF`}{{{BEn{{BIb{c}}}}}{{BIb{c}}}BF`}:{{{C`{c}}}{{BIj{c}}}{}}{{{BEn{{BIj{c}}}}}{{BIj{c}}}BF`}{{{BJh{{BIj{c}}}}}{{BIj{c}}}BF`}={{{BEn{{BFf{c}}}}}{{BFf{c}}}BF`}>{{{C`{c}}}{{BFf{c}}}{}}{{{BJh{{BFf{c}}}}}{{BFf{c}}}BF`}{cc{}}{{{BEn{{BHj{c}}}}}{{BHj{c}}}BF`}{{{BJh{{BHj{c}}}}}{{BHj{c}}}BF`}{{{C`{c}}}{{BHj{c}}}{}}3{{{BEn{{BGl{c}}}}}{{BGl{c}}}BF`}{{{BJh{{BGl{c}}}}}{{BGl{c}}}BF`}{{{C`{c}}}{{BGl{c}}}{}}{c{{BKb{}{{BK`{c}}}}}A@n}````````````````````{{{BEn{c}}e}A`{BKdBJj}Cd}{{{BJh{c}}e}A`{BKdBJj}Cd}{{BJlc}A`Cd}{{{BGn{c}}e}A`BKdCd}{{{BGh{c}}e}A`BKdCd}{{{BId{c}}e}A`BKdCd}{{{BGf{c}}e}A`BKdCd}{{{BJb{c}}e}A`BKdCd}{{{BHb{c}}e}A`BKdCd}{{{BHl{c}}e}A`BKdCd}{{{BJ`{c}}e}A`BKdCd}{{{BIl{c}}e}A`BKdCd}{{{BFl{c}}e}A`BKdCd}{{{BIn{c}}e}A`BKdCd}{{{BIh{c}}e}A`BKdCd}{{{BGd{c}}e}A`BKdCd}{{{BI`{c}}e}A`BKdCd}{{{BFh{c}}e}A`BKdCd}{{{BFb{c}}e}A`BKdCd}{{{BHd{c}}e}A`BKdCd}{{{BFn{c}}e}A`BKdCd}{{{BHf{c}}e}A`BKdCd}{{{BJd{c}}e}A`BKdCd}{{{BEl{c}}e}A`BKdCd}{{{BIf{c}}e}A`BKdCd}{{{BJf{c}}e}A`BKdCd}{{{BFd{c}}e}A`BKdCd}{{{BH`{c}}e}A`BKdCd}{{{BGj{c}}e}A`BKdCd}{{{BGb{c}}e}A`BKdCd}{{{BFj{c}}e}A`BKdCd}{{{BG`{c}}e}A`BKdCd}{{{BHh{c}}e}A`BKdCd}{{{BHn{c}}e}A`BKdCd}{{{BIb{c}}e}A`BKdCd}{{{BIj{c}}e}A`BKdCd}{{{BFf{c}}e}A`BKdCd}{{{BHj{c}}e}A`BKdCd}{{{BGl{c}}e}A`BKdCd}``{{{BEn{{BHf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BJb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHn{c}}}}}{{C`{c}}}BF`}{{{BEn{{BJ`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BJf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BG`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BJd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGn{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFn{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BH`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BEl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIn{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BId{c}}}}}{{C`{c}}}BF`}{{{BEn{{BI`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHl{c}}}}}{{C`{c}}}BF`}{ce{}{}}{{{BJh{{BFb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHl{c}}}}}{{C`{c}}}BF`}2{{{BJh{{BId{c}}}}}{{C`{c}}}BF`}{{{BJh{{BH`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BI`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJ`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BEl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BG`{c}}}}}{{C`{c}}}BF`}{ce{}{}}{{{BGn{c}}}{{C`{c}}}{}}1{{{BGh{c}}}{{C`{c}}}{}}2{{{BId{c}}}{{C`{c}}}{}}3{{{BGf{c}}}{{C`{c}}}{}}44{{{BJb{c}}}{{C`{c}}}{}}5{{{BHb{c}}}{{C`{c}}}{}}6{{{BHl{c}}}{{C`{c}}}{}}7{{{BJ`{c}}}{{C`{c}}}{}}{{{BIl{c}}}{{C`{c}}}{}}9{{{BFl{c}}}{{C`{c}}}{}}::{{{BIn{c}}}{{C`{c}}}{}};{{{BIh{c}}}{{C`{c}}}{}}{{{BGd{c}}}{{C`{c}}}{}}={{{BI`{c}}}{{C`{c}}}{}}>{{{BFh{c}}}{{C`{c}}}{}}??{{{BFb{c}}}{{C`{c}}}{}}{ce{}{}}{{{BHd{c}}}{{C`{c}}}{}}1{{{BFn{c}}}{{C`{c}}}{}}{{{BHf{c}}}{{C`{c}}}{}}33{{{BJd{c}}}{{C`{c}}}{}}{{{BEl{c}}}{{C`{c}}}{}}5{{{BIf{c}}}{{C`{c}}}{}}66{{{BJf{c}}}{{C`{c}}}{}}{{{BFd{c}}}{{C`{c}}}{}}88{{{BH`{c}}}{{C`{c}}}{}}{{{BGj{c}}}{{C`{c}}}{}}:{{{BGb{c}}}{{C`{c}}}{}};;{{{BFj{c}}}{{C`{c}}}{}}{{{BG`{c}}}{{C`{c}}}{}}=={{{BHh{c}}}{{C`{c}}}{}}{{{BHn{c}}}{{C`{c}}}{}}?{{{BIb{c}}}{{C`{c}}}{}}{ce{}{}}{{{BIj{c}}}{{C`{c}}}{}}1{{{BFf{c}}}{{C`{c}}}{}}2{{{BHj{c}}}{{C`{c}}}{}}33{{{BGl{c}}}{{C`{c}}}{}}{{{d{c}}}{{d{b}}}{}}00000000000000000000000000000000000000{{{Df{c}}}{{Df{b}}}{}}00000000000000000000000000000000000000{{{f{c}}}{{f{b}}}{}}00000000000000000000000000000000000000{{{BKb{}{{BK`{c}}}}}cA@n}{{ce}h{}{}}00000000000000000000000000000000000000```````````{BJlEb}{{{BGn{c}}{BGn{c}}}{{Af{Bl}}}Ln}{{{BGh{c}}{BGh{c}}}{{Af{Bl}}}Ln}{{{BId{c}}{BId{c}}}{{Af{Bl}}}Ln}{{{BGf{c}}{BGf{c}}}{{Af{Bl}}}Ln}{{{BJb{c}}{BJb{c}}}{{Af{Bl}}}Ln}{{{BHb{c}}{BHb{c}}}{{Af{Bl}}}Ln}{{{BHl{c}}{BHl{c}}}{{Af{Bl}}}Ln}{{{BJ`{c}}{BJ`{c}}}{{Af{Bl}}}Ln}{{{BIl{c}}{BIl{c}}}{{Af{Bl}}}Ln}{{{BFl{c}}{BFl{c}}}{{Af{Bl}}}Ln}{{{BIn{c}}{BIn{c}}}{{Af{Bl}}}Ln}{{{BIh{c}}{BIh{c}}}{{Af{Bl}}}Ln}{{{BGd{c}}{BGd{c}}}{{Af{Bl}}}Ln}{{{BI`{c}}{BI`{c}}}{{Af{Bl}}}Ln}{{{BFh{c}}{BFh{c}}}{{Af{Bl}}}Ln}{{{BFb{c}}{BFb{c}}}{{Af{Bl}}}Ln}{{{BHd{c}}{BHd{c}}}{{Af{Bl}}}Ln}{{{BFn{c}}{BFn{c}}}{{Af{Bl}}}Ln}{{{BHf{c}}{BHf{c}}}{{Af{Bl}}}Ln}{{{BJd{c}}{BJd{c}}}{{Af{Bl}}}Ln}{{{BEl{c}}{BEl{c}}}{{Af{Bl}}}Ln}{{{BIf{c}}{BIf{c}}}{{Af{Bl}}}Ln}{{{BJf{c}}{BJf{c}}}{{Af{Bl}}}Ln}{{{BFd{c}}{BFd{c}}}{{Af{Bl}}}Ln}{{{BH`{c}}{BH`{c}}}{{Af{Bl}}}Ln}{{{BGj{c}}{BGj{c}}}{{Af{Bl}}}Ln}{{{BGb{c}}{BGb{c}}}{{Af{Bl}}}Ln}{{{BFj{c}}{BFj{c}}}{{Af{Bl}}}Ln}{{{BG`{c}}{BG`{c}}}{{Af{Bl}}}Ln}{{{BHh{c}}{BHh{c}}}{{Af{Bl}}}Ln}{{{BHn{c}}{BHn{c}}}{{Af{Bl}}}Ln}{{{BIb{c}}{BIb{c}}}{{Af{Bl}}}Ln}{{{BIj{c}}{BIj{c}}}{{Af{Bl}}}Ln}{{{BFf{c}}{BFf{c}}}{{Af{Bl}}}Ln}{{{BHj{c}}{BHj{c}}}{{Af{Bl}}}Ln}{{{BGl{c}}{BGl{c}}}{{Af{Bl}}}Ln}```````````````````````````{ce{}{}}00000000000000000000000000000000000000{c{{Ab{e}}}{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000{cAd{}}00000000000000000000000000000000000000`{c{{Af{e}}}{}{}}00000000000000000000000000000000000000`````````````````````````````{cb{}}000000000`4444444444{BKfBKf}{BKhBKh}{BKjBKj}{BKlBKl}{BKnBKn}{{ce}A`{}{}}0000{{}BKn}{c{{Ab{BKf}}}Cb}{c{{Ab{BKh}}}Cb}{c{{Ab{BKj}}}Cb}{c{{Ab{BKl}}}Cb}{c{{Ab{BKn}}}Cb}{ce{}{}}0000`{{BKfCf}Ch}{{BKhCf}Ch}{{BKjCf}Ch}{{BKlCf}Ch}{{BKnCf}Ch}{cc{}}0000{BKl{{Af{{BEn{{BGn{D`}}}}}}}}``77777{{{d{c}}}{{d{b}}}{}}0000{{{Df{c}}}{{Df{b}}}{}}0000{{{f{c}}}{{f{b}}}{}}0000{{ce}h{}{}}0000`````{{BKfc}AbEd}{{BKhc}AbEd}{{BKjc}AbEd}{{BKlc}AbEd}{{BKnc}AbEd}``{ce{}{}}0000{c{{Ab{e}}}{}{}}000000000{cAd{}}0000{c{{Af{e}}}{}{}}0000````{cb{}}0004444{BL`BL`}{BLbBLb}{{ce}A`{}{}}0{{}BLb}{c{{Ab{BL`}}}Cb}{c{{Ab{BLb}}}Cb}::{{BL`Cf}Ch}{{BLbCf}Ch}{cc{}}0=={{{d{c}}}{{d{b}}}{}}0{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}0{{ce}h{}{}}0````````{{BL`c}AbEd}{{BLbc}AbEd}{ce{}{}}0{c{{Ab{e}}}{}{}}000{cAd{}}0{c{{Af{e}}}{}{}}0`````````{cb{}}00000`444444`{DhDh}{BLdBLd}{BLfBLf}{{ce}A`{}{}}00{{}Dh}{c{{Ab{Dh}}}Cb}{c{{Ab{BLd}}}Cb}{c{{Ab{BLf}}}Cb}<<<{{DhCf}Ch}{{BLdCf}Ch}{{BLfCf}Ch}{cc{}}00{ce{}{}}00{{{d{c}}}{{d{b}}}{}}00{{{Df{c}}}{{Df{b}}}{}}00{{{f{c}}}{{f{b}}}{}}00{{ce}h{}{}}00```{{Dhc}AbEd}{{BLdc}AbEd}{{BLfc}AbEd}`777{c{{Ab{e}}}{}{}}00000{cAd{}}00{c{{Af{e}}}{}{}}00```{cb{}}0;;`{A@bA@b}{{ce}A`{}{}}{{}A@b}{c{{Ab{A@b}}}Cb}?{{A@bCf}Ch}{cc{}}{ce{}{}}{{{d{c}}}{{d{b}}}{}}{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{ce}h{}{}}````{{A@bc}AbEd}`5??>=`````<<<<5555{BLhcBLh}{BLjcBLh}{BLlBLh}{BLlBLj}{{}BLl}::;;::99887766`````{c{{Ab{e}}}{}{}}000{cAd{}}0{c{{Af{e}}}{}{}}0``````````{cb{}}0>>{{}BLn}{{{d{BM`}}}{{Ab{{d{c}}{d{BM`}}}}}BM`}{ce{}{}}{BM`{{Af{c}}}BM`}{{{f{BM`}}}{{Ab{{f{c}}{f{BM`}}}}}BM`}1{BLnh}{cc{}}{BLn{{Af{c}}}BM`}0{BLnc{BM`BMb}}``{BLnA`}{{BLnc}A`BM`}8{{{d{c}}}{{d{b}}}{}}{{{f{c}}}{{f{b}}}{}}{BM`h}{{ce}h{}{}}{{BLnc}{{Af{e}}}{}{}}{BLnAf}101`{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}````{cb{}}0{ce{}{}}00?`0:9{BEfBMd}{BMdBMd}9{BMf{{ABd{M`}}}}{cBMdBMf}{{BMfj}A`}``9987```66555{cc{}}`6{{{d{c}}}{{d{b}}}{}}{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{{BMj{}{{BMh{c}}}}}cBMf}{{ce}h{}{}}{{{BMl{c}}}{{ABd{M`}}}{{Kn{j}}}}{{{BMl{c}}j}A`{{Kn{j}}}}{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}`{{BMnc}BMnBEf}{cb{}}0{ce{}{}}0{{}BMn}1>1=;9{{BMnj}A`}`77654``````````````33333333332222222222{ADnA`}{BN`BN`}{{ce}A`{}{}}{BNbcBNb}{BNdcBNb}``{BNfBNb}{BNfBNd}{{}ADn}{{}BNf}{{{d{BNh}}}{{Ab{{d{c}}{d{BNh}}}}}BNh}<<<<<{BNh{{Af{c}}}BNh}{{{f{BNh}}}{{Ab{{f{c}}{f{BNh}}}}}BNh}1{{ADnBb}h}{{BN`Cf}Ch}{cc{}}0000`{{BNjc}BNjBNh}{ce{}{}}0000{{{d{c}}}{{d{b}}}{}}0000{{{Df{c}}}{{Df{b}}}{}}00{{{f{c}}}{{f{b}}}{}}0000{BNhh}{{ce}h{}{}}0000`{{ADnBN`c}{{Af{e}}}{}{}}{{ADnBb}Af}101{{ADnBb}{{Af{BNj}}}}````8{c{{Ab{e}}}{}{}}000000000{cAd{}}0000{c{{Af{e}}}{}{}}0000`{cb{}}0<<{{}F`}=?=<:8``4432`````{BNlA`}02222>>>>`{{{BNn{ce}}}{{BNn{ce}}}JhJh}{{ce}A`{}{}}{ce{}{}}0{{}{{BNn{ce}}}{}{}}{cc{}}{{{BO`{ce}}}{{BNn{ce}}}BObBOb}1{{eiBn}{{BNn{cg}}}{}{{ALb{}{{Dj{c}}}}}{}{{ALb{}{{Dj{g}}}}}}44{{{d{c}}}{{d{b}}}{}}0{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}0{{ce}h{}{}}0{{BOdBOf}BAl}{{BOdBOh}BAl}:{c{{Ab{e}}}{}{}}000{cAd{}}0{c{{Af{e}}}{}{}}0``````{cb{}}0>>``{{}{{BOj{c}}}{BOl{C@`{BOn}}C@b}}?{{{BOj{c}}h}A`{BOl{C@`{BOn}}C@b}}{{{BOj{c}}If}{{C@d{A`}}}{BOl{C@`{BOn}}C@b}}`?{ce{}{}}=;`:{{{BOj{c}}hEbEb}{{C@d{A`}}}{BOl{C@`{BOn}}C@b}}{{{BOj{c}}hEb}{{C@d{A`}}}{BOl{C@`{BOn}}C@b}}{{{BOj{c}}EbEb}{{C@d{A`}}}{BOl{C@`{BOn}}C@b}}{{{BOj{c}}Eb}{{C@d{A`}}}{BOl{C@`{BOn}}C@b}}1010``0032{{{BOj{c}}}A`{BOl{C@`{BOn}}C@b}}0<<;:0{{{BOj{c}}nnEb}{{C@d{A`}}}{BOl{C@`{BOn}}C@b}}````````:::::::::{cAn{}}{C@fM`}{C@hh}`99999999{C@hA`}{C@jA`}{C@lA`}{C@hC@h}{C@jC@j}{C@lC@l}{C@fC@f}{{ce}A`{}{}}000{{C@fC@f}Bl}{{ce}Bl{}{}}{{}C@h}{{}C@j}{{}C@l}{{}C@f}{C@hn}`{ce{}{}}000{{cAn}h{}}{{cCd}A`{}}{C@hEb}{C@jEb}{C@lEb}{{C@hC@h}h}{{C@jC@j}h}{{C@lC@l}h}{{C@fC@f}h}{{ce}h{}{}}00{C@lBn}``{C@hD`}`{{C@hCf}{{Ab{A`B@l}}}}{{C@jCf}{{Ab{A`B@l}}}}{{C@lCf}{{Ab{A`B@l}}}}{{C@fCf}{{Ab{A`B@l}}}}{cc{}}{C@nC@h}111{Cn{{Af{C@f}}}}{M`{{Af{C@f}}}}`{{C@fc}A`Cd}{C@jIf}`{C@hCA`}`{ce{}{}}000{{{d{c}}}{{d{b}}}{}}000{{{Df{c}}}{{Df{b}}}{}}000{{{f{c}}}{{f{b}}}{}}000{Cnh}{{ce}h{}{}}000``{{C@fC@f}{{Af{Bl}}}}{{C@lc}{{Ab{A`Mb}}}CAb}{{C@jc}{{Ab{A`Mb}}}CAd}{{C@jC@f}A`}:`{C@hM`}``{c{{Ab{CAfMb}}}{}}{{cBnnnnn}{{Ab{C@jMb}}}{}}{c{{Ab{C@jMb}}}{}}===={c{{Ab{e}}}{}{}}0000000{C@jC@f}`{cAd{}}000{C@hIf}`{c{{Af{e}}}{}{}}000``````{cb{}}0{ce{}{}}0{{}{{CAh{c}}}BMb}{{{CAh{c}}}e{}{}}0{{{CAh{c}}}h{JhCAj}}3``{cc{}}``4{{{d{c}}}{{d{b}}}{}}{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{ce}h{}{}}``{{{CAj{}{{CAl{c}}}}ec}h{}CAn}{c{{CAh{c}}}{}}``{c{{Ab{e}}}{}{}}0?={{{CAh{c}}}A`{JhCAj}}`==<<{{}CB`}=`9=87650`22{cAd{}}{c{{Af{e}}}{}{}}{CB`A`}{{}CBb}{{CBbAj}{{G`{{Cl{AjBnBn}}}}}}``{Anb}{CBdAn}{{AnAn}h}{{CBdCd}A`}````{cb{}}00000000{ce{}{}}0000000{g{{Af{{Cl{{C`{c}}{C`{c}}}}}}}{LnBF`}{{A@n{{C`{c}}}}}{{Dl{}{{Dj{e}}}}}}{CBfCBf}{{ce}A`{}{}}{{CBfCBf}Bl}{{ce}Bl{}{}}`{{CnCn}Cn}006666{{cAn}h{}}{{CBfCBf}h}{{ce}h{}{}}00{{{CBh{c}}Cf}ChCBj}{{{E`{c}}Cf}ChCBl}{{{CBn{c}}Cf}ChCBl}{{CBfCf}Ch}{cc{}}000{{{Db{c}}{BDl{c}}}{{CBh{c}}}CBj}{{{Db{c}}{Db{c}}{Db{c}}}{{Af{{CBh{c}}}}}CBj}{{{CBh{c}}{BDl{c}}{BDl{c}}}{{Af{c}}}CBj}{{{CBh{c}}{CBn{c}}}{{G`{{BDl{c}}}}}CBj}0{ce{}{}}000{{{d{c}}}{{d{b}}}{}}000{{{Df{c}}}{{Df{b}}}{}}000{{{f{c}}}{{f{b}}}{}}000===={{cc}c{LnBF`}}``0```{{{BDl{c}}c}{{CBh{c}}}CBj}{{{AGd{c}}{AGd{c}}}{{E`{c}}}CBl}{{{Db{c}}{Db{c}}}{{CBn{c}}}CBl}{{CBfCBf}{{Af{Bl}}}}{{{E`{c}}}{{C`{{AGd{c}}}}}CBl}{{{CBn{c}}}{{C`{{Db{c}}}}}CBl}:{c{{Ab{e}}}{}{}}0000000{cAd{}}000{c{{Af{e}}}{}{}}000`````````````````````````{cb{}}0000000000000>>>>>>>>>>>>>>`{{{CC`{c}}El{f{{En{e}}}}F`Fb}A`CCbFd}{BbCCd}{{BbEf}CCf}{{Bb{BNn{BAlCCh}}{G`{Bn}}C@l}CCj}{{BbMn}CCl}`{CCdBb}{CCfBb}{CCjBb}{CClBb}```{{}{{CC`{c}}}CCb}{{}CCn}{{}CD`}{CDbc{}}`{ce{}{}}000000``{cc{}}000000{{CCnBbF`}h}``2222222{{{d{c}}}{{d{b}}}{}}000000{{{Df{c}}}{{Df{b}}}{}}000000{{{f{c}}}{{f{b}}}{}}000000{CCjh}{{ce}h{}{}}000000`{CCfM`}``{{}Kb}000````````{{{Dn{Aj}}CDd{CDf{ce}}}{{Ab{A`CDh}}}CCbJd}```````{CCfCDj}{CCjCDl}{CClMn}`{c{{Ab{e}}}{}{}}0000000000000{cAd{}}000000{c{{Af{e}}}{}{}}000000```{cb{}}0{ce{}{}}00{cc{}}1{{{d{c}}}{{d{b}}}{}}?=`{{{CDn{ce}}}{{ABd{M`}}}FdCCb}{{{f{{En{c}}}}}{{CDn{ce}}}Fd{}}`{{{CDn{ce}}j}A`FdCCb}9987`````666666555555``555{{CDhCf}Ch}0555666444{{{Df{c}}}{{Df{b}}}{}}00{{{f{c}}}{{f{b}}}{}}00{{ce}h{}{}}00{{{CDf{ce}}Bb{G`{{Lb{n}}}}}{{Ab{A`CDh}}}CCbJd}{{{CDf{ce}}BbM`}{{Ab{A`CDh}}}CCbJd}{{{CDf{ce}}Bb{BNn{BAlCCh}}{G`{Bn}}C@l}{{Ab{A`CDh}}}CCbJd}`{c{{CDf{ec}}}JdCCb}`{{{Dn{Aj}}CDd{CDf{ce}}}{{Ab{A`CDh}}}CCbJd}{{{CDf{ce}}}eCCbJd}{{{CDf{ce}}Bb}{{Ab{A`CDh}}}CCbJd}{cEf{}}{c{{Ab{e}}}{}{}}00000{cAd{}}00{c{{Af{e}}}{}{}}00{jA`}```{cb{}}000{ce{}{}}00000{cc{}}011{{{d{c}}}{{d{b}}}{}}0{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}0{{ce}h{}{}}0{{F`cGj}GlGn}{{F`ABlGj}Gl}<<<<;;::`88777{{Ince}ABn{JdJhJf}Hd}78643`{{{CE`{ce}}}{{ABd{M`}}}FdCCb}{{{f{{En{c}}}}}{{CE`{ce}}}Fd{}}`{{{CE`{ce}}j}A`FdCCb}{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}```````````````{{AMlAMlAMl}{{Cl{AMlAMl}}}}{{{CEb{ecgikm}}eBbBKn{BNn{gi}}k{Dn{m}}}A`{}{{AMj{c}}}BObBObBObBOb}{cb{}}00000000000{CEd{{Af{CEf}}}}{ce{}{}}00000000000````{{{CEb{ecgikm}}}A`{}{{AMj{c}}}BObBObBObBOb}{CEdA`}{CEhCEh}{CEfCEf}{{ce}A`{}{}}0`{{}CEd}666666{{{CEb{ecgikm}}}c{}{{AMj{c}}}BObBObBObBOb}`{CEf{{AOd{AMl}}}}{{CEdCEhAMl}{{AOd{AMl}}}}{{{CEb{cegikm}}Cf}ChMfMfMfMfMfMf}{{CEhCf}Ch}{{{CEj{c}}Cf}ChMf}{{CEfCf}Ch}{{CElCf}Ch}{{CEdCf}Ch}{cc{}}00000{ACd{{CEb{ADlAJfcegi}}}BObBObBObBOb}{CEd{{Af{CEf}}}}{{CEdBb}{{Af{{CEn{CEf}}}}}}{{{CEb{ecgikm}}Bb}{{Af{{CF`{M`}}}}}{}{{AMj{c}}}BObBObBObBOb}{{{CEb{ecgikm}}BbF`}h{}{{AMj{c}}}BObBObBObBOb}{{{CEb{ecgikm}}}CEd{}{{AMj{c}}}BObBObBObBOb}`?`>{CEf{{AOd{Bn}}}}``{ce{}{}}00000{{{d{c}}}{{d{b}}}{}}00000{{{Df{c}}}{{Df{b}}}{}}00000{{{f{c}}}{{f{b}}}{}}00000{{ce}h{}{}}00000{CEd{{`{{Dl{}{{Dj{{`{{Dl{}{{Dj{CEf}}}}}}}}}}}}}}`{CEf{{AOd{AMl}}}}``{{CEdAMlCEhAMl}{{AOd{AMl}}}}{{{CEb{ecgikm}}}c{}{{AMj{c}}}BObBObBObBOb}{{{AMn{c}}{AMn{c}}{AMn{c}}{AMn{c}}}{{CEb{ecgikm}}}{}{{AMj{c}}}BObBObBObBOb}{{cAMlCEh}{{CEj{c}}}{}}{{}CEd}`````{CEd{{Af{CEf}}}}{{CEdCEf}A`}`==`{c{{Ab{e}}}{}{}}00000000000`{cAd{}}00000{c{{Af{e}}}{}{}}00000{{{CEb{ecgikm}}eCEf{Dn{m}}}A`{}{{AMj{c}}}BObBObBObBOb}{{{CEb{ecgikm}}eCEfk}A`{}{{AMj{c}}}BObBObBObBOb}`:`<{jA`}```````````````````{cb{}}000000000000{cAn{}}{ce{}{}}00000000000`{BbCCd}{{BbEf}CCf}{{Bb{BNn{BAlCCh}}{G`{Bn}}C@l}CCj}{{BbMn}CCl}{BbCFb}{{BbEf}CFd}{{BbMn}CFf}{{Bb{BNn{BAlCCh}}{G`{Bn}}C@l}CFh}{CFjCFj}{CFhCFh}{CFlCFl}{{ce}A`{}{}}00{CCdBb}{CCfBb}{CCjBb}{CClBb}{CFbBb}{CFdBb}{CFfBb}{CFhBb}````{ce{}{}}00000{{cAn}h{}}{{cCd}A`{}}{{CFjCFj}h}{{ce}h{}{}}00`{{CFbCf}Ch}{{CFdCf}Ch}{{CFfCf}Ch}{{CFjCf}Ch}{{CFhCf}Ch}{cc{}}00000{{CFjc}A`Cd}`;{CFbJj}<{CFdJj}={CFfJj}>{CFhJj}??{{{d{c}}}{{d{b}}}{}}00000{{{Df{c}}}{{Df{b}}}{}}00000{{{f{c}}}{{f{b}}}{}}00000{CCjh}{CFhh}{{ce}h{}{}}00000`{CCfM`}{CFdM`}`{{}Kb}0000000{CCfCDj}{CCjCDl}{CFdCDj}{CFhCDl}{ce{}{}}00{CClMn}{CFfMn}{c{{Ab{e}}}{}{}}00000000000{cAd{}}00000{c{{Af{e}}}{}{}}00000{jA`}{{CFnACdADlADnA@bCj}A`}``````````{cb{}}0000000{cAn{}}0999999{ll}{BE`BE`}{{ce}A`{}{}}0{{{CGb{}{{CG`{c}}}}}{{Ab{cA@`}}}AEn}==={{cAn}h{}}0{{cCd}A`{}}0{{ll}h}{{BE`BE`}h}{{ce}h{}{}}00000{{A@`Cf}Ch}0{{lCf}Ch}{{BE`Cf}Ch}{cc{}}00{{{AF`{}{{CGd{c}}}}}c{CGfCGhCGj}}{{lc}A`Cd}{{BE`c}A`Cd}{lBn}{BE`Bn}``{lCGl}{BE`CGl}{{{AF`{}{{CGd{c}}}}}If{CGfCGhCGj}}{ce{}{}}00{{{d{c}}}{{d{b}}}{}}00{{{Df{c}}}{{Df{b}}}{}}00{{{f{c}}}{{f{b}}}{}}00{{ce}h{}{}}00{{BnBn}{{Af{l}}}}{{BnBn}{{Af{BE`}}}}{{{AF`{}{{CGd{c}}}}}A`{CGfCGhCGj}}{{{AF`{}{{CGd{c}}}}}n{CGfCGhCGj}}{AEnl}{{ln}BE`}::{cEf{}}{c{{Ab{e}}}{}{}}00000{cAd{}}00{c{{Af{e}}}{}{}}00{lBn}{BE`Bn}``{lCGl}{BE`CGl}","D":"KKn","p":[[10,"Any",8367],[5,"Box",8368],[5,"Rc",8369],[1,"bool"],[5,"MapContext",38],[5,"PhysicalSize",8262],[1,"f64"],[1,"unit"],[6,"Result",8370],[5,"TypeId",8367],[6,"Option",8371],[5,"ZoomLevel",58],[1,"u8"],[5,"Zoom",58],[10,"DynEq",7475],[5,"WorldCoords",58],[5,"WorldTileCoords",58],[5,"Quadkey",58],[5,"LatLon",58],[5,"InnerCoords",58],[5,"TileCoords",58],[6,"Ordering",8372],[1,"u32"],[1,"array"],[10,"Deserializer",8373],[10,"Hasher",8374],[5,"Formatter",8375],[8,"Result",8375],[5,"ViewRegion",58],[1,"tuple"],[1,"i32"],[1,"f32"],[5,"Point3",8376],[5,"AlignedWorldTileCoords",58],[5,"Arc",8377],[6,"TileAddressingScheme",6776],[17,"Item"],[10,"Iterator",8378],[1,"slice"],[5,"Aabb2",7481],[1,"usize"],[10,"Serializer",8379],[5,"String",8380],[5,"Matrix4",8381],[5,"DebugPlugin",389],[5,"Schedule",4604],[5,"Kernel",1087],[5,"World",7162],[5,"RenderGraph",2494],[10,"Environment",512],[5,"DebugPipeline",389],[5,"TileDebugItem",389],[10,"Draw",3116],[5,"DebugPassNode",450],[5,"SlotInfo",2769],[5,"Vec",8382],[5,"RenderGraphContext",2289],[5,"RenderContext",2564],[5,"RenderResources",1693],[6,"NodeRunError",2564],[5,"TrackedRenderPass",3549],[6,"RenderCommandResult",3116],[10,"PhaseItem",3116],[5,"OffscreenKernelConfig",512],[17,"HttpClient"],[10,"OffscreenKernel",512],[10,"HttpClient",948],[5,"SourceClient",948],[17,"EventLoopProxy"],[10,"EventLoop",544],[10,"EventLoopProxy",544],[10,"PartialEq",8372],[6,"SendEventError",544],[5,"Map",1138],[1,"u64"],[17,"Context"],[17,"ReceiveIterator"],[10,"AsyncProcedureCall",586],[6,"Input",586],[8,"AsyncProcedure",586],[6,"CallError",586],[10,"Context",586],[10,"Send",8383],[10,"Clone",8384],[5,"Message",586],[5,"SchedulerAsyncProcedureCall",586],[10,"Scheduler",909],[5,"SchedulerContext",586],[10,"MessageTag",586],[6,"MessageError",586],[6,"SendError",586],[6,"ProcedureError",586],[10,"IntoMessage",586],[17,"Output"],[10,"FnMut",8385],[5,"IndexProcessor",773],[5,"IndexedGeometry",773],[5,"RTree",8386],[10,"CoordFloat",8387],[10,"Bounded",8388],[10,"Signed",8389],[6,"ExactGeometry",773],[10,"PartialOrd",8372],[1,"str"],[6,"GeozeroError",8390],[5,"GeometryIndex",773],[10,"Debug",8375],[5,"LineString",8391],[5,"HashMap",8392],[5,"Polygon",8393],[6,"TileIndex",773],[6,"ColumnValue",8394],[6,"ScheduleError",909],[10,"Future",8395],[10,"FnOnce",8385],[5,"NopScheduler",909],[5,"HttpSourceClient",948],[5,"Pin",8396],[6,"SourceType",1016],[5,"SourceFetchError",948],[5,"Error",8397],[6,"Error",8398],[10,"Error",8399],[5,"TessellateSource",1016],[5,"RasterSource",1016],[5,"KernelBuilder",1087],[6,"MapError",1138],[6,"WindowCreateError",8262],[5,"Style",6857],[5,"RendererBuilder",1838],[10,"Plugin",1285],[5,"ReqwestOffscreenKernelEnvironment",1221],[5,"ReqwestHttpClient",1243],[5,"PathBuf",8400],[10,"Into",8401],[5,"TokioScheduler",1265],[5,"RasterPlugin",1287],[10,"RasterTransferables",1580],[8,"RgbaImage",8402],[10,"LayerRaster",1580],[10,"LayerRasterMissing",1580],[5,"RasterLayersDataComponent",1287],[5,"AvailableRasterLayerData",1287],[5,"MissingRasterLayerData",1287],[5,"PopulateWorldSystem",1401],[6,"Cow",8403],[6,"ProcessRasterError",1421],[5,"ProcessRasterContext",1421],[5,"RasterTileRequest",1421],[5,"LayerItem",3037],[8,"AsyncProcedureFuture",586],[5,"RequestSystem",1531],[5,"RasterResources",1553],[5,"Device",8404],[5,"Texture",3475],[8,"Label",8404],[6,"TextureFormat",3583,8405],[5,"TextureUsages",8405],[5,"BindGroup",8404],[5,"Msaa",3583],[5,"RenderPipeline",8404],[5,"DefaultLayerRaster",1580],[5,"DefaultLayerRasterMissing",1580],[6,"RasterMessageTag",1580],[5,"DefaultRasterTransferables",1580],[5,"Queue",8404],[5,"Tiles",7043],[5,"RenderPlugin",1693],[6,"RenderStageLabel",1693],[5,"MaskPipeline",1693],[5,"Renderer",1693],[5,"WgpuSettings",3583],[5,"RendererSettings",3583],[6,"RenderError",2083],[10,"MapWindow",8262],[10,"HeadedMapWindow",8262],[5,"Instance",8404],[5,"Surface",3361],[8,"RequestAdapterOptions",8404],[5,"Adapter",8404],[5,"UninitializedRenderer",1838],[6,"InitializationResult",1838],[5,"InitializedRenderer",1838],[5,"Perspective",1922],[5,"Camera",1922],[5,"Point2",8376],[5,"EdgeInsets",1922],[5,"ViewProjection",1922],[5,"ModelViewProjection",1922],[5,"Rad",8406],[5,"InvertedViewProjection",1922],[5,"Vector2",8407],[5,"Vector4",8407],[5,"CreateSurfaceError",8404],[5,"RequestDeviceError",8404],[6,"SurfaceError",8404],[6,"HandleError",8408],[6,"RenderGraphError",2142],[6,"Eventually",2115],[17,"Criteria"],[10,"HasChanged",2115],[10,"Eq",8372],[10,"HasTile",4378],[10,"Node",2564],[6,"RunSubGraphError",2289],[6,"OutputSlotError",2289],[6,"InputSlotError",2289],[5,"RunSubGraph",2289],[6,"SlotValue",2769],[6,"SlotLabel",2769],[5,"Buffer",8404],[5,"Sampler",8404],[6,"TextureView",3475],[5,"SlotInfos",2769],[5,"NodeState",2564],[6,"Edge",2434],[6,"EdgeExistence",2434],[5,"NodeId",2564],[6,"NodeLabel",2564],[10,"AsRef",8401],[5,"GraphInputNode",2494],[5,"Edges",2564],[5,"EmptyNode",2564],[6,"SlotType",2769],[10,"IntoIterator",8409],[6,"RenderGraphRunnerError",2908],[5,"MainPassNode",2965],[5,"MainPassDriverNode",2965],[5,"TileMaskItem",3037],[5,"RenderPhase",3037],[17,"SortKey"],[10,"Ord",8372],[5,"DrawState",3116],[10,"RenderCommand",3116],[10,"RenderPipeline",3260],[5,"RenderPipelineDescriptor",3260],[10,"Queue",3163],[8,"BufferAddress",8405],[5,"BackingBufferDescriptor",3241],[5,"VertexBufferLayout",3286],[5,"FragmentState",3286],[5,"VertexState",3286],[5,"WindowHead",3361],[5,"Surface",8404],[6,"Head",3361],[5,"BufferDimensions",3361],[5,"TextureView",8404],[5,"SurfaceTexture",8404],[5,"TilePipeline",3521],[5,"Range",8410],[5,"RenderPass",8404],[5,"Color",8405],[5,"BufferSlice",8404],[6,"IndexFormat",8405],[5,"ShaderStages",8405],[5,"Backends",3583,8405],[5,"Features",3583,8405],[6,"TextureAspect",8405],[5,"Limits",3583,8405],[6,"PowerPreference",3583,8405],[6,"SurfaceType",3583],[5,"Error",8375],[6,"Backend",8405],[5,"TextureFormatFeatures",8405],[5,"Iter",8411],[5,"IterNames",8411],[6,"TextureSampleType",8405],[5,"ShaderCamera",4102],[5,"ShaderGlobals",4102],[5,"ShaderVertex",4102],[5,"ShaderFeatureStyle",4102],[5,"ShaderLayerMetadata",4102],[5,"ShaderTileMetadata",4102],[5,"ShaderTextureVertex",4102],[10,"Shader",4102],[5,"TileMaskShader",4102],[5,"VectorTileShader",4102],[5,"RasterTileShader",4102],[8,"Vec3f32",4102],[8,"Mat4x4f32",4102],[8,"Vec4f32",4102],[8,"Vec2f32",4102],[5,"GraphRunnerSystem",4337],[5,"ResourceSystem",4356],[5,"ViewTileSources",4378],[5,"TileShape",4378],[6,"SourceShapes",4378],[5,"ViewTile",4378],[5,"QueryHasTile",4378],[10,"ResourceQuery",6932],[5,"TileViewPattern",4509],[5,"BackingBuffer",4509],[5,"ViewState",4556],[5,"Vector3",8407],[5,"Deg",8406],[5,"LogicalSize",8262],[10,"StageLabel",4604],[10,"Stage",4604],[10,"IntoSystemContainer",6975],[5,"MultiStage",4604],[5,"NopStage",4604],[5,"EncodedBt2100HLG",4681,8412],[5,"Alpha",4681,8412],[10,"Copy",8383],[5,"DciXYZPrime",4681,8412],[5,"CieXYZ",4681,8412],[5,"YPrimePbPr",4681,8412],[5,"DciP3",4681,8412],[5,"Oklch",4681,8412],[5,"Aces2065",4681,8412],[5,"EncodedBt2020",4681,8412],[5,"Hsl",4681,8412],[5,"Oklab",4681,8412],[5,"DisplayP3",4681,8412],[5,"Rec709",4681,8412],[5,"LinearSrgb",4681,8412],[5,"CieLCh",4681,8412],[5,"YCxCz",4681,8412],[5,"EncodedSrgb",4681,8412],[5,"CieLab",4681,8412],[5,"GenericColor1",4681,8412],[5,"Bt2020",4681,8412],[5,"Bt2100",4681,8412],[5,"Hsv",4681,8412],[5,"Yuv",4681,8412],[5,"Luminance",4681,8412],[5,"YCbCr",4681,8412],[5,"EncodedDisplayP3",4681,8412],[5,"YPrimeCbCr",4681,8412],[5,"EncodedRec709",4681,8412],[5,"ICtCpPQ",4681,8412],[5,"AcesCct",4681,8412],[5,"YPbPr",4681,8412],[5,"AcesCg",4681,8412],[5,"AcesCc",4681,8412],[5,"Luma",4681,8412],[5,"GenericColor3",4681,8412],[5,"EncodedBt2100PQ",4681,8412],[5,"ICtCpHLG",4681,8412],[5,"PremultipliedAlpha",4681,8412],[10,"ColorType",4681,8412],[6,"Spaces",4681,8412],[5,"Color",8413],[17,"CintTy"],[10,"ColorInterop",4681,8412],[10,"Hash",8374],[5,"BackgroundPaint",6594],[5,"FillPaint",6594],[5,"LinePaint",6594],[6,"LayerPaint",6594],[5,"StyleLayer",6594],[6,"RasterResampling",6721],[5,"RasterLayer",6721],[5,"VectorSource",6776],[6,"Source",6776],[10,"QueryState",6888],[5,"EphemeralQueryState",6888],[5,"GlobalQueryState",6888],[5,"Resources",6932],[10,"Resource",6932],[10,"Default",8414],[5,"SystemContainer",6975],[10,"System",6975],[17,"System"],[10,"IntoSystem",7001],[5,"FunctionSystem",7001],[5,"SystemStage",7023],[5,"Tile",7043],[10,"QueryState",7043],[5,"EphemeralQueryState",7043],[5,"GlobalQueryState",7043],[10,"TileComponent",7043],[5,"TileSpawnResult",7043],[10,"Align",7180],[5,"OverAlignedVertexBuffer",7180],[5,"VertexBuffers",8415],[10,"Pod",8416],[5,"VertexConstructor",7180],[5,"FillVertex",8417],[5,"StrokeVertex",8418],[5,"ZeroTessellator",7228],[10,"Add",8419],[5,"VertexId",8420],[10,"From",8401],[10,"MaxIndex",8415],[8,"Result",8390],[6,"GeomType",7271,8421],[5,"Value",7271,8421],[5,"Feature",7271,8421],[5,"Layer",7271,8421],[6,"TileValue",8422],[1,"i64"],[10,"FeatureProcessor",8423],[10,"GeomProcessor",8424],[6,"Geometry",8425],[5,"ChangeObserver",7418],[10,"SignificantlyDifferent",7418],[17,"Epsilon"],[10,"Sized",8383],[5,"FPSMeter",7452],[5,"Grid",8426],[10,"DynHash",7475],[5,"FloatOrd",7481],[5,"Plane",7481],[10,"BaseFloat",8427],[10,"BaseNum",8427],[5,"Aabb3",7481],[5,"VectorPlugin",7583],[10,"VectorTransferables",8081],[10,"TileTessellated",8081],[10,"LayerMissing",8081],[8,"IndexDataType",7180],[10,"LayerTessellated",8081],[10,"LayerIndexed",8081],[5,"VectorTilesDone",7583],[5,"VectorLayersDataComponent",7583],[5,"VectorPipeline",7583],[5,"VectorTileRequest",7788],[5,"ProcessVectorContext",7788],[6,"ProcessVectorError",7788],[5,"MissingVectorLayerData",7583],[5,"AvailableVectorLayerData",7583],[5,"PopulateWorldSystem",7768],[5,"RequestSystem",7888],[5,"BufferPool",7910],[5,"RingIndex",7910],[5,"IndexEntry",7910],[6,"BackingBufferType",7910],[5,"BackingBuffer",7910],[5,"RingIndexEntry",7910],[5,"VecDeque",8428],[5,"HashSet",8429],[5,"DefaultTileTessellated",8081],[5,"DefaultLayerMissing",8081],[5,"DefaultLayerIndexed",8081],[5,"DefaultLayerTesselated",8081],[6,"VectorMessageTag",8081],[5,"DefaultVectorTransferables",8081],[8,"VectorBufferPool",7583],[17,"MapWindow"],[10,"MapWindowConfig",8262],[17,"WindowHandle"],[10,"HasWindowHandle",8430],[10,"HasDisplayHandle",8430],[10,"Sync",8383],[8,"NonZeroU32",8431],[5,"SetDebugPipeline",476],[5,"DrawDebugOutline",476],[10,"EventLoopConfig",544],[15,"TileRequest",771],[15,"Linear",907],[15,"Spatial",907],[6,"CurrentMapContext",1138],[15,"Pending",1211],[6,"RasterLayerData",1287],[5,"SetRasterTilePipeline",1479],[5,"SetRasterViewBindGroup",1479],[5,"DrawRasterTile",1479],[15,"SlotEdge",2488],[15,"NodeEdge",2488],[15,"MismatchedSlotType",2420],[15,"MismatchedSlotType",2423],[15,"MismatchedNodeSlots",2270],[15,"UnconnectedNodeInputSlot",2270],[15,"NodeInputSlotAlreadyOccupied",2270],[15,"UnconnectedNodeOutputSlot",2270],[15,"MismatchedInputSlotType",2426],[15,"MissingInput",2426],[5,"RenderGraphRunner",2908],[15,"MismatchedInputSlotType",2951],[15,"MissingInput",2951],[15,"EmptyNodeOutputSlot",2951],[5,"SetMaskPipeline",3002],[5,"DrawMask",3002],[5,"BufferedTextureHead",3361],[15,"SurfaceTexture",3519],[15,"Astc",4100],[8,"WgpuTileViewPattern",4378],[8,"TileUrl",6776],[8,"TileJSONUrl",6776],[10,"ResourceQueryMut",6932],[10,"ResourceQueryUnsafe",6932],[10,"ComponentQuery",7043],[10,"ComponentQueryMut",7043],[10,"ComponentQueryUnsafe",7043],[8,"GeoResult",7228],[6,"VectorLayerData",7583],[5,"SetVectorTilePipeline",7853],[5,"DrawVectorTile",7853]],"r":[[19,8432],[25,7180],[26,7180],[27,7180],[30,7180],[31,7228],[1214,1221],[1217,1221],[1219,1243],[1284,1265],[1289,1580],[1290,1580],[1292,1580],[1299,1580],[1705,4102],[2145,2434],[2148,2434],[2149,2564],[2150,2564],[2152,2494],[2155,2289],[2170,2564],[2172,2564],[2174,2564],[2175,2564],[2176,2564],[2177,2289],[2179,2564],[2180,2494],[2181,2289],[2183,2289],[2184,2289],[2189,2769],[2190,2769],[2191,2769],[2192,2769],[2193,2769],[3037,3116],[3038,3116],[3041,3116],[3042,3116],[3043,3116],[3163,3241],[3164,3361],[3165,3361],[3166,3286],[3167,3361],[3171,3260],[3172,3260],[3173,3361],[3175,3475],[3176,3475],[3178,3521],[3179,3549],[3180,3286],[3181,3286],[3182,3361],[3589,8405],[3628,8405],[3634,8405],[3650,8405],[3718,8405],[4380,4509],[4388,4509],[4681,8412],[4683,8412],[4685,8412],[4687,8412],[4689,8412],[4690,8412],[4692,8412],[4694,8412],[4696,8412],[4698,8412],[4701,8412],[4702,8412],[4704,8412],[4706,8412],[4708,8412],[4710,8412],[4712,8412],[4714,8412],[4716,8412],[4718,8412],[4720,8412],[4722,8412],[4724,8412],[4726,8412],[4728,8412],[4730,8412],[4732,8412],[4734,8412],[4736,8412],[4738,8412],[4741,8412],[4743,8412],[4745,8412],[4746,8412],[4749,8412],[4750,6857],[4751,8412],[4753,8412],[4755,8412],[4757,8412],[4759,8412],[4761,8412],[7271,8421],[7272,8421],[7273,8421],[7278,8421],[7420,7452],[7586,8081],[7587,8081],[7589,8081],[7591,8081],[7595,7788],[7596,7788],[7598,8081],[7605,7788],[7607,8081],[7726,7788]],"b":[[196,"impl-Display-for-ZoomLevel"],[197,"impl-Debug-for-ZoomLevel"],[198,"impl-Display-for-LatLon"],[199,"impl-Debug-for-LatLon"],[200,"impl-Display-for-Zoom"],[201,"impl-Debug-for-Zoom"],[203,"impl-Debug-for-TileCoords"],[204,"impl-Display-for-TileCoords"],[205,"impl-Display-for-WorldTileCoords"],[206,"impl-Debug-for-WorldTileCoords"],[207,"impl-Display-for-WorldCoords"],[208,"impl-Debug-for-WorldCoords"],[222,"impl-From%3C(f64,+f64)%3E-for-WorldCoords"],[223,"impl-From%3C(f32,+f32)%3E-for-WorldCoords"],[224,"impl-From%3CPoint3%3Cf64%3E%3E-for-WorldCoords"],[559,"impl-Debug-for-SendEventError"],[560,"impl-Display-for-SendEventError"],[663,"impl-Debug-for-MessageError"],[664,"impl-Display-for-MessageError"],[666,"impl-Debug-for-SendError"],[667,"impl-Display-for-SendError"],[668,"impl-Display-for-ProcedureError"],[669,"impl-Debug-for-ProcedureError"],[670,"impl-Display-for-CallError"],[671,"impl-Debug-for-CallError"],[924,"impl-Debug-for-ScheduleError"],[925,"impl-Display-for-ScheduleError"],[975,"impl-Debug-for-SourceFetchError"],[976,"impl-Display-for-SourceFetchError"],[978,"impl-From%3CError%3E-for-SourceFetchError"],[979,"impl-From%3CError%3E-for-SourceFetchError"],[1165,"impl-Display-for-MapError"],[1166,"impl-Debug-for-MapError"],[1442,"impl-Display-for-ProcessRasterError"],[1443,"impl-Debug-for-ProcessRasterError"],[2095,"impl-Debug-for-RenderError"],[2096,"impl-Display-for-RenderError"],[2097,"impl-From%3CCreateSurfaceError%3E-for-RenderError"],[2098,"impl-From%3CRequestDeviceError%3E-for-RenderError"],[2099,"impl-From%3CSurfaceError%3E-for-RenderError"],[2100,"impl-From%3CHandleError%3E-for-RenderError"],[2101,"impl-From%3CRenderGraphError%3E-for-RenderError"],[2217,"impl-Display-for-RenderGraphError"],[2218,"impl-Debug-for-RenderGraphError"],[2346,"impl-Display-for-RunSubGraphError"],[2347,"impl-Debug-for-RunSubGraphError"],[2348,"impl-Debug-for-OutputSlotError"],[2349,"impl-Display-for-OutputSlotError"],[2350,"impl-Debug-for-InputSlotError"],[2351,"impl-Display-for-InputSlotError"],[2649,"impl-Display-for-NodeRunError"],[2650,"impl-Debug-for-NodeRunError"],[2658,"impl-From%3COutputSlotError%3E-for-NodeRunError"],[2659,"impl-From%3CRunSubGraphError%3E-for-NodeRunError"],[2660,"impl-From%3CInputSlotError%3E-for-NodeRunError"],[2662,"impl-From%3C%26NodeLabel%3E-for-NodeLabel"],[2663,"impl-From%3C%26str%3E-for-NodeLabel"],[2664,"impl-From%3CNodeId%3E-for-NodeLabel"],[2666,"impl-From%3CString%3E-for-NodeLabel"],[2829,"impl-Debug-for-SlotType"],[2830,"impl-Display-for-SlotType"],[2834,"impl-From%3CTextureView%3E-for-SlotValue"],[2835,"impl-From%3CBuffer%3E-for-SlotValue"],[2836,"impl-From%3CSampler%3E-for-SlotValue"],[2839,"impl-From%3C%26SlotLabel%3E-for-SlotLabel"],[2840,"impl-From%3Cusize%3E-for-SlotLabel"],[2841,"impl-From%3CString%3E-for-SlotLabel"],[2842,"impl-From%3CCow%3C\'static,+str%3E%3E-for-SlotLabel"],[2843,"impl-From%3C%26str%3E-for-SlotLabel"],[2924,"impl-Debug-for-RenderGraphRunnerError"],[2925,"impl-Display-for-RenderGraphRunnerError"],[3492,"impl-From%3CTextureView%3E-for-TextureView"],[3493,"impl-From%3CSurfaceTexture%3E-for-TextureView"],[3767,"impl-Backends"],[3768,"impl-Flags-for-Backends"],[3769,"impl-Features"],[3770,"impl-Flags-for-Features"],[3884,"impl-Debug-for-Backends"],[3885,"impl-Octal-for-Backends"],[3886,"impl-UpperHex-for-Backends"],[3887,"impl-LowerHex-for-Backends"],[3888,"impl-Binary-for-Backends"],[3889,"impl-Octal-for-Features"],[3890,"impl-Binary-for-Features"],[3891,"impl-UpperHex-for-Features"],[3892,"impl-LowerHex-for-Features"],[3893,"impl-Debug-for-Features"],[3908,"impl-Flags-for-Backends"],[3909,"impl-Backends"],[3910,"impl-Flags-for-Features"],[3911,"impl-Features"],[4923,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23522%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2100HLG%3CComponentTy%3E%3E"],[4924,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23402%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDciXYZPrime%3CComponentTy%3E%3E"],[4925,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23594%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieXYZ%3CComponentTy%3E%3E"],[4926,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23834%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPrimePbPr%3CComponentTy%3E%3E"],[4927,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23378%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDciP3%3CComponentTy%3E%3E"],[4928,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23690%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3COklch%3CComponentTy%3E%3E"],[4929,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23258%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAces2065%3CComponentTy%3E%3E"],[4930,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23450%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2020%3CComponentTy%3E%3E"],[4931,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23714%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CHsl%3CComponentTy%3E%3E"],[4932,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23666%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3COklab%3CComponentTy%3E%3E"],[4933,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23330%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDisplayP3%3CComponentTy%3E%3E"],[4934,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23114%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CRec709%3CComponentTy%3E%3E"],[4935,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%2366%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLinearSrgb%3CComponentTy%3E%3E"],[4936,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23642%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieLCh%3CComponentTy%3E%3E"],[4937,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23882%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYCxCz%3CComponentTy%3E%3E"],[4938,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%2342%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedSrgb%3CComponentTy%3E%3E"],[4939,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23618%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieLab%3CComponentTy%3E%3E"],[4940,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23162%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CGenericColor1%3CComponentTy%3E%3E"],[4941,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23426%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CBt2020%3CComponentTy%3E%3E"],[4942,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23474%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CBt2100%3CComponentTy%3E%3E"],[4943,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23738%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CHsv%3CComponentTy%3E%3E"],[4944,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23858%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYuv%3CComponentTy%3E%3E"],[4945,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23186%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLuminance%3CComponentTy%3E%3E"],[4946,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23762%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYCbCr%3CComponentTy%3E%3E"],[4947,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23354%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedDisplayP3%3CComponentTy%3E%3E"],[4948,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23786%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPrimeCbCr%3CComponentTy%3E%3E"],[4949,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%2390%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedRec709%3CComponentTy%3E%3E"],[4950,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23546%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CICtCpPQ%3CComponentTy%3E%3E"],[4951,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23306%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCct%3CComponentTy%3E%3E"],[4952,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23810%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPbPr%3CComponentTy%3E%3E"],[4953,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23234%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCg%3CComponentTy%3E%3E"],[4954,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23282%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCc%3CComponentTy%3E%3E"],[4955,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23210%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLuma%3CComponentTy%3E%3E"],[4956,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23138%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CGenericColor3%3CComponentTy%3E%3E"],[4957,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23498%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2100PQ%3CComponentTy%3E%3E"],[4958,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23570%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CICtCpHLG%3CComponentTy%3E%3E"],[4959,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23647%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieLCh%3CComponentTy%3E%3E"],[4960,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23143%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CGenericColor3%3CComponentTy%3E%3E"],[4961,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23599%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieXYZ%3CComponentTy%3E%3E"],[4962,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23503%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2100PQ%3CComponentTy%3E%3E"],[4963,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23383%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDciP3%3CComponentTy%3E%3E"],[4964,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23407%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDciXYZPrime%3CComponentTy%3E%3E"],[4965,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23719%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CHsl%3CComponentTy%3E%3E"],[4966,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23743%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CHsv%3CComponentTy%3E%3E"],[4967,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23263%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAces2065%3CComponentTy%3E%3E"],[4968,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23335%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDisplayP3%3CComponentTy%3E%3E"],[4969,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%2371%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLinearSrgb%3CComponentTy%3E%3E"],[4970,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23191%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLuminance%3CComponentTy%3E%3E"],[4971,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23887%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYCxCz%3CComponentTy%3E%3E"],[4972,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%2347%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedSrgb%3CComponentTy%3E%3E"],[4973,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23431%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CBt2020%3CComponentTy%3E%3E"],[4974,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23215%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLuma%3CComponentTy%3E%3E"],[4975,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23815%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPbPr%3CComponentTy%3E%3E"],[4976,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23839%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPrimePbPr%3CComponentTy%3E%3E"],[4977,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23695%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3COklch%3CComponentTy%3E%3E"],[4978,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23671%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3COklab%3CComponentTy%3E%3E"],[4979,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23479%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CBt2100%3CComponentTy%3E%3E"],[4980,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%2395%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedRec709%3CComponentTy%3E%3E"],[4981,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23863%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYuv%3CComponentTy%3E%3E"],[4982,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23551%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CICtCpPQ%3CComponentTy%3E%3E"],[4983,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23119%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CRec709%3CComponentTy%3E%3E"],[4984,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23359%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedDisplayP3%3CComponentTy%3E%3E"],[4985,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23575%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CICtCpHLG%3CComponentTy%3E%3E"],[4986,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23527%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2100HLG%3CComponentTy%3E%3E"],[4987,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23791%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPrimeCbCr%3CComponentTy%3E%3E"],[4988,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23767%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYCbCr%3CComponentTy%3E%3E"],[4989,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23455%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2020%3CComponentTy%3E%3E"],[4990,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23623%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieLab%3CComponentTy%3E%3E"],[4991,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23239%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCg%3CComponentTy%3E%3E"],[4992,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23167%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CGenericColor1%3CComponentTy%3E%3E"],[4993,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23287%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCc%3CComponentTy%3E%3E"],[4994,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23311%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCct%3CComponentTy%3E%3E"],[5031,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23857%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYuv%3CComponentTy%3E%3E"],[5032,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23113%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CRec709%3CComponentTy%3E%3E"],[5033,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23593%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieXYZ%3CComponentTy%3E%3E"],[5034,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23305%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCct%3CComponentTy%3E%3E"],[5035,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23185%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLuminance%3CComponentTy%3E%3E"],[5036,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%2341%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedSrgb%3CComponentTy%3E%3E"],[5037,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23353%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedDisplayP3%3CComponentTy%3E%3E"],[5038,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23521%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2100HLG%3CComponentTy%3E%3E"],[5039,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%2365%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLinearSrgb%3CComponentTy%3E%3E"],[5040,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23137%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CGenericColor3%3CComponentTy%3E%3E"],[5041,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23737%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CHsv%3CComponentTy%3E%3E"],[5042,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23449%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2020%3CComponentTy%3E%3E"],[5043,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23329%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDisplayP3%3CComponentTy%3E%3E"],[5044,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23569%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CICtCpHLG%3CComponentTy%3E%3E"],[5045,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23713%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CHsl%3CComponentTy%3E%3E"],[5046,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23617%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieLab%3CComponentTy%3E%3E"],[5047,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23401%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDciXYZPrime%3CComponentTy%3E%3E"],[5048,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23209%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLuma%3CComponentTy%3E%3E"],[5049,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23665%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3COklab%3CComponentTy%3E%3E"],[5050,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23425%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CBt2020%3CComponentTy%3E%3E"],[5051,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23545%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CICtCpPQ%3CComponentTy%3E%3E"],[5052,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23809%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPbPr%3CComponentTy%3E%3E"],[5053,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23641%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieLCh%3CComponentTy%3E%3E"],[5054,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23161%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CGenericColor1%3CComponentTy%3E%3E"],[5055,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23497%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2100PQ%3CComponentTy%3E%3E"],[5056,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23377%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDciP3%3CComponentTy%3E%3E"],[5057,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23785%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPrimeCbCr%3CComponentTy%3E%3E"],[5058,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23257%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAces2065%3CComponentTy%3E%3E"],[5059,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%2389%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedRec709%3CComponentTy%3E%3E"],[5060,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23881%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYCxCz%3CComponentTy%3E%3E"],[5061,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23689%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3COklch%3CComponentTy%3E%3E"],[5062,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23233%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCg%3CComponentTy%3E%3E"],[5063,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23473%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CBt2100%3CComponentTy%3E%3E"],[5064,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23761%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYCbCr%3CComponentTy%3E%3E"],[5065,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23833%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPrimePbPr%3CComponentTy%3E%3E"],[5066,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23281%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCc%3CComponentTy%3E%3E"],[5067,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23310%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCct%3CComponentTy%3E%3E"],[5068,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23838%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPrimePbPr%3CComponentTy%3E%3E"],[5069,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23430%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CBt2020%3CComponentTy%3E%3E"],[5070,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23790%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPrimeCbCr%3CComponentTy%3E%3E"],[5071,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%2370%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLinearSrgb%3CComponentTy%3E%3E"],[5072,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23286%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCc%3CComponentTy%3E%3E"],[5073,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23622%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieLab%3CComponentTy%3E%3E"],[5074,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23406%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDciXYZPrime%3CComponentTy%3E%3E"],[5075,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23526%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2100HLG%3CComponentTy%3E%3E"],[5076,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23598%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieXYZ%3CComponentTy%3E%3E"],[5077,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23190%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLuminance%3CComponentTy%3E%3E"],[5078,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23118%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CRec709%3CComponentTy%3E%3E"],[5079,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23718%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CHsl%3CComponentTy%3E%3E"],[5080,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23646%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieLCh%3CComponentTy%3E%3E"],[5081,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23238%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCg%3CComponentTy%3E%3E"],[5082,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23766%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYCbCr%3CComponentTy%3E%3E"],[5083,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23214%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLuma%3CComponentTy%3E%3E"],[5084,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23454%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2020%3CComponentTy%3E%3E"],[5085,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23886%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYCxCz%3CComponentTy%3E%3E"],[5086,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%2394%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedRec709%3CComponentTy%3E%3E"],[5087,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23574%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CICtCpHLG%3CComponentTy%3E%3E"],[5088,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23694%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3COklch%3CComponentTy%3E%3E"],[5089,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23166%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CGenericColor1%3CComponentTy%3E%3E"],[5090,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23550%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CICtCpPQ%3CComponentTy%3E%3E"],[5091,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23478%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CBt2100%3CComponentTy%3E%3E"],[5092,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23742%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CHsv%3CComponentTy%3E%3E"],[5093,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23814%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPbPr%3CComponentTy%3E%3E"],[5094,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23862%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYuv%3CComponentTy%3E%3E"],[5095,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23142%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CGenericColor3%3CComponentTy%3E%3E"],[5096,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23358%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedDisplayP3%3CComponentTy%3E%3E"],[5097,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23262%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAces2065%3CComponentTy%3E%3E"],[5098,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23502%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2100PQ%3CComponentTy%3E%3E"],[5099,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23670%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3COklab%3CComponentTy%3E%3E"],[5100,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23382%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDciP3%3CComponentTy%3E%3E"],[5101,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23334%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDisplayP3%3CComponentTy%3E%3E"],[5102,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%2346%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedSrgb%3CComponentTy%3E%3E"],[5712,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23735%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CHsv%3CComponentTy%3E%3E"],[5713,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23159%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CGenericColor1%3CComponentTy%3E%3E"],[5714,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%2387%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedRec709%3CComponentTy%3E%3E"],[5715,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23567%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CICtCpHLG%3CComponentTy%3E%3E"],[5716,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23207%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLuma%3CComponentTy%3E%3E"],[5717,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23879%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYCxCz%3CComponentTy%3E%3E"],[5718,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23135%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CGenericColor3%3CComponentTy%3E%3E"],[5719,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23591%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieXYZ%3CComponentTy%3E%3E"],[5720,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23327%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDisplayP3%3CComponentTy%3E%3E"],[5721,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23495%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2100PQ%3CComponentTy%3E%3E"],[5722,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23183%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLuminance%3CComponentTy%3E%3E"],[5723,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23447%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2020%3CComponentTy%3E%3E"],[5724,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23375%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDciP3%3CComponentTy%3E%3E"],[5725,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23111%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CRec709%3CComponentTy%3E%3E"],[5726,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%2363%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLinearSrgb%3CComponentTy%3E%3E"],[5727,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23759%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYCbCr%3CComponentTy%3E%3E"],[5728,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23399%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDciXYZPrime%3CComponentTy%3E%3E"],[5729,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23807%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPbPr%3CComponentTy%3E%3E"],[5730,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23231%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCg%3CComponentTy%3E%3E"],[5731,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23639%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieLCh%3CComponentTy%3E%3E"],[5732,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23663%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3COklab%3CComponentTy%3E%3E"],[5733,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23303%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCct%3CComponentTy%3E%3E"],[5734,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23615%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieLab%3CComponentTy%3E%3E"],[5735,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23471%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CBt2100%3CComponentTy%3E%3E"],[5736,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23711%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CHsl%3CComponentTy%3E%3E"],[5737,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23543%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CICtCpPQ%3CComponentTy%3E%3E"],[5738,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23687%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3COklch%3CComponentTy%3E%3E"],[5739,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%2339%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedSrgb%3CComponentTy%3E%3E"],[5740,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23423%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CBt2020%3CComponentTy%3E%3E"],[5741,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23279%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCc%3CComponentTy%3E%3E"],[5742,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23831%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPrimePbPr%3CComponentTy%3E%3E"],[5743,"impl-From%3CColor%3E-for-Alpha%3CEncodedSrgb%3E"],[5744,"impl-From%3CColor%3E-for-Alpha%3CEncodedSrgb%3Cf64%3E%3E"],[5745,"impl-From%3CColor%3E-for-Alpha%3CEncodedSrgb%3Cf32%3E%3E"],[5746,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23855%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYuv%3CComponentTy%3E%3E"],[5747,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23351%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedDisplayP3%3CComponentTy%3E%3E"],[5748,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23783%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPrimeCbCr%3CComponentTy%3E%3E"],[5749,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23519%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2100HLG%3CComponentTy%3E%3E"],[5750,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23255%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAces2065%3CComponentTy%3E%3E"],[5752,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23740%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CHsv%3CComponentTy%3E%3E"],[5753,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%2368%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLinearSrgb%3CComponentTy%3E%3E"],[5754,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23860%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYuv%3CComponentTy%3E%3E"],[5755,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23668%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3COklab%3CComponentTy%3E%3E"],[5756,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23428%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CBt2020%3CComponentTy%3E%3E"],[5757,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23260%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAces2065%3CComponentTy%3E%3E"],[5758,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23548%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CICtCpPQ%3CComponentTy%3E%3E"],[5759,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23524%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2100HLG%3CComponentTy%3E%3E"],[5761,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23716%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CHsl%3CComponentTy%3E%3E"],[5762,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23476%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CBt2100%3CComponentTy%3E%3E"],[5763,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23236%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCg%3CComponentTy%3E%3E"],[5764,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23620%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieLab%3CComponentTy%3E%3E"],[5765,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23380%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDciP3%3CComponentTy%3E%3E"],[5766,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23356%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedDisplayP3%3CComponentTy%3E%3E"],[5767,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23332%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDisplayP3%3CComponentTy%3E%3E"],[5768,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%2392%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedRec709%3CComponentTy%3E%3E"],[5769,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23212%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLuma%3CComponentTy%3E%3E"],[5770,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23140%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CGenericColor3%3CComponentTy%3E%3E"],[5771,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23788%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPrimeCbCr%3CComponentTy%3E%3E"],[5772,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23692%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3COklch%3CComponentTy%3E%3E"],[5773,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23596%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieXYZ%3CComponentTy%3E%3E"],[5774,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23308%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCct%3CComponentTy%3E%3E"],[5775,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23836%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPrimePbPr%3CComponentTy%3E%3E"],[5776,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23812%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPbPr%3CComponentTy%3E%3E"],[5777,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23452%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2020%3CComponentTy%3E%3E"],[5778,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23284%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCc%3CComponentTy%3E%3E"],[5779,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23572%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CICtCpHLG%3CComponentTy%3E%3E"],[5780,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23500%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2100PQ%3CComponentTy%3E%3E"],[5781,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23164%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CGenericColor1%3CComponentTy%3E%3E"],[5782,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23116%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CRec709%3CComponentTy%3E%3E"],[5783,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23644%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieLCh%3CComponentTy%3E%3E"],[5784,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23404%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDciXYZPrime%3CComponentTy%3E%3E"],[5785,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%2344%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedSrgb%3CComponentTy%3E%3E"],[5786,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23884%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYCxCz%3CComponentTy%3E%3E"],[5787,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23764%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYCbCr%3CComponentTy%3E%3E"],[5788,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23188%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLuminance%3CComponentTy%3E%3E"],[5790,"impl-From%3CPremultipliedAlpha%3CEncodedSrgb%3CComponentTy%3E%3E%3E-for-EncodedSrgb%3CComponentTy%3E"],[5791,"impl-From%3CColor%3E-for-EncodedSrgb"],[5792,"impl-From%3C%5BComponentTy;+3%5D%3E-for-EncodedSrgb%3CComponentTy%3E"],[5793,"impl-From%3CColor%3E-for-EncodedSrgb%3Cf64%3E"],[5794,"impl-From%3CColor%3E-for-EncodedSrgb%3Cf32%3E"],[5795,"impl-From%3CAlpha%3CEncodedSrgb%3CComponentTy%3E%3E%3E-for-EncodedSrgb%3CComponentTy%3E"],[5797,"impl-From%3CPremultipliedAlpha%3CLinearSrgb%3CComponentTy%3E%3E%3E-for-LinearSrgb%3CComponentTy%3E"],[5798,"impl-From%3C%5BComponentTy;+3%5D%3E-for-LinearSrgb%3CComponentTy%3E"],[5799,"impl-From%3CAlpha%3CLinearSrgb%3CComponentTy%3E%3E%3E-for-LinearSrgb%3CComponentTy%3E"],[5801,"impl-From%3CAlpha%3CEncodedRec709%3CComponentTy%3E%3E%3E-for-EncodedRec709%3CComponentTy%3E"],[5802,"impl-From%3CPremultipliedAlpha%3CEncodedRec709%3CComponentTy%3E%3E%3E-for-EncodedRec709%3CComponentTy%3E"],[5804,"impl-From%3C%5BComponentTy;+3%5D%3E-for-EncodedRec709%3CComponentTy%3E"],[5806,"impl-From%3CPremultipliedAlpha%3CRec709%3CComponentTy%3E%3E%3E-for-Rec709%3CComponentTy%3E"],[5807,"impl-From%3CAlpha%3CRec709%3CComponentTy%3E%3E%3E-for-Rec709%3CComponentTy%3E"],[5808,"impl-From%3C%5BComponentTy;+3%5D%3E-for-Rec709%3CComponentTy%3E"],[5810,"impl-From%3CAlpha%3CGenericColor3%3CComponentTy%3E%3E%3E-for-GenericColor3%3CComponentTy%3E"],[5811,"impl-From%3CPremultipliedAlpha%3CGenericColor3%3CComponentTy%3E%3E%3E-for-GenericColor3%3CComponentTy%3E"],[5812,"impl-From%3C%5BComponentTy;+3%5D%3E-for-GenericColor3%3CComponentTy%3E"],[5813,"impl-From%3CPremultipliedAlpha%3CGenericColor1%3CComponentTy%3E%3E%3E-for-GenericColor1%3CComponentTy%3E"],[5815,"impl-From%3C%5BComponentTy;+1%5D%3E-for-GenericColor1%3CComponentTy%3E"],[5816,"impl-From%3CAlpha%3CGenericColor1%3CComponentTy%3E%3E%3E-for-GenericColor1%3CComponentTy%3E"],[5817,"impl-From%3C%5BComponentTy;+1%5D%3E-for-Luminance%3CComponentTy%3E"],[5818,"impl-From%3CAlpha%3CLuminance%3CComponentTy%3E%3E%3E-for-Luminance%3CComponentTy%3E"],[5820,"impl-From%3CPremultipliedAlpha%3CLuminance%3CComponentTy%3E%3E%3E-for-Luminance%3CComponentTy%3E"],[5821,"impl-From%3CPremultipliedAlpha%3CLuma%3CComponentTy%3E%3E%3E-for-Luma%3CComponentTy%3E"],[5823,"impl-From%3C%5BComponentTy;+1%5D%3E-for-Luma%3CComponentTy%3E"],[5824,"impl-From%3CAlpha%3CLuma%3CComponentTy%3E%3E%3E-for-Luma%3CComponentTy%3E"],[5825,"impl-From%3CAlpha%3CAcesCg%3CComponentTy%3E%3E%3E-for-AcesCg%3CComponentTy%3E"],[5826,"impl-From%3CPremultipliedAlpha%3CAcesCg%3CComponentTy%3E%3E%3E-for-AcesCg%3CComponentTy%3E"],[5828,"impl-From%3C%5BComponentTy;+3%5D%3E-for-AcesCg%3CComponentTy%3E"],[5829,"impl-From%3C%5BComponentTy;+3%5D%3E-for-Aces2065%3CComponentTy%3E"],[5830,"impl-From%3CPremultipliedAlpha%3CAces2065%3CComponentTy%3E%3E%3E-for-Aces2065%3CComponentTy%3E"],[5832,"impl-From%3CAlpha%3CAces2065%3CComponentTy%3E%3E%3E-for-Aces2065%3CComponentTy%3E"],[5833,"impl-From%3CPremultipliedAlpha%3CAcesCc%3CComponentTy%3E%3E%3E-for-AcesCc%3CComponentTy%3E"],[5835,"impl-From%3CAlpha%3CAcesCc%3CComponentTy%3E%3E%3E-for-AcesCc%3CComponentTy%3E"],[5836,"impl-From%3C%5BComponentTy;+3%5D%3E-for-AcesCc%3CComponentTy%3E"],[5837,"impl-From%3CAlpha%3CAcesCct%3CComponentTy%3E%3E%3E-for-AcesCct%3CComponentTy%3E"],[5838,"impl-From%3C%5BComponentTy;+3%5D%3E-for-AcesCct%3CComponentTy%3E"],[5840,"impl-From%3CPremultipliedAlpha%3CAcesCct%3CComponentTy%3E%3E%3E-for-AcesCct%3CComponentTy%3E"],[5841,"impl-From%3C%5BComponentTy;+3%5D%3E-for-DisplayP3%3CComponentTy%3E"],[5843,"impl-From%3CPremultipliedAlpha%3CDisplayP3%3CComponentTy%3E%3E%3E-for-DisplayP3%3CComponentTy%3E"],[5844,"impl-From%3CAlpha%3CDisplayP3%3CComponentTy%3E%3E%3E-for-DisplayP3%3CComponentTy%3E"],[5845,"impl-From%3C%5BComponentTy;+3%5D%3E-for-EncodedDisplayP3%3CComponentTy%3E"],[5847,"impl-From%3CPremultipliedAlpha%3CEncodedDisplayP3%3CComponentTy%3E%3E%3E-for-EncodedDisplayP3%3CComponentTy%3E"],[5848,"impl-From%3CAlpha%3CEncodedDisplayP3%3CComponentTy%3E%3E%3E-for-EncodedDisplayP3%3CComponentTy%3E"],[5849,"impl-From%3CAlpha%3CDciP3%3CComponentTy%3E%3E%3E-for-DciP3%3CComponentTy%3E"],[5850,"impl-From%3C%5BComponentTy;+3%5D%3E-for-DciP3%3CComponentTy%3E"],[5852,"impl-From%3CPremultipliedAlpha%3CDciP3%3CComponentTy%3E%3E%3E-for-DciP3%3CComponentTy%3E"],[5853,"impl-From%3CPremultipliedAlpha%3CDciXYZPrime%3CComponentTy%3E%3E%3E-for-DciXYZPrime%3CComponentTy%3E"],[5854,"impl-From%3C%5BComponentTy;+3%5D%3E-for-DciXYZPrime%3CComponentTy%3E"],[5856,"impl-From%3CAlpha%3CDciXYZPrime%3CComponentTy%3E%3E%3E-for-DciXYZPrime%3CComponentTy%3E"],[5857,"impl-From%3C%5BComponentTy;+3%5D%3E-for-Bt2020%3CComponentTy%3E"],[5858,"impl-From%3CAlpha%3CBt2020%3CComponentTy%3E%3E%3E-for-Bt2020%3CComponentTy%3E"],[5860,"impl-From%3CPremultipliedAlpha%3CBt2020%3CComponentTy%3E%3E%3E-for-Bt2020%3CComponentTy%3E"],[5862,"impl-From%3CAlpha%3CEncodedBt2020%3CComponentTy%3E%3E%3E-for-EncodedBt2020%3CComponentTy%3E"],[5863,"impl-From%3CPremultipliedAlpha%3CEncodedBt2020%3CComponentTy%3E%3E%3E-for-EncodedBt2020%3CComponentTy%3E"],[5864,"impl-From%3C%5BComponentTy;+3%5D%3E-for-EncodedBt2020%3CComponentTy%3E"],[5865,"impl-From%3CAlpha%3CBt2100%3CComponentTy%3E%3E%3E-for-Bt2100%3CComponentTy%3E"],[5866,"impl-From%3C%5BComponentTy;+3%5D%3E-for-Bt2100%3CComponentTy%3E"],[5868,"impl-From%3CPremultipliedAlpha%3CBt2100%3CComponentTy%3E%3E%3E-for-Bt2100%3CComponentTy%3E"],[5870,"impl-From%3CPremultipliedAlpha%3CEncodedBt2100PQ%3CComponentTy%3E%3E%3E-for-EncodedBt2100PQ%3CComponentTy%3E"],[5871,"impl-From%3CAlpha%3CEncodedBt2100PQ%3CComponentTy%3E%3E%3E-for-EncodedBt2100PQ%3CComponentTy%3E"],[5872,"impl-From%3C%5BComponentTy;+3%5D%3E-for-EncodedBt2100PQ%3CComponentTy%3E"],[5873,"impl-From%3CPremultipliedAlpha%3CEncodedBt2100HLG%3CComponentTy%3E%3E%3E-for-EncodedBt2100HLG%3CComponentTy%3E"],[5875,"impl-From%3CAlpha%3CEncodedBt2100HLG%3CComponentTy%3E%3E%3E-for-EncodedBt2100HLG%3CComponentTy%3E"],[5876,"impl-From%3C%5BComponentTy;+3%5D%3E-for-EncodedBt2100HLG%3CComponentTy%3E"],[5878,"impl-From%3CPremultipliedAlpha%3CICtCpPQ%3CComponentTy%3E%3E%3E-for-ICtCpPQ%3CComponentTy%3E"],[5879,"impl-From%3CAlpha%3CICtCpPQ%3CComponentTy%3E%3E%3E-for-ICtCpPQ%3CComponentTy%3E"],[5880,"impl-From%3C%5BComponentTy;+3%5D%3E-for-ICtCpPQ%3CComponentTy%3E"],[5881,"impl-From%3CPremultipliedAlpha%3CICtCpHLG%3CComponentTy%3E%3E%3E-for-ICtCpHLG%3CComponentTy%3E"],[5882,"impl-From%3CAlpha%3CICtCpHLG%3CComponentTy%3E%3E%3E-for-ICtCpHLG%3CComponentTy%3E"],[5884,"impl-From%3C%5BComponentTy;+3%5D%3E-for-ICtCpHLG%3CComponentTy%3E"],[5885,"impl-From%3CAlpha%3CCieXYZ%3CComponentTy%3E%3E%3E-for-CieXYZ%3CComponentTy%3E"],[5886,"impl-From%3CPremultipliedAlpha%3CCieXYZ%3CComponentTy%3E%3E%3E-for-CieXYZ%3CComponentTy%3E"],[5887,"impl-From%3C%5BComponentTy;+3%5D%3E-for-CieXYZ%3CComponentTy%3E"],[5889,"impl-From%3CPremultipliedAlpha%3CCieLab%3CComponentTy%3E%3E%3E-for-CieLab%3CComponentTy%3E"],[5890,"impl-From%3C%5BComponentTy;+3%5D%3E-for-CieLab%3CComponentTy%3E"],[5892,"impl-From%3CAlpha%3CCieLab%3CComponentTy%3E%3E%3E-for-CieLab%3CComponentTy%3E"],[5894,"impl-From%3CPremultipliedAlpha%3CCieLCh%3CComponentTy%3E%3E%3E-for-CieLCh%3CComponentTy%3E"],[5895,"impl-From%3CAlpha%3CCieLCh%3CComponentTy%3E%3E%3E-for-CieLCh%3CComponentTy%3E"],[5896,"impl-From%3C%5BComponentTy;+3%5D%3E-for-CieLCh%3CComponentTy%3E"],[5898,"impl-From%3CAlpha%3COklab%3CComponentTy%3E%3E%3E-for-Oklab%3CComponentTy%3E"],[5899,"impl-From%3C%5BComponentTy;+3%5D%3E-for-Oklab%3CComponentTy%3E"],[5900,"impl-From%3CPremultipliedAlpha%3COklab%3CComponentTy%3E%3E%3E-for-Oklab%3CComponentTy%3E"],[5901,"impl-From%3CPremultipliedAlpha%3COklch%3CComponentTy%3E%3E%3E-for-Oklch%3CComponentTy%3E"],[5903,"impl-From%3C%5BComponentTy;+3%5D%3E-for-Oklch%3CComponentTy%3E"],[5904,"impl-From%3CAlpha%3COklch%3CComponentTy%3E%3E%3E-for-Oklch%3CComponentTy%3E"],[5905,"impl-From%3CPremultipliedAlpha%3CHsl%3CComponentTy%3E%3E%3E-for-Hsl%3CComponentTy%3E"],[5906,"impl-From%3C%5BComponentTy;+3%5D%3E-for-Hsl%3CComponentTy%3E"],[5908,"impl-From%3CAlpha%3CHsl%3CComponentTy%3E%3E%3E-for-Hsl%3CComponentTy%3E"],[5909,"impl-From%3CPremultipliedAlpha%3CHsv%3CComponentTy%3E%3E%3E-for-Hsv%3CComponentTy%3E"],[5911,"impl-From%3CAlpha%3CHsv%3CComponentTy%3E%3E%3E-for-Hsv%3CComponentTy%3E"],[5912,"impl-From%3C%5BComponentTy;+3%5D%3E-for-Hsv%3CComponentTy%3E"],[5914,"impl-From%3CPremultipliedAlpha%3CYCbCr%3CComponentTy%3E%3E%3E-for-YCbCr%3CComponentTy%3E"],[5915,"impl-From%3C%5BComponentTy;+3%5D%3E-for-YCbCr%3CComponentTy%3E"],[5916,"impl-From%3CAlpha%3CYCbCr%3CComponentTy%3E%3E%3E-for-YCbCr%3CComponentTy%3E"],[5917,"impl-From%3C%5BComponentTy;+3%5D%3E-for-YPrimeCbCr%3CComponentTy%3E"],[5918,"impl-From%3CPremultipliedAlpha%3CYPrimeCbCr%3CComponentTy%3E%3E%3E-for-YPrimeCbCr%3CComponentTy%3E"],[5919,"impl-From%3CAlpha%3CYPrimeCbCr%3CComponentTy%3E%3E%3E-for-YPrimeCbCr%3CComponentTy%3E"],[5921,"impl-From%3C%5BComponentTy;+3%5D%3E-for-YPbPr%3CComponentTy%3E"],[5922,"impl-From%3CAlpha%3CYPbPr%3CComponentTy%3E%3E%3E-for-YPbPr%3CComponentTy%3E"],[5923,"impl-From%3CPremultipliedAlpha%3CYPbPr%3CComponentTy%3E%3E%3E-for-YPbPr%3CComponentTy%3E"],[5925,"impl-From%3CAlpha%3CYPrimePbPr%3CComponentTy%3E%3E%3E-for-YPrimePbPr%3CComponentTy%3E"],[5927,"impl-From%3C%5BComponentTy;+3%5D%3E-for-YPrimePbPr%3CComponentTy%3E"],[5928,"impl-From%3CPremultipliedAlpha%3CYPrimePbPr%3CComponentTy%3E%3E%3E-for-YPrimePbPr%3CComponentTy%3E"],[5930,"impl-From%3CAlpha%3CYuv%3CComponentTy%3E%3E%3E-for-Yuv%3CComponentTy%3E"],[5931,"impl-From%3CPremultipliedAlpha%3CYuv%3CComponentTy%3E%3E%3E-for-Yuv%3CComponentTy%3E"],[5932,"impl-From%3C%5BComponentTy;+3%5D%3E-for-Yuv%3CComponentTy%3E"],[5934,"impl-From%3CAlpha%3CYCxCz%3CComponentTy%3E%3E%3E-for-YCxCz%3CComponentTy%3E"],[5935,"impl-From%3CPremultipliedAlpha%3CYCxCz%3CComponentTy%3E%3E%3E-for-YCxCz%3CComponentTy%3E"],[5936,"impl-From%3C%5BComponentTy;+3%5D%3E-for-YCxCz%3CComponentTy%3E"],[5999,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23472%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CBt2100%3CComponentTy%3E%3E"],[6000,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23400%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDciXYZPrime%3CComponentTy%3E%3E"],[6001,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23136%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CGenericColor3%3CComponentTy%3E%3E"],[6002,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23760%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYCbCr%3CComponentTy%3E%3E"],[6003,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23208%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLuma%3CComponentTy%3E%3E"],[6004,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23112%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CRec709%3CComponentTy%3E%3E"],[6005,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23568%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CICtCpHLG%3CComponentTy%3E%3E"],[6006,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23880%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYCxCz%3CComponentTy%3E%3E"],[6007,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23736%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CHsv%3CComponentTy%3E%3E"],[6008,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23832%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPrimePbPr%3CComponentTy%3E%3E"],[6009,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23712%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CHsl%3CComponentTy%3E%3E"],[6010,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23496%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2100PQ%3CComponentTy%3E%3E"],[6011,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%2340%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedSrgb%3CComponentTy%3E%3E"],[6012,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23424%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CBt2020%3CComponentTy%3E%3E"],[6013,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23592%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieXYZ%3CComponentTy%3E%3E"],[6014,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23376%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDciP3%3CComponentTy%3E%3E"],[6015,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23328%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDisplayP3%3CComponentTy%3E%3E"],[6016,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23160%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CGenericColor1%3CComponentTy%3E%3E"],[6017,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23448%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2020%3CComponentTy%3E%3E"],[6018,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23688%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3COklch%3CComponentTy%3E%3E"],[6019,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23616%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieLab%3CComponentTy%3E%3E"],[6020,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23520%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2100HLG%3CComponentTy%3E%3E"],[6021,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23784%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPrimeCbCr%3CComponentTy%3E%3E"],[6022,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23280%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCc%3CComponentTy%3E%3E"],[6023,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23640%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieLCh%3CComponentTy%3E%3E"],[6024,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%2364%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLinearSrgb%3CComponentTy%3E%3E"],[6025,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23304%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCct%3CComponentTy%3E%3E"],[6026,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23808%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPbPr%3CComponentTy%3E%3E"],[6027,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23856%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYuv%3CComponentTy%3E%3E"],[6028,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23544%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CICtCpPQ%3CComponentTy%3E%3E"],[6029,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23664%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3COklab%3CComponentTy%3E%3E"],[6030,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23256%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAces2065%3CComponentTy%3E%3E"],[6031,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%2388%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedRec709%3CComponentTy%3E%3E"],[6032,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23352%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedDisplayP3%3CComponentTy%3E%3E"],[6033,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23232%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCg%3CComponentTy%3E%3E"],[6034,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23184%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLuminance%3CComponentTy%3E%3E"],[6036,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23405%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDciXYZPrime%3CComponentTy%3E%3E"],[6037,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23189%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLuminance%3CComponentTy%3E%3E"],[6039,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%2393%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedRec709%3CComponentTy%3E%3E"],[6040,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23621%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieLab%3CComponentTy%3E%3E"],[6041,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23549%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CICtCpPQ%3CComponentTy%3E%3E"],[6042,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23837%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPrimePbPr%3CComponentTy%3E%3E"],[6043,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23477%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CBt2100%3CComponentTy%3E%3E"],[6044,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23813%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPbPr%3CComponentTy%3E%3E"],[6045,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23741%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CHsv%3CComponentTy%3E%3E"],[6046,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23429%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CBt2020%3CComponentTy%3E%3E"],[6047,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23453%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2020%3CComponentTy%3E%3E"],[6048,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23237%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCg%3CComponentTy%3E%3E"],[6049,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23597%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieXYZ%3CComponentTy%3E%3E"],[6050,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%2345%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedSrgb%3CComponentTy%3E%3E"],[6051,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23693%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3COklch%3CComponentTy%3E%3E"],[6052,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23885%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYCxCz%3CComponentTy%3E%3E"],[6053,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23501%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2100PQ%3CComponentTy%3E%3E"],[6054,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23333%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDisplayP3%3CComponentTy%3E%3E"],[6055,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%2369%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLinearSrgb%3CComponentTy%3E%3E"],[6056,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23261%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAces2065%3CComponentTy%3E%3E"],[6057,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23381%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDciP3%3CComponentTy%3E%3E"],[6058,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23165%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CGenericColor1%3CComponentTy%3E%3E"],[6059,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23573%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CICtCpHLG%3CComponentTy%3E%3E"],[6060,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23861%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYuv%3CComponentTy%3E%3E"],[6061,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23789%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPrimeCbCr%3CComponentTy%3E%3E"],[6062,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23357%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedDisplayP3%3CComponentTy%3E%3E"],[6063,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23117%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CRec709%3CComponentTy%3E%3E"],[6064,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23213%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLuma%3CComponentTy%3E%3E"],[6065,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23309%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCct%3CComponentTy%3E%3E"],[6066,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23765%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYCbCr%3CComponentTy%3E%3E"],[6067,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23669%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3COklab%3CComponentTy%3E%3E"],[6068,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23285%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCc%3CComponentTy%3E%3E"],[6069,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23141%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CGenericColor3%3CComponentTy%3E%3E"],[6070,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23525%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2100HLG%3CComponentTy%3E%3E"],[6071,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23645%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieLCh%3CComponentTy%3E%3E"],[6072,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23717%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CHsl%3CComponentTy%3E%3E"],[7215,"impl-FillVertexConstructor%3CShaderVertex%3E-for-VertexConstructor"],[7216,"impl-StrokeVertexConstructor%3CShaderVertex%3E-for-VertexConstructor"],[7810,"impl-Display-for-ProcessVectorError"],[7811,"impl-Debug-for-ProcessVectorError"],[8308,"impl-Display-for-WindowCreateError"],[8309,"impl-Debug-for-WindowCreateError"]],"c":"OjAAAAEAAAAAAAAAEAAAAMIO","e":"OzAAAAEAANAaAwICAAAABAAAAAYAAQAJAAIADQABABAAAAASAAAAFgAAAB0AAQAhAAUAKAAEAC8ACwA+AAIAQgABAEUAAABKAAAATAAyAIEAUQDWAAAA2AAAANwAAQDfAAIA5AAAAOcAAgD0AB4AFQESACkBCgA1AQcAPgEPAE8BMwCEAQAAhgEYAKYBCgC0AQ4AxAEEAMoBAADMAR0A7gETAAMCEAAWAgoAIgIFACkCCAA0AgoAQAIAAEUCAABIAgAATQICAFECAwBXAgAAWQIAAFsCKwCIAhgAqQICALQCHwDVAgEA2AItAAoDAwAPAxoALAMJADgDAQA/AwMARQMCAE0DIwBzAx0AkgMMAKMDEQC5AxgA0wMBANcDAQDcAx0A/AMAAP4DGwAgBB8AQgQOAFMEAABWBCMAewQUAJMEAQCYBA8AqQQUAL8EAADCBAAAxAQIAM4EAADQBBUA6AQDAO0EBADzBAUA+wQJAAYFMAA8BQAAQgUYAFwFAABeBQAAYAUYAHoFBQCCBQ0AkQUTAKsFLwDhBSEABQYMABMGAQAWBgQAHAYBAB8GRQBpBgIAbgYAAHEGLACgBgEApgYBAKkGGgDFBgsA0gYIAOAGAADiBgAA5AYCAOwGFAACBwQACAcAAAoHAAAMBwAADgcAABAHBQAYBzYAWAdSAKwHFADHBwIA0AdmADkICwBGCAkAUQgCAFUICQBhCAAAYwgCAGgIAABqCBAAfggAAIAIAACCCAEAhwgAAIkIAQCTCAAAlggVAK0ICQC4CA8AyQgHANIIKAD9CCwAKwkFADoJAAA9CQEARAkSAFgJAABaCQAAXAkAAF4JJQCFCQEAiQkYAKgJFgDGCQwA3QkAAN8JAQDjCQcA8QkCAPgJAAD6CQgABwoCAA0KAAAPCgAAEQoAABQKKAA+CgUARwoWAGMKAgBnCgIAawoAAHAKAAByCgEAdwoBAIAKFACWCgcAnwoAAKEKAACmCgIArAoZAMcKBgDUCgEA3wo2ABgLBAAgCwAAKQsNADgLBAA/CwEAQgssAHELAAB0Cy0ApAsAAKcLIADMCxEA3wsCAOQLAADnCwEA6gsRAP0LBAAFDAAACQwNABgMAAAbDBEALgwBADIMAAA0DAoAQQwAAEYMCgBSDAAAVAwKAGAMBgBoDAAAawwAAG4MAQByDAAAdAwAAHkMAAB9DAIAgwwAAIUMAwCKDAAAjAwBAI8MAgCWDAAAmQwEAKAMAACjDAsAsAwAALQMDgDEDAEAyAwAAMoMAwDSDAMA2QwAANsMBgDjDAUA6gwJAPYMBgADDQsAEw0xAEoNBgBWDT0AlQ0AAJgNCwClDQEAqA0AAKsNCQC2DRAAyQ0CAM4NDADcDQEA3w0EAOsNAwDwDQAA9A0AAPwNAwAvDgEAUw4AAHwOAACSDhsArw4AALkOAAC7DgAAww4RANcOEQDyDggA/g4IAAkPCQAVDxMALA8MADsPAABFDwAARw8AAFMPBABnDxwAjQ8AAI8PCAC7DwAAvw8AANIPCADdDxoA+g8IAAcQYgB+EG0A7hAAAPEQAADzEAUA+xAQAA4RCQAZEQEAHREBACERAAAnES0AWhEEAGQRPACiEQsAsBEAALURIgDbEQUA4hECAOYRDQD3EQAA+xEEAAESAAAHEg8AGBIAABwSAAAiEgAAJhIHAC8SAgAzEgEANhICADsSDgBdEgAAYBIAAIUSAACNEgAAoBJzASYUTQB4FHIA7RQjABkVXgF5FgcAghYbAJ8WBQCmFgIAqhYBAK0WAACvFgIAsxYDALgWAwC9FgEAwBYDAMUWAgDJFgEAzBYDANEWAQDUFgIA2BYDAN0WAgDhFgIA5RYAAOcWBADtFgAA7xYDAPQWAQD3FgQA/RYDAAIXAQAFFwAABxcCAAsXAwAQFwMAFRcBABgXAQAbFwUAIhcCACYXAAAoFwEAKxcCAC8XAgBHFyYAcBcjAJUXAQCYFyEAuxcAAL0XAAC/FwAAwRcAAMQXAADGFwAAyBcAAMoXAQDNFwAA0BcAANIXAQDVFwAA1xcAANoXAADcFwAA3hcBAOIXAQDlFwAA6BcBAOwXAQDvFwAA8hcBAPYXAQD5FwAA+xcAAP0XAAD/FwAAAhh1AHkYJgCoGCcA0hgAAOkYAADrGJsAiBkmALEZAADCGQQAyBkCAMwZLwABGgIACRpPAF0aHgB/GgAAgRoGAIkaBQCQGg8AphoLALQaAwC5GhAAyxoKANgaIgD/GiMAJBsAACgbAAAqGwYAMhsBADUbCgBBGwAAQxsFAEobAABMGwQAUhsIAFwbBQBjGwAAZRsCAGkbDgB6GxQAkBsgALIbBAC6GwEAwRsBAMgbDADWGysABBwKABIcDwAjHAAAJRwAACgcEwA+HAAAQRwKAE4cGQBrHAMAcBwJAHwcGQCXHBAArBwEALIcAAC5HAAAuxwAAL0cAADCHAsAzxwDANQcAwDaHAAA3hwOAO8cAwD0HAQA+xwBAP4cCwALHQEADh0DABMdAAAVHQcAHh0GACcdCwA0HQUAPh0VAFUdDwBrHQAAbR0AAHIdEACFHQAAjB0AAI8dEgCjHQoArx0GALcdNwDwHQAA+B0CAAIeLQAzHgAANR4hAFgeBgBhHgsAbh4BAHIeEgCLHi8Avx4YANoeCwDnHgEA6h4KAPceNAAyHwoARR+gAOcfBADyHwEA9R8AAPcfAAD5HwAA+x8AAP4fSQBJIAAASyAAAE4gKgB8IAkAiSAmAA=="}]\ +["maplibre",{"t":"CCCCQCCCCCQCCCCCCCCCCCCCCIFFOOCFOOOOOOFNNNNNNNNNNONONNNNOOFTTSSSFFSFSFFFFSFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNOONNNONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOONNOFFFNNNNNNNNNNNNNCCNNNNNNOCNNNNNNNNNNNNNNNNNCCCNONNNNNNNNNNNNHFNNNNNNNNNNNNNNNNNNNSCCSSHFIFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHRKRRRKFRRNNNNONNMNNNNNNNNNMNNNNNPKKKRRRGNNNNMMNNNNNNNNNMMNNNNNFCOOCOOCCCOOIKIGPKRPPPPGKFGKPGRPFFPGPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOMNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOMNOMNONNONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOGFFFPPPPGNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNONNNNNNNNNNNOONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOFPGKPNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNIKFFFNNNNNNNNNNNNNNNNNNNMNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPFGPFNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNOOFFNOONNNNNNNNNNNNNNONNNNNNNNNNNOONNOONONNNNNNNNNNNNGPFGPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONONNONNNNNNNNNNNNNNNONOOSFCCHCFOFNNNNNNNCNNNNNHCNCNNNNFNNNNONNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNFKMPFFKRKRPFGFFKNNNNNNNNNNNNNNNNNNNNNMMMMOONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNOMMCCCCCCCOOMMCNNNNNNNNNNNNNNNNNNNNCFNNNNNNNNNNONNONNNNNFGPFNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNOHNNNNNNNNNNNNNHFIFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNHNNNNNONNONNNNNCFNNNNNONNNNNNNNNNONNOONNNNHFFFKPRKPRGKNNNNNNNNNNNNNNNNNNMMNNNNNNMMNNOONNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNOMMNNMMNNNNNNNNNNNNNNNNNNNNHHPPSFPPPPFFGFEONNNNNNNNNNNNNNNNNNNNNNNCCNNNONNONNNNNCNNNNNNCCNNNNNNCCNNNNONNNNNNNNNNNNNNNNNNNNNNNNNCCONNONCOCONNCOCOCNNNOCCNNNNNNNNNNNNNNNNNNNNNCOPGPFFPFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNOONNFFSFSSSSFSFFNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNONONNNONONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNOSCCSPPPGPPPNNNNNNNNNNNNNNNNNNNNNNNNNRGKPPNNNNNNNNMNNNNNNNNNNNNNPPPGPPGFFPFPPGPPPPPPPPPPPPPPKPFPGGFGPFFFGFGPPPPFFGGGPPPPPPNNNNNOCOONNCONNNNNNNCOOOOOOOOONNNNNOOOCOOOCOOOOMOOOONNNNONOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOGPPPPPPPGFFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNOONNNNNNNNNNNNNNNNNNNNNNNONONONONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOPGGPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOFTFNNNNNNNNNNNNONNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNOONNNNNNNONNNNNNNNNNFFPPPKFGGFPFPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNONNNNOONNNMNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNPPPPPPFFGGGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNOONNNNNNNNNNNNNNNNNNNNNNNNNPPPPFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOCCSSFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFIFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKFPFKKGFRPFNNNNNNNNNNNNNNNNNNCMMNNOONNNONNNNNNNNNNNNNNOOOMNNMNNOOOONNNNNNNNNNNNKFPKKGRPNNNNNNNNNNMNMNNNNNNNNNNNNNOOMQMNNNNNNNNFFFFGPPKKFFPFGPFFFFFOOCOOOOOOMOOOOOOOOOOOOOOOCOOOOCOOOOOOCOOCOOOOOCCOOOOOOOMOOFNNNNONNONNNNNNNNNNKFNNNNOMNONNNNNNNOOOONNNNOFFFONNNNNNNONNNNNNONNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNFFGPPFFNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNOONONOOOONNNNNNNNNNNNNNNONNNNNOPFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNOOOFNNNNOONNONNNNNNOONOONNNNOOOFNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNTTPTTTFPPPPPPPPPPPPPPPPTTTTTTPPPPPPPPPPPPPPPTFTPPPTFPTTTTTFPPTTTTTTTGPPPPPPPPPPPPTTTFPPPPPPPPPPPPPPPPPPPPPPPPPPPPPTTTTTTTTTTTTTTTPGTTTTTTTTTTTGTTTTFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNOONNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNOOONNNNNONNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOIFKFFFFFFFFIIIFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNOONNNMNNNMNNNNNNNNNNNNNONOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOCCCCCCHFNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNHHHPSSKPPFPGFFFFINNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNONNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNONCOOONNOONNNONNNNNNNNNNNNNNNNNNNNOOOOOFSSFNNNNNNNNNNNNNNNOONNNNNNNNNNNNNONNNNNNNNNNOOSSFNNNNNONNNNNNNNNNONNNONNNNNNONNNNNNNNNNNONNNNOIFFFKKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNOOONNNNNNNNNNNNFPFPFPFPFFPFPFPFPFPRKKRFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPFPTFPFPFFPTGFFPFPFPFPFPFPOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOCOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOCOOCOCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOPFPFGPFPFNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNOOOOONNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNPPFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOONNNNNNNNNNNNPGPGIIPFPNNNNNNONNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNONNNNNNNNNNNNNNNOOFNNNNONNNNNNNNNNNNOOOONONNNNNOOFFKNNNNNNNNMNMNNNNNNNNNNNNNNNNOCOCCNNNNNNNNCRRKKKKFRRNNNNNNNNNNNNNNNQONNNNNNNMNMNMONNNNIKKFNNNNNNCNNNMNNMNMCONNNNFKRNNNNNNONNNNMNNNNNNNFNNNNNNNNNNNNNONNNNNKKKFFRRKRRFKFFNNNNNNNNNNNNNNNNNNNNNNNMNOOMNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNOMNMNMNOOOONNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNOONNNNKSIFFMMNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOCPIPFNNNNOONNNNONNNNONNNNNNNNNOONNNNNNNNNNNNFGFPPPPFNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNOONONNNNNNNNNNNONNONONNNNNNNNNNNNNNNNNNNNNOONNNNNONOONNNNNNNNNNNNNNNNONNNNNONNNNOOFRFKNNNNNNNNNCONCONNNNNCCMNOONNNNNFNNNNNNONNNNNNNONNNNNHHKKMMMMFFFFNNNNNNNNNNNNNNNNNHNNNNOHHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHOOHOOONNNNNNNNNNNNNNNNNNNNNNNPFPFKRKRKRPFFGPKRIGFFFFFKNNNNNNNNNNNNNNNNNNNNNNNNNNNNONMMMMOMMMMOOONNNNONNNNNNNOONNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNOMOOMMMMOOOOOOCCHCCCCCOOMMMCNNNNNNNNNNNNNNNNNNNNNNNNNNNNCOFNNNNNNNNNNONNONNNNNPFGPFNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNONOHNNNNNNNNNNNNNNNHFIFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNHNNNNNONNONNNNNCFGFSPSFPSPFFSPNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNONNNNNNNNONNNNNNNNNNNNNNNNNNNNONONNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONOONNNNNOOOOONNONNONNNNNNNNNNNNONNNNNNNNNNNNNNONONHFFFFFKPRKPRKPRKPRGKNNNNNNNNNNNNNNNNNNNNNNNNNNOMMMMNNNNNNNNNNMMMMNNNNOOOONNNNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNOMNOMMMMNNNNMMNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNHHPKFKRKFPGRNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNMNNNNOONNMNNNNNNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNOONN","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","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","AlignedWorldTileCoords","EARTH_CIRCUMFRENCE","EARTH_RADIUS","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","circumference_at_latitude","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","compare","compare","compare","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","equivalent","equivalent","equivalent","equivalent","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_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","longitude","lower_left","lower_right","max_n_tiles","max_tile","mercator_x_from_lng","mercator_y_from_lat","mercator_z_from_altitude","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","zoom_level","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","OffscreenKernel","OffscreenKernelConfig","OffscreenKernelEnvironment","Scheduler","as_any","as_any_mut","borrow","borrow_mut","cache_directory","clone","clone_into","create","deserialize","downcast","from","into","into_any","into_any_arc","into_any_rc","is_within","serialize","source_client","to_owned","try_from","try_into","type_id","upcast","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","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","offscreen_kernel_config","phantom_k","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","coords","style","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","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","schedule","schedule","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","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","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","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","RendererNotReady","Window","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","from","initialize_renderer","into","into","into","into_any","into_any","into_any","into_any_arc","into_any_rc","into_any_rc","into_any_rc","is_initialized","is_within","is_within","is_within","kernel","kernel","map_context","new","plugins","reset","run_schedule","schedule","source","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","renderer_builder","style","MIN_WEBGL_BUFFER_SIZE","ReqwestOffscreenKernelEnvironment","http_client","noweb","run_multithreaded","scheduler","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","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","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","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","upcast","upcast","upcast","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","equivalent","equivalent","fmt","fmt","fmt","from","from","from","from","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","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","equivalent","equivalent","error","eventually","fmt","from","from","from","from","from","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","view_state","wgpu_settings","Gone","InitializationResult","Initialized","InitializedRenderer","RendererBuilder","Uninitialized","UninitializedRenderer","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","unwrap_renderer","upcast","upcast","upcast","upcast","wgpu_settings","wgpu_settings","with_renderer_settings","with_wgpu_settings","Camera","EdgeInsets","FLIP_Y","InvertedViewProjection","MAX_PITCH","MAX_YAW","MIN_PITCH","MIN_YAW","ModelViewProjection","OPENGL_TO_WGPU_MATRIX","Perspective","ViewProjection","as_any","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","as_any_mut","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bottom","calc_matrix","calc_matrix","calc_matrix_with_center","center","clone","clone","clone","clone_into","clone_into","clone_into","default","downcast","downcast","downcast","downcast","downcast","downcast","downcast","downcast","eq","fmt","fmt","fovx","fovy","fovy","from","from","from","from","from","from","get_pitch","get_roll","get_yaw","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","invert","is_within","is_within","is_within","is_within","is_within","is_within","left","move_relative","move_to","ne","new","new","offset_x","offset_y","pitch","pitch","position","position","position_vector","project","project","right","roll","roll","set_pitch","set_roll","set_yaw","to_3d","to_model_view_projection","to_owned","to_owned","to_owned","top","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","x_tan","y_tan","yaw","yaw","NAME","input","node","MAIN_PASS","CreateSurfaceError","Graph","Handle","RenderError","RequestAdaptor","RequestDevice","Surface","as_any","as_any_mut","borrow","borrow_mut","downcast","fmt","fmt","from","from","from","from","from","from","into","into_any","into_any_arc","into_any_rc","is_within","should_exit","source","to_string","try_from","try_into","type_id","upcast","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","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","equivalent","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","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","actual","expected","label","actual","expected","label","input_node","input_slot","input_slot","input_slot","node","node","node","occupied_by_node","output_node","output_slot","output_slot","actual","expected","graph_name","graph_name","label","slot_index","slot_index","slot_name","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","equivalent","equivalent","equivalent","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","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","actual","expected","label","actual","expected","label","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","equivalent","equivalent","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","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","compare","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","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","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","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","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","equivalent","equivalent","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","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","run","run_graph","source","to_string","try_from","try_from","try_into","try_into","type_id","type_id","upcast","upcast","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","fragment","fragment_state","head","height","inner_size","label","layout","msaa","multisample","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","texture_format","texture_format_features","tile_pipeline","tracked_render_pass","unpadded_bytes_per_row","update_stencil","vertex","vertex_state","view","width","wireframe","write_buffer","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","equivalent","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","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_multisampling_supported","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","texture_format","texture_format_features","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","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","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","msaa","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","BGRA8UNORM_STORAGE","BROWSER_WEBGPU","BUFFER_BINDING_ARRAY","Backends","Bc1RgbaUnorm","Bc1RgbaUnormSrgb","Bc2RgbaUnorm","Bc2RgbaUnormSrgb","Bc3RgbaUnorm","Bc3RgbaUnormSrgb","Bc4RSnorm","Bc4RUnorm","Bc5RgSnorm","Bc5RgUnorm","Bc6hRgbFloat","Bc6hRgbUfloat","Bc7RgbaUnorm","Bc7RgbaUnormSrgb","Bgra8Unorm","Bgra8UnormSrgb","CLEAR_TEXTURE","CONSERVATIVE_RASTERIZATION","DEPTH32FLOAT_STENCIL8","DEPTH_CLIP_CONTROL","DUAL_SOURCE_BLENDING","DX12","Depth16Unorm","Depth24Plus","Depth24PlusStencil8","Depth32Float","Depth32FloatStencil8","EacR11Snorm","EacR11Unorm","EacRg11Snorm","EacRg11Unorm","Etc2Rgb8A1Unorm","Etc2Rgb8A1UnormSrgb","Etc2Rgb8Unorm","Etc2Rgb8UnormSrgb","Etc2Rgba8Unorm","Etc2Rgba8UnormSrgb","FLOAT32_FILTERABLE","Features","GL","Headed","Headless","HighPerformance","INDIRECT_FIRST_INSTANCE","Limits","LowPower","MAPPABLE_PRIMARY_BUFFERS","METAL","MULTIVIEW","MULTI_DRAW_INDIRECT","MULTI_DRAW_INDIRECT_COUNT","Msaa","NV12","None","PARTIALLY_BOUND_BINDING_ARRAY","PIPELINE_CACHE","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","RAY_QUERY","RAY_TRACING_ACCELERATION_STRUCTURE","RG11B10UFLOAT_RENDERABLE","RendererSettings","Rg11b10Float","Rg16Float","Rg16Sint","Rg16Snorm","Rg16Uint","Rg16Unorm","Rg32Float","Rg32Sint","Rg32Uint","Rg8Sint","Rg8Snorm","Rg8Uint","Rg8Unorm","Rgb10a2Uint","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_EARLY_DEPTH_TEST","SHADER_F16","SHADER_F64","SHADER_I16","SHADER_INT64","SHADER_INT64_ATOMIC_ALL_OPS","SHADER_INT64_ATOMIC_MIN_MAX","SHADER_PRIMITIVE_INDEX","SPIRV_SHADER_PASSTHROUGH","STORAGE_RESOURCE_BINDING_ARRAY","SUBGROUP","SUBGROUP_BARRIER","SUBGROUP_VERTEX","Stencil8","SurfaceType","TEXTURE_ADAPTER_SPECIFIC_FORMAT_FEATURES","TEXTURE_BINDING_ARRAY","TEXTURE_COMPRESSION_ASTC","TEXTURE_COMPRESSION_ASTC_HDR","TEXTURE_COMPRESSION_BC","TEXTURE_COMPRESSION_ETC2","TEXTURE_FORMAT_16BIT_NORM","TEXTURE_FORMAT_NV12","TIMESTAMP_QUERY","TIMESTAMP_QUERY_INSIDE_ENCODERS","TIMESTAMP_QUERY_INSIDE_PASSES","TextureFormat","UNIFORM_BUFFER_AND_STORAGE_TEXTURE_ARRAY_NON_UNIFORM_INDEXING","VERTEX_ATTRIBUTE_64BIT","VERTEX_WRITABLE_STORAGE","VULKAN","WgpuSettings","add_srgb_suffix","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","aspect_specific_format","backends","bitand","bitand","bitand_assign","bitand_assign","bitor","bitor","bitor_assign","bitor_assign","bits","bits","bits","bits","bitxor","bitxor","bitxor_assign","bitxor_assign","block_copy_size","block_dimensions","block_size","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","complement","complement","components","components_with_aspect","constrained_limits","contains","contains","contains_invalid_bits","contains_invalid_bits","default","default","default","default","default","default","default","depth_texture_format","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","equivalent","equivalent","equivalent","equivalent","equivalent","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_retain","from_bits_retain","from_bits_retain","from_bits_retain","from_bits_truncate","from_bits_truncate","from_iter","from_iter","from_name","from_name","guaranteed_format_features","has_color_aspect","has_depth_aspect","has_stencil_aspect","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","into_iter","into_iter","is_all","is_all","is_combined_depth_stencil_format","is_compressed","is_depth_stencil_component","is_depth_stencil_format","is_empty","is_empty","is_multi_planar_format","is_multisampling","is_srgb","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","is_within","iter","iter","iter_names","iter_names","limits","max_bind_groups","max_bindings_per_bind_group","max_buffer_size","max_color_attachment_bytes_per_sample","max_color_attachments","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_non_sampler_bindings","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_subgroup_size","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_subgroup_size","min_uniform_buffer_offset_alignment","msaa","not","not","planes","power_preference","present_mode","record_trace","remove","remove","remove_srgb_suffix","required_features","sample_type","samples","set","set","size_multiple_requirement","sub","sub","sub_assign","sub_assign","symmetric_difference","symmetric_difference","target_component_alignment","target_pixel_byte_cost","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_SIZE","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","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","view_tiles_buffer","view_tiles_buffer","zoom_factor","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","MAX_N_TILES","VIEW_REGION_PADDING","ViewState","as_any","as_any_mut","borrow","borrow_mut","camera","camera","camera_mut","camera_to_center_distance","clip_to_window","clip_to_window_transform","clip_to_window_vulkan","create_view_region","did_camera_change","did_zoom_change","downcast","edge_insets","edge_insets","from","furthest_distance","get_intersection_time","height","into","into_any","into_any_arc","into_any_rc","is_within","new","perspective","resize","set_edge_insets","try_from","try_into","type_id","upcast","update_references","update_zoom","view_projection","view_region_bounding_box","view_region_bounding_box_ndc","width","window_to_world","window_to_world_at_ground","window_to_world_nalgebra","zoom","zoom","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","clear","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","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","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","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","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","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","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","vec","vec","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","Err","GeoResult","Ok","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","compare","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","equivalent","equivalent","extent","extent","features","float_value","float_value","fmt","fmt","fmt","fmt","from","from","from","from","from","from_i32","from_str_name","geometry","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_mvt_unscaled","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","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","compare","d","div_away","div_ceil","div_floor","downcast","downcast","downcast","downcast","dyn_eq","eq","equivalent","equivalent","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","Available","AvailableVectorLayerData","Decoding","DefaultVectorTransferables","LayerIndexed","LayerIndexed","LayerMissing","LayerMissing","LayerTessellated","LayerTessellated","Missing","MissingVectorLayerData","ProcessVectorContext","ProcessVectorError","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","feature_metadata","from","from","from","from","from","from","from","has_tile","index","indices","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_metadata","layer_name","layers","layers","message_tag","message_tag","message_tag","message_tag","phantom_fm","phantom_i","phantom_m","phantom_q","phantom_t","phantom_v","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","vertices","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","Decoding","ProcessVectorContext","ProcessVectorError","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_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","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","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","equivalent","equivalent","feature_indices","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","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","EventLoop","HeadedMapWindow","LogicalSize","MapWindow","MapWindow","MapWindowConfig","PhysicalSize","Window","WindowCreateError","WindowHandle","as_any","as_any","as_any","as_any","as_any","as_any_mut","as_any_mut","as_any_mut","as_dyn_eq","as_dyn_eq","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","create","downcast","downcast","downcast","dyn_eq","dyn_eq","dyn_hash","dyn_hash","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fmt","fmt","fmt","fmt","from","from","from","handle","hash","hash","height","height","height","height","height_non_zero","height_non_zero","id","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","new","new","request_redraw","scale_factor","size","to_logical","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","width","width","width","width","width_non_zero","width_non_zero"],"q":[[0,"maplibre"],[23,"maplibre::benchmarking"],[25,"maplibre::benchmarking::tessellation"],[31,"maplibre::benchmarking::tessellation::zero_tessellator"],[38,"maplibre::context"],[58,"maplibre::coords"],[389,"maplibre::debug"],[449,"maplibre::debug::cleanup_system"],[450,"maplibre::debug::debug_pass"],[470,"maplibre::debug::draw_graph"],[473,"maplibre::debug::draw_graph::node"],[475,"maplibre::debug::queue_system"],[476,"maplibre::debug::render_commands"],[511,"maplibre::debug::resource_system"],[512,"maplibre::environment"],[544,"maplibre::event_loop"],[574,"maplibre::io"],[586,"maplibre::io::apc"],[771,"maplibre::io::apc::Input"],[773,"maplibre::io::geometry_index"],[907,"maplibre::io::geometry_index::TileIndex"],[909,"maplibre::io::scheduler"],[948,"maplibre::io::source_client"],[1016,"maplibre::io::source_type"],[1087,"maplibre::kernel"],[1138,"maplibre::map"],[1211,"maplibre::map::CurrentMapContext"],[1213,"maplibre::platform"],[1219,"maplibre::platform::http_client"],[1221,"maplibre::platform::noweb"],[1243,"maplibre::platform::noweb::http_client"],[1265,"maplibre::platform::noweb::scheduler"],[1284,"maplibre::platform::scheduler"],[1285,"maplibre::plugin"],[1287,"maplibre::raster"],[1401,"maplibre::raster::populate_world_system"],[1421,"maplibre::raster::process_raster"],[1478,"maplibre::raster::queue_system"],[1479,"maplibre::raster::render_commands"],[1531,"maplibre::raster::request_system"],[1552,"maplibre::raster::resource"],[1553,"maplibre::raster::resource::raster"],[1579,"maplibre::raster::resource_system"],[1580,"maplibre::raster::transferables"],[1691,"maplibre::raster::upload_system"],[1693,"maplibre::render"],[1838,"maplibre::render::builder"],[1922,"maplibre::render::camera"],[2079,"maplibre::render::draw_graph"],[2082,"maplibre::render::draw_graph::node"],[2083,"maplibre::render::error"],[2115,"maplibre::render::eventually"],[2142,"maplibre::render::graph"],[2258,"maplibre::render::graph::Edge"],[2264,"maplibre::render::graph::InputSlotError"],[2267,"maplibre::render::graph::OutputSlotError"],[2270,"maplibre::render::graph::RenderGraphError"],[2281,"maplibre::render::graph::RunSubGraphError"],[2289,"maplibre::render::graph::context"],[2420,"maplibre::render::graph::context::InputSlotError"],[2423,"maplibre::render::graph::context::OutputSlotError"],[2426,"maplibre::render::graph::context::RunSubGraphError"],[2434,"maplibre::render::graph::edge"],[2488,"maplibre::render::graph::edge::Edge"],[2494,"maplibre::render::graph::graph"],[2564,"maplibre::render::graph::node"],[2769,"maplibre::render::graph::node_slot"],[2908,"maplibre::render::graph_runner"],[2951,"maplibre::render::graph_runner::RenderGraphRunnerError"],[2961,"maplibre::render::main_graph"],[2963,"maplibre::render::main_graph::node"],[2965,"maplibre::render::main_pass"],[3002,"maplibre::render::render_commands"],[3037,"maplibre::render::render_phase"],[3116,"maplibre::render::render_phase::draw"],[3163,"maplibre::render::resource"],[3239,"maplibre::render::resource::TextureView"],[3241,"maplibre::render::resource::buffer"],[3260,"maplibre::render::resource::pipeline"],[3286,"maplibre::render::resource::shader"],[3361,"maplibre::render::resource::surface"],[3475,"maplibre::render::resource::texture"],[3519,"maplibre::render::resource::texture::TextureView"],[3521,"maplibre::render::resource::tile_pipeline"],[3549,"maplibre::render::resource::tracked_render_pass"],[3583,"maplibre::render::settings"],[4113,"maplibre::render::settings::TextureFormat"],[4115,"maplibre::render::shaders"],[4343,"maplibre::render::systems"],[4349,"maplibre::render::systems::cleanup_system"],[4350,"maplibre::render::systems::graph_runner_system"],[4369,"maplibre::render::systems::resource_system"],[4388,"maplibre::render::systems::sort_phase_system"],[4389,"maplibre::render::systems::tile_view_pattern_system"],[4390,"maplibre::render::systems::upload_system"],[4391,"maplibre::render::tile_view_pattern"],[4522,"maplibre::render::tile_view_pattern::pattern"],[4569,"maplibre::render::view_state"],[4617,"maplibre::schedule"],[4694,"maplibre::style"],[6607,"maplibre::style::layer"],[6734,"maplibre::style::raster"],[6789,"maplibre::style::source"],[6870,"maplibre::style::style"],[6901,"maplibre::tcs"],[6945,"maplibre::tcs::resources"],[6988,"maplibre::tcs::system"],[7014,"maplibre::tcs::system::function"],[7036,"maplibre::tcs::system::stage"],[7056,"maplibre::tcs::tiles"],[7175,"maplibre::tcs::world"],[7193,"maplibre::tessellation"],[7241,"maplibre::tessellation::zero_tessellator"],[7284,"maplibre::tile"],[7431,"maplibre::util"],[7465,"maplibre::util::fps_meter"],[7486,"maplibre::util::grid"],[7488,"maplibre::util::label"],[7494,"maplibre::util::math"],[7596,"maplibre::vector"],[7781,"maplibre::vector::populate_world_system"],[7801,"maplibre::vector::process_vector"],[7865,"maplibre::vector::queue_system"],[7866,"maplibre::vector::render_commands"],[7901,"maplibre::vector::request_system"],[7922,"maplibre::vector::resource"],[7923,"maplibre::vector::resource::buffer_pool"],[8093,"maplibre::vector::resource_system"],[8094,"maplibre::vector::transferables"],[8273,"maplibre::vector::upload_system"],[8275,"maplibre::window"],[8380,"core::any"],[8381,"alloc::boxed"],[8382,"alloc::rc"],[8383,"core::result"],[8384,"core::option"],[8385,"core::cmp"],[8386,"serde::de"],[8387,"core::hash"],[8388,"core::fmt"],[8389,"cgmath::point"],[8390,"alloc::sync"],[8391,"core::iter::traits::iterator"],[8392,"serde::ser"],[8393,"alloc::string"],[8394,"cgmath::matrix"],[8395,"alloc::vec"],[8396,"core::marker"],[8397,"core::clone"],[8398,"core::ops::function"],[8399,"rstar::rtree"],[8400,"geo_types"],[8401,"num_traits::bounds"],[8402,"num_traits::sign"],[8403,"geozero::error"],[8404,"geo_types::geometry::line_string"],[8405,"std::collections::hash::map"],[8406,"geo_types::geometry::polygon"],[8407,"geozero::property_processor"],[8408,"core::future::future"],[8409,"core::pin"],[8410,"reqwest::error"],[8411,"reqwest_middleware::error"],[8412,"core::error"],[8413,"std::path"],[8414,"core::convert"],[8415,"image::buffer_"],[8416,"alloc::borrow"],[8417,"wgpu"],[8418,"wgpu_types"],[8419,"cgmath::angle"],[8420,"cgmath::vector"],[8421,"raw_window_handle"],[8422,"core::iter::traits::collect"],[8423,"core::ops::range"],[8424,"bitflags::iter"],[8425,"cint"],[8426,"csscolorparser::color"],[8427,"core::default"],[8428,"lyon_tessellation::geometry_builder"],[8429,"bytemuck::pod"],[8430,"lyon_tessellation::fill"],[8431,"lyon_tessellation::stroke"],[8432,"core::ops::arith"],[8433,"lyon_tessellation"],[8434,"geozero::mvt::vector_tile::tile"],[8435,"geozero::mvt::tile_value"],[8436,"geozero::feature_processor"],[8437,"geozero::geometry_processor"],[8438,"geo_types::geometry"],[8439,"tile_grid::wmts::grid"],[8440,"cgmath::num"],[8441,"alloc::collections::vec_deque"],[8442,"std::collections::hash::set"],[8443,"raw_window_handle::borrowed"],[8444,"core::num::nonzero"],[8445,"geozero::mvt::vector_tile"]],"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,375,375,0,0,381,381,381,381,381,381,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,19,19,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,12,14,34,18,18,12,12,19,14,20,21,21,17,17,16,29,34,18,12,19,14,20,21,17,16,29,12,21,17,16,34,18,12,19,14,20,21,17,16,29,34,18,12,19,14,20,21,17,16,29,17,19,18,12,19,14,20,21,17,16,18,12,19,14,20,21,17,16,18,12,17,18,12,17,0,12,19,14,20,21,17,16,12,17,34,18,12,19,14,20,21,17,16,29,18,12,21,17,12,21,17,18,12,20,21,17,16,18,18,18,12,12,12,21,21,21,17,17,17,18,12,12,19,19,14,14,20,21,21,17,17,16,16,29,34,18,12,12,19,14,14,20,21,21,17,17,16,16,16,16,29,16,17,17,12,21,17,34,18,12,19,14,20,21,17,16,29,17,34,18,12,19,14,20,21,17,16,29,34,18,12,19,14,20,21,17,16,29,34,18,12,19,14,20,21,17,16,29,17,21,16,29,12,12,34,18,12,19,14,20,21,17,16,29,29,19,19,34,34,29,29,19,19,19,29,14,18,12,19,14,29,29,18,12,17,14,14,14,12,17,17,12,14,18,12,19,14,20,21,17,16,12,19,14,21,17,16,17,34,18,12,19,14,20,21,17,16,29,34,18,12,19,14,20,21,17,16,29,34,18,12,19,14,20,21,17,16,29,34,18,12,19,14,20,21,17,16,29,34,34,20,21,17,16,20,21,17,16,21,17,14,29,29,0,0,0,51,52,45,51,52,45,51,52,45,51,52,45,45,0,0,45,51,51,52,45,52,52,0,51,52,45,51,52,45,51,52,45,51,45,51,52,45,51,52,45,0,0,0,52,52,51,52,45,51,52,45,51,52,45,51,52,45,0,0,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,0,0,0,0,0,0,0,0,0,447,448,447,448,447,448,447,448,447,448,447,448,447,448,447,448,447,448,447,448,447,448,447,448,447,448,447,448,447,448,447,448,0,50,0,50,66,50,0,0,50,50,64,64,64,64,64,64,64,66,64,64,64,64,64,64,64,64,64,66,64,64,64,64,64,73,0,0,0,449,70,449,0,73,73,73,73,449,70,73,73,73,73,73,73,73,73,73,70,71,73,73,73,73,73,0,0,390,390,0,390,390,0,0,0,390,390,0,0,0,0,90,0,78,81,81,92,92,0,0,0,0,0,79,0,78,81,0,0,92,0,81,79,91,86,90,85,79,91,92,81,88,86,90,85,79,91,92,81,88,86,90,85,79,91,92,81,88,86,90,85,79,91,92,81,88,86,78,86,86,79,88,79,88,79,86,90,85,79,91,92,81,88,89,90,90,85,91,91,92,92,81,81,86,90,85,79,91,92,81,88,85,89,93,86,90,85,79,91,92,81,88,86,90,85,79,91,92,81,88,79,91,88,86,90,85,79,91,92,81,88,85,86,90,85,79,91,92,81,88,86,85,86,86,78,86,86,82,88,88,79,85,85,79,88,90,91,92,81,85,86,90,85,79,91,92,81,88,86,90,85,79,91,92,81,88,86,90,85,79,91,92,81,88,86,90,85,79,91,92,81,88,450,450,0,0,0,0,102,111,102,111,0,106,111,96,97,102,106,111,96,97,102,106,111,96,97,102,106,111,96,97,102,97,96,97,102,97,102,97,96,96,106,96,97,106,111,96,97,102,97,97,96,96,97,102,106,111,96,97,102,97,97,96,96,96,96,96,106,106,106,111,96,97,102,106,111,96,97,102,106,111,96,97,102,106,111,96,97,102,106,111,96,97,102,96,96,96,96,96,96,96,106,96,96,96,111,96,96,96,97,96,96,96,106,97,102,106,111,96,97,102,106,111,96,97,102,106,111,96,97,102,106,111,96,97,102,96,451,452,0,113,0,0,113,116,113,116,113,116,113,116,113,116,113,113,113,116,113,116,113,116,113,116,116,113,116,113,87,116,113,116,113,116,113,116,113,116,113,0,0,0,0,0,117,120,68,117,120,68,117,120,68,117,120,68,117,68,117,68,117,120,68,67,117,68,120,120,117,120,120,120,68,68,117,117,120,68,117,120,68,117,68,117,120,68,117,120,68,117,68,120,117,68,120,117,120,68,117,120,68,117,120,68,117,120,68,119,0,0,119,0,124,125,119,124,125,119,124,125,119,124,125,119,124,125,119,124,125,119,124,125,124,125,119,124,125,124,125,119,124,125,119,124,125,119,124,125,119,124,125,119,124,125,119,124,125,119,125,124,125,124,125,119,124,125,119,124,125,119,124,125,119,124,125,119,124,125,0,0,47,47,126,47,126,47,126,47,126,47,126,126,126,47,126,47,126,126,47,126,47,126,47,126,47,126,47,126,47,47,126,126,47,47,126,47,47,47,126,47,126,47,126,47,126,126,126,126,126,0,127,0,0,453,453,127,127,127,127,453,74,127,453,74,127,453,74,127,453,74,127,74,74,453,74,127,127,127,453,74,127,127,74,453,74,127,453,74,127,127,453,74,127,74,453,74,127,74,74,74,74,74,74,74,74,127,127,453,74,127,453,74,127,453,74,127,453,74,127,74,74,74,454,454,0,0,0,0,0,0,0,133,0,132,132,132,132,132,132,132,0,132,132,132,132,132,0,0,132,0,132,132,132,132,0,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,0,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,136,0,0,131,455,0,0,0,138,0,138,455,0,0,0,0,0,137,143,144,455,142,137,143,144,455,142,137,143,144,455,142,137,143,144,455,142,137,140,141,140,141,143,144,137,142,137,143,144,455,142,137,143,144,455,142,143,137,143,144,455,142,137,143,144,455,142,137,143,144,455,142,137,143,144,455,142,137,143,144,455,142,142,140,141,0,0,0,0,0,0,0,143,144,140,141,0,137,143,144,455,142,137,143,144,455,142,137,143,144,455,142,137,143,144,455,142,0,0,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,0,0,147,0,149,148,147,149,148,147,149,148,147,149,148,147,148,149,149,148,147,147,147,149,148,147,149,148,147,149,148,147,149,148,149,148,147,149,148,147,148,148,148,0,147,149,148,147,149,148,147,149,148,147,149,148,147,0,0,0,0,0,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,456,457,458,0,152,152,152,152,152,0,152,152,152,152,152,152,152,152,152,152,152,152,152,152,0,0,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,153,0,0,0,0,0,164,138,0,164,138,0,0,162,163,164,164,165,162,163,164,165,164,162,163,164,165,162,163,164,165,140,141,162,163,164,165,164,165,140,141,162,163,162,163,162,163,164,165,164,164,164,164,164,164,162,163,164,162,163,164,165,164,162,162,162,163,163,164,165,162,163,164,165,162,163,164,165,162,163,164,165,162,163,164,165,162,140,141,162,163,140,141,162,163,164,165,162,163,164,165,162,163,164,165,162,163,164,165,162,163,164,165,0,0,169,169,0,0,169,169,169,169,0,0,0,0,0,171,59,171,170,169,169,168,59,171,170,169,168,169,59,171,170,169,168,59,171,170,169,168,168,0,0,169,169,168,59,170,171,171,59,171,170,169,168,0,169,169,169,169,169,169,0,0,169,59,171,170,169,168,0,0,169,171,171,171,171,59,171,170,169,168,59,171,170,169,168,59,171,170,169,168,59,171,170,169,168,59,171,170,169,168,0,0,59,59,171,171,59,0,171,0,59,171,171,0,171,0,171,0,171,59,171,59,0,0,169,59,171,170,169,168,59,171,170,169,168,59,171,170,169,168,59,171,170,169,168,0,171,182,0,182,0,0,182,0,182,181,183,130,182,181,183,130,182,181,183,130,182,181,183,130,130,130,130,182,130,182,181,183,130,182,181,183,130,181,182,181,183,130,182,181,183,130,182,181,183,130,182,181,183,130,182,182,181,183,130,130,183,181,130,130,182,181,183,130,182,181,183,130,182,181,183,130,182,182,181,183,130,181,130,130,130,0,0,0,0,0,0,0,0,0,0,0,0,191,189,184,188,185,187,191,189,184,188,185,187,191,189,184,188,185,187,191,189,184,188,185,187,187,184,185,184,187,188,185,187,188,185,187,187,191,189,189,184,188,188,185,187,187,188,185,184,184,184,191,189,184,188,185,187,185,185,185,191,189,184,188,185,187,191,189,184,188,185,187,191,189,184,188,185,187,191,189,184,188,185,187,188,191,189,184,188,185,187,187,185,185,185,184,185,184,184,185,185,185,185,185,191,188,187,185,185,185,185,185,185,188,188,185,187,187,191,189,184,188,185,187,191,189,184,188,185,187,191,189,184,188,185,187,191,189,184,188,185,187,184,184,185,185,0,0,0,0,174,174,174,0,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,201,0,0,199,199,199,199,199,199,199,199,199,199,201,199,199,199,199,199,199,199,199,199,199,199,199,199,209,224,217,0,196,196,0,0,0,217,0,219,210,0,60,196,196,196,206,207,205,196,206,207,205,205,219,210,0,216,0,196,0,0,0,0,60,0,0,0,0,0,0,60,209,224,216,0,0,0,0,0,205,209,224,196,196,196,196,196,196,196,196,58,0,49,58,196,196,0,215,196,196,196,196,196,196,196,0,57,215,222,222,49,215,208,57,221,196,196,196,196,196,208,215,55,0,57,215,49,0,49,222,215,57,204,57,55,214,49,196,196,196,196,215,196,459,459,460,459,459,460,461,461,461,462,462,462,463,463,464,465,464,466,465,465,463,463,466,467,467,468,467,467,468,467,468,0,206,207,205,206,207,205,205,0,0,0,0,205,208,57,205,205,206,206,207,207,208,57,205,206,207,208,57,205,206,207,208,57,205,206,207,208,57,205,206,207,205,206,207,205,206,207,205,205,205,206,206,206,207,207,207,57,205,205,206,206,207,207,208,57,205,206,207,57,57,57,57,57,57,57,208,57,208,57,205,206,207,208,57,205,206,207,205,206,207,208,57,205,206,207,208,57,205,206,207,208,57,57,57,57,57,57,57,205,206,207,208,57,205,206,207,208,57,205,206,207,208,57,205,206,207,208,57,205,206,207,461,461,461,462,462,462,467,467,468,467,467,468,467,468,217,0,0,217,216,216,216,216,217,217,216,217,216,217,216,217,216,216,216,217,216,217,216,217,216,216,216,217,217,217,216,216,217,216,216,216,217,216,217,216,217,216,217,216,217,216,216,217,216,217,216,217,216,217,459,459,460,459,459,460,0,49,0,49,49,49,49,221,49,221,49,221,49,221,49,49,49,221,49,49,221,49,49,49,49,49,49,49,49,49,221,49,49,221,221,49,221,49,221,49,221,49,221,49,49,49,49,49,49,49,49,49,221,49,49,49,49,221,49,49,221,49,221,49,221,49,221,49,49,49,0,0,219,60,219,0,0,0,0,0,60,0,60,222,222,58,215,223,218,218,60,60,222,219,219,58,215,223,218,60,222,219,218,58,215,223,218,60,222,219,58,215,223,218,60,222,219,218,219,218,219,218,58,218,58,58,204,215,223,218,60,222,219,204,204,204,218,60,219,218,215,218,60,219,218,218,218,60,60,60,219,219,219,215,218,60,60,222,219,58,215,223,218,60,60,60,60,222,219,219,219,219,219,222,222,222,222,218,222,215,222,204,204,222,222,215,58,215,223,218,60,222,219,58,215,223,218,60,222,219,58,215,223,218,60,222,219,58,215,223,218,60,222,219,204,58,215,223,218,60,222,219,215,215,218,215,215,215,204,204,222,222,215,218,222,222,204,223,60,218,219,60,58,215,223,218,60,222,219,58,215,223,218,60,222,219,58,215,223,218,60,222,219,215,58,215,223,218,60,222,219,204,204,215,215,209,224,210,210,209,224,0,0,0,0,0,209,224,209,224,224,210,210,55,214,209,224,210,55,214,209,224,210,55,214,209,224,210,55,214,209,224,210,55,209,224,210,55,214,209,224,210,55,214,224,210,224,210,224,224,224,210,210,210,209,224,224,210,55,214,209,209,209,209,224,210,210,210,210,210,210,55,214,214,214,214,214,209,224,210,55,214,209,224,210,55,214,224,210,55,214,209,224,210,55,214,214,209,224,210,55,214,214,214,55,55,209,55,214,209,224,210,55,224,209,224,210,55,214,209,224,210,55,214,209,224,210,55,214,209,224,210,55,214,226,226,226,226,0,0,469,226,469,226,469,226,469,226,469,226,226,226,469,226,226,469,226,469,226,469,226,469,226,469,226,469,469,226,226,469,226,469,226,469,226,469,226,470,470,471,470,472,471,470,472,471,472,0,0,0,0,0,0,227,228,227,228,227,228,227,228,227,228,227,228,227,227,228,227,228,227,228,227,228,227,228,227,227,228,227,228,227,228,227,228,227,228,227,0,0,0,473,474,473,474,473,474,473,474,473,474,473,474,473,474,473,474,473,474,473,474,473,474,473,474,473,474,473,474,473,474,473,474,0,0,62,0,0,0,0,0,63,62,0,230,230,150,229,230,150,229,230,150,229,230,150,229,230,230,230,150,229,0,53,63,150,229,150,229,230,150,229,150,230,150,229,230,150,229,230,230,150,229,230,230,150,229,230,233,233,234,230,230,63,150,229,150,229,150,150,230,150,229,230,150,229,230,150,229,230,150,229,0,0,62,0,0,0,63,62,62,233,62,233,62,233,62,233,62,233,53,233,63,62,233,62,233,62,233,62,233,62,233,62,233,233,233,233,234,0,63,62,233,62,233,62,233,62,233,0,0,0,0,0,245,245,0,0,0,0,213,0,0,213,0,0,0,0,0,240,240,0,239,475,242,249,236,249,235,241,242,236,249,178,246,239,236,236,249,236,249,475,246,61,0,243,236,249,249,0,243,178,155,241,242,240,0,243,241,0,475,155,243,475,243,0,0,246,249,236,249,155,246,249,237,476,476,0,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,239,0,0,236,236,236,236,236,235,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,236,0,0,0,240,240,241,241,242,240,241,242,240,240,241,242,240,241,242,242,240,241,242,240,241,242,240,241,242,241,241,242,241,241,241,241,240,241,242,240,241,242,240,241,242,240,241,242,240,241,242,240,241,242,240,241,242,241,242,240,241,240,241,242,240,241,242,240,241,242,240,241,242,240,241,242,0,0,0,245,245,0,0,246,243,475,245,178,246,243,475,245,178,246,243,475,245,178,246,243,475,245,178,475,243,178,246,243,475,245,178,246,243,475,245,178,178,178,243,178,178,178,246,246,243,475,245,178,246,243,475,245,178,246,243,475,245,178,246,243,475,245,178,178,246,243,475,245,178,246,475,246,243,178,178,243,178,243,178,243,178,243,243,178,475,243,475,243,246,243,475,245,178,246,243,475,245,178,246,243,475,245,178,246,246,243,475,245,178,246,213,0,0,213,155,213,155,213,155,213,155,213,213,155,213,213,155,213,213,213,155,155,213,155,213,155,213,155,213,155,213,155,155,213,155,155,213,155,213,155,213,155,213,155,476,476,0,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,249,0,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,257,257,157,257,256,257,0,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,257,257,257,257,257,256,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,257,0,256,261,261,260,257,0,260,257,256,257,257,257,0,157,260,257,257,257,257,257,256,257,0,157,157,157,157,157,157,157,157,157,157,157,157,257,257,257,0,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,157,257,256,257,257,257,257,257,257,257,257,257,257,257,257,257,157,0,257,257,257,257,257,257,257,257,257,257,257,0,257,257,257,256,0,157,256,257,257,257,260,260,256,256,257,257,259,259,157,157,172,261,160,173,260,256,257,259,157,172,261,160,173,260,256,257,259,157,157,172,256,257,256,257,256,257,256,257,256,256,257,257,256,257,256,257,157,157,157,260,256,257,259,157,172,261,160,173,260,256,257,259,157,172,261,160,173,259,259,260,256,257,259,157,172,261,160,173,260,256,257,259,157,172,261,160,173,256,257,157,157,172,256,257,256,257,260,256,257,259,172,160,173,173,172,256,257,172,260,256,257,259,157,172,261,160,173,259,259,260,256,257,259,157,260,256,257,259,157,256,257,260,256,257,259,157,260,260,260,256,256,256,257,257,257,259,259,259,157,157,157,256,257,172,260,256,256,256,256,256,257,257,257,257,257,259,157,260,256,256,257,259,157,172,261,160,173,256,257,256,256,257,257,256,257,256,257,256,257,157,157,157,157,260,256,257,259,157,256,257,256,257,256,257,260,256,257,259,157,172,261,160,173,260,256,257,259,157,172,261,160,173,260,256,257,259,157,172,261,160,173,260,256,257,259,157,172,261,160,173,256,257,256,257,157,157,157,157,256,257,157,160,157,260,256,257,259,157,172,261,160,173,256,257,256,257,172,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,259,173,256,257,157,172,173,172,256,257,157,157,157,160,256,257,157,256,257,256,257,256,257,157,157,173,260,256,257,259,157,172,261,160,173,256,257,260,256,257,259,157,172,261,160,173,260,256,257,259,157,172,261,160,173,260,256,257,259,157,172,261,160,173,256,257,260,256,257,259,157,172,261,160,173,259,259,477,477,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,276,277,278,268,269,270,271,272,273,274,276,277,278,268,269,270,271,272,273,274,276,277,278,268,269,270,271,272,273,274,276,277,278,268,269,270,271,272,273,274,269,268,269,270,271,272,273,274,268,269,270,271,272,273,274,271,276,268,270,274,275,276,277,278,275,276,277,278,276,277,278,268,269,270,271,272,273,274,276,271,276,277,278,279,276,277,278,268,269,270,271,272,273,274,276,277,278,268,269,270,271,272,273,274,276,277,278,268,269,270,271,272,273,274,276,277,278,268,269,270,271,272,273,274,276,277,278,268,269,270,271,272,273,274,268,269,270,271,272,273,274,276,277,278,268,269,270,271,272,273,274,268,269,270,272,273,274,270,270,274,274,268,269,270,271,272,273,274,273,276,277,278,268,269,270,271,272,273,274,276,277,278,268,269,270,271,272,273,274,276,277,278,268,269,270,271,272,273,274,276,277,278,268,269,270,271,272,273,274,268,268,272,273,0,0,0,0,0,0,0,0,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,283,0,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,284,0,0,0,287,0,0,0,287,287,0,287,0,0,0,0,0,0,285,285,289,287,288,286,285,289,287,288,286,285,289,287,288,286,285,289,287,288,286,285,286,286,285,287,288,286,287,288,286,288,286,286,289,285,289,287,288,286,285,287,288,286,289,287,288,286,285,203,203,203,289,285,289,287,288,286,285,289,287,288,286,285,289,287,288,286,289,287,288,286,285,289,287,288,286,285,285,286,0,291,478,289,288,286,288,288,287,288,286,286,289,287,288,286,285,289,287,288,286,285,289,287,288,286,285,289,287,288,286,285,291,478,291,478,286,0,0,0,0,291,292,291,292,291,292,291,292,291,291,292,292,291,292,291,292,292,291,292,291,292,291,292,291,292,291,292,291,291,292,291,291,292,291,292,291,292,291,292,291,291,291,291,0,0,0,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,293,293,293,293,293,293,293,293,0,0,0,0,0,0,46,46,46,46,301,300,46,301,300,46,301,300,46,301,300,46,46,46,301,300,298,46,298,298,298,297,301,300,46,46,46,297,301,300,46,301,300,46,301,300,301,300,46,298,301,300,46,46,300,46,298,301,300,46,46,46,46,300,46,301,300,46,301,300,46,301,300,46,301,300,46,0,342,0,342,0,342,0,342,0,0,342,0,342,0,342,0,342,0,342,345,0,0,341,0,342,0,342,0,342,0,342,0,342,0,342,0,342,0,342,0,342,0,342,0,342,0,342,0,342,0,342,0,342,0,342,0,342,0,342,341,0,342,0,342,0,0,342,341,0,0,0,342,0,342,0,342,0,342,0,342,0,342,329,302,303,340,303,303,340,340,342,342,308,308,309,309,339,339,330,330,316,316,326,326,337,337,311,311,336,336,335,335,322,322,312,312,314,314,317,317,325,325,333,333,324,324,319,319,321,321,323,323,338,338,306,306,331,331,320,320,329,329,327,327,302,302,313,313,310,310,307,307,318,318,305,305,334,334,332,332,315,315,328,328,303,340,342,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,303,340,342,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,308,309,339,330,336,335,322,312,314,317,325,324,319,321,323,338,329,302,303,340,342,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,303,340,342,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,327,313,318,305,129,303,340,342,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,303,340,342,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,303,340,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,306,331,318,305,306,331,328,328,303,340,342,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,303,340,342,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,303,340,342,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,303,340,342,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,303,303,303,340,340,340,342,342,342,308,308,308,309,309,309,339,339,339,330,330,330,316,316,316,326,326,326,337,337,337,311,311,311,336,336,336,335,335,335,322,322,322,312,312,312,314,314,314,317,317,317,325,325,325,333,333,333,324,324,324,319,319,319,321,321,321,323,323,323,338,338,338,306,306,306,331,331,331,320,320,320,329,329,329,327,327,327,302,302,302,313,313,313,310,310,310,307,307,307,318,318,318,305,305,305,334,334,334,332,332,332,315,315,315,328,328,328,303,340,342,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,342,308,308,308,308,308,308,308,309,309,309,309,339,339,339,339,330,330,330,330,316,316,316,316,326,326,326,326,337,337,337,337,311,311,311,311,336,336,336,336,335,335,335,335,322,322,322,322,312,312,312,312,314,314,314,314,317,317,317,317,325,325,325,325,333,333,333,333,324,324,324,324,319,319,319,319,321,321,321,321,323,323,323,323,338,338,338,338,306,306,306,306,331,331,331,331,320,320,320,320,329,329,329,329,327,327,327,327,302,302,302,302,313,313,313,313,310,310,310,310,307,307,307,307,318,318,318,318,305,305,305,305,334,334,334,334,332,332,332,332,315,315,315,315,328,328,328,328,345,308,309,339,330,336,335,322,312,314,317,325,324,319,321,323,338,327,313,310,307,303,340,342,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,306,331,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,303,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,340,342,308,308,309,309,339,339,330,330,316,316,326,326,337,337,311,311,336,336,335,335,322,322,312,312,314,314,317,317,325,325,333,333,324,324,319,319,321,321,323,323,338,338,306,306,331,331,320,320,329,329,327,327,302,302,313,313,310,310,307,307,318,318,305,305,334,334,332,332,315,315,328,328,303,340,342,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,303,340,342,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,303,340,342,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,345,303,340,342,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,337,311,329,327,302,313,310,0,129,129,129,342,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,334,332,129,334,332,308,309,339,330,336,335,322,312,314,317,325,324,319,321,323,338,0,310,307,0,129,0,303,340,342,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,303,340,342,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,303,340,342,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,303,340,342,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,315,303,340,342,308,309,339,330,316,326,337,311,336,335,322,312,314,317,325,333,324,319,321,323,338,306,331,320,329,327,302,313,310,307,318,305,334,332,315,328,307,315,129,316,326,333,320,316,333,320,318,305,334,332,315,328,316,333,320,129,350,0,350,0,0,350,0,350,0,347,348,349,350,351,347,348,349,350,351,347,347,348,349,350,351,347,348,349,350,351,347,348,349,350,351,347,348,349,350,351,351,347,348,349,350,351,347,348,349,350,351,348,347,348,349,350,351,347,348,349,350,351,350,351,351,347,348,349,350,351,347,348,349,350,351,347,348,349,350,351,347,348,349,350,351,347,348,349,350,351,349,351,351,351,351,347,348,349,350,351,351,351,347,348,349,350,351,347,348,349,350,351,347,348,349,350,351,347,348,349,350,351,347,348,349,350,351,352,352,0,0,352,353,352,353,352,353,352,353,352,353,352,353,353,352,353,352,353,352,353,352,353,352,353,352,353,352,353,352,353,352,353,353,353,353,353,353,353,353,353,352,353,352,353,352,353,352,353,352,353,352,353,355,0,36,0,0,0,355,0,36,36,354,355,36,354,355,354,36,354,355,36,354,355,354,36,354,355,36,354,355,36,36,354,355,36,354,355,36,354,355,36,354,355,36,354,355,36,354,355,36,354,355,36,354,355,36,354,355,354,354,354,36,354,355,354,36,354,355,36,354,355,36,354,355,36,354,355,36,354,355,479,480,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,129,129,0,0,0,357,358,357,358,357,358,357,358,356,357,356,357,358,357,358,357,358,357,358,357,358,357,358,357,358,357,358,358,0,357,0,0,357,358,357,358,357,358,357,358,0,290,481,0,0,0,0,0,290,481,359,359,359,359,359,360,359,360,360,360,359,359,359,359,359,0,359,359,359,359,359,359,360,359,290,359,481,359,482,359,359,359,359,359,0,0,0,0,362,362,362,362,362,362,0,362,362,362,299,362,362,363,362,363,0,362,362,362,362,362,0,0,365,366,366,366,366,366,366,366,366,366,366,366,365,366,366,366,366,366,366,366,0,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,367,0,0,0,0,0,483,484,0,483,484,0,0,0,0,373,370,368,167,371,373,370,368,167,371,373,370,368,167,371,373,370,368,167,371,167,368,368,369,370,167,368,369,370,167,371,372,373,370,368,167,371,372,372,372,167,368,373,370,368,167,371,167,373,373,370,368,167,371,373,370,368,167,371,370,368,371,373,370,368,167,371,372,373,370,368,167,371,371,483,167,484,167,485,167,370,373,373,167,368,373,370,368,167,371,373,370,368,167,371,373,370,368,167,371,373,370,368,167,371,0,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,0,0,0,0,0,374,374,378,375,378,375,378,375,378,375,375,375,375,378,375,375,378,375,375,375,378,375,378,375,378,375,378,375,378,375,378,378,375,378,375,378,375,378,375,378,375,375,0,486,0,486,0,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,381,0,0,0,387,387,387,387,0,388,389,390,387,387,388,389,390,387,387,387,388,388,388,389,390,387,388,389,390,387,388,389,390,388,389,390,387,388,389,390,387,387,387,388,389,390,387,388,388,388,389,390,387,387,387,388,389,390,388,389,390,387,387,387,387,390,390,390,388,388,388,389,390,387,388,388,389,390,387,387,387,389,387,389,389,388,388,388,389,390,387,388,389,390,387,388,389,390,387,388,389,390,387,387,388,389,390,387,390,390,387,390,389,389,388,388,388,388,389,389,389,389,388,389,390,387,388,389,390,387,388,389,390,387,389,389,388,389,390,387,388,388,388,389,390,387,390,390,0,397,0,0,396,396,396,396,396,396,396,396,396,0,400,396,0,396,396,396,396,396,396,0,0,397,396,400,396,396,396,396,396,396,0,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,400,0,0,0,0,15,402,15,402,0,0,0,0,404,40,407,403,403,404,40,407,403,404,40,407,403,404,40,407,403,0,403,403,403,403,404,0,0,0,404,40,407,403,403,403,403,403,403,404,40,407,403,404,40,407,403,404,404,404,404,404,404,40,407,403,404,40,407,403,404,40,407,403,404,40,407,403,404,40,407,403,0,40,407,0,40,407,404,404,40,407,403,40,407,403,404,40,407,403,404,40,407,403,404,40,407,403,404,40,407,403,487,0,420,0,0,409,0,409,0,409,487,0,0,0,420,0,409,0,0,0,0,0,0,0,0,417,408,422,421,487,415,416,417,408,422,421,487,415,416,417,408,422,421,487,415,416,417,408,422,421,487,415,416,422,408,410,411,413,414,419,410,411,413,414,418,422,421,408,415,416,417,416,417,408,422,421,487,415,416,422,439,417,408,422,421,487,415,416,415,439,439,417,408,422,421,487,415,416,417,408,422,421,487,415,416,417,408,422,421,487,415,416,417,408,422,421,487,415,416,413,417,408,422,421,487,415,416,439,411,418,416,410,411,413,414,439,439,439,439,419,439,0,0,0,0,0,0,0,0,422,421,411,413,414,0,417,408,422,421,487,415,416,417,408,422,421,487,415,416,417,408,422,421,487,415,416,417,408,422,421,487,415,416,0,439,0,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,423,420,0,0,420,0,418,419,420,418,419,420,418,419,420,418,419,420,419,418,418,419,420,420,420,418,419,420,418,419,420,418,419,420,418,419,420,418,419,420,418,419,420,419,419,419,418,419,419,0,419,419,420,418,419,420,418,419,420,418,419,420,418,419,420,0,0,0,0,488,489,488,489,488,489,488,489,488,489,488,489,488,489,488,489,488,489,488,489,488,489,488,489,488,489,488,489,488,489,488,489,0,424,424,424,424,424,0,424,424,424,424,424,424,424,424,424,424,424,424,424,424,0,0,0,0,0,428,0,0,428,0,428,0,0,0,428,425,425,425,428,429,427,430,426,425,428,429,427,430,426,426,425,428,429,427,430,426,425,428,429,427,430,426,427,427,427,427,425,426,428,427,428,427,427,426,425,428,429,427,430,426,425,425,427,426,425,428,429,427,430,426,425,428,429,427,430,426,425,426,426,425,425,425,425,425,425,427,427,429,429,425,428,429,427,430,426,425,428,429,427,430,426,425,428,429,427,430,426,425,428,429,427,430,426,425,428,429,427,430,426,426,425,427,430,426,426,425,425,429,426,425,425,425,425,425,426,426,427,428,427,426,425,428,429,427,430,426,425,428,429,427,430,426,429,425,428,429,427,430,426,425,428,429,427,430,426,425,425,427,425,425,427,0,0,0,0,0,0,0,437,409,0,437,409,0,437,409,0,437,409,0,0,433,434,435,437,437,436,438,433,434,435,437,436,438,437,433,434,435,437,436,438,433,434,435,437,436,438,436,410,411,413,414,433,434,435,436,437,436,438,437,436,438,410,411,413,414,433,434,435,436,433,434,435,436,433,434,435,437,436,438,437,437,437,437,437,437,436,433,434,435,437,436,433,434,435,437,436,438,437,435,433,433,434,434,435,435,437,436,436,438,433,434,435,437,436,438,433,434,435,437,436,438,433,434,435,437,436,438,413,436,433,434,435,437,436,438,436,411,434,434,410,411,413,414,433,434,435,436,411,413,434,436,437,436,438,414,435,433,434,435,437,436,438,433,434,435,437,436,438,433,434,435,437,436,438,433,434,435,437,436,438,0,0,128,0,0,0,441,0,0,128,0,176,128,6,6,296,296,128,6,296,6,296,128,6,296,128,6,296,6,296,6,296,441,128,6,296,6,296,6,296,6,296,6,6,6,296,296,296,128,128,6,296,128,6,296,176,6,296,6,296,6,296,6,296,176,128,6,296,128,6,296,128,6,296,128,6,296,128,6,296,6,296,176,176,175,6,6,296,128,128,6,296,128,6,296,128,6,296,128,6,296,6,296,6,296,6,296],"f":"```````````````````````````````````````{cb{}}0{ce{}{}}00{cc{}}1{{{d{c}}}{{d{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{ce}h{}{}}`{{jln}A`}`{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}````````````````````{{AhAj}c{}}{{AlAl}c{}};;;;;;;;;;;;;;;;;;;;;;;;{cAn{}}00{{nn}B`}<<<<<<<<<<<<<<<<<<<<{Bb{{Af{Bd}}}}{Bfn}{BdBd}{AhAh}{BfBf}{AlAl}{BhBh}{BjBj}{BbBb}{B`B`}{{ce}A`{}{}}0000000{{BdBd}Bl}{{AhAh}Bl}{{BbBb}Bl}{{ce}Bl{}{}}00{{}{{C`{Bn}}}}{{}Ah}{{}Bf}{{}Al}{{}Bh}{{}Bj}{{}Bb}{{}B`}{c{{Ab{Ah}}}Cb}{c{{Ab{Bb}}}Cb}{ce{}{}}000000000{{cAn}h{}}000{{cCd}A`{}}00{{BdBd}h}{{AhAh}h}{{BhBh}h}{{BjBj}h}{{BbBb}h}{{B`B`}h}{{ce}h{}{}}00000000000{{BdCf}Ch}{{AhCf}Ch}0{{BfCf}Ch}0{{AlCf}Ch}0{{BhCf}Ch}{{BjCf}Ch}0{{BbCf}Ch}0{{B`Cf}Ch}0{{CjCf}Ch}{cc{}}0{AjAh}111{AhAl}22{{{Cl{BnBnAh}}}Bj}3{{{Cl{CnCnAh}}}Bb}{{{Cl{nn}}}B`}5{{{Cl{D`D`}}}B`}{{{Db{n}}}B`}7{{BfAl}B`}{Bb{{C`{Bb}}}}{Bb{{Af{Bb}}}}{{Ahc}A`Cd}{{Bjc}A`Cd}{{Bbc}A`Cd}{ce{}{}}000000000{BbDd}{{{d{c}}}{{d{b}}}{}}000000000{{{Df{c}}}{{Df{b}}}{}}000000000{{{f{c}}}{{f{b}}}{}}000000000{{BbDh}{{Af{Bj}}}}{{BjDh}{{Af{Bb}}}}{{B`AhAl}Bb}{{CjBb}h}{Ahh}{ch{}}{{ce}h{}{}}000000000{Cj{{`{{Dl{}{{Dj{Bb}}}}}}}}``{DdBb}0``{Bfn}0{{Bfn}n}`{{AlAlc}h{}}{{{Dn{Ah}}}Bd}{AjAh}{{nn}Bf}{nAl}{{{E`{n}}CnEbAlAh}Cj}`{{BdBd}{{Af{Bl}}}}{{AhAh}{{Af{Bl}}}}{{BbBb}{{Af{Bl}}}}{{AlAl}n}{{AlBb}n}{{AlAh}n}{{Ahc}AbEd}{{Bbc}AbEd}{BbAj}{{AhAj}c{}}{{AlAl}c{}}{ce{}{}}0000000{cEf{}}00000{{BbAl}{{Eh{n}}}}{c{{Ab{e}}}{}{}}0000000000000000000{cAd{}}000000000{c{{Af{e}}}{}{}}000000000{DdBb}0``````````{{Aln}Ah}{CjAh}````{cb{}}00000999999{{EjEl{f{{En{c}}}}F`Fb}A`Fd}``{{}Ej}{Ffc{}}<<<{FhFj}``{cc{}}00>>>{{{d{c}}}{{d{b}}}{}}00{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}00{{ce}h{}{}}00```{Fhc{}}`{c{{Ab{e}}}{}{}}00000{cAd{}}00{c{{Af{e}}}{}{}}00{jA`}`>>{ce{}{}}00:{Fl{{G`{Fn}}}}1:987{{}Fl}{{FlGbGdGfF`}{{Ab{A`Gh}}}}7765{{FlGf}A`}`````5```{cb{}}000555555??55>>==<<;;{{F`cGj}GlGn}{{F`FhGj}Gl};;;;::998`````````2277`{H`H`}{{ce}A`{}{}}{H`{{Hd{}{{Hb{c}}}}}Hf}{c{{Ab{H`}}}Cb};{cc{}}<{{{d{c}}}{{d{b}}}{}}{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{ce}h{}{}}{{H`c}AbEd}{{{Hd{}{{Hb{c}}}}}{{Hh{c}}}Hf}{ce{}{}}{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}````````{cb{}}044{{}c{}}{{{Hl{}{{Hj{c}}}}}c{{Hn{e}}}I`}6{{IbCf}Ch}0>7=<;:{{{Hl{}{{Hj{c}}}}{Id{g}}{Af{If}}}A`{{Hn{e}}}I`Fd}{{Hnc}{{Ab{A`Ib}}}{}}{cEf{}}9987```````````````````````````````````````6666666666666666::::::::::::::::`{{{Il{}{{Ih{c}}{Ij{e}}}}In{J`{gc}}}{{Ab{A`Jb}}}{JdJfJh}{{Dl{}{{Dj{Jj}}}}}Hd}{{{Jl{ce}}In{J`{cg}}}{{Ab{A`Jb}}}HdJn{}}`{InIn}{K`K`}{{ce}A`{}{}}0{c{{Ab{In}}}Cb}{ce{}{}}0000000{{KbKb}h}{{KdCf}Ch}0{{JjCf}Ch}{{KfCf}Ch}0{{KhCf}Ch}0{{JbCf}Ch}0{cc{}}0000000{{JjKb}h}{{Kbc}A`Cd}{KjJj}::::::::{{{d{c}}}{{d{b}}}{}}0000000{{{Df{c}}}{{Df{b}}}{}}00{{{f{c}}}{{f{b}}}{}}0000000{Jj{{d{c}}}{}}{{ce}h{}{}}0000000{{cH`}{{Jl{ec}}}JnHd}{{Kb{d{b}}}Jj}``{{{Il{}{{Ih{c}}{Ij{e}}}}g}e{JdJfJh}{{Dl{}{{Dj{Jj}}}}}{{Kn{Jj}{{Kl{h}}}}}}{{{Jl{ce}}g}iHdJn{{Kn{Jj}{{Kl{h}}}}}{}}`{{Jdc}{{Ab{A`Kf}}}Kj}{{K`c}{{Ab{A`Kf}}}Kj}`{{Inc}AbEd}{JjKb}`{ce{}{}}0{cEf{}}000`{c{{Ab{e}}}{}{}}000000000000000{cAd{}}0000000{c{{Af{e}}}{}{}}0000000```````````{cb{}}0000000005555555555`{L`{{Ld{{Lb{n}}}}}}{{{Lb{c}}}{{Lb{c}}}{LfLhLjJh}}{{{Ll{c}}}{{Ll{c}}}{LfLhLjJh}}{{ce}A`{}{}}0{{{Lb{c}}}h{LfLhLjLn}}{{L`{Af{M`}}}{{Ab{A`Mb}}}}{L`{{Ab{A`Mb}}}}{{}Md}{{}L`}{{{Lb{c}}}{}{LfLhLjLn}}?????{{{Lb{c}}}e{LfLhLjLn}{}}`{{L`If}{{Ab{A`Mb}}}}0{{{Lb{c}}Cf}Ch{LfLhLjMf}}{{{Ll{c}}Cf}Ch{LfLhLjMf}}{cc{}}0000{{{Mh{c}}{Mj{EfEf}}}{{Af{{Lb{c}}}}}{LfLhLjLn}}{{{Ml{c}}{Mj{EfEf}}}{{Af{{Lb{c}}}}}{LfLhLjLn}}``::{L`{{G`{{Lb{n}}}}}}`{{MdBbMn}A`}{ce{}{}}0000{{{d{c}}}{{d{b}}}{}}0000{{{Df{c}}}{{Df{b}}}{}}0000{{{f{c}}}{{f{b}}}{}}0000{{ce}h{}{}}0000{{L`hEbEb}{{Ab{A`Mb}}}}{{L`hEb}{{Ab{A`Mb}}}}{{L`EbEb}{{Ab{A`Mb}}}}{{L`Eb}{{Ab{A`Mb}}}}110{{}Md}{{}L`}22{{MnBh}{{G`{{Lb{n}}}}}}65``{L`{{Ab{A`Mb}}}}0{{L`EbM`N`}{{Ab{hMb}}}}{{MdB`AhAl}{{Af{{G`{{Lb{n}}}}}}}}>>{c{{Ab{e}}}{}{}}000000000{cAd{}}0000{c{{Af{e}}}{}{}}0000{{L`nnEb}{{Ab{A`Mb}}}}```````{cb{}}000{ce{}{}}00000{{NbCf}Ch}0{cc{}}022{{{d{c}}}{{d{b}}}{}}0{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}0{{ce}h{}{}}0{{Jne}{{Ab{A`Nb}}}{{Nd{}{{Kl{A`}}}}}{{Nf{}{{Kl{c}}}}Jf}}{{Nhe}{{Ab{A`Nb}}}{{Nd{}{{Kl{A`}}}}}{{Nf{}{{Kl{c}}}}Jf}}{cEf{}}>>>>==<<`````::::::999999{{{Nj{c}}}{{Nj{c}}}{HfJh}}{{{Hh{c}}}{{Hh{c}}}{HfJh}}{{ce}A`{}{}}0<<<{{HfM`}{{Nl{{d{Nd}}}}}}{{{Nj{c}}BbNn}{{Ab{{G`{Aj}}O`}}}Hf}{{{Hh{c}}BbNn}{{Ab{{G`{Aj}}O`}}}Hf}{{O`Cf}Ch}0>{ObO`}?{OdO`}{cc{}}``{ce{}{}}00{{{d{c}}}{{d{b}}}{}}00{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}00{{ce}h{}{}}00{c{{Nj{c}}}Hf}{{{Nj{c}}}{{Hh{c}}}Hf}{O`{{Af{Of}}}}77{cEf{}}{c{{Ab{e}}}{}{}}00000{cAd{}}00{c{{Af{e}}}{}{}}00`````{cb{}}00000<<<<<<{OhOh}{OjOj}{NnNn}{{ce}A`{}{}}00{{}Oh}{{}Oj}{ce{}{}}00``{{OhBb}Ef}{{OjBb}Ef}{{NnBb}Ef}{cc{}}00444{{{d{c}}}{{d{b}}}{}}00{{{Df{c}}}{{Df{b}}}{}}00{{{f{c}}}{{f{b}}}{}}00{{ce}h{}{}}00`{{M`M`}Oh}{{M`M`M`}Oj}:::{c{{Ab{e}}}{}{}}00000{cAd{}}00{c{{Af{e}}}{}{}}00````{{{En{c}}}{}Fd}``{cb{}}000????{{{Ol{c}}}{{En{c}}}Fd}{{}{{Ol{c}}}Fd}{ce{}{}}0>>`00==<<;;::4``14``{{{En{c}}}HhFd}`88887766{{{Ol{c}}}{{Ol{c}}}Fd}000``````````555555222222{{{Id{c}}}{{Ab{jOn}}}Fd}0333{{OnCf}Ch}0{cc{}}0{A@`On}1{{{Id{c}}}{{Ab{A`On}}}Fd}777{{{d{c}}}{{d{b}}}{}}00{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}00{{{Id{c}}}hFd}{{ce}h{}{}}00{{{Id{c}}}{{f{{En{c}}}}}Fd}``{{A@b{En{c}}A@d{G`{{d{A@f}}}}}{{Ab{{Id{c}}On}}}Fd}`{{{Id{c}}}A`Fd}8`{On{{Af{Of}}}}{cEf{}}{c{{Ab{e}}}{}{}}00000{cAd{}}00{c{{Af{e}}}{}{}}00{{{Id{c}}}{}Fd}`0``````{c{}Nd}````{cb{}}0{ce{}{}}0{H`A@h}1{cc{}}`2{{{d{c}}}{{d{b}}}{}}{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{ce}h{}{}}8`{A@h{{Hh{c}}}{}}`==<;`8877`{A@jA@j}{{ce}A`{}{}}9{{A@jM`}{{Nl{{d{Nd}}}}}}8:7654{{{Af{c}}}A@j{{A@n{A@l}}}};{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}`??>>{{}AA`}?=?<;:90{{AA`e}{{Ab{A`Nb}}}{{Nd{}{{Kl{A`}}}}}{{Nf{}{{Kl{c}}}}}}4432``{{A@fEl{f{{En{c}}}}F`Fb}A`Fd}`````````````{cb{}}000000000{ce{}{}}000000000{{{AAb{c}}El{f{{En{e}}}}F`Fb}A`AAdFd}{{BbEfAAf}AAh}{BbAAj}{AAhBb}{AAjBb}``{{}{{AAb{c}}}AAd}{{}AAl}77777{cc{}}0000`88888{{{d{c}}}{{d{b}}}{}}0000{{{Df{c}}}{{Df{b}}}{}}0000{{{f{c}}}{{f{b}}}{}}0000{{ce}h{}{}}0000`{{}Kb}0`````````{AAhAAn}{AAjAB`}`{c{{Ab{e}}}{}{}}000000000{cAd{}}0000{c{{Af{e}}}{}{}}0000``{cb{}}0{ce{}{}}00<0;98`{{{ABb{ce}}}{{ABd{M`}}}FdAAd}{{{f{{En{c}}}}}{{ABb{ce}}}Fd{}}`{{{ABb{ce}}j}A`FdAAd}7765````444444333333``333{{ABfCf}Ch}0{cc{}}00555{{{d{c}}}{{d{b}}}{}}00{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}00{{ce}h{}{}}00{{{ABh{ce}}BbEfAAf}{{Ab{A`ABf}}}AAdJd}{c{{ABh{ec}}}JdAAd}`{{{Dn{Aj}}ABj{ABh{ce}}}{{Ab{A`ABf}}}AAdJd}{cEf{}}{c{{Ab{e}}}{}{}}00000{cAd{}}00{c{{Af{e}}}{}{}}00{jA`}````{cb{}}00000{ce{}{}}00000000>>>000===<<<;;;:::{{F`cGj}GlGn}{{F`ABlGj}Gl}0777777666555`33222{{Ince}ABn{JdJhJf}Hd}{cc{}}4{{{d{c}}}{{d{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{ce}h{}{}}`{{{AC`{ce}}}{{ABd{M`}}}FdAAd}{{{f{{En{c}}}}}{{AC`{ce}}}FdAAd}`{{{AC`{ce}}j}A`FdAAd}??>=``;;{{ACbACdBbACf}A`};;`{{ACbAChACdACjBnBnACl}ACf}<8{{ACbBb}{{Af{ACn}}}}{{ACbBbF`}h}>9{{{Df{c}}}{{Df{b}}}{}}98`{{AD`ACdADb}ACb}{ACbADb}``{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}{jA`}```````````{cb{}}00000000{cAn{}}{ce{}{}}0000000{{BbEfAAf}AAh}{BbAAj}{{BbEfAAf}ADd}{BbADf}{ADhADh}{ADjADj}{{ce}A`{}{}}0{AAhBb}{AAjBb}{ADdBb}{ADfBb}``;;;;{{cAn}h{}}{{cCd}A`{}}{{ADhADh}h}{{ce}h{}{}}00{{ADdCf}Ch}{{ADfCf}Ch}{{ADhCf}Ch}{cc{}}000{{ADhc}A`Cd}`{ce{}{}}{ADdJj}{ADfJj}222{{{d{c}}}{{d{b}}}{}}000{{{Df{c}}}{{Df{b}}}{}}000{{{f{c}}}{{f{b}}}{}}000;;;;`{{}Kb}000{AAhAAn}{AAjAB`}{ADdAAn}{ADfAB`}::{c{{Ab{e}}}{}{}}0000000{cAd{}}000{c{{Af{e}}}{}{}}000{{ACbACdADlADnA@bCj}A`}{jA`}``````````````{cb{}}0000000000{cAn{}}{ce{}{}}000000000{{AE`El{f{{En{c}}}}F`Fb}A`Fd}``{AEbAEb}{{ce}A`{}{}}{{}AE`}`{AEdc{}}{AEfACd}`66666`{{cAn}h{}}{{cCd}A`{}}{{AEbAEb}h}{{ce}h{}{}}00``{{AEbCf}Ch}{cc{}}0000``{{AEbc}A`Cd}{{cAEhAEj}{{Ab{AEfAEl}}}{AEnAF`}}{{cAEhAEj}{{Ab{AEfAEl}}}AEn}{AEfAFb}`{ce{}{}}0000{{{d{c}}}{{d{b}}}{}}0000{{{Df{c}}}{{Df{b}}}{}}0000{{{f{c}}}{{f{b}}}{}}0000:::::```{AFdGf}{AEfADl}`{{GfcAFb}{{Ab{A`AEl}}}{AEnAF`}}````{{AFbAEhAFf}{{Ab{{Cl{AFhACdADl}}AEl}}}}{{AEfl}A`}`````{AEfGf}{GfAFd}{AEfAFd}```;{c{{Ab{e}}}{}{}}000000000{cAd{}}0000{c{{Af{e}}}{}{}}0000`````````{cb{}}0000000????????{A@dAFj}{A@dA@d}{{ce}A`{}{}}{{}AFl}{{}A@d}{ce{}{}}000{cc{}}000{AFj{{Ab{AFlAEl}}}}2222{{{d{c}}}{{d{b}}}{}}000{{{Df{c}}}{{Df{b}}}{}}000{{{f{c}}}{{f{b}}}{}}000{AFl{{Af{AEf}}}}{{ce}h{}{}}0008```7{c{{Ab{e}}}{}{}}0000000{cAd{}}000{AFlAFn}{c{{Af{e}}}{}{}}000``{{A@dAEj}A@d}{{A@dAEh}A@d}````````````{cb{}}00000000000>>>>>>>>>>>>`{{AG`nnn}{{Eh{n}}}}{{AGbn}{{Eh{n}}}}{{AG`nnnn{AGd{n}}}{{Eh{n}}}}{{AGfnn}{{AGd{n}}}}{AGhAGh}{AGbAGb}{AGfAGf}{{ce}A`{}{}}00{{}AGf}{ce{}{}}0{AGj{{Eh{D`}}}}1{AGh{{Eh{D`}}}}222{{AGfAGf}h}{{AGhCf}Ch}{{AGbCf}Ch}{{AG`nn}{{AGl{n}}}}{AG`{{AGl{n}}}}`{cc{}}00000{AGb{{AGl{n}}}}00999999{{{d{c}}}{{d{b}}}{}}00000{{{Df{c}}}{{Df{b}}}{}}00000{{{f{c}}}{{f{b}}}{}}00000{AGhAGn}{{ce}h{}{}}00000`{{AGb{AH`{n}}}A`}{{AGb{AGd{n}}}A`}{{AGbAGbc}h{}}{cAG`{{A@n{{AGl{n}}}}}}{{ceg}AGb{{A@n{{AGd{n}}}}}{{A@n{{AGl{n}}}}}{{A@n{{AGl{n}}}}}}{{AG`{AGd{n}}n}n}0{{AGbc}A`{{A@n{{AGl{n}}}}}}`{AGb{{AGd{n}}}}`{AGb{{AH`{n}}}}{{AGn{AHb{n}}}{{AHb{n}}}}{{AGh{AHb{n}}}{{AHb{n}}}}`4`444{{AGbn}{{Db{n}}}}{{AGh{Eh{n}}}AGj}{ce{}{}}00`{c{{Ab{e}}}{}{}}00000000000{cAd{}}00000{c{{Af{e}}}{}{}}00000{{AG`nn}n}{AG`n}<````````````{cb{}}0666{{AElCf}Ch}0{AHdAEl}{cc{}}{AHfAEl}{AHhAEl}{AHjAEl}{AHlAEl}={{{d{c}}}{{d{b}}}{}}{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{ce}h{}{}}{AElh}{AEl{{Af{Of}}}}{cEf{}}{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}`````{cb{}}0{ce{}{}}0{{}{{AHn{c}}}{}}1{{{AHn{c}}M`}c{}}{cc{}}{{{AIb{}{{AI`{c}}}}c}hAId}{{{AHn{c}}BbF`}hAIf}{{{AHn{c}}e}A`{}{{Nf{}{{Kl{c}}}}}}6{{{d{c}}}{{d{b}}}{}}{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{ce}h{}{}}{{{AHn{c}}e}A`AIb{{Nf{}{{Kl{c}}}}}}{{{AHn{c}}}{{AHn{c}}}{}}{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}``````````````````````````````````````````````````````````{cb{}}00{ce{}{}}0````0{{cAn}h{}}``{{AHhAHh}h}999{{AHhCf}Ch}0{cc{}}``````````4>=<;````````````{{AIhGbGdGfF`}{{Ab{A`Gh}}}}````{cEf{}}::9`8````````````````````````````````````````````7777777777777666666666666666555{{AIjAIj}h}{{AIlAIl}h}{{AInAIn}h}{{ce}h{}{}}00000000{Gb{{G`{AJ`}}}}{{AIjCf}Ch}0{{AIlCf}Ch}0{{AInCf}Ch}0:::::{{Gbc}{{Ab{AJbAIn}}}{{A@n{AJd}}}}{{Gbc}{{Ab{AJfAIn}}}{{A@n{AJd}}}}{{Gbc}{{Ab{AJhAIn}}}{{A@n{AJd}}}}{{Gbc}{{Ab{AJjAIn}}}{{A@n{AJd}}}}`{GbAJl}{Gb{{Dn{AJb}}}}``{ce{}{}}0000{{{d{c}}}{{d{b}}}{}}0000{{{Df{c}}}{{Df{b}}}{}}00{{{f{c}}}{{f{b}}}{}}0000>>>>>`{{FbAJn{Dn{AJb}}{Dn{{Af{AJb}}}}}Gb}`6`{{Gbc{G`{AJb}}}{{Ab{A`AIj}}}{{A@n{{ABd{M`}}}}}}`{{Gbce}{{Ab{A`AIl}}}{{A@n{AJd}}}{{A@n{AJb}}}}{cEf{}}00{c{{Ab{e}}}{}{}}000000000{cAd{}}0000{c{{Af{e}}}{}{}}0000````````````````````{cb{}}00000;;;;{AK`AK`}{{ce}A`{}{}}=={{cAn}h{}}0{{AK`AK`}h}{{AKbAKb}h}{{ce}h{}{}}00000{{AK`Cf}Ch}{cc{}}0{AK`AKd}0{ce{}{}}0{{{d{c}}}{{d{b}}}{}}0{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}0773{c{{Ab{e}}}{}{}}000{cAd{}}0{c{{Af{e}}}{}{}}0`````````{{Fbce}AKd{{A@n{{ABd{M`}}}}}AIh}{{Fbce}{{Ab{A`AHh}}}{{A@n{AKf}}}{{A@n{AKf}}}}{{Fbcegi}{{Ab{A`AHh}}}{{A@n{AKf}}}{{A@n{AJd}}}{{A@n{AKf}}}{{A@n{AJd}}}}{{FbcFb}A`{{A@n{{ABd{M`}}}}}}{cb{}}000;;;;`{{}Fb}<<{{FbCf}Ch}??{{Fbc}{{Ab{eAHh}}}{{A@n{AKf}}}AIh}{{Fbc}{{Ab{AKdAHh}}}{{A@n{AKf}}}}1{{Fbc}{{Ab{AJnAHh}}}{{A@n{AKf}}}}0{{Fbc}{{Af{Fb}}}{{AKh{M`}}}}0{{FbAK`}h}{AKj{{G`{Fn}}}}{Fb{{Af{AJn}}}}``{ce{}{}}0{{{d{c}}}{{d{b}}}{}}0{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}0{{ce}h{}{}}0{{Fbc}{{Ab{{`{{Dl{}{{Dj{{Cl{AK`AJn}}}}}}}}AHh}}}{{A@n{AKf}}}}0{Fb{{`{{Dl{}{{Dj{AJn}}}}}}}}0{Fb{{`{{Dl{}{{Dj{{Cl{M`Fb}}}}}}}}}}0``9{{Fbc}{{Ab{A`AHh}}}{{A@n{{ABd{M`}}}}}}{{Fbce}{{Ab{A`AHh}}}{{A@n{AKf}}}{{A@n{AKf}}}}{{Fbcegi}{{Ab{A`AHh}}}{{A@n{AKf}}}{{A@n{AJd}}}{{A@n{AKf}}}{{A@n{AJd}}}}{{Fbc}A`{{A@n{{ABd{M`}}}}}}{{AKjGbGdGfF`}{{Ab{A`Gh}}}}{{Fb{G`{Fn}}}AKd}`{c{{Ab{e}}}{}{}}000{cAd{}}0{c{{Af{e}}}{}{}}0{{FbGf}A`}{{FbAK`AKb}{{Ab{A`AHh}}}}`````````````{{AKlAK`}{{Ab{A`AHh}}}}0{cb{}}0000000000000000{cAn{}}{ce{}{}}0000000000000{AKdAKd}{AKfAKf}{{ce}A`{}{}}0{{AKdAKd}Bl}`{{ce}Bl{}{}}`5{{{d{AIh}}}{{Ab{{d{c}}{d{AIh}}}}}AIh}666666{AIh{{Af{c}}}AIh}{{{f{AIh}}}{{Ab{{f{c}}{f{AIh}}}}}AIh}1{{cAn}h{}}00{{cCd}A`{}}`{{AKdAKd}h}{{GhGh}h}{{AKfAKf}h}{{ce}h{}{}}00000000{{AJnCf}Ch}{{AKdCf}Ch}{{GhCf}Ch}0{{AKlCf}Ch}{{AKfCf}Ch}{cc{}}0000{AIlGh}{AInGh}{AIjGh}3{AKfAKf}{M`AKf}{EfAKf}6{AKdAKf}{{AKlEb}{{Ab{AK`AHh}}}}0{{AKlAK`}h}0{{AKdc}A`Cd}{AKlAKd}``{AIh{{G`{Fn}}}}0{AKl{{Dn{AK`}}}}``{ce{}{}}000000{{{d{c}}}{{d{b}}}{}}000000{{{Df{c}}}{{Df{b}}}{}}000000{{{f{c}}}{{f{b}}}{}}000000{AIhh}{{ce}h{}{}}000000`{{AKdc}AJnAIh}{EbAKd}{AJn{{Ab{cAHh}}}AIh}`0::9``{{AKdAKd}{{Af{Bl}}}}{{AKlAK`}{{Ab{A`AHh}}}}0{{AIhGbGdGfF`}{{Ab{A`Gh}}}}{{AKnGbGdGfF`}{{Ab{A`Gh}}}}{Gh{{Af{Of}}}}=={cEf{}}{c{{Ab{e}}}{}{}}0000000000000{cAd{}}000000`{c{{Af{e}}}{}{}}000000{{AIhGf}A`}0{AJn{{Ab{A`AHh}}}}0`````````````{cb{}}00000000000{ce{}{}}000000000{AJbAJb}{AL`AL`}{AJdAJd}{FnFn}{{ce}A`{}{}}000{{}AJl}66666{{cAn}h{}}0{{AL`AL`}h}{{AJdAJd}h}{{ce}h{}{}}00000{{AJbCf}Ch}{{AL`Cf}Ch}0{{AJdCf}Ch}{{FnCf}Ch}{{AJlCf}Ch}{AJjAJb}{AJhAJb}{cc{}}{AJfAJb}1{M`AJd}{{{ABd{M`}}}AJd}3{EbAJd}{EfAJd}{AJdAJd}66{cAJl{{ALb{}{{Dj{Fn}}}}}}{{AJlc}{{Af{Fn}}}{{A@n{AJd}}}}{{AJlc}{{Af{Eb}}}{{A@n{AJd}}}}1{ce{}{}}0000{{{d{c}}}{{d{b}}}{}}0000{{{Df{c}}}{{Df{b}}}{}}000{{{f{c}}}{{f{b}}}{}}0000{AJlh}{{ce}h{}{}}0000{AJl{{`{{Dl{}{{Dj{Fn}}}}}}}}{AJlEb}`{{cAL`}Fn{{A@n{{ABd{M`}}}}}}{AJbAL`}``9999{cEf{}}{c{{Ab{e}}}{}{}}000000000{cAd{}}0000{c{{Af{e}}}{}{}}0000``````{cb{}}000>>>>>>{{ALdCf}Ch}0{cc{}}0{GhALd}{ce{}{}}0{{{d{c}}}{{d{b}}}{}}0{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}0{{ce}h{}{}}0{{FbACdADlGfF`}{{Ab{A`ALd}}}}{{Fb{Af{{ABd{M`}}}}GdGfF`{Dn{AJb}}}{{Ab{A`ALd}}}}{ALd{{Af{Of}}}}?>>>>==<<````````````````;;;;77777799{ALf{{G`{Fn}}}}8877665544{{}ALf}{{ALfGbGdGfF`}{{Ab{A`Gh}}}}{{ALhGbGdGfF`}{{Ab{A`Gh}}}}{c{{Ab{e}}}{}{}}000{cAd{}}0{c{{Af{e}}}{}{}}0{{ALfGf}A`}```{cb{}}000{ce{}{}}00000{cc{}}011{{{d{c}}}{{d{b}}}{}}0{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}0{{ce}h{}{}}0{{F`cGj}GlGn}{{F`ALjGj}Gl}<<<<;;::```````````{{{ALl{c}}c}A`Gn}999999888888{{{ALl{c}}}A`Gn}{{}{{ALl{c}}}Gn}:::`{{FjGjF`c}A`Gn}{{{Gn{}{{ALn{c}}}}}FjAM`}{ABlFj}{ALjFj}``===`>>><<<;:::{{{ALl{c}}}eGn{}}:::```9{{{ALl{c}}}EbGn}7{{{Gn{}{{ALn{c}}}}}cAM`}{ABlc{}}{ALjc{}}````{c{{Ab{e}}}{}{}}00000{cAd{}}00{c{{Af{e}}}{}{}}00````````{cb{}}000{ce{}{}}00000={{{AMb{ce}}GjF`c}A`Gn{{AMd{c}}}}={cc{}}022{{{d{c}}}{{d{b}}}{}}0{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}0{{ce}h{}{}}0{{}{{AMb{ce}}}{}{}}``{{F`cGj}GlGn}`?<<<<;;::`````````````````````````````{AMfAMh}`````````````````````````````````````````````{{AMjcAMl{Dn{Aj}}}A`{}}```;;::`:8`:7654{{cAMl}{{AMn{c}}}{}}??>=``<<;;`2;`9{{AMhACd}ADb}<9876````{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}`````{cb{}}000000`{ce{}{}}00000`{AN`AN`}{ANbANb}{ANdANd}{{ce}A`{}{}}00444{{cAn}h{}}``{{ANbANb}h}{{ce}h{}{}}00{{AN`Cf}Ch}{{ANbCf}Ch}{{ANdCf}Ch}{cc{}}00;;;{{{d{c}}}{{d{b}}}{}}00{{{Df{c}}}{{Df{b}}}{}}00{{{f{c}}}{{f{b}}}{}}00777````>>>{c{{Ab{e}}}{}{}}00000{cAd{}}00{c{{Af{e}}}{}{}}00```````{cb{}}000000000{ce{}{}}000000000`{{ANfACd}A`}{{AFdACd}AJj}22222:::::{{ACdcAEj}AFdAEn}{{ANhAFhcAEj}AFd{AEnAF`}}{{ANfc}h{}}{AFdANj}`0`66666=====<<<<<;;;;;{{AFdAD`}h}{{ce}h{}{}}0000{lANl}```{{AFdACd}A`}{{AFdcAFb}{{Ab{A`AEl}}}{AEnAF`}}{{ANfcAFb}{{Ab{A`AEl}}}{AEnAF`}}{{AFdl}A`}{{ANfBnBnACd}A`}{AFdl}``{ANfANh}`{AFdACj}````{c{{Ab{e}}}{}{}}000000000{cAd{}}0000`{c{{Af{e}}}{}{}}0000`````{cb{}}000{ce{}{}}000{AJjc{}}11{{AJjCf}Ch}{cc{}}0{ANnAJj}{AO`AJj}{{ACfc}h{}}66{{{d{c}}}{{d{b}}}{}}0{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}0{{ce}h{}{}}0{{AChACdACjBnBnAD`ACl}ACf}`{AJj{{Af{ANn}}}}`{c{{Ab{e}}}{}{}}000{cAd{}}0{c{{Af{e}}}{}{}}0````{cb{}}0{ce{}{}}0``{AObAMh}1`?1;:98``{{{ABd{M`}}AEjANdANbhhhhhh}AOb}``6654````33222{{Gj{AOd{Bn}}{AOd{Bn}}}A`}{{Gj{AOd{Bn}}Cn{AOd{Bn}}}A`}{{GjAJfIf}A`}0{cc{}}{{GjM`}A`}7{{{d{c}}}{{d{b}}}{}}{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{ce}h{}{}}{AOfGj}`{GjA`}6{{GjEbACn{Dn{Bn}}}A`}{{GjAOh}A`}{{GjAOjAOl}A`}{{GjAOnBn{Dn{Aj}}}A`}{{GjADb}A`}{{GjBnBnBnBn}A`}{{GjBn}A`}{{GjEbAOj}A`}{{GjD`D`D`D`D`D`}A`}{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````{ACjACj}{{}B@`}{{}B@b}00{cb{}}0000000000000000000000{cAn{}}0000{{ACjB@d}{{Af{ACj}}}}`{{B@`B@`}B@`}{{B@bB@b}B@b}{{B@`B@`}A`}{{B@bB@b}A`}3210{B@`Bn}0{B@bIf}05432{{ACj{Af{B@d}}}{{Af{Bn}}}}{ACj{{Cl{BnBn}}}}1{ce{}{}}00000000000000000{{B@fB@f}h}{{B@fB@fhc}A`{{Kn{M`IfIf}}}}{B@hB@h}{B@`B@`}{B@bB@b}{B@fB@f}{ACjACj}{AEhAEh}{B@jB@j}{AD`AD`}{AEjAEj}{{ce}A`{}{}}0000000087{ACjAj}{{ACjB@d}Aj}`{{B@`B@`}h}{{B@bB@b}h}{B@`h}{B@bh}{{}B@h}{{}B@`}{{}B@b}{{}B@f}{{}AEh}{{}AD`}{{}AEj}``{{B@`B@`}B@`}{{B@bB@b}B@b}`{ce{}{}}0000000066{{cAn}h{}}0000{{cCd}A`{}}0000:9{{B@hB@h}h}{{B@`B@`}h}{{B@bB@b}h}{{B@fB@f}h}{{ACjACj}h}{{ce}h{}{}}00000000000000{{B@`c}A`{{ALb{}{{Dj{B@`}}}}}}{{B@bc}A`{{ALb{}{{Dj{B@b}}}}}}`{{B@hCf}{{Ab{A`B@l}}}}{{B@`Cf}{{Ab{A`B@l}}}}0000{{B@bCf}{{Ab{A`B@l}}}}0000{{B@fCf}{{Ab{A`B@l}}}}{{ACjCf}{{Ab{A`B@l}}}}{cc{}}0{B@nB@`}1111111{Bn{{Af{B@`}}}}{If{{Af{B@b}}}}{BnB@`}0{IfB@b}010{cB@`{{ALb{}{{Dj{B@`}}}}}}{cB@b{{ALb{}{{Dj{B@b}}}}}}{M`{{Af{B@`}}}}{M`{{Af{B@b}}}}{{ACjB@b}BA`}{ACjh}00{{B@hc}A`Cd}{{B@`c}A`Cd}{{B@bc}A`Cd}{{B@fc}A`Cd}{{ACjc}A`Cd}{{B@`B@`}A`}{{B@bB@b}A`}{{B@`B@`}B@`}{{B@bB@b}B@b}{{B@`B@`}h}{{B@bB@b}h}{ce{}{}}00000000{{{d{c}}}{{d{b}}}{}}00000000{{{Df{c}}}{{Df{b}}}{}}00000000{{{f{c}}}{{f{b}}}{}}00000000{B@`}{B@b}{B@`h}{B@bh}{ACjh}0{{ACjACj}h}1321{AD`h}2{{ce}h{}{}}00000000{B@`{{BAb{B@`}}}}{B@b{{BAb{B@b}}}}{B@`{{BAd{B@`}}}}{B@b{{BAd{B@b}}}}````````````````````````````````````{B@`B@`}{B@bB@b}{ACj{{Af{Bn}}}}```{{B@`B@`}A`}{{B@bB@b}A`}{ACjACj}{ACjB@b}{{ACj{Af{B@d}}{Af{B@b}}}{{Af{BAf}}}}`{{B@`B@`h}A`}{{B@bB@bh}A`}{ACj{{Cl{BnBn}}}}{{B@`B@`}B@`}{{B@bB@b}B@b}9810::`{ce{}{}}00000000:9{c{{Ab{e}}}{}{}}00000000000000000{cAd{}}0000000043{c{{Af{e}}}{}{}}00000000{{B@fB@f}B@f}0`````````````````{cb{}}000000000000000000055555555555555555555`{BAhBAh}{BAjBAj}{BAlBAl}{BAnBAn}{BB`BB`}{BBbBBb}{BBdBBd}{{ce}A`{}{}}000000``{{}BAh}{{}BAl}{{}BBd}{BBfANb}{BBhANb}{BBjANb}{BBlANb}{BBfANd}{BBhANd}{BBjANd}{BBlANd}{ce{}{}}000000000`{{BAnCf}Ch}```{B`BBn}{cc{}}0000000003333333333{{{d{c}}}{{d{b}}}{}}000000000{{{Df{c}}}{{Df{b}}}{}}000000000{{{f{c}}}{{f{b}}}{}}000000000{ch{}}000000{{ce}h{}{}}000000000{{BC`BCb}BAh}{BAhBAj}{{BCdBCd}BAl}{D`BB`}{{BC`D`}BBb}{{BCdBCd}BBd}````>>>>>>>`{c{{Ab{e}}}{}{}}0000000000000000000{cAd{}}000000000{c{{Af{e}}}{}{}}000000000``````````{jA`}`{cb{}}0{ce{}{}}0{{}BCf}1{cc{}}2{{{d{c}}}{{d{b}}}{}}{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{ce}h{}{}}{BCf{{ABd{M`}}}}{{BCfj}A`}==<;`9988{{}BCh}9796543{BCh{{ABd{M`}}}}{{BChj}A`}{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}{jA`}00``````````````{BCjBCj}0{cb{}}000000000{ce{}{}}000000000{BCl{{Af{{AOd{AMl}}}}}}`{BCjA`}{BCnBCn}{BD`BD`}{BClBCl}{{ce}A`{}{}}00{BD`Bb}{BClBb}`{{}{{BDb{c}}}BDd}{{}BCj}:::::{{BCnCf}Ch}{{BD`Cf}Ch}{{BClCf}Ch}{cc{}}0000{{AIfBbF`Eb}{{Af{{G`{Bb}}}}}}{{AIfBbF`}{{Af{Bb}}}}{{AIfBbF`}h}{{{BDb{c}}BbF`}hBDd}{{BCjBbF`}h}{ce{}{}}0000{{{d{c}}}{{d{b}}}{}}0000{{{Df{c}}}{{Df{b}}}{}}000{{{f{c}}}{{f{b}}}{}}0000{{ce}h{}{}}0000`{{BbAl}BCl}````{{BD`c}A`{{Kn{BCl}}}}{{BClIf}A`}``777`{c{{Ab{e}}}{}{}}000000000{cAd{}}0000{c{{Af{e}}}{}{}}0000`````````{cb{}}000;;;;{{{BDf{ec}}}c{}{{AMj{c}}}}<<{{{BDh{c}}Cf}ChMf}{cc{}}0{{{BDf{ec}}CjgAlF`}{{G`{BD`}}}{}{{AMj{c}}}AIf}``??>>==<<;;{{{BDf{ec}}}{{`{{Dl{}{{Dj{BD`}}}}}}}{}{{AMj{c}}}}{{{AMn{c}}}{{BDf{ec}}}{}{{AMj{c}}}}{{cAMl}{{BDh{c}}}{}}`::::9988{{{BDf{ec}}{G`{BD`}}}A`{}{{AMj{c}}}}{{{BDf{ec}}eAGh}A`{}{{AMj{c}}}}`````99{ce{}{}}0{BDjAGb}`0{BDjn}{{BDj{AHb{n}}}{{AHb{n}}}}{BDj{{Eh{n}}}}{{BDj{AHb{n}}}{{BDl{n}}}}{{BDjAh}{{Af{Cj}}}}{BDjh}07{BDjAGf}`?{{BDjn{AGd{n}}}n}{{{BDl{n}}{BDl{n}}{BDl{n}}{BDl{n}}}n}`:{{{d{c}}}{{d{b}}}{}}{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{ce}h{}{}}{{lB`Alce}BDj{{A@n{{BDn{n}}}}}{{A@n{{AGl{n}}}}}}`{{BDjBE`}A`}{{BDjAGf}A`}{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}{BDjA`}{{BDjAl}A`}{BDjAGh}{{BDjAGn}{{Af{{E`{n}}}}}}{BDj{{Af{{E`{n}}}}}}`{{BDj{BDl{n}}AGn}{{BDl{n}}}}{{BDj{AH`{n}}AGnh}{{Af{{AH`{n}}}}}}{{{BDl{n}}AGnnn}{{BDl{n}}}}{BDjAl}```````{{Elce}ElBEbBEd}{{Elceg}ElBEbBEbBEd}0{{Elce}ElBEbBEf}{cb{}}00000{ce{}{}}00000{ElA`}{{}El}22{{{d{BEd}}}{{Ab{{d{c}}{d{BEd}}}}}BEd}3{BEd{{Af{c}}}BEd}{{{f{BEd}}}{{Ab{{f{c}}{f{BEd}}}}}BEd}1{{BEbBEb}h}{cc{}}00{{ElBEb}{{Af{c}}}BEd}0{{BEbc}A`Cd}999{{{d{c}}}{{d{b}}}{}}00{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}00{BEdh}{{ce}h{}{}}00{El{{`{{Dl{}{{Dj{{Cl{BEbBEd}}}}}}}}}}{{{C`{c}}}{{BEh{c}}}BEd}{{Elc}ElBEb}{{BEdj}A`}{{BEjj}A`}{{{BEh{c}}j}A`BEd}{{Elj}A`}0{{Elcg}ElBEbBEd{{Nf{e}{{Kl{e}}}}}}```{c{{Ab{e}}}{}{}}00000{cAd{}}00{c{{Af{e}}}{}{}}00``````````````````````````````````````````````````````````````````````````````````````{cb{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{cAn{}}00000000000000000000000000000000000000{{{BEn{{BEl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFn{c}}}}}{{C`{c}}}BF`}{{{BEn{{BG`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGn{c}}}}}{{C`{c}}}BF`}{{{BEn{{BH`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHn{c}}}}}{{C`{c}}}BF`}{{{BEn{{BI`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BId{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIn{c}}}}}{{C`{c}}}BF`}{{{BEn{{BJ`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BJb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BJd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BJf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BG`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJ`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BId{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BI`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BEl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BH`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHn{c}}}}}{{C`{c}}}BF`}{{{BFh{c}}}{{C`{c}}}{}}{{{BFj{c}}}{{C`{c}}}{}}{{{BJf{c}}}{{C`{c}}}{}}{{{BId{c}}}{{C`{c}}}{}}{{{BGh{c}}}{{C`{c}}}{}}{{{BHl{c}}}{{C`{c}}}{}}{{{BJb{c}}}{{C`{c}}}{}}{{{BFn{c}}}{{C`{c}}}{}}{{{BJ`{c}}}{{C`{c}}}{}}{{{BIn{c}}}{{C`{c}}}{}}{{{BHd{c}}}{{C`{c}}}{}}{{{BG`{c}}}{{C`{c}}}{}}{{{BGd{c}}}{{C`{c}}}{}}{{{BGj{c}}}{{C`{c}}}{}}{{{BHj{c}}}{{C`{c}}}{}}{{{BIj{c}}}{{C`{c}}}{}}{{{BHh{c}}}{{C`{c}}}{}}{{{BGn{c}}}{{C`{c}}}{}}{{{BHb{c}}}{{C`{c}}}{}}{{{BHf{c}}}{{C`{c}}}{}}{{{BJd{c}}}{{C`{c}}}{}}{{{BFd{c}}}{{C`{c}}}{}}{{{BIf{c}}}{{C`{c}}}{}}{{{BH`{c}}}{{C`{c}}}{}}{{{BIb{c}}}{{C`{c}}}{}}{{{BHn{c}}}{{C`{c}}}{}}{{{BEl{c}}}{{C`{c}}}{}}{{{BGb{c}}}{{C`{c}}}{}}{{{BFl{c}}}{{C`{c}}}{}}{{{BFf{c}}}{{C`{c}}}{}}{{{BGl{c}}}{{C`{c}}}{}}{{{BFb{c}}}{{C`{c}}}{}}{{{BIl{c}}}{{C`{c}}}{}}{{{BIh{c}}}{{C`{c}}}{}}{{{BGf{c}}}{{C`{c}}}{}}{{{BI`{c}}}{{C`{c}}}{}}{{{BEn{{BIj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFn{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHn{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BI`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BId{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BEl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BJd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGn{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BJ`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BG`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BJb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BJf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BH`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BH`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJ`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BId{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BI`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BG`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BEl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIn{c}}}}}{{C`{c}}}BF`}{{{BFh{c}}}{{C`{c}}}{}}{{{BFj{c}}}{{C`{c}}}{}}{{{BJf{c}}}{{C`{c}}}{}}{{{BId{c}}}{{C`{c}}}{}}{{{BGh{c}}}{{C`{c}}}{}}{{{BHl{c}}}{{C`{c}}}{}}{{{BJb{c}}}{{C`{c}}}{}}{{{BFn{c}}}{{C`{c}}}{}}{{{BJ`{c}}}{{C`{c}}}{}}{{{BIn{c}}}{{C`{c}}}{}}{{{BHd{c}}}{{C`{c}}}{}}{{{BG`{c}}}{{C`{c}}}{}}{{{BGd{c}}}{{C`{c}}}{}}{{{BGj{c}}}{{C`{c}}}{}}{{{BHj{c}}}{{C`{c}}}{}}{{{BIj{c}}}{{C`{c}}}{}}{{{BHh{c}}}{{C`{c}}}{}}{{{BGn{c}}}{{C`{c}}}{}}{{{BHb{c}}}{{C`{c}}}{}}{{{BHf{c}}}{{C`{c}}}{}}{{{BJd{c}}}{{C`{c}}}{}}{{{BFd{c}}}{{C`{c}}}{}}{{{BIf{c}}}{{C`{c}}}{}}{{{BH`{c}}}{{C`{c}}}{}}{{{BIb{c}}}{{C`{c}}}{}}{{{BHn{c}}}{{C`{c}}}{}}{{{BEl{c}}}{{C`{c}}}{}}{{{BGb{c}}}{{C`{c}}}{}}{{{BFl{c}}}{{C`{c}}}{}}{{{BFf{c}}}{{C`{c}}}{}}{{{BGl{c}}}{{C`{c}}}{}}{{{BFb{c}}}{{C`{c}}}{}}{{{BIl{c}}}{{C`{c}}}{}}{{{BIh{c}}}{{C`{c}}}{}}{{{BGf{c}}}{{C`{c}}}{}}{{{BI`{c}}}{{C`{c}}}{}}``````````````````{ce{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000`````{{{BEn{c}}}{{BEn{c}}}{JhBJj}}{{{BJh{c}}}{{BJh{c}}}{JhBJj}}{BJlBJl}{{{BFh{c}}}{{BFh{c}}}Jh}{{{BFj{c}}}{{BFj{c}}}Jh}{{{BJf{c}}}{{BJf{c}}}Jh}{{{BId{c}}}{{BId{c}}}Jh}{{{BGh{c}}}{{BGh{c}}}Jh}{{{BHl{c}}}{{BHl{c}}}Jh}{{{BJb{c}}}{{BJb{c}}}Jh}{{{BFn{c}}}{{BFn{c}}}Jh}{{{BJ`{c}}}{{BJ`{c}}}Jh}{{{BIn{c}}}{{BIn{c}}}Jh}{{{BHd{c}}}{{BHd{c}}}Jh}{{{BG`{c}}}{{BG`{c}}}Jh}{{{BGd{c}}}{{BGd{c}}}Jh}{{{BGj{c}}}{{BGj{c}}}Jh}{{{BHj{c}}}{{BHj{c}}}Jh}{{{BIj{c}}}{{BIj{c}}}Jh}{{{BHh{c}}}{{BHh{c}}}Jh}{{{BGn{c}}}{{BGn{c}}}Jh}{{{BHb{c}}}{{BHb{c}}}Jh}{{{BHf{c}}}{{BHf{c}}}Jh}{{{BJd{c}}}{{BJd{c}}}Jh}{{{BFd{c}}}{{BFd{c}}}Jh}{{{BIf{c}}}{{BIf{c}}}Jh}{{{BH`{c}}}{{BH`{c}}}Jh}{{{BIb{c}}}{{BIb{c}}}Jh}{{{BHn{c}}}{{BHn{c}}}Jh}{{{BEl{c}}}{{BEl{c}}}Jh}{{{BGb{c}}}{{BGb{c}}}Jh}{{{BFl{c}}}{{BFl{c}}}Jh}{{{BFf{c}}}{{BFf{c}}}Jh}{{{BGl{c}}}{{BGl{c}}}Jh}{{{BFb{c}}}{{BFb{c}}}Jh}{{{BIl{c}}}{{BIl{c}}}Jh}{{{BIh{c}}}{{BIh{c}}}Jh}{{{BGf{c}}}{{BGf{c}}}Jh}{{{BI`{c}}}{{BI`{c}}}Jh}{{ce}A`{}{}}00000000000000000000000000000000000000{{{BFh{c}}{BFh{c}}}BlAM`}{{{BFj{c}}{BFj{c}}}BlAM`}{{{BJf{c}}{BJf{c}}}BlAM`}{{{BId{c}}{BId{c}}}BlAM`}{{{BGh{c}}{BGh{c}}}BlAM`}{{{BHl{c}}{BHl{c}}}BlAM`}{{{BJb{c}}{BJb{c}}}BlAM`}{{{BFn{c}}{BFn{c}}}BlAM`}{{{BJ`{c}}{BJ`{c}}}BlAM`}{{{BIn{c}}{BIn{c}}}BlAM`}{{{BHd{c}}{BHd{c}}}BlAM`}{{{BG`{c}}{BG`{c}}}BlAM`}{{{BGd{c}}{BGd{c}}}BlAM`}{{{BGj{c}}{BGj{c}}}BlAM`}{{{BHj{c}}{BHj{c}}}BlAM`}{{{BIj{c}}{BIj{c}}}BlAM`}{{{BHh{c}}{BHh{c}}}BlAM`}{{{BGn{c}}{BGn{c}}}BlAM`}{{{BHb{c}}{BHb{c}}}BlAM`}{{{BHf{c}}{BHf{c}}}BlAM`}{{{BJd{c}}{BJd{c}}}BlAM`}{{{BFd{c}}{BFd{c}}}BlAM`}{{{BIf{c}}{BIf{c}}}BlAM`}{{{BH`{c}}{BH`{c}}}BlAM`}{{{BIb{c}}{BIb{c}}}BlAM`}{{{BHn{c}}{BHn{c}}}BlAM`}{{{BEl{c}}{BEl{c}}}BlAM`}{{{BGb{c}}{BGb{c}}}BlAM`}{{{BFl{c}}{BFl{c}}}BlAM`}{{{BFf{c}}{BFf{c}}}BlAM`}{{{BGl{c}}{BGl{c}}}BlAM`}{{{BFb{c}}{BFb{c}}}BlAM`}{{{BIl{c}}{BIl{c}}}BlAM`}{{{BIh{c}}{BIh{c}}}BlAM`}{{{BGf{c}}{BGf{c}}}BlAM`}{{{BI`{c}}{BI`{c}}}BlAM`}``{{ce}Bl{}{}}00000000000000000000000000000000000````````{ce{}{}}00000000000000000000000000000000000000{{cAn}h{}}00000000000000000000000000000000000000{{cCd}A`{}}00000000000000000000000000000000000000{{{BEn{c}}{BEn{c}}}h{I`BJj}}{{{BJh{c}}{BJh{c}}}h{I`BJj}}{{BJlBJl}h}{{{BFh{c}}{BFh{c}}}hI`}{{{BFj{c}}{BFj{c}}}hI`}{{{BJf{c}}{BJf{c}}}hI`}{{{BId{c}}{BId{c}}}hI`}{{{BGh{c}}{BGh{c}}}hI`}{{{BHl{c}}{BHl{c}}}hI`}{{{BJb{c}}{BJb{c}}}hI`}{{{BFn{c}}{BFn{c}}}hI`}{{{BJ`{c}}{BJ`{c}}}hI`}{{{BIn{c}}{BIn{c}}}hI`}{{{BHd{c}}{BHd{c}}}hI`}{{{BG`{c}}{BG`{c}}}hI`}{{{BGd{c}}{BGd{c}}}hI`}{{{BGj{c}}{BGj{c}}}hI`}{{{BHj{c}}{BHj{c}}}hI`}{{{BIj{c}}{BIj{c}}}hI`}{{{BHh{c}}{BHh{c}}}hI`}{{{BGn{c}}{BGn{c}}}hI`}{{{BHb{c}}{BHb{c}}}hI`}{{{BHf{c}}{BHf{c}}}hI`}{{{BJd{c}}{BJd{c}}}hI`}{{{BFd{c}}{BFd{c}}}hI`}{{{BIf{c}}{BIf{c}}}hI`}{{{BH`{c}}{BH`{c}}}hI`}{{{BIb{c}}{BIb{c}}}hI`}{{{BHn{c}}{BHn{c}}}hI`}{{{BEl{c}}{BEl{c}}}hI`}{{{BGb{c}}{BGb{c}}}hI`}{{{BFl{c}}{BFl{c}}}hI`}{{{BFf{c}}{BFf{c}}}hI`}{{{BGl{c}}{BGl{c}}}hI`}{{{BFb{c}}{BFb{c}}}hI`}{{{BIl{c}}{BIl{c}}}hI`}{{{BIh{c}}{BIh{c}}}hI`}{{{BGf{c}}{BGf{c}}}hI`}{{{BI`{c}}{BI`{c}}}hI`}{{ce}h{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000{{{BEn{c}}Cf}{{Ab{A`B@l}}}{MfBJj}}{{{BJh{c}}Cf}{{Ab{A`B@l}}}{MfBJj}}{{BJlCf}{{Ab{A`B@l}}}}{{{BFh{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BFj{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BJf{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BId{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BGh{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BHl{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BJb{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BFn{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BJ`{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BIn{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BHd{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BG`{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BGd{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BGj{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BHj{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BIj{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BHh{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BGn{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BHb{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BHf{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BJd{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BFd{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BIf{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BH`{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BIb{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BHn{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BEl{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BGb{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BFl{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BFf{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BGl{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BFb{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BIl{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BIh{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BGf{c}}Cf}{{Ab{A`B@l}}}Mf}{{{BI`{c}}Cf}{{Ab{A`B@l}}}Mf}{{{C`{c}}}{{BEn{{BFl{c}}}}}BF`}{{{C`{c}}}{{BEn{{BGj{c}}}}}BF`}{{{C`{c}}}{{BEn{{BHn{c}}}}}BF`}{{{C`{c}}}{{BEn{{BJf{c}}}}}BF`}{{{C`{c}}}{{BEn{{BIf{c}}}}}BF`}{{{C`{c}}}{{BEn{{BFn{c}}}}}BF`}{{{C`{c}}}{{BEn{{BI`{c}}}}}BF`}{{{C`{c}}}{{BEn{{BGh{c}}}}}BF`}{{{C`{c}}}{{BEn{{BFf{c}}}}}BF`}{{{C`{c}}}{{BEn{{BHf{c}}}}}BF`}{{{C`{c}}}{{BEn{{BJb{c}}}}}BF`}{{{C`{c}}}{{BEn{{BGn{c}}}}}BF`}{{{C`{c}}}{{BEn{{BHj{c}}}}}BF`}{BJn{{BEn{{BFh{D`}}}}}}{BJn{{BEn{{BFh{n}}}}}}{BJn{{BEn{BFh}}}}{{{C`{c}}}{{BEn{{BId{c}}}}}BF`}{{{C`{c}}}{{BEn{{BFj{c}}}}}BF`}{{{C`{c}}}{{BEn{{BIj{c}}}}}BF`}{{{C`{c}}}{{BEn{{BIl{c}}}}}BF`}{{{C`{c}}}{{BEn{{BJ`{c}}}}}BF`}{{{C`{c}}}{{BEn{{BHl{c}}}}}BF`}{{{C`{c}}}{{BEn{{BEl{c}}}}}BF`}{cc{}}{{{C`{c}}}{{BEn{{BFb{c}}}}}BF`}{{{C`{c}}}{{BEn{{BGd{c}}}}}BF`}{{{C`{c}}}{{BEn{{BH`{c}}}}}BF`}{{{C`{c}}}{{BEn{{BGl{c}}}}}BF`}{{{C`{c}}}{{BEn{{BG`{c}}}}}BF`}{{{C`{c}}}{{BEn{{BIb{c}}}}}BF`}{{{C`{c}}}{{BEn{{BHb{c}}}}}BF`}{{{C`{c}}}{{BEn{{BFd{c}}}}}BF`}{{{C`{c}}}{{BEn{{BGb{c}}}}}BF`}{{{C`{c}}}{{BEn{{BFh{c}}}}}BF`}{{{C`{c}}}{{BEn{{BHh{c}}}}}BF`}{{{C`{c}}}{{BEn{{BHd{c}}}}}BF`}{{{C`{c}}}{{BEn{{BIh{c}}}}}BF`}{{{C`{c}}}{{BEn{{BGf{c}}}}}BF`}{{{C`{c}}}{{BEn{{BJd{c}}}}}BF`}{{{C`{c}}}{{BEn{{BIn{c}}}}}BF`}{{{C`{c}}}{{BJh{{BJ`{c}}}}}BF`}{{{C`{c}}}{{BJh{{BJd{c}}}}}BF`}{{{C`{c}}}{{BJh{{BIn{c}}}}}BF`}{{{C`{c}}}{{BJh{{BGh{c}}}}}BF`}{{{C`{c}}}{{BJh{{BFf{c}}}}}BF`}{{{C`{c}}}{{BJh{{BGb{c}}}}}BF`}{{{C`{c}}}{{BJh{{BFb{c}}}}}BF`}{{{C`{c}}}{{BJh{{BIh{c}}}}}BF`}{{{C`{c}}}{{BJh{{BJf{c}}}}}BF`}{{{C`{c}}}{{BJh{{BHl{c}}}}}BF`}{{{C`{c}}}{{BJh{{BJb{c}}}}}BF`}{{{C`{c}}}{{BJh{{BFj{c}}}}}BF`}{{{C`{c}}}{{BJh{{BHf{c}}}}}BF`}{{{C`{c}}}{{BJh{{BIf{c}}}}}BF`}{{{C`{c}}}{{BJh{{BFh{c}}}}}BF`}{{{C`{c}}}{{BJh{{BIj{c}}}}}BF`}{{{C`{c}}}{{BJh{{BFn{c}}}}}BF`}{{{C`{c}}}{{BJh{{BHn{c}}}}}BF`}{{{C`{c}}}{{BJh{{BId{c}}}}}BF`}{{{C`{c}}}{{BJh{{BHd{c}}}}}BF`}{{{C`{c}}}{{BJh{{BGn{c}}}}}BF`}{{{C`{c}}}{{BJh{{BFd{c}}}}}BF`}{{{C`{c}}}{{BJh{{BG`{c}}}}}BF`}{{{C`{c}}}{{BJh{{BHj{c}}}}}BF`}{{{C`{c}}}{{BJh{{BH`{c}}}}}BF`}{{{C`{c}}}{{BJh{{BFl{c}}}}}BF`}{cc{}}{{{C`{c}}}{{BJh{{BI`{c}}}}}BF`}{{{C`{c}}}{{BJh{{BIl{c}}}}}BF`}{{{C`{c}}}{{BJh{{BEl{c}}}}}BF`}{{{C`{c}}}{{BJh{{BHb{c}}}}}BF`}{{{C`{c}}}{{BJh{{BGf{c}}}}}BF`}{{{C`{c}}}{{BJh{{BHh{c}}}}}BF`}{{{C`{c}}}{{BJh{{BIb{c}}}}}BF`}{{{C`{c}}}{{BJh{{BGd{c}}}}}BF`}{{{C`{c}}}{{BJh{{BGl{c}}}}}BF`}{{{C`{c}}}{{BJh{{BGj{c}}}}}BF`}:{{{BJh{{BFh{c}}}}}{{BFh{c}}}BF`}{BJn{{BFh{D`}}}}{BJnBFh}{BJn{{BFh{n}}}}>{{{C`{c}}}{{BFh{c}}}{}}{{{BEn{{BFh{c}}}}}{{BFh{c}}}BF`}{{{C`{c}}}{{BFj{c}}}{}}{cc{}}{{{BEn{{BFj{c}}}}}{{BFj{c}}}BF`}{{{BJh{{BFj{c}}}}}{{BFj{c}}}BF`}2{{{BJh{{BJf{c}}}}}{{BJf{c}}}BF`}{{{C`{c}}}{{BJf{c}}}{}}{{{BEn{{BJf{c}}}}}{{BJf{c}}}BF`}5{{{BEn{{BId{c}}}}}{{BId{c}}}BF`}{{{C`{c}}}{{BId{c}}}{}}{{{BJh{{BId{c}}}}}{{BId{c}}}BF`}{{{BEn{{BGh{c}}}}}{{BGh{c}}}BF`}{{{C`{c}}}{{BGh{c}}}{}}:{{{BJh{{BGh{c}}}}}{{BGh{c}}}BF`};{{{C`{c}}}{{BHl{c}}}{}}{{{BJh{{BHl{c}}}}}{{BHl{c}}}BF`}{{{BEn{{BHl{c}}}}}{{BHl{c}}}BF`}>{{{BJh{{BJb{c}}}}}{{BJb{c}}}BF`}{{{C`{c}}}{{BJb{c}}}{}}{{{BEn{{BJb{c}}}}}{{BJb{c}}}BF`}{{{BEn{{BFn{c}}}}}{{BFn{c}}}BF`}{{{BJh{{BFn{c}}}}}{{BFn{c}}}BF`}{{{C`{c}}}{{BFn{c}}}{}}{cc{}}{{{BEn{{BJ`{c}}}}}{{BJ`{c}}}BF`}{{{BJh{{BJ`{c}}}}}{{BJ`{c}}}BF`}2{{{C`{c}}}{{BJ`{c}}}{}}3{{{BJh{{BIn{c}}}}}{{BIn{c}}}BF`}{{{BEn{{BIn{c}}}}}{{BIn{c}}}BF`}{{{C`{c}}}{{BIn{c}}}{}}6{{{BEn{{BHd{c}}}}}{{BHd{c}}}BF`}{{{C`{c}}}{{BHd{c}}}{}}{{{BJh{{BHd{c}}}}}{{BHd{c}}}BF`}{{{BJh{{BG`{c}}}}}{{BG`{c}}}BF`}{{{C`{c}}}{{BG`{c}}}{}};{{{BEn{{BG`{c}}}}}{{BG`{c}}}BF`}{{{BJh{{BGd{c}}}}}{{BGd{c}}}BF`}{{{C`{c}}}{{BGd{c}}}{}}>{{{BEn{{BGd{c}}}}}{{BGd{c}}}BF`}?{{{BEn{{BGj{c}}}}}{{BGj{c}}}BF`}{{{C`{c}}}{{BGj{c}}}{}}{{{BJh{{BGj{c}}}}}{{BGj{c}}}BF`}{cc{}}{{{BJh{{BHj{c}}}}}{{BHj{c}}}BF`}{{{BEn{{BHj{c}}}}}{{BHj{c}}}BF`}{{{C`{c}}}{{BHj{c}}}{}}3{{{BEn{{BIj{c}}}}}{{BIj{c}}}BF`}{{{BJh{{BIj{c}}}}}{{BIj{c}}}BF`}{{{C`{c}}}{{BIj{c}}}{}}{{{BEn{{BHh{c}}}}}{{BHh{c}}}BF`}{{{C`{c}}}{{BHh{c}}}{}}8{{{BJh{{BHh{c}}}}}{{BHh{c}}}BF`}{{{C`{c}}}{{BGn{c}}}{}}{{{BJh{{BGn{c}}}}}{{BGn{c}}}BF`}{{{BEn{{BGn{c}}}}}{{BGn{c}}}BF`}<<{{{C`{c}}}{{BHb{c}}}{}}{{{BJh{{BHb{c}}}}}{{BHb{c}}}BF`}{{{BEn{{BHb{c}}}}}{{BHb{c}}}BF`}{{{BEn{{BHf{c}}}}}{{BHf{c}}}BF`}{cc{}}{{{BJh{{BHf{c}}}}}{{BHf{c}}}BF`}{{{C`{c}}}{{BHf{c}}}{}}{{{BEn{{BJd{c}}}}}{{BJd{c}}}BF`}{{{BJh{{BJd{c}}}}}{{BJd{c}}}BF`}{{{C`{c}}}{{BJd{c}}}{}}5{{{BEn{{BFd{c}}}}}{{BFd{c}}}BF`}{{{BJh{{BFd{c}}}}}{{BFd{c}}}BF`}7{{{C`{c}}}{{BFd{c}}}{}}{{{C`{c}}}{{BIf{c}}}{}}9{{{BEn{{BIf{c}}}}}{{BIf{c}}}BF`}{{{BJh{{BIf{c}}}}}{{BIf{c}}}BF`}{{{C`{c}}}{{BH`{c}}}{}}<{{{BEn{{BH`{c}}}}}{{BH`{c}}}BF`}{{{BJh{{BH`{c}}}}}{{BH`{c}}}BF`}>{{{BEn{{BIb{c}}}}}{{BIb{c}}}BF`}{{{BJh{{BIb{c}}}}}{{BIb{c}}}BF`}{{{C`{c}}}{{BIb{c}}}{}}{{{BJh{{BHn{c}}}}}{{BHn{c}}}BF`}{{{BEn{{BHn{c}}}}}{{BHn{c}}}BF`}{{{C`{c}}}{{BHn{c}}}{}}{cc{}}0{{{BEn{{BEl{c}}}}}{{BEl{c}}}BF`}{{{C`{c}}}{{BEl{c}}}{}}{{{BJh{{BEl{c}}}}}{{BEl{c}}}BF`}{{{C`{c}}}{{BGb{c}}}{}}{{{BJh{{BGb{c}}}}}{{BGb{c}}}BF`}{{{BEn{{BGb{c}}}}}{{BGb{c}}}BF`}6{{{C`{c}}}{{BFl{c}}}{}}{{{BJh{{BFl{c}}}}}{{BFl{c}}}BF`}8{{{BEn{{BFl{c}}}}}{{BFl{c}}}BF`}9{{{BEn{{BFf{c}}}}}{{BFf{c}}}BF`}{{{BJh{{BFf{c}}}}}{{BFf{c}}}BF`}{{{C`{c}}}{{BFf{c}}}{}}<{{{C`{c}}}{{BGl{c}}}{}}{{{BJh{{BGl{c}}}}}{{BGl{c}}}BF`}{{{BEn{{BGl{c}}}}}{{BGl{c}}}BF`}{{{BEn{{BFb{c}}}}}{{BFb{c}}}BF`}{{{BJh{{BFb{c}}}}}{{BFb{c}}}BF`}{cc{}}{{{C`{c}}}{{BFb{c}}}{}}{{{BEn{{BIl{c}}}}}{{BIl{c}}}BF`}2{{{BJh{{BIl{c}}}}}{{BIl{c}}}BF`}{{{C`{c}}}{{BIl{c}}}{}}4{{{C`{c}}}{{BIh{c}}}{}}{{{BEn{{BIh{c}}}}}{{BIh{c}}}BF`}{{{BJh{{BIh{c}}}}}{{BIh{c}}}BF`}{{{C`{c}}}{{BGf{c}}}{}}{{{BEn{{BGf{c}}}}}{{BGf{c}}}BF`}{{{BJh{{BGf{c}}}}}{{BGf{c}}}BF`}:{{{BEn{{BI`{c}}}}}{{BI`{c}}}BF`}{{{C`{c}}}{{BI`{c}}}{}}{{{BJh{{BI`{c}}}}}{{BI`{c}}}BF`}={c{{BKb{}{{BK`{c}}}}}A@n}````````````````````{{{BEn{c}}e}A`{BKdBJj}Cd}{{{BJh{c}}e}A`{BKdBJj}Cd}{{BJlc}A`Cd}{{{BFh{c}}e}A`BKdCd}{{{BFj{c}}e}A`BKdCd}{{{BJf{c}}e}A`BKdCd}{{{BId{c}}e}A`BKdCd}{{{BGh{c}}e}A`BKdCd}{{{BHl{c}}e}A`BKdCd}{{{BJb{c}}e}A`BKdCd}{{{BFn{c}}e}A`BKdCd}{{{BJ`{c}}e}A`BKdCd}{{{BIn{c}}e}A`BKdCd}{{{BHd{c}}e}A`BKdCd}{{{BG`{c}}e}A`BKdCd}{{{BGd{c}}e}A`BKdCd}{{{BGj{c}}e}A`BKdCd}{{{BHj{c}}e}A`BKdCd}{{{BIj{c}}e}A`BKdCd}{{{BHh{c}}e}A`BKdCd}{{{BGn{c}}e}A`BKdCd}{{{BHb{c}}e}A`BKdCd}{{{BHf{c}}e}A`BKdCd}{{{BJd{c}}e}A`BKdCd}{{{BFd{c}}e}A`BKdCd}{{{BIf{c}}e}A`BKdCd}{{{BH`{c}}e}A`BKdCd}{{{BIb{c}}e}A`BKdCd}{{{BHn{c}}e}A`BKdCd}{{{BEl{c}}e}A`BKdCd}{{{BGb{c}}e}A`BKdCd}{{{BFl{c}}e}A`BKdCd}{{{BFf{c}}e}A`BKdCd}{{{BGl{c}}e}A`BKdCd}{{{BFb{c}}e}A`BKdCd}{{{BIl{c}}e}A`BKdCd}{{{BIh{c}}e}A`BKdCd}{{{BGf{c}}e}A`BKdCd}{{{BI`{c}}e}A`BKdCd}``{{{BEn{{BJd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BG`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGb{c}}}}}{{C`{c}}}BF`}{ce{}{}}{{{BEn{{BJf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BJ`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGn{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BI`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFn{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BId{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BJb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHh{c}}}}}{{C`{c}}}BF`}{{{BEn{{BH`{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFb{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BHn{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFj{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGf{c}}}}}{{C`{c}}}BF`}{{{BEn{{BFd{c}}}}}{{C`{c}}}BF`}{{{BEn{{BEl{c}}}}}{{C`{c}}}BF`}{{{BEn{{BIn{c}}}}}{{C`{c}}}BF`}{{{BEn{{BGj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BId{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIb{c}}}}}{{C`{c}}}BF`}{ce{}{}}{{{BJh{{BEl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BH`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHn{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJ`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFh{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BJb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGb{c}}}}}{{C`{c}}}BF`}{{{BJh{{BI`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHf{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHd{c}}}}}{{C`{c}}}BF`}{{{BJh{{BGl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BHj{c}}}}}{{C`{c}}}BF`}{{{BJh{{BG`{c}}}}}{{C`{c}}}BF`}{{{BJh{{BFl{c}}}}}{{C`{c}}}BF`}{{{BJh{{BIf{c}}}}}{{C`{c}}}BF`}{ce{}{}}{{{BFh{c}}}{{C`{c}}}{}}11{{{BFj{c}}}{{C`{c}}}{}}{{{BJf{c}}}{{C`{c}}}{}}33{{{BId{c}}}{{C`{c}}}{}}{{{BGh{c}}}{{C`{c}}}{}}5{{{BHl{c}}}{{C`{c}}}{}}6{{{BJb{c}}}{{C`{c}}}{}}77{{{BFn{c}}}{{C`{c}}}{}}8{{{BJ`{c}}}{{C`{c}}}{}}9{{{BIn{c}}}{{C`{c}}}{}}:{{{BHd{c}}}{{C`{c}}}{}}{{{BG`{c}}}{{C`{c}}}{}}<{{{BGd{c}}}{{C`{c}}}{}}={{{BGj{c}}}{{C`{c}}}{}}>>{{{BHj{c}}}{{C`{c}}}{}}{{{BIj{c}}}{{C`{c}}}{}}{ce{}{}}{{{BHh{c}}}{{C`{c}}}{}}11{{{BGn{c}}}{{C`{c}}}{}}2{{{BHb{c}}}{{C`{c}}}{}}{{{BHf{c}}}{{C`{c}}}{}}44{{{BJd{c}}}{{C`{c}}}{}}5{{{BFd{c}}}{{C`{c}}}{}}{{{BIf{c}}}{{C`{c}}}{}}77{{{BH`{c}}}{{C`{c}}}{}}{{{BIb{c}}}{{C`{c}}}{}}99{{{BHn{c}}}{{C`{c}}}{}}:{{{BEl{c}}}{{C`{c}}}{}};{{{BGb{c}}}{{C`{c}}}{}}{{{BFl{c}}}{{C`{c}}}{}}={{{BFf{c}}}{{C`{c}}}{}}>{{{BGl{c}}}{{C`{c}}}{}}??{{{BFb{c}}}{{C`{c}}}{}}{{{BIl{c}}}{{C`{c}}}{}}{ce{}{}}0{{{BIh{c}}}{{C`{c}}}{}}1{{{BGf{c}}}{{C`{c}}}{}}{{{BI`{c}}}{{C`{c}}}{}}3{{{d{c}}}{{d{b}}}{}}00000000000000000000000000000000000000{{{Df{c}}}{{Df{b}}}{}}00000000000000000000000000000000000000{{{f{c}}}{{f{b}}}{}}00000000000000000000000000000000000000{{{BKb{}{{BK`{c}}}}}cA@n}{{ce}h{}{}}00000000000000000000000000000000000000```````````{BJlEb}{{{BFh{c}}{BFh{c}}}{{Af{Bl}}}Ln}{{{BFj{c}}{BFj{c}}}{{Af{Bl}}}Ln}{{{BJf{c}}{BJf{c}}}{{Af{Bl}}}Ln}{{{BId{c}}{BId{c}}}{{Af{Bl}}}Ln}{{{BGh{c}}{BGh{c}}}{{Af{Bl}}}Ln}{{{BHl{c}}{BHl{c}}}{{Af{Bl}}}Ln}{{{BJb{c}}{BJb{c}}}{{Af{Bl}}}Ln}{{{BFn{c}}{BFn{c}}}{{Af{Bl}}}Ln}{{{BJ`{c}}{BJ`{c}}}{{Af{Bl}}}Ln}{{{BIn{c}}{BIn{c}}}{{Af{Bl}}}Ln}{{{BHd{c}}{BHd{c}}}{{Af{Bl}}}Ln}{{{BG`{c}}{BG`{c}}}{{Af{Bl}}}Ln}{{{BGd{c}}{BGd{c}}}{{Af{Bl}}}Ln}{{{BGj{c}}{BGj{c}}}{{Af{Bl}}}Ln}{{{BHj{c}}{BHj{c}}}{{Af{Bl}}}Ln}{{{BIj{c}}{BIj{c}}}{{Af{Bl}}}Ln}{{{BHh{c}}{BHh{c}}}{{Af{Bl}}}Ln}{{{BGn{c}}{BGn{c}}}{{Af{Bl}}}Ln}{{{BHb{c}}{BHb{c}}}{{Af{Bl}}}Ln}{{{BHf{c}}{BHf{c}}}{{Af{Bl}}}Ln}{{{BJd{c}}{BJd{c}}}{{Af{Bl}}}Ln}{{{BFd{c}}{BFd{c}}}{{Af{Bl}}}Ln}{{{BIf{c}}{BIf{c}}}{{Af{Bl}}}Ln}{{{BH`{c}}{BH`{c}}}{{Af{Bl}}}Ln}{{{BIb{c}}{BIb{c}}}{{Af{Bl}}}Ln}{{{BHn{c}}{BHn{c}}}{{Af{Bl}}}Ln}{{{BEl{c}}{BEl{c}}}{{Af{Bl}}}Ln}{{{BGb{c}}{BGb{c}}}{{Af{Bl}}}Ln}{{{BFl{c}}{BFl{c}}}{{Af{Bl}}}Ln}{{{BFf{c}}{BFf{c}}}{{Af{Bl}}}Ln}{{{BGl{c}}{BGl{c}}}{{Af{Bl}}}Ln}{{{BFb{c}}{BFb{c}}}{{Af{Bl}}}Ln}{{{BIl{c}}{BIl{c}}}{{Af{Bl}}}Ln}{{{BIh{c}}{BIh{c}}}{{Af{Bl}}}Ln}{{{BGf{c}}{BGf{c}}}{{Af{Bl}}}Ln}{{{BI`{c}}{BI`{c}}}{{Af{Bl}}}Ln}```````````````````````````{ce{}{}}00000000000000000000000000000000000000{c{{Ab{e}}}{}{}}00000000000000000000000000000000000000000000000000000000000000000000000000000{cAd{}}00000000000000000000000000000000000000`{c{{Af{e}}}{}{}}00000000000000000000000000000000000000`````````````````````````````{cb{}}000000000`4444444444{BKfBKf}{BKhBKh}{BKjBKj}{BKlBKl}{BKnBKn}{{ce}A`{}{}}0000{{}BKn}{c{{Ab{BKf}}}Cb}{c{{Ab{BKh}}}Cb}{c{{Ab{BKj}}}Cb}{c{{Ab{BKl}}}Cb}{c{{Ab{BKn}}}Cb}{ce{}{}}0000`{{BKfCf}Ch}{{BKhCf}Ch}{{BKjCf}Ch}{{BKlCf}Ch}{{BKnCf}Ch}{cc{}}0000{BKl{{Af{{BEn{{BFh{D`}}}}}}}}``77777{{{d{c}}}{{d{b}}}{}}0000{{{Df{c}}}{{Df{b}}}{}}0000{{{f{c}}}{{f{b}}}{}}0000{{ce}h{}{}}0000`````{{BKfc}AbEd}{{BKhc}AbEd}{{BKjc}AbEd}{{BKlc}AbEd}{{BKnc}AbEd}``{ce{}{}}0000{c{{Ab{e}}}{}{}}000000000{cAd{}}0000{c{{Af{e}}}{}{}}0000````{cb{}}0004444{BL`BL`}{BLbBLb}{{ce}A`{}{}}0{{}BLb}{c{{Ab{BL`}}}Cb}{c{{Ab{BLb}}}Cb}::{{BL`Cf}Ch}{{BLbCf}Ch}{cc{}}0=={{{d{c}}}{{d{b}}}{}}0{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}0{{ce}h{}{}}0````````{{BL`c}AbEd}{{BLbc}AbEd}{ce{}{}}0{c{{Ab{e}}}{}{}}000{cAd{}}0{c{{Af{e}}}{}{}}0`````````{cb{}}00000`444444`{DhDh}{BLdBLd}{BLfBLf}{{ce}A`{}{}}00{{}Dh}{c{{Ab{Dh}}}Cb}{c{{Ab{BLd}}}Cb}{c{{Ab{BLf}}}Cb}<<<{{DhCf}Ch}{{BLdCf}Ch}{{BLfCf}Ch}{cc{}}00{ce{}{}}00{{{d{c}}}{{d{b}}}{}}00{{{Df{c}}}{{Df{b}}}{}}00{{{f{c}}}{{f{b}}}{}}00{{ce}h{}{}}00```{{Dhc}AbEd}{{BLdc}AbEd}{{BLfc}AbEd}`777{c{{Ab{e}}}{}{}}00000{cAd{}}00{c{{Af{e}}}{}{}}00```{cb{}}0;;`{A@bA@b}{{ce}A`{}{}}{{}A@b}{c{{Ab{A@b}}}Cb}?{{A@bCf}Ch}{cc{}}{ce{}{}}{{{d{c}}}{{d{b}}}{}}{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{ce}h{}{}}````{{A@bc}AbEd}`5??>=`````<<<<5555{BLhcBLh}{BLjcBLh}{BLlBLh}{BLlBLj}{{}BLl}::;;::99887766`````{c{{Ab{e}}}{}{}}000{cAd{}}0{c{{Af{e}}}{}{}}0``````````{cb{}}0>>{{}BLn}{{{d{BM`}}}{{Ab{{d{c}}{d{BM`}}}}}BM`}{ce{}{}}{BM`{{Af{c}}}BM`}{{{f{BM`}}}{{Ab{{f{c}}{f{BM`}}}}}BM`}1{BLnh}{cc{}}{BLn{{Af{c}}}BM`}0{BLnc{BM`BMb}}``{BLnA`}{{BLnc}A`BM`}8{{{d{c}}}{{d{b}}}{}}{{{f{c}}}{{f{b}}}{}}{BM`h}{{ce}h{}{}}{{BLnc}{{Af{e}}}{}{}}{BLnAf}101`{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}````{cb{}}0{ce{}{}}00?`0:9{BEfBMd}{BMdBMd}9{BMf{{ABd{M`}}}}{cBMdBMf}{{BMfj}A`}``9987```66555{cc{}}`6{{{d{c}}}{{d{b}}}{}}{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{{BMj{}{{BMh{c}}}}}cBMf}{{ce}h{}{}}{{{BMl{c}}}{{ABd{M`}}}{{Kn{j}}}}{{{BMl{c}}j}A`{{Kn{j}}}}{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}`{{BMnc}BMnBEf}{cb{}}0{ce{}{}}0{{}BMn}1>1=;9{{BMnj}A`}`77654``````````````33333333332222222222{ADnA`}{BN`BN`}{{ce}A`{}{}}{BNbcBNb}{BNdcBNb}``{BNfBNb}{BNfBNd}{{}ADn}{{}BNf}{{{d{BNh}}}{{Ab{{d{c}}{d{BNh}}}}}BNh}<<<<<{BNh{{Af{c}}}BNh}{{{f{BNh}}}{{Ab{{f{c}}{f{BNh}}}}}BNh}1{{ADnBb}h}{{BN`Cf}Ch}{cc{}}0000`{{BNjc}BNjBNh}{ce{}{}}0000{{{d{c}}}{{d{b}}}{}}0000{{{Df{c}}}{{Df{b}}}{}}00{{{f{c}}}{{f{b}}}{}}0000{BNhh}{{ce}h{}{}}0000`{{ADnBN`c}{{Af{e}}}{}{}}{{ADnBb}Af}101{{ADnBb}{{Af{BNj}}}}````8{c{{Ab{e}}}{}{}}000000000{cAd{}}0000{c{{Af{e}}}{}{}}0000`{cb{}}0<<{{}F`}=?=<:8``4432`````{BNlA`}02222>>>>`{{{BNn{ce}}}{{BNn{ce}}}JhJh}{{ce}A`{}{}}{ce{}{}}0{{}{{BNn{ce}}}{}{}}{cc{}}0{{{BO`{ce}}}{{BNn{ce}}}BObBOb}{{eiBn}{{BNn{cg}}}{}{{ALb{}{{Dj{c}}}}}{}{{ALb{}{{Dj{g}}}}}}44{{{d{c}}}{{d{b}}}{}}0{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}0{{ce}h{}{}}0{{BOdBOf}BAl}{{BOdBOh}BAl}:{c{{Ab{e}}}{}{}}000{cAd{}}0{c{{Af{e}}}{}{}}0``````{cb{}}0>>``{{}{{BOj{c}}}{BOl{C@`{BOn}}C@b}}?{{{BOj{c}}h}A`{BOl{C@`{BOn}}C@b}}{{{BOj{c}}If}{{C@d{A`}}}{BOl{C@`{BOn}}C@b}}`?{ce{}{}}=;`:{{{BOj{c}}hEbEb}{{C@d{A`}}}{BOl{C@`{BOn}}C@b}}{{{BOj{c}}hEb}{{C@d{A`}}}{BOl{C@`{BOn}}C@b}}{{{BOj{c}}EbEb}{{C@d{A`}}}{BOl{C@`{BOn}}C@b}}{{{BOj{c}}Eb}{{C@d{A`}}}{BOl{C@`{BOn}}C@b}}1010``0032{{{BOj{c}}}A`{BOl{C@`{BOn}}C@b}}0<<;:0{{{BOj{c}}nnEb}{{C@d{A`}}}{BOl{C@`{BOn}}C@b}}````````:::::::::{cAn{}}{C@fM`}{C@hh}`99999999{C@hA`}{C@jA`}{C@lA`}{C@hC@h}{C@jC@j}{C@lC@l}{C@fC@f}{{ce}A`{}{}}000{{C@fC@f}Bl}{{ce}Bl{}{}}{{}C@h}{{}C@j}{{}C@l}{{}C@f}{C@hn}`{ce{}{}}000{{cAn}h{}}{{cCd}A`{}}{C@hEb}{C@jEb}{C@lEb}{{C@hC@h}h}{{C@jC@j}h}{{C@lC@l}h}{{C@fC@f}h}{{ce}h{}{}}00{C@lBn}``{C@hD`}`{{C@hCf}{{Ab{A`B@l}}}}{{C@jCf}{{Ab{A`B@l}}}}{{C@lCf}{{Ab{A`B@l}}}}{{C@fCf}{{Ab{A`B@l}}}}{C@nC@h}{cc{}}000{Cn{{Af{C@f}}}}{M`{{Af{C@f}}}}`{{C@fc}A`Cd}{C@jIf}`{C@hCA`}`{ce{}{}}000{{{d{c}}}{{d{b}}}{}}000{{{Df{c}}}{{Df{b}}}{}}000{{{f{c}}}{{f{b}}}{}}000{Cnh}{{ce}h{}{}}000``{{C@fC@f}{{Af{Bl}}}}{{C@lc}{{Ab{A`Mb}}}CAb}{{C@jc}{{Ab{A`Mb}}}CAd}{{C@jC@f}A`}:`{C@hM`}``{c{{Ab{CAfMb}}}{}}{{cBnnnnn}{{Ab{C@jMb}}}{}}{c{{Ab{C@jMb}}}{}}===={c{{Ab{e}}}{}{}}0000000{C@jC@f}`{cAd{}}000{C@hIf}`{c{{Af{e}}}{}{}}000``````{cb{}}0{ce{}{}}0{{}{{CAh{c}}}BMb}{{{CAh{c}}}e{}{}}0{{{CAh{c}}}h{JhCAj}}3``{cc{}}``4{{{d{c}}}{{d{b}}}{}}{{{Df{c}}}{{Df{b}}}{}}{{{f{c}}}{{f{b}}}{}}{{ce}h{}{}}``{{{CAj{}{{CAl{c}}}}ec}h{}CAn}{c{{CAh{c}}}{}}``{c{{Ab{e}}}{}{}}0?={{{CAh{c}}}A`{JhCAj}}`==<<{{}CB`}=`9=87650`22{cAd{}}{c{{Af{e}}}{}{}}{CB`A`}{{}CBb}{{CBbAj}{{G`{{Cl{AjBnBn}}}}}}``{Anb}{CBdAn}{{AnAn}h}{{CBdCd}A`}````{cb{}}00000000{ce{}{}}0000000{g{{Af{{Cl{{C`{c}}{C`{c}}}}}}}{LnBF`}{{A@n{{C`{c}}}}}{{Dl{}{{Dj{e}}}}}}{CBfCBf}{{ce}A`{}{}}{{CBfCBf}Bl}{{ce}Bl{}{}}`{{CnCn}Cn}006666{{cAn}h{}}{{CBfCBf}h}{{ce}h{}{}}00{{{CBh{c}}Cf}ChCBj}{{{E`{c}}Cf}ChCBl}{{{CBn{c}}Cf}ChCBl}{{CBfCf}Ch}{cc{}}000{{{Db{c}}{BDl{c}}}{{CBh{c}}}CBj}{{{Db{c}}{Db{c}}{Db{c}}}{{Af{{CBh{c}}}}}CBj}{{{CBh{c}}{BDl{c}}{BDl{c}}}{{Af{c}}}CBj}{{{CBh{c}}{CBn{c}}}{{G`{{BDl{c}}}}}CBj}0{ce{}{}}000{{{d{c}}}{{d{b}}}{}}000{{{Df{c}}}{{Df{b}}}{}}000{{{f{c}}}{{f{b}}}{}}000===={{cc}c{LnBF`}}``0```{{{BDl{c}}c}{{CBh{c}}}CBj}{{{AGd{c}}{AGd{c}}}{{E`{c}}}CBl}{{{Db{c}}{Db{c}}}{{CBn{c}}}CBl}{{CBfCBf}{{Af{Bl}}}}{{{E`{c}}}{{C`{{AGd{c}}}}}CBl}{{{CBn{c}}}{{C`{{Db{c}}}}}CBl}:{c{{Ab{e}}}{}{}}0000000{cAd{}}000{c{{Af{e}}}{}{}}000`````````````````````````{cb{}}0000000000000>>>>>>>>>>>>>>`{{{CC`{c}}El{f{{En{e}}}}F`Fb}A`CCbFd}{BbCCd}{{BbEf}CCf}{{Bb{BNn{BAlCCh}}{G`{Bn}}C@l}CCj}{{BbMn}CCl}`{CCdBb}{CCfBb}{CCjBb}{CClBb}```{{}{{CC`{c}}}CCb}{{}CCn}{{}CD`}{CDbc{}}`{ce{}{}}000000``{cc{}}000000{{CCnBbF`}h}``2222222{{{d{c}}}{{d{b}}}{}}000000{{{Df{c}}}{{Df{b}}}{}}000000{{{f{c}}}{{f{b}}}{}}000000{CCjh}{{ce}h{}{}}000000`{CCfM`}``{{}Kb}000````````{{{Dn{Aj}}CDd{CDf{ce}}}{{Ab{A`CDh}}}CCbJd}```````{CCfCDj}{CCjCDl}{CClMn}`{c{{Ab{e}}}{}{}}0000000000000{cAd{}}000000{c{{Af{e}}}{}{}}000000```{cb{}}0{ce{}{}}00{cc{}}1{{{d{c}}}{{d{b}}}{}}?=`{{{CDn{ce}}}{{ABd{M`}}}FdCCb}{{{f{{En{c}}}}}{{CDn{ce}}}Fd{}}`{{{CDn{ce}}j}A`FdCCb}9987`````666666555555``555{{CDhCf}Ch}0555666444{{{Df{c}}}{{Df{b}}}{}}00{{{f{c}}}{{f{b}}}{}}00{{ce}h{}{}}00{{{CDf{ce}}Bb{G`{{Lb{n}}}}}{{Ab{A`CDh}}}CCbJd}{{{CDf{ce}}BbM`}{{Ab{A`CDh}}}CCbJd}{{{CDf{ce}}Bb{BNn{BAlCCh}}{G`{Bn}}C@l}{{Ab{A`CDh}}}CCbJd}`{c{{CDf{ec}}}JdCCb}`{{{Dn{Aj}}CDd{CDf{ce}}}{{Ab{A`CDh}}}CCbJd}{{{CDf{ce}}}eCCbJd}{{{CDf{ce}}Bb}{{Ab{A`CDh}}}CCbJd}{cEf{}}{c{{Ab{e}}}{}{}}00000{cAd{}}00{c{{Af{e}}}{}{}}00{jA`}```{cb{}}000{ce{}{}}00000{cc{}}011{{{d{c}}}{{d{b}}}{}}0{{{Df{c}}}{{Df{b}}}{}}0{{{f{c}}}{{f{b}}}{}}0{{ce}h{}{}}0{{F`cGj}GlGn}{{F`ABlGj}Gl}<<<<;;::`88777{{Ince}ABn{JdJhJf}Hd}78643`{{{CE`{ce}}}{{ABd{M`}}}FdCCb}{{{f{{En{c}}}}}{{CE`{ce}}}Fd{}}`{{{CE`{ce}}j}A`FdCCb}{c{{Ab{e}}}{}{}}0{cAd{}}{c{{Af{e}}}{}{}}```````````````{{AMlAMlAMl}{{Cl{AMlAMl}}}}{{{CEb{ecgikm}}eBbBKn{BNn{gi}}k{Dn{m}}}A`{}{{AMj{c}}}BObBObBObBOb}{cb{}}00000000000{CEd{{Af{CEf}}}}{ce{}{}}00000000000````{{{CEb{ecgikm}}}A`{}{{AMj{c}}}BObBObBObBOb}{CEdA`}{CEhCEh}{CEfCEf}{{ce}A`{}{}}0`{{}CEd}666666{{{CEb{ecgikm}}}c{}{{AMj{c}}}BObBObBObBOb}`{CEf{{AOd{AMl}}}}{{CEdCEhAMl}{{AOd{AMl}}}}{{{CEb{cegikm}}Cf}ChMfMfMfMfMfMf}{{CEhCf}Ch}{{{CEj{c}}Cf}ChMf}{{CEfCf}Ch}{{CElCf}Ch}{{CEdCf}Ch}{cc{}}00000{ACd{{CEb{ADlAJfcegi}}}BObBObBObBOb}{CEd{{Af{CEf}}}}{{CEdBb}{{Af{{CEn{CEf}}}}}}{{{CEb{ecgikm}}Bb}{{Af{{CF`{M`}}}}}{}{{AMj{c}}}BObBObBObBOb}{{{CEb{ecgikm}}BbF`}h{}{{AMj{c}}}BObBObBObBOb}{{{CEb{ecgikm}}}CEd{}{{AMj{c}}}BObBObBObBOb}`?`>{CEf{{AOd{Bn}}}}``{ce{}{}}00000{{{d{c}}}{{d{b}}}{}}00000{{{Df{c}}}{{Df{b}}}{}}00000{{{f{c}}}{{f{b}}}{}}00000{{ce}h{}{}}00000{CEd{{`{{Dl{}{{Dj{{`{{Dl{}{{Dj{CEf}}}}}}}}}}}}}}`{CEf{{AOd{AMl}}}}``{{CEdAMlCEhAMl}{{AOd{AMl}}}}{{{CEb{ecgikm}}}c{}{{AMj{c}}}BObBObBObBOb}{{{AMn{c}}{AMn{c}}{AMn{c}}{AMn{c}}}{{CEb{ecgikm}}}{}{{AMj{c}}}BObBObBObBOb}{{cAMlCEh}{{CEj{c}}}{}}{{}CEd}`````{CEd{{Af{CEf}}}}{{CEdCEf}A`}`==`{c{{Ab{e}}}{}{}}00000000000`{cAd{}}00000{c{{Af{e}}}{}{}}00000{{{CEb{ecgikm}}eCEf{Dn{m}}}A`{}{{AMj{c}}}BObBObBObBOb}{{{CEb{ecgikm}}eCEfk}A`{}{{AMj{c}}}BObBObBObBOb}`:`<{jA`}```````````````````{cb{}}000000000000{cAn{}}{ce{}{}}00000000000`{BbCCd}{{BbEf}CCf}{{Bb{BNn{BAlCCh}}{G`{Bn}}C@l}CCj}{{BbMn}CCl}{BbCFb}{{BbEf}CFd}{{BbMn}CFf}{{Bb{BNn{BAlCCh}}{G`{Bn}}C@l}CFh}{CFjCFj}{CFhCFh}{CFlCFl}{{ce}A`{}{}}00{CCdBb}{CCfBb}{CCjBb}{CClBb}{CFbBb}{CFdBb}{CFfBb}{CFhBb}````{ce{}{}}00000{{cAn}h{}}{{cCd}A`{}}{{CFjCFj}h}{{ce}h{}{}}00`{{CFbCf}Ch}{{CFdCf}Ch}{{CFfCf}Ch}{{CFjCf}Ch}{{CFhCf}Ch}{cc{}}00000{{CFjc}A`Cd}`;{CFbJj}{CFdJj}=={CFfJj}>{CFhJj}??{{{d{c}}}{{d{b}}}{}}00000{{{Df{c}}}{{Df{b}}}{}}00000{{{f{c}}}{{f{b}}}{}}00000{CCjh}{CFhh}{{ce}h{}{}}00000`{CCfM`}{CFdM`}`{{}Kb}0000000{CCfCDj}{CCjCDl}{CFdCDj}{CFhCDl}{ce{}{}}00{CClMn}{CFfMn}{c{{Ab{e}}}{}{}}00000000000{cAd{}}00000{c{{Af{e}}}{}{}}00000{jA`}{{CFnACdADlADnA@bCj}A`}``````````{cb{}}0000000{cAn{}}0999999{ll}{BE`BE`}{{ce}A`{}{}}0{{{CGb{}{{CG`{c}}}}}{{Ab{cA@`}}}AEn}==={{cAn}h{}}0{{cCd}A`{}}0{{ll}h}{{BE`BE`}h}{{ce}h{}{}}00000{{A@`Cf}Ch}0{{lCf}Ch}{{BE`Cf}Ch}{cc{}}00{{{AF`{}{{CGd{c}}}}}c{CGfCGhCGj}}{{lc}A`Cd}{{BE`c}A`Cd}{lBn}{BE`Bn}``{lCGl}{BE`CGl}{{{AF`{}{{CGd{c}}}}}If{CGfCGhCGj}}{ce{}{}}00{{{d{c}}}{{d{b}}}{}}00{{{Df{c}}}{{Df{b}}}{}}00{{{f{c}}}{{f{b}}}{}}00{{ce}h{}{}}00{{BnBn}{{Af{l}}}}{{BnBn}{{Af{BE`}}}}{{{AF`{}{{CGd{c}}}}}A`{CGfCGhCGj}}{{{AF`{}{{CGd{c}}}}}n{CGfCGhCGj}}{AEnl}{{ln}BE`}::{cEf{}}{c{{Ab{e}}}{}{}}00000{cAd{}}00{c{{Af{e}}}{}{}}00{lBn}{BE`Bn}``{lCGl}{BE`CGl}","D":"KMh","p":[[10,"Any",8380],[5,"Box",8381],[5,"Rc",8382],[1,"bool"],[5,"MapContext",38],[5,"PhysicalSize",8275],[1,"f64"],[1,"unit"],[6,"Result",8383],[5,"TypeId",8380],[6,"Option",8384],[5,"ZoomLevel",58],[1,"u8"],[5,"Zoom",58],[10,"DynEq",7488],[5,"WorldCoords",58],[5,"WorldTileCoords",58],[5,"Quadkey",58],[5,"LatLon",58],[5,"InnerCoords",58],[5,"TileCoords",58],[6,"Ordering",8385],[1,"u32"],[1,"array"],[10,"Deserializer",8386],[10,"Hasher",8387],[5,"Formatter",8388],[8,"Result",8388],[5,"ViewRegion",58],[1,"tuple"],[1,"i32"],[1,"f32"],[5,"Point3",8389],[5,"AlignedWorldTileCoords",58],[5,"Arc",8390],[6,"TileAddressingScheme",6789],[17,"Item"],[10,"Iterator",8391],[1,"slice"],[5,"Aabb2",7494],[1,"usize"],[10,"Serializer",8392],[5,"String",8393],[5,"Matrix4",8394],[5,"DebugPlugin",389],[5,"Schedule",4617],[5,"Kernel",1087],[5,"World",7175],[5,"RenderGraph",2494],[10,"Environment",512],[5,"DebugPipeline",389],[5,"TileDebugItem",389],[10,"Draw",3116],[5,"DebugPassNode",450],[5,"SlotInfo",2769],[5,"Vec",8395],[5,"RenderGraphContext",2289],[5,"RenderContext",2564],[5,"RenderResources",1693],[6,"NodeRunError",2564],[5,"TrackedRenderPass",3549],[6,"RenderCommandResult",3116],[10,"PhaseItem",3116],[5,"OffscreenKernelConfig",512],[17,"HttpClient"],[10,"OffscreenKernel",512],[10,"HttpClient",948],[5,"SourceClient",948],[17,"EventLoopProxy"],[10,"EventLoop",544],[10,"EventLoopProxy",544],[10,"PartialEq",8385],[6,"SendEventError",544],[5,"Map",1138],[1,"u64"],[17,"Context"],[17,"ReceiveIterator"],[10,"AsyncProcedureCall",586],[6,"Input",586],[8,"AsyncProcedure",586],[6,"CallError",586],[10,"Context",586],[10,"Send",8396],[10,"Clone",8397],[5,"Message",586],[5,"SchedulerAsyncProcedureCall",586],[10,"Scheduler",909],[5,"SchedulerContext",586],[10,"MessageTag",586],[6,"MessageError",586],[6,"SendError",586],[6,"ProcedureError",586],[10,"IntoMessage",586],[17,"Output"],[10,"FnMut",8398],[5,"IndexProcessor",773],[5,"IndexedGeometry",773],[5,"RTree",8399],[10,"CoordFloat",8400],[10,"Bounded",8401],[10,"Signed",8402],[6,"ExactGeometry",773],[10,"PartialOrd",8385],[1,"str"],[6,"GeozeroError",8403],[5,"GeometryIndex",773],[10,"Debug",8388],[5,"LineString",8404],[5,"HashMap",8405],[5,"Polygon",8406],[6,"TileIndex",773],[6,"ColumnValue",8407],[6,"ScheduleError",909],[10,"Future",8408],[10,"FnOnce",8398],[5,"NopScheduler",909],[5,"HttpSourceClient",948],[5,"Pin",8409],[6,"SourceType",1016],[5,"SourceFetchError",948],[5,"Error",8410],[6,"Error",8411],[10,"Error",8412],[5,"TessellateSource",1016],[5,"RasterSource",1016],[5,"KernelBuilder",1087],[6,"MapError",1138],[6,"WindowCreateError",8275],[5,"Style",6870],[5,"RendererBuilder",1838],[10,"Plugin",1285],[5,"ReqwestOffscreenKernelEnvironment",1221],[5,"ReqwestHttpClient",1243],[5,"PathBuf",8413],[10,"Into",8414],[5,"TokioScheduler",1265],[5,"RasterPlugin",1287],[10,"RasterTransferables",1580],[8,"RgbaImage",8415],[10,"LayerRaster",1580],[10,"LayerRasterMissing",1580],[5,"RasterLayersDataComponent",1287],[5,"AvailableRasterLayerData",1287],[5,"MissingRasterLayerData",1287],[5,"PopulateWorldSystem",1401],[6,"Cow",8416],[6,"ProcessRasterError",1421],[5,"ProcessRasterContext",1421],[5,"RasterTileRequest",1421],[5,"LayerItem",3037],[8,"AsyncProcedureFuture",586],[5,"RequestSystem",1531],[5,"RasterResources",1553],[5,"Device",8417],[5,"Texture",3475],[8,"Label",8417],[6,"TextureFormat",3583,8418],[5,"TextureUsages",8418],[5,"BindGroup",8417],[5,"Msaa",3583],[5,"RenderPipeline",8417],[5,"DefaultLayerRaster",1580],[5,"DefaultLayerRasterMissing",1580],[6,"RasterMessageTag",1580],[5,"DefaultRasterTransferables",1580],[5,"Queue",8417],[5,"Tiles",7056],[5,"RenderPlugin",1693],[6,"RenderStageLabel",1693],[5,"MaskPipeline",1693],[5,"Renderer",1693],[5,"WgpuSettings",3583],[5,"RendererSettings",3583],[6,"RenderError",2083],[10,"MapWindow",8275],[10,"HeadedMapWindow",8275],[5,"Instance",8417],[5,"Surface",3361],[8,"RequestAdapterOptions",8417],[5,"Adapter",8417],[5,"UninitializedRenderer",1838],[6,"InitializationResult",1838],[5,"InitializedRenderer",1838],[5,"Perspective",1922],[5,"Camera",1922],[5,"Point2",8389],[5,"EdgeInsets",1922],[5,"ViewProjection",1922],[5,"ModelViewProjection",1922],[5,"Rad",8419],[5,"InvertedViewProjection",1922],[5,"Vector2",8420],[5,"Vector4",8420],[5,"RequestDeviceError",8417],[6,"SurfaceError",8417],[6,"RenderGraphError",2142],[6,"HandleError",8421],[5,"CreateSurfaceError",8417],[6,"Eventually",2115],[17,"Criteria"],[10,"HasChanged",2115],[10,"Eq",8385],[10,"HasTile",4391],[10,"Node",2564],[6,"RunSubGraphError",2289],[6,"OutputSlotError",2289],[6,"InputSlotError",2289],[5,"RunSubGraph",2289],[6,"SlotValue",2769],[6,"SlotLabel",2769],[5,"Buffer",8417],[5,"Sampler",8417],[6,"TextureView",3475],[5,"SlotInfos",2769],[5,"NodeState",2564],[6,"Edge",2434],[6,"EdgeExistence",2434],[5,"NodeId",2564],[6,"NodeLabel",2564],[10,"AsRef",8414],[5,"GraphInputNode",2494],[5,"Edges",2564],[5,"EmptyNode",2564],[6,"SlotType",2769],[10,"IntoIterator",8422],[6,"RenderGraphRunnerError",2908],[5,"MainPassNode",2965],[5,"MainPassDriverNode",2965],[5,"TileMaskItem",3037],[5,"RenderPhase",3037],[17,"SortKey"],[10,"Ord",8385],[5,"DrawState",3116],[10,"RenderCommand",3116],[10,"RenderPipeline",3260],[5,"RenderPipelineDescriptor",3260],[10,"Queue",3163],[8,"BufferAddress",8418],[5,"BackingBufferDescriptor",3241],[5,"VertexBufferLayout",3286],[5,"FragmentState",3286],[5,"VertexState",3286],[5,"WindowHead",3361],[5,"Surface",8417],[6,"Head",3361],[5,"BufferDimensions",3361],[5,"SurfaceTexture",8417],[5,"TextureView",8417],[5,"TilePipeline",3521],[5,"Range",8423],[5,"RenderPass",8417],[5,"Color",8418],[5,"BufferSlice",8417],[6,"IndexFormat",8418],[5,"ShaderStages",8418],[5,"Backends",3583,8418],[5,"Features",3583,8418],[6,"TextureAspect",8418],[5,"Limits",3583,8418],[6,"PowerPreference",3583,8418],[6,"SurfaceType",3583],[5,"Error",8388],[6,"Backend",8418],[5,"TextureFormatFeatures",8418],[5,"Iter",8424],[5,"IterNames",8424],[6,"TextureSampleType",8418],[5,"ShaderCamera",4115],[5,"ShaderGlobals",4115],[5,"ShaderVertex",4115],[5,"ShaderFeatureStyle",4115],[5,"ShaderLayerMetadata",4115],[5,"ShaderTileMetadata",4115],[5,"ShaderTextureVertex",4115],[10,"Shader",4115],[5,"TileMaskShader",4115],[5,"VectorTileShader",4115],[5,"RasterTileShader",4115],[8,"Vec3f32",4115],[8,"Mat4x4f32",4115],[8,"Vec4f32",4115],[8,"Vec2f32",4115],[5,"GraphRunnerSystem",4350],[5,"ResourceSystem",4369],[5,"ViewTileSources",4391],[5,"TileShape",4391],[6,"SourceShapes",4391],[5,"ViewTile",4391],[5,"QueryHasTile",4391],[10,"ResourceQuery",6945],[5,"TileViewPattern",4522],[5,"BackingBuffer",4522],[5,"ViewState",4569],[5,"Vector3",8420],[5,"Deg",8419],[5,"LogicalSize",8275],[10,"StageLabel",4617],[10,"Stage",4617],[10,"IntoSystemContainer",6988],[5,"MultiStage",4617],[5,"NopStage",4617],[5,"Oklab",4694,8425],[5,"Alpha",4694,8425],[10,"Copy",8396],[5,"YPrimeCbCr",4694,8425],[5,"ICtCpPQ",4694,8425],[5,"Hsv",4694,8425],[5,"EncodedSrgb",4694,8425],[5,"LinearSrgb",4694,8425],[5,"Hsl",4694,8425],[5,"Luma",4694,8425],[5,"AcesCct",4694,8425],[5,"Oklch",4694,8425],[5,"DisplayP3",4694,8425],[5,"Yuv",4694,8425],[5,"GenericColor3",4694,8425],[5,"EncodedDisplayP3",4694,8425],[5,"YCbCr",4694,8425],[5,"EncodedBt2020",4694,8425],[5,"CieXYZ",4694,8425],[5,"Bt2100",4694,8425],[5,"AcesCc",4694,8425],[5,"EncodedBt2100PQ",4694,8425],[5,"Bt2020",4694,8425],[5,"DciP3",4694,8425],[5,"GenericColor1",4694,8425],[5,"CieLCh",4694,8425],[5,"YCxCz",4694,8425],[5,"CieLab",4694,8425],[5,"Rec709",4694,8425],[5,"ICtCpHLG",4694,8425],[5,"YPrimePbPr",4694,8425],[5,"DciXYZPrime",4694,8425],[5,"YPbPr",4694,8425],[5,"Aces2065",4694,8425],[5,"AcesCg",4694,8425],[5,"Luminance",4694,8425],[5,"EncodedBt2100HLG",4694,8425],[5,"EncodedRec709",4694,8425],[5,"PremultipliedAlpha",4694,8425],[10,"ColorType",4694,8425],[6,"Spaces",4694,8425],[5,"Color",8426],[17,"CintTy"],[10,"ColorInterop",4694,8425],[10,"Hash",8387],[5,"BackgroundPaint",6607],[5,"FillPaint",6607],[5,"LinePaint",6607],[6,"LayerPaint",6607],[5,"StyleLayer",6607],[6,"RasterResampling",6734],[5,"RasterLayer",6734],[5,"VectorSource",6789],[6,"Source",6789],[10,"QueryState",6901],[5,"EphemeralQueryState",6901],[5,"GlobalQueryState",6901],[5,"Resources",6945],[10,"Resource",6945],[10,"Default",8427],[5,"SystemContainer",6988],[10,"System",6988],[17,"System"],[10,"IntoSystem",7014],[5,"FunctionSystem",7014],[5,"SystemStage",7036],[5,"Tile",7056],[10,"QueryState",7056],[5,"EphemeralQueryState",7056],[5,"GlobalQueryState",7056],[10,"TileComponent",7056],[5,"TileSpawnResult",7056],[10,"Align",7193],[5,"OverAlignedVertexBuffer",7193],[5,"VertexBuffers",8428],[10,"Pod",8429],[5,"VertexConstructor",7193],[5,"FillVertex",8430],[5,"StrokeVertex",8431],[5,"ZeroTessellator",7241],[10,"Add",8432],[5,"VertexId",8433],[10,"From",8414],[10,"MaxIndex",8428],[8,"Result",8403],[6,"GeomType",7284,8434],[5,"Value",7284,8434],[5,"Feature",7284,8434],[5,"Layer",7284,8434],[6,"TileValue",8435],[1,"i64"],[10,"FeatureProcessor",8436],[10,"GeomProcessor",8437],[6,"Geometry",8438],[5,"ChangeObserver",7431],[10,"SignificantlyDifferent",7431],[17,"Epsilon"],[10,"Sized",8396],[5,"FPSMeter",7465],[5,"Grid",8439],[10,"DynHash",7488],[5,"FloatOrd",7494],[5,"Plane",7494],[10,"BaseFloat",8440],[10,"BaseNum",8440],[5,"Aabb3",7494],[5,"VectorPlugin",7596],[10,"VectorTransferables",8094],[10,"TileTessellated",8094],[10,"LayerMissing",8094],[8,"IndexDataType",7193],[10,"LayerTessellated",8094],[10,"LayerIndexed",8094],[5,"VectorTilesDone",7596],[5,"VectorLayersDataComponent",7596],[5,"VectorPipeline",7596],[5,"VectorTileRequest",7801],[5,"ProcessVectorContext",7801],[6,"ProcessVectorError",7801],[5,"MissingVectorLayerData",7596],[5,"AvailableVectorLayerData",7596],[5,"PopulateWorldSystem",7781],[5,"RequestSystem",7901],[5,"BufferPool",7923],[5,"RingIndex",7923],[5,"IndexEntry",7923],[6,"BackingBufferType",7923],[5,"BackingBuffer",7923],[5,"RingIndexEntry",7923],[5,"VecDeque",8441],[5,"HashSet",8442],[5,"DefaultTileTessellated",8094],[5,"DefaultLayerMissing",8094],[5,"DefaultLayerIndexed",8094],[5,"DefaultLayerTesselated",8094],[6,"VectorMessageTag",8094],[5,"DefaultVectorTransferables",8094],[8,"VectorBufferPool",7596],[17,"MapWindow"],[10,"MapWindowConfig",8275],[17,"WindowHandle"],[10,"HasWindowHandle",8443],[10,"HasDisplayHandle",8443],[10,"Sync",8396],[8,"NonZeroU32",8444],[5,"SetDebugPipeline",476],[5,"DrawDebugOutline",476],[10,"EventLoopConfig",544],[15,"TileRequest",771],[15,"Linear",907],[15,"Spatial",907],[6,"CurrentMapContext",1138],[15,"Pending",1211],[6,"RasterLayerData",1287],[5,"SetRasterTilePipeline",1479],[5,"SetRasterViewBindGroup",1479],[5,"DrawRasterTile",1479],[15,"SlotEdge",2488],[15,"NodeEdge",2488],[15,"MismatchedSlotType",2420],[15,"MismatchedSlotType",2423],[15,"MismatchedNodeSlots",2270],[15,"UnconnectedNodeInputSlot",2270],[15,"NodeInputSlotAlreadyOccupied",2270],[15,"UnconnectedNodeOutputSlot",2270],[15,"MismatchedInputSlotType",2426],[15,"MissingInput",2426],[5,"RenderGraphRunner",2908],[15,"MismatchedInputSlotType",2951],[15,"MissingInput",2951],[15,"EmptyNodeOutputSlot",2951],[5,"SetMaskPipeline",3002],[5,"DrawMask",3002],[5,"BufferedTextureHead",3361],[15,"SurfaceTexture",3519],[15,"Astc",4113],[8,"WgpuTileViewPattern",4391],[8,"TileUrl",6789],[8,"TileJSONUrl",6789],[10,"ResourceQueryMut",6945],[10,"ResourceQueryUnsafe",6945],[10,"ComponentQuery",7056],[10,"ComponentQueryMut",7056],[10,"ComponentQueryUnsafe",7056],[8,"GeoResult",7241],[6,"VectorLayerData",7596],[5,"SetVectorTilePipeline",7866],[5,"DrawVectorTile",7866]],"r":[[19,8445],[25,7193],[26,7193],[27,7193],[30,7193],[31,7241],[1214,1221],[1217,1221],[1219,1243],[1284,1265],[1289,1580],[1290,1580],[1292,1580],[1299,1580],[1705,4115],[2145,2434],[2148,2434],[2149,2564],[2150,2564],[2152,2494],[2155,2289],[2170,2564],[2172,2564],[2174,2564],[2175,2564],[2176,2564],[2177,2289],[2179,2564],[2180,2494],[2181,2289],[2183,2289],[2184,2289],[2189,2769],[2190,2769],[2191,2769],[2192,2769],[2193,2769],[3037,3116],[3038,3116],[3041,3116],[3042,3116],[3043,3116],[3163,3241],[3164,3361],[3165,3361],[3166,3286],[3167,3361],[3171,3260],[3172,3260],[3173,3361],[3175,3475],[3176,3475],[3178,3521],[3179,3549],[3180,3286],[3181,3286],[3182,3361],[3589,8418],[3628,8418],[3634,8418],[3651,8418],[3725,8418],[4393,4522],[4401,4522],[4694,8425],[4696,8425],[4698,8425],[4700,8425],[4702,8425],[4703,8425],[4705,8425],[4707,8425],[4709,8425],[4711,8425],[4714,8425],[4715,8425],[4717,8425],[4719,8425],[4721,8425],[4723,8425],[4725,8425],[4727,8425],[4729,8425],[4731,8425],[4733,8425],[4735,8425],[4737,8425],[4739,8425],[4741,8425],[4743,8425],[4745,8425],[4747,8425],[4749,8425],[4751,8425],[4754,8425],[4756,8425],[4758,8425],[4759,8425],[4762,8425],[4763,6870],[4764,8425],[4766,8425],[4768,8425],[4770,8425],[4772,8425],[4774,8425],[7284,8434],[7285,8434],[7286,8434],[7291,8434],[7433,7465],[7599,8094],[7600,8094],[7602,8094],[7604,8094],[7608,7801],[7609,7801],[7611,8094],[7618,7801],[7620,8094],[7739,7801]],"b":[[196,"impl-Debug-for-ZoomLevel"],[197,"impl-Display-for-ZoomLevel"],[198,"impl-Display-for-LatLon"],[199,"impl-Debug-for-LatLon"],[200,"impl-Display-for-Zoom"],[201,"impl-Debug-for-Zoom"],[203,"impl-Display-for-TileCoords"],[204,"impl-Debug-for-TileCoords"],[205,"impl-Debug-for-WorldTileCoords"],[206,"impl-Display-for-WorldTileCoords"],[207,"impl-Debug-for-WorldCoords"],[208,"impl-Display-for-WorldCoords"],[222,"impl-From%3C(f64,+f64)%3E-for-WorldCoords"],[224,"impl-From%3C(f32,+f32)%3E-for-WorldCoords"],[225,"impl-From%3CPoint3%3Cf64%3E%3E-for-WorldCoords"],[559,"impl-Debug-for-SendEventError"],[560,"impl-Display-for-SendEventError"],[663,"impl-Display-for-MessageError"],[664,"impl-Debug-for-MessageError"],[666,"impl-Display-for-SendError"],[667,"impl-Debug-for-SendError"],[668,"impl-Display-for-ProcedureError"],[669,"impl-Debug-for-ProcedureError"],[670,"impl-Debug-for-CallError"],[671,"impl-Display-for-CallError"],[924,"impl-Display-for-ScheduleError"],[925,"impl-Debug-for-ScheduleError"],[975,"impl-Debug-for-SourceFetchError"],[976,"impl-Display-for-SourceFetchError"],[978,"impl-From%3CError%3E-for-SourceFetchError"],[980,"impl-From%3CError%3E-for-SourceFetchError"],[1165,"impl-Debug-for-MapError"],[1166,"impl-Display-for-MapError"],[1442,"impl-Display-for-ProcessRasterError"],[1443,"impl-Debug-for-ProcessRasterError"],[2095,"impl-Display-for-RenderError"],[2096,"impl-Debug-for-RenderError"],[2097,"impl-From%3CRequestDeviceError%3E-for-RenderError"],[2099,"impl-From%3CSurfaceError%3E-for-RenderError"],[2100,"impl-From%3CRenderGraphError%3E-for-RenderError"],[2101,"impl-From%3CHandleError%3E-for-RenderError"],[2102,"impl-From%3CCreateSurfaceError%3E-for-RenderError"],[2217,"impl-Display-for-RenderGraphError"],[2218,"impl-Debug-for-RenderGraphError"],[2346,"impl-Debug-for-RunSubGraphError"],[2347,"impl-Display-for-RunSubGraphError"],[2348,"impl-Debug-for-OutputSlotError"],[2349,"impl-Display-for-OutputSlotError"],[2350,"impl-Display-for-InputSlotError"],[2351,"impl-Debug-for-InputSlotError"],[2649,"impl-Display-for-NodeRunError"],[2650,"impl-Debug-for-NodeRunError"],[2658,"impl-From%3COutputSlotError%3E-for-NodeRunError"],[2659,"impl-From%3CInputSlotError%3E-for-NodeRunError"],[2660,"impl-From%3CRunSubGraphError%3E-for-NodeRunError"],[2662,"impl-From%3C%26NodeLabel%3E-for-NodeLabel"],[2663,"impl-From%3C%26str%3E-for-NodeLabel"],[2664,"impl-From%3CString%3E-for-NodeLabel"],[2666,"impl-From%3CNodeId%3E-for-NodeLabel"],[2829,"impl-Display-for-SlotType"],[2830,"impl-Debug-for-SlotType"],[2834,"impl-From%3CTextureView%3E-for-SlotValue"],[2835,"impl-From%3CSampler%3E-for-SlotValue"],[2837,"impl-From%3CBuffer%3E-for-SlotValue"],[2839,"impl-From%3C%26str%3E-for-SlotLabel"],[2840,"impl-From%3CCow%3C\'static,+str%3E%3E-for-SlotLabel"],[2842,"impl-From%3Cusize%3E-for-SlotLabel"],[2843,"impl-From%3CString%3E-for-SlotLabel"],[2844,"impl-From%3C%26SlotLabel%3E-for-SlotLabel"],[2924,"impl-Debug-for-RenderGraphRunnerError"],[2925,"impl-Display-for-RenderGraphRunnerError"],[3493,"impl-From%3CSurfaceTexture%3E-for-TextureView"],[3494,"impl-From%3CTextureView%3E-for-TextureView"],[3774,"impl-Flags-for-Backends"],[3775,"impl-Backends"],[3776,"impl-Flags-for-Features"],[3777,"impl-Features"],[3891,"impl-Debug-for-Backends"],[3892,"impl-UpperHex-for-Backends"],[3893,"impl-LowerHex-for-Backends"],[3894,"impl-Binary-for-Backends"],[3895,"impl-Octal-for-Backends"],[3896,"impl-UpperHex-for-Features"],[3897,"impl-LowerHex-for-Features"],[3898,"impl-Debug-for-Features"],[3899,"impl-Binary-for-Features"],[3900,"impl-Octal-for-Features"],[3915,"impl-Flags-for-Backends"],[3916,"impl-Backends"],[3917,"impl-Flags-for-Features"],[3918,"impl-Features"],[4936,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23666%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3COklab%3CComponentTy%3E%3E"],[4937,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23786%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPrimeCbCr%3CComponentTy%3E%3E"],[4938,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23546%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CICtCpPQ%3CComponentTy%3E%3E"],[4939,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23738%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CHsv%3CComponentTy%3E%3E"],[4940,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%2342%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedSrgb%3CComponentTy%3E%3E"],[4941,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%2366%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLinearSrgb%3CComponentTy%3E%3E"],[4942,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23714%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CHsl%3CComponentTy%3E%3E"],[4943,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23210%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLuma%3CComponentTy%3E%3E"],[4944,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23306%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCct%3CComponentTy%3E%3E"],[4945,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23690%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3COklch%3CComponentTy%3E%3E"],[4946,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23330%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDisplayP3%3CComponentTy%3E%3E"],[4947,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23858%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYuv%3CComponentTy%3E%3E"],[4948,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23138%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CGenericColor3%3CComponentTy%3E%3E"],[4949,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23354%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedDisplayP3%3CComponentTy%3E%3E"],[4950,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23762%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYCbCr%3CComponentTy%3E%3E"],[4951,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23450%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2020%3CComponentTy%3E%3E"],[4952,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23594%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieXYZ%3CComponentTy%3E%3E"],[4953,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23474%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CBt2100%3CComponentTy%3E%3E"],[4954,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23282%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCc%3CComponentTy%3E%3E"],[4955,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23498%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2100PQ%3CComponentTy%3E%3E"],[4956,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23426%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CBt2020%3CComponentTy%3E%3E"],[4957,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23378%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDciP3%3CComponentTy%3E%3E"],[4958,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23162%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CGenericColor1%3CComponentTy%3E%3E"],[4959,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23642%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieLCh%3CComponentTy%3E%3E"],[4960,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23882%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYCxCz%3CComponentTy%3E%3E"],[4961,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23618%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieLab%3CComponentTy%3E%3E"],[4962,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23114%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CRec709%3CComponentTy%3E%3E"],[4963,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23570%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CICtCpHLG%3CComponentTy%3E%3E"],[4964,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23834%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPrimePbPr%3CComponentTy%3E%3E"],[4965,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23402%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDciXYZPrime%3CComponentTy%3E%3E"],[4966,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23810%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPbPr%3CComponentTy%3E%3E"],[4967,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23258%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAces2065%3CComponentTy%3E%3E"],[4968,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23234%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCg%3CComponentTy%3E%3E"],[4969,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23186%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLuminance%3CComponentTy%3E%3E"],[4970,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23522%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2100HLG%3CComponentTy%3E%3E"],[4971,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%2390%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedRec709%3CComponentTy%3E%3E"],[4972,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23719%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CHsl%3CComponentTy%3E%3E"],[4973,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23743%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CHsv%3CComponentTy%3E%3E"],[4974,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23287%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCc%3CComponentTy%3E%3E"],[4975,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23311%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCct%3CComponentTy%3E%3E"],[4976,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%2347%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedSrgb%3CComponentTy%3E%3E"],[4977,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%2371%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLinearSrgb%3CComponentTy%3E%3E"],[4978,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23191%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLuminance%3CComponentTy%3E%3E"],[4979,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23455%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2020%3CComponentTy%3E%3E"],[4980,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23623%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieLab%3CComponentTy%3E%3E"],[4981,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23479%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CBt2100%3CComponentTy%3E%3E"],[4982,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23143%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CGenericColor3%3CComponentTy%3E%3E"],[4983,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23431%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CBt2020%3CComponentTy%3E%3E"],[4984,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23383%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDciP3%3CComponentTy%3E%3E"],[4985,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23407%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDciXYZPrime%3CComponentTy%3E%3E"],[4986,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23839%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPrimePbPr%3CComponentTy%3E%3E"],[4987,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23767%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYCbCr%3CComponentTy%3E%3E"],[4988,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23239%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCg%3CComponentTy%3E%3E"],[4989,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23119%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CRec709%3CComponentTy%3E%3E"],[4990,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23527%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2100HLG%3CComponentTy%3E%3E"],[4991,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23695%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3COklch%3CComponentTy%3E%3E"],[4992,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23335%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDisplayP3%3CComponentTy%3E%3E"],[4993,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23791%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPrimeCbCr%3CComponentTy%3E%3E"],[4994,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23887%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYCxCz%3CComponentTy%3E%3E"],[4995,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23671%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3COklab%3CComponentTy%3E%3E"],[4996,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23815%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPbPr%3CComponentTy%3E%3E"],[4997,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23863%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYuv%3CComponentTy%3E%3E"],[4998,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23551%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CICtCpPQ%3CComponentTy%3E%3E"],[4999,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23359%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedDisplayP3%3CComponentTy%3E%3E"],[5000,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23599%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieXYZ%3CComponentTy%3E%3E"],[5001,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23263%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAces2065%3CComponentTy%3E%3E"],[5002,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%2395%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedRec709%3CComponentTy%3E%3E"],[5003,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23575%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CICtCpHLG%3CComponentTy%3E%3E"],[5004,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23215%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLuma%3CComponentTy%3E%3E"],[5005,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23503%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2100PQ%3CComponentTy%3E%3E"],[5006,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23167%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CGenericColor1%3CComponentTy%3E%3E"],[5007,"impl-AsMut%3C%5BComponentTy;+cint::::%7Bimpl%23647%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieLCh%3CComponentTy%3E%3E"],[5044,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23401%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDciXYZPrime%3CComponentTy%3E%3E"],[5045,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23737%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CHsv%3CComponentTy%3E%3E"],[5046,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23425%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CBt2020%3CComponentTy%3E%3E"],[5047,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23209%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLuma%3CComponentTy%3E%3E"],[5048,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23497%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2100PQ%3CComponentTy%3E%3E"],[5049,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23641%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieLCh%3CComponentTy%3E%3E"],[5050,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23161%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CGenericColor1%3CComponentTy%3E%3E"],[5051,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23881%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYCxCz%3CComponentTy%3E%3E"],[5052,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23809%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPbPr%3CComponentTy%3E%3E"],[5053,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23377%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDciP3%3CComponentTy%3E%3E"],[5054,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23113%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CRec709%3CComponentTy%3E%3E"],[5055,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23785%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPrimeCbCr%3CComponentTy%3E%3E"],[5056,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23353%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedDisplayP3%3CComponentTy%3E%3E"],[5057,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23665%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3COklab%3CComponentTy%3E%3E"],[5058,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23713%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CHsl%3CComponentTy%3E%3E"],[5059,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23521%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2100HLG%3CComponentTy%3E%3E"],[5060,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23617%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieLab%3CComponentTy%3E%3E"],[5061,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23545%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CICtCpPQ%3CComponentTy%3E%3E"],[5062,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23449%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2020%3CComponentTy%3E%3E"],[5063,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23137%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CGenericColor3%3CComponentTy%3E%3E"],[5064,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23569%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CICtCpHLG%3CComponentTy%3E%3E"],[5065,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23281%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCc%3CComponentTy%3E%3E"],[5066,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%2365%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLinearSrgb%3CComponentTy%3E%3E"],[5067,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23233%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCg%3CComponentTy%3E%3E"],[5068,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23689%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3COklch%3CComponentTy%3E%3E"],[5069,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%2341%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedSrgb%3CComponentTy%3E%3E"],[5070,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23329%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDisplayP3%3CComponentTy%3E%3E"],[5071,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23473%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CBt2100%3CComponentTy%3E%3E"],[5072,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23305%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCct%3CComponentTy%3E%3E"],[5073,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23185%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLuminance%3CComponentTy%3E%3E"],[5074,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%2389%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedRec709%3CComponentTy%3E%3E"],[5075,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23761%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYCbCr%3CComponentTy%3E%3E"],[5076,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23833%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPrimePbPr%3CComponentTy%3E%3E"],[5077,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23857%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYuv%3CComponentTy%3E%3E"],[5078,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23593%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieXYZ%3CComponentTy%3E%3E"],[5079,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23257%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAces2065%3CComponentTy%3E%3E"],[5080,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23598%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieXYZ%3CComponentTy%3E%3E"],[5081,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%2370%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLinearSrgb%3CComponentTy%3E%3E"],[5082,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23622%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieLab%3CComponentTy%3E%3E"],[5083,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23238%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCg%3CComponentTy%3E%3E"],[5084,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23334%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDisplayP3%3CComponentTy%3E%3E"],[5085,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23286%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCc%3CComponentTy%3E%3E"],[5086,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23790%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPrimeCbCr%3CComponentTy%3E%3E"],[5087,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23838%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPrimePbPr%3CComponentTy%3E%3E"],[5088,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23550%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CICtCpPQ%3CComponentTy%3E%3E"],[5089,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23646%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieLCh%3CComponentTy%3E%3E"],[5090,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23166%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CGenericColor1%3CComponentTy%3E%3E"],[5091,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23406%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDciXYZPrime%3CComponentTy%3E%3E"],[5092,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23742%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CHsv%3CComponentTy%3E%3E"],[5093,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23766%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYCbCr%3CComponentTy%3E%3E"],[5094,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23718%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CHsl%3CComponentTy%3E%3E"],[5095,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23454%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2020%3CComponentTy%3E%3E"],[5096,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23190%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLuminance%3CComponentTy%3E%3E"],[5097,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23118%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CRec709%3CComponentTy%3E%3E"],[5098,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23694%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3COklch%3CComponentTy%3E%3E"],[5099,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23886%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYCxCz%3CComponentTy%3E%3E"],[5100,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23214%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLuma%3CComponentTy%3E%3E"],[5101,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23526%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2100HLG%3CComponentTy%3E%3E"],[5102,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23574%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CICtCpHLG%3CComponentTy%3E%3E"],[5103,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23430%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CBt2020%3CComponentTy%3E%3E"],[5104,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23862%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYuv%3CComponentTy%3E%3E"],[5105,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%2346%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedSrgb%3CComponentTy%3E%3E"],[5106,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23310%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCct%3CComponentTy%3E%3E"],[5107,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23814%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPbPr%3CComponentTy%3E%3E"],[5108,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23382%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDciP3%3CComponentTy%3E%3E"],[5109,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23502%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2100PQ%3CComponentTy%3E%3E"],[5110,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23670%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3COklab%3CComponentTy%3E%3E"],[5111,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23358%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedDisplayP3%3CComponentTy%3E%3E"],[5112,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%2394%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedRec709%3CComponentTy%3E%3E"],[5113,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23478%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CBt2100%3CComponentTy%3E%3E"],[5114,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23142%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CGenericColor3%3CComponentTy%3E%3E"],[5115,"impl-AsRef%3C%5BComponentTy;+cint::::%7Bimpl%23262%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAces2065%3CComponentTy%3E%3E"],[5725,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23711%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CHsl%3CComponentTy%3E%3E"],[5726,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23351%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedDisplayP3%3CComponentTy%3E%3E"],[5727,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23639%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieLCh%3CComponentTy%3E%3E"],[5728,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%2387%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedRec709%3CComponentTy%3E%3E"],[5729,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23567%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CICtCpHLG%3CComponentTy%3E%3E"],[5730,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23207%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLuma%3CComponentTy%3E%3E"],[5731,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23879%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYCxCz%3CComponentTy%3E%3E"],[5732,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23135%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CGenericColor3%3CComponentTy%3E%3E"],[5733,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23735%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CHsv%3CComponentTy%3E%3E"],[5734,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23495%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2100PQ%3CComponentTy%3E%3E"],[5735,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23183%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLuminance%3CComponentTy%3E%3E"],[5736,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23447%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2020%3CComponentTy%3E%3E"],[5737,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23375%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDciP3%3CComponentTy%3E%3E"],[5738,"impl-From%3CColor%3E-for-Alpha%3CEncodedSrgb%3Cf32%3E%3E"],[5739,"impl-From%3CColor%3E-for-Alpha%3CEncodedSrgb%3Cf64%3E%3E"],[5740,"impl-From%3CColor%3E-for-Alpha%3CEncodedSrgb%3E"],[5741,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23111%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CRec709%3CComponentTy%3E%3E"],[5742,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%2363%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLinearSrgb%3CComponentTy%3E%3E"],[5743,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23399%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDciXYZPrime%3CComponentTy%3E%3E"],[5744,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23807%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPbPr%3CComponentTy%3E%3E"],[5745,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23231%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCg%3CComponentTy%3E%3E"],[5746,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23159%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CGenericColor1%3CComponentTy%3E%3E"],[5747,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23663%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3COklab%3CComponentTy%3E%3E"],[5749,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23783%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPrimeCbCr%3CComponentTy%3E%3E"],[5750,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23327%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDisplayP3%3CComponentTy%3E%3E"],[5751,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23591%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieXYZ%3CComponentTy%3E%3E"],[5752,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23759%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYCbCr%3CComponentTy%3E%3E"],[5753,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23303%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCct%3CComponentTy%3E%3E"],[5754,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23615%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieLab%3CComponentTy%3E%3E"],[5755,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23471%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CBt2100%3CComponentTy%3E%3E"],[5756,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23543%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CICtCpPQ%3CComponentTy%3E%3E"],[5757,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23687%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3COklch%3CComponentTy%3E%3E"],[5758,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%2339%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedSrgb%3CComponentTy%3E%3E"],[5759,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23423%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CBt2020%3CComponentTy%3E%3E"],[5760,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23279%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCc%3CComponentTy%3E%3E"],[5761,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23831%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPrimePbPr%3CComponentTy%3E%3E"],[5762,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23855%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYuv%3CComponentTy%3E%3E"],[5763,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23519%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2100HLG%3CComponentTy%3E%3E"],[5764,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23255%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAces2065%3CComponentTy%3E%3E"],[5765,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23236%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCg%3CComponentTy%3E%3E"],[5766,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23524%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2100HLG%3CComponentTy%3E%3E"],[5767,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23260%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAces2065%3CComponentTy%3E%3E"],[5768,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23140%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CGenericColor3%3CComponentTy%3E%3E"],[5769,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23740%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CHsv%3CComponentTy%3E%3E"],[5770,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23692%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3COklch%3CComponentTy%3E%3E"],[5771,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23788%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPrimeCbCr%3CComponentTy%3E%3E"],[5772,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23836%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPrimePbPr%3CComponentTy%3E%3E"],[5773,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%2392%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedRec709%3CComponentTy%3E%3E"],[5774,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23164%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CGenericColor1%3CComponentTy%3E%3E"],[5775,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23188%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLuminance%3CComponentTy%3E%3E"],[5776,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%2368%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLinearSrgb%3CComponentTy%3E%3E"],[5777,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23500%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2100PQ%3CComponentTy%3E%3E"],[5778,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23572%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CICtCpHLG%3CComponentTy%3E%3E"],[5779,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%2344%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedSrgb%3CComponentTy%3E%3E"],[5780,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23404%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDciXYZPrime%3CComponentTy%3E%3E"],[5781,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23212%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLuma%3CComponentTy%3E%3E"],[5782,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23644%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieLCh%3CComponentTy%3E%3E"],[5783,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23116%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CRec709%3CComponentTy%3E%3E"],[5784,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23284%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCc%3CComponentTy%3E%3E"],[5785,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23452%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2020%3CComponentTy%3E%3E"],[5786,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23548%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CICtCpPQ%3CComponentTy%3E%3E"],[5787,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23308%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCct%3CComponentTy%3E%3E"],[5788,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23380%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDciP3%3CComponentTy%3E%3E"],[5789,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23596%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieXYZ%3CComponentTy%3E%3E"],[5790,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23716%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CHsl%3CComponentTy%3E%3E"],[5792,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23884%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYCxCz%3CComponentTy%3E%3E"],[5793,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23812%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPbPr%3CComponentTy%3E%3E"],[5794,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23668%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3COklab%3CComponentTy%3E%3E"],[5795,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23476%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CBt2100%3CComponentTy%3E%3E"],[5796,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23860%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYuv%3CComponentTy%3E%3E"],[5797,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23428%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CBt2020%3CComponentTy%3E%3E"],[5798,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23620%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieLab%3CComponentTy%3E%3E"],[5799,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23332%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDisplayP3%3CComponentTy%3E%3E"],[5800,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23764%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYCbCr%3CComponentTy%3E%3E"],[5801,"impl-From%3C%5BComponentTy;+cint::::%7Bimpl%23356%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedDisplayP3%3CComponentTy%3E%3E"],[5803,"impl-From%3CPremultipliedAlpha%3CEncodedSrgb%3CComponentTy%3E%3E%3E-for-EncodedSrgb%3CComponentTy%3E"],[5804,"impl-From%3CColor%3E-for-EncodedSrgb%3Cf32%3E"],[5805,"impl-From%3CColor%3E-for-EncodedSrgb"],[5806,"impl-From%3CColor%3E-for-EncodedSrgb%3Cf64%3E"],[5808,"impl-From%3C%5BComponentTy;+3%5D%3E-for-EncodedSrgb%3CComponentTy%3E"],[5809,"impl-From%3CAlpha%3CEncodedSrgb%3CComponentTy%3E%3E%3E-for-EncodedSrgb%3CComponentTy%3E"],[5810,"impl-From%3C%5BComponentTy;+3%5D%3E-for-LinearSrgb%3CComponentTy%3E"],[5812,"impl-From%3CAlpha%3CLinearSrgb%3CComponentTy%3E%3E%3E-for-LinearSrgb%3CComponentTy%3E"],[5813,"impl-From%3CPremultipliedAlpha%3CLinearSrgb%3CComponentTy%3E%3E%3E-for-LinearSrgb%3CComponentTy%3E"],[5815,"impl-From%3CPremultipliedAlpha%3CEncodedRec709%3CComponentTy%3E%3E%3E-for-EncodedRec709%3CComponentTy%3E"],[5816,"impl-From%3C%5BComponentTy;+3%5D%3E-for-EncodedRec709%3CComponentTy%3E"],[5817,"impl-From%3CAlpha%3CEncodedRec709%3CComponentTy%3E%3E%3E-for-EncodedRec709%3CComponentTy%3E"],[5819,"impl-From%3CAlpha%3CRec709%3CComponentTy%3E%3E%3E-for-Rec709%3CComponentTy%3E"],[5820,"impl-From%3C%5BComponentTy;+3%5D%3E-for-Rec709%3CComponentTy%3E"],[5821,"impl-From%3CPremultipliedAlpha%3CRec709%3CComponentTy%3E%3E%3E-for-Rec709%3CComponentTy%3E"],[5822,"impl-From%3CAlpha%3CGenericColor3%3CComponentTy%3E%3E%3E-for-GenericColor3%3CComponentTy%3E"],[5823,"impl-From%3C%5BComponentTy;+3%5D%3E-for-GenericColor3%3CComponentTy%3E"],[5825,"impl-From%3CPremultipliedAlpha%3CGenericColor3%3CComponentTy%3E%3E%3E-for-GenericColor3%3CComponentTy%3E"],[5827,"impl-From%3C%5BComponentTy;+1%5D%3E-for-GenericColor1%3CComponentTy%3E"],[5828,"impl-From%3CPremultipliedAlpha%3CGenericColor1%3CComponentTy%3E%3E%3E-for-GenericColor1%3CComponentTy%3E"],[5829,"impl-From%3CAlpha%3CGenericColor1%3CComponentTy%3E%3E%3E-for-GenericColor1%3CComponentTy%3E"],[5831,"impl-From%3CPremultipliedAlpha%3CLuminance%3CComponentTy%3E%3E%3E-for-Luminance%3CComponentTy%3E"],[5832,"impl-From%3C%5BComponentTy;+1%5D%3E-for-Luminance%3CComponentTy%3E"],[5833,"impl-From%3CAlpha%3CLuminance%3CComponentTy%3E%3E%3E-for-Luminance%3CComponentTy%3E"],[5834,"impl-From%3CAlpha%3CLuma%3CComponentTy%3E%3E%3E-for-Luma%3CComponentTy%3E"],[5835,"impl-From%3CPremultipliedAlpha%3CLuma%3CComponentTy%3E%3E%3E-for-Luma%3CComponentTy%3E"],[5836,"impl-From%3C%5BComponentTy;+1%5D%3E-for-Luma%3CComponentTy%3E"],[5838,"impl-From%3CAlpha%3CAcesCg%3CComponentTy%3E%3E%3E-for-AcesCg%3CComponentTy%3E"],[5839,"impl-From%3CPremultipliedAlpha%3CAcesCg%3CComponentTy%3E%3E%3E-for-AcesCg%3CComponentTy%3E"],[5841,"impl-From%3C%5BComponentTy;+3%5D%3E-for-AcesCg%3CComponentTy%3E"],[5843,"impl-From%3CPremultipliedAlpha%3CAces2065%3CComponentTy%3E%3E%3E-for-Aces2065%3CComponentTy%3E"],[5844,"impl-From%3CAlpha%3CAces2065%3CComponentTy%3E%3E%3E-for-Aces2065%3CComponentTy%3E"],[5845,"impl-From%3C%5BComponentTy;+3%5D%3E-for-Aces2065%3CComponentTy%3E"],[5847,"impl-From%3CAlpha%3CAcesCc%3CComponentTy%3E%3E%3E-for-AcesCc%3CComponentTy%3E"],[5848,"impl-From%3C%5BComponentTy;+3%5D%3E-for-AcesCc%3CComponentTy%3E"],[5849,"impl-From%3CPremultipliedAlpha%3CAcesCc%3CComponentTy%3E%3E%3E-for-AcesCc%3CComponentTy%3E"],[5850,"impl-From%3CPremultipliedAlpha%3CAcesCct%3CComponentTy%3E%3E%3E-for-AcesCct%3CComponentTy%3E"],[5851,"impl-From%3C%5BComponentTy;+3%5D%3E-for-AcesCct%3CComponentTy%3E"],[5853,"impl-From%3CAlpha%3CAcesCct%3CComponentTy%3E%3E%3E-for-AcesCct%3CComponentTy%3E"],[5854,"impl-From%3CPremultipliedAlpha%3CDisplayP3%3CComponentTy%3E%3E%3E-for-DisplayP3%3CComponentTy%3E"],[5855,"impl-From%3C%5BComponentTy;+3%5D%3E-for-DisplayP3%3CComponentTy%3E"],[5857,"impl-From%3CAlpha%3CDisplayP3%3CComponentTy%3E%3E%3E-for-DisplayP3%3CComponentTy%3E"],[5859,"impl-From%3CAlpha%3CEncodedDisplayP3%3CComponentTy%3E%3E%3E-for-EncodedDisplayP3%3CComponentTy%3E"],[5860,"impl-From%3C%5BComponentTy;+3%5D%3E-for-EncodedDisplayP3%3CComponentTy%3E"],[5861,"impl-From%3CPremultipliedAlpha%3CEncodedDisplayP3%3CComponentTy%3E%3E%3E-for-EncodedDisplayP3%3CComponentTy%3E"],[5863,"impl-From%3CPremultipliedAlpha%3CDciP3%3CComponentTy%3E%3E%3E-for-DciP3%3CComponentTy%3E"],[5864,"impl-From%3CAlpha%3CDciP3%3CComponentTy%3E%3E%3E-for-DciP3%3CComponentTy%3E"],[5865,"impl-From%3C%5BComponentTy;+3%5D%3E-for-DciP3%3CComponentTy%3E"],[5867,"impl-From%3CAlpha%3CDciXYZPrime%3CComponentTy%3E%3E%3E-for-DciXYZPrime%3CComponentTy%3E"],[5868,"impl-From%3CPremultipliedAlpha%3CDciXYZPrime%3CComponentTy%3E%3E%3E-for-DciXYZPrime%3CComponentTy%3E"],[5869,"impl-From%3C%5BComponentTy;+3%5D%3E-for-DciXYZPrime%3CComponentTy%3E"],[5870,"impl-From%3CAlpha%3CBt2020%3CComponentTy%3E%3E%3E-for-Bt2020%3CComponentTy%3E"],[5871,"impl-From%3C%5BComponentTy;+3%5D%3E-for-Bt2020%3CComponentTy%3E"],[5873,"impl-From%3CPremultipliedAlpha%3CBt2020%3CComponentTy%3E%3E%3E-for-Bt2020%3CComponentTy%3E"],[5874,"impl-From%3C%5BComponentTy;+3%5D%3E-for-EncodedBt2020%3CComponentTy%3E"],[5875,"impl-From%3CPremultipliedAlpha%3CEncodedBt2020%3CComponentTy%3E%3E%3E-for-EncodedBt2020%3CComponentTy%3E"],[5876,"impl-From%3CAlpha%3CEncodedBt2020%3CComponentTy%3E%3E%3E-for-EncodedBt2020%3CComponentTy%3E"],[5879,"impl-From%3C%5BComponentTy;+3%5D%3E-for-Bt2100%3CComponentTy%3E"],[5880,"impl-From%3CPremultipliedAlpha%3CBt2100%3CComponentTy%3E%3E%3E-for-Bt2100%3CComponentTy%3E"],[5881,"impl-From%3CAlpha%3CBt2100%3CComponentTy%3E%3E%3E-for-Bt2100%3CComponentTy%3E"],[5882,"impl-From%3CAlpha%3CEncodedBt2100PQ%3CComponentTy%3E%3E%3E-for-EncodedBt2100PQ%3CComponentTy%3E"],[5884,"impl-From%3CPremultipliedAlpha%3CEncodedBt2100PQ%3CComponentTy%3E%3E%3E-for-EncodedBt2100PQ%3CComponentTy%3E"],[5885,"impl-From%3C%5BComponentTy;+3%5D%3E-for-EncodedBt2100PQ%3CComponentTy%3E"],[5886,"impl-From%3CAlpha%3CEncodedBt2100HLG%3CComponentTy%3E%3E%3E-for-EncodedBt2100HLG%3CComponentTy%3E"],[5887,"impl-From%3CPremultipliedAlpha%3CEncodedBt2100HLG%3CComponentTy%3E%3E%3E-for-EncodedBt2100HLG%3CComponentTy%3E"],[5888,"impl-From%3C%5BComponentTy;+3%5D%3E-for-EncodedBt2100HLG%3CComponentTy%3E"],[5890,"impl-From%3CAlpha%3CICtCpPQ%3CComponentTy%3E%3E%3E-for-ICtCpPQ%3CComponentTy%3E"],[5891,"impl-From%3CPremultipliedAlpha%3CICtCpPQ%3CComponentTy%3E%3E%3E-for-ICtCpPQ%3CComponentTy%3E"],[5893,"impl-From%3C%5BComponentTy;+3%5D%3E-for-ICtCpPQ%3CComponentTy%3E"],[5894,"impl-From%3C%5BComponentTy;+3%5D%3E-for-ICtCpHLG%3CComponentTy%3E"],[5896,"impl-From%3CAlpha%3CICtCpHLG%3CComponentTy%3E%3E%3E-for-ICtCpHLG%3CComponentTy%3E"],[5897,"impl-From%3CPremultipliedAlpha%3CICtCpHLG%3CComponentTy%3E%3E%3E-for-ICtCpHLG%3CComponentTy%3E"],[5898,"impl-From%3C%5BComponentTy;+3%5D%3E-for-CieXYZ%3CComponentTy%3E"],[5900,"impl-From%3CAlpha%3CCieXYZ%3CComponentTy%3E%3E%3E-for-CieXYZ%3CComponentTy%3E"],[5901,"impl-From%3CPremultipliedAlpha%3CCieXYZ%3CComponentTy%3E%3E%3E-for-CieXYZ%3CComponentTy%3E"],[5903,"impl-From%3CAlpha%3CCieLab%3CComponentTy%3E%3E%3E-for-CieLab%3CComponentTy%3E"],[5904,"impl-From%3CPremultipliedAlpha%3CCieLab%3CComponentTy%3E%3E%3E-for-CieLab%3CComponentTy%3E"],[5905,"impl-From%3C%5BComponentTy;+3%5D%3E-for-CieLab%3CComponentTy%3E"],[5906,"impl-From%3CPremultipliedAlpha%3CCieLCh%3CComponentTy%3E%3E%3E-for-CieLCh%3CComponentTy%3E"],[5907,"impl-From%3CAlpha%3CCieLCh%3CComponentTy%3E%3E%3E-for-CieLCh%3CComponentTy%3E"],[5908,"impl-From%3C%5BComponentTy;+3%5D%3E-for-CieLCh%3CComponentTy%3E"],[5911,"impl-From%3CAlpha%3COklab%3CComponentTy%3E%3E%3E-for-Oklab%3CComponentTy%3E"],[5912,"impl-From%3C%5BComponentTy;+3%5D%3E-for-Oklab%3CComponentTy%3E"],[5913,"impl-From%3CPremultipliedAlpha%3COklab%3CComponentTy%3E%3E%3E-for-Oklab%3CComponentTy%3E"],[5914,"impl-From%3C%5BComponentTy;+3%5D%3E-for-Oklch%3CComponentTy%3E"],[5915,"impl-From%3CPremultipliedAlpha%3COklch%3CComponentTy%3E%3E%3E-for-Oklch%3CComponentTy%3E"],[5916,"impl-From%3CAlpha%3COklch%3CComponentTy%3E%3E%3E-for-Oklch%3CComponentTy%3E"],[5918,"impl-From%3C%5BComponentTy;+3%5D%3E-for-Hsl%3CComponentTy%3E"],[5919,"impl-From%3CPremultipliedAlpha%3CHsl%3CComponentTy%3E%3E%3E-for-Hsl%3CComponentTy%3E"],[5921,"impl-From%3CAlpha%3CHsl%3CComponentTy%3E%3E%3E-for-Hsl%3CComponentTy%3E"],[5923,"impl-From%3CAlpha%3CHsv%3CComponentTy%3E%3E%3E-for-Hsv%3CComponentTy%3E"],[5924,"impl-From%3CPremultipliedAlpha%3CHsv%3CComponentTy%3E%3E%3E-for-Hsv%3CComponentTy%3E"],[5925,"impl-From%3C%5BComponentTy;+3%5D%3E-for-Hsv%3CComponentTy%3E"],[5927,"impl-From%3C%5BComponentTy;+3%5D%3E-for-YCbCr%3CComponentTy%3E"],[5928,"impl-From%3CPremultipliedAlpha%3CYCbCr%3CComponentTy%3E%3E%3E-for-YCbCr%3CComponentTy%3E"],[5929,"impl-From%3CAlpha%3CYCbCr%3CComponentTy%3E%3E%3E-for-YCbCr%3CComponentTy%3E"],[5930,"impl-From%3CAlpha%3CYPrimeCbCr%3CComponentTy%3E%3E%3E-for-YPrimeCbCr%3CComponentTy%3E"],[5931,"impl-From%3CPremultipliedAlpha%3CYPrimeCbCr%3CComponentTy%3E%3E%3E-for-YPrimeCbCr%3CComponentTy%3E"],[5933,"impl-From%3C%5BComponentTy;+3%5D%3E-for-YPrimeCbCr%3CComponentTy%3E"],[5934,"impl-From%3CAlpha%3CYPbPr%3CComponentTy%3E%3E%3E-for-YPbPr%3CComponentTy%3E"],[5936,"impl-From%3CPremultipliedAlpha%3CYPbPr%3CComponentTy%3E%3E%3E-for-YPbPr%3CComponentTy%3E"],[5937,"impl-From%3C%5BComponentTy;+3%5D%3E-for-YPbPr%3CComponentTy%3E"],[5939,"impl-From%3C%5BComponentTy;+3%5D%3E-for-YPrimePbPr%3CComponentTy%3E"],[5940,"impl-From%3CAlpha%3CYPrimePbPr%3CComponentTy%3E%3E%3E-for-YPrimePbPr%3CComponentTy%3E"],[5941,"impl-From%3CPremultipliedAlpha%3CYPrimePbPr%3CComponentTy%3E%3E%3E-for-YPrimePbPr%3CComponentTy%3E"],[5942,"impl-From%3C%5BComponentTy;+3%5D%3E-for-Yuv%3CComponentTy%3E"],[5943,"impl-From%3CAlpha%3CYuv%3CComponentTy%3E%3E%3E-for-Yuv%3CComponentTy%3E"],[5944,"impl-From%3CPremultipliedAlpha%3CYuv%3CComponentTy%3E%3E%3E-for-Yuv%3CComponentTy%3E"],[5946,"impl-From%3CAlpha%3CYCxCz%3CComponentTy%3E%3E%3E-for-YCxCz%3CComponentTy%3E"],[5947,"impl-From%3C%5BComponentTy;+3%5D%3E-for-YCxCz%3CComponentTy%3E"],[5948,"impl-From%3CPremultipliedAlpha%3CYCxCz%3CComponentTy%3E%3E%3E-for-YCxCz%3CComponentTy%3E"],[6012,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23520%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2100HLG%3CComponentTy%3E%3E"],[6013,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23304%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCct%3CComponentTy%3E%3E"],[6014,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23688%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3COklch%3CComponentTy%3E%3E"],[6016,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%2388%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedRec709%3CComponentTy%3E%3E"],[6017,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23232%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCg%3CComponentTy%3E%3E"],[6018,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23448%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2020%3CComponentTy%3E%3E"],[6019,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23736%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CHsv%3CComponentTy%3E%3E"],[6020,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23880%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYCxCz%3CComponentTy%3E%3E"],[6021,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23208%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLuma%3CComponentTy%3E%3E"],[6022,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23760%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYCbCr%3CComponentTy%3E%3E"],[6023,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%2340%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedSrgb%3CComponentTy%3E%3E"],[6024,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23568%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CICtCpHLG%3CComponentTy%3E%3E"],[6025,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23112%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CRec709%3CComponentTy%3E%3E"],[6026,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23136%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CGenericColor3%3CComponentTy%3E%3E"],[6027,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23184%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLuminance%3CComponentTy%3E%3E"],[6028,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23832%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPrimePbPr%3CComponentTy%3E%3E"],[6029,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23712%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CHsl%3CComponentTy%3E%3E"],[6030,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23496%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedBt2100PQ%3CComponentTy%3E%3E"],[6031,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23472%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CBt2100%3CComponentTy%3E%3E"],[6032,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23424%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CBt2020%3CComponentTy%3E%3E"],[6033,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23592%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieXYZ%3CComponentTy%3E%3E"],[6034,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23376%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDciP3%3CComponentTy%3E%3E"],[6035,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23328%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDisplayP3%3CComponentTy%3E%3E"],[6036,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23160%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CGenericColor1%3CComponentTy%3E%3E"],[6037,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23400%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CDciXYZPrime%3CComponentTy%3E%3E"],[6038,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23616%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieLab%3CComponentTy%3E%3E"],[6039,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23784%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPrimeCbCr%3CComponentTy%3E%3E"],[6040,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23280%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAcesCc%3CComponentTy%3E%3E"],[6041,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23640%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CCieLCh%3CComponentTy%3E%3E"],[6042,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%2364%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CLinearSrgb%3CComponentTy%3E%3E"],[6043,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23808%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYPbPr%3CComponentTy%3E%3E"],[6044,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23856%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CYuv%3CComponentTy%3E%3E"],[6045,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23544%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CICtCpPQ%3CComponentTy%3E%3E"],[6046,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23664%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3COklab%3CComponentTy%3E%3E"],[6047,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23256%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CAces2065%3CComponentTy%3E%3E"],[6048,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23352%7D::%7Bconstant%230%7D%5D%3E-for-Alpha%3CEncodedDisplayP3%3CComponentTy%3E%3E"],[6049,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23357%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedDisplayP3%3CComponentTy%3E%3E"],[6050,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23861%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYuv%3CComponentTy%3E%3E"],[6051,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23525%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2100HLG%3CComponentTy%3E%3E"],[6052,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23405%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDciXYZPrime%3CComponentTy%3E%3E"],[6053,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23549%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CICtCpPQ%3CComponentTy%3E%3E"],[6054,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23333%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDisplayP3%3CComponentTy%3E%3E"],[6055,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23261%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAces2065%3CComponentTy%3E%3E"],[6056,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23117%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CRec709%3CComponentTy%3E%3E"],[6057,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23213%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLuma%3CComponentTy%3E%3E"],[6058,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%2393%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedRec709%3CComponentTy%3E%3E"],[6059,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23621%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieLab%3CComponentTy%3E%3E"],[6061,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23669%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3COklab%3CComponentTy%3E%3E"],[6062,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23837%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPrimePbPr%3CComponentTy%3E%3E"],[6063,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23477%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CBt2100%3CComponentTy%3E%3E"],[6064,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23813%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPbPr%3CComponentTy%3E%3E"],[6065,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23141%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CGenericColor3%3CComponentTy%3E%3E"],[6066,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23597%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieXYZ%3CComponentTy%3E%3E"],[6067,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23741%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CHsv%3CComponentTy%3E%3E"],[6068,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23429%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CBt2020%3CComponentTy%3E%3E"],[6069,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23453%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2020%3CComponentTy%3E%3E"],[6070,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23645%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CCieLCh%3CComponentTy%3E%3E"],[6071,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23237%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCg%3CComponentTy%3E%3E"],[6072,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%2345%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedSrgb%3CComponentTy%3E%3E"],[6073,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23165%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CGenericColor1%3CComponentTy%3E%3E"],[6074,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23789%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYPrimeCbCr%3CComponentTy%3E%3E"],[6075,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23189%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLuminance%3CComponentTy%3E%3E"],[6076,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23693%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3COklch%3CComponentTy%3E%3E"],[6077,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23885%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYCxCz%3CComponentTy%3E%3E"],[6078,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23501%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CEncodedBt2100PQ%3CComponentTy%3E%3E"],[6079,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%2369%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CLinearSrgb%3CComponentTy%3E%3E"],[6080,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23285%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCc%3CComponentTy%3E%3E"],[6081,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23765%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CYCbCr%3CComponentTy%3E%3E"],[6082,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23381%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CDciP3%3CComponentTy%3E%3E"],[6083,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23309%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CAcesCct%3CComponentTy%3E%3E"],[6084,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23717%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CHsl%3CComponentTy%3E%3E"],[6085,"impl-Into%3C%5BComponentTy;+cint::::%7Bimpl%23573%7D::%7Bconstant%230%7D%5D%3E-for-PremultipliedAlpha%3CICtCpHLG%3CComponentTy%3E%3E"],[7228,"impl-FillVertexConstructor%3CShaderVertex%3E-for-VertexConstructor"],[7229,"impl-StrokeVertexConstructor%3CShaderVertex%3E-for-VertexConstructor"],[7823,"impl-Display-for-ProcessVectorError"],[7824,"impl-Debug-for-ProcessVectorError"],[8321,"impl-Display-for-WindowCreateError"],[8322,"impl-Debug-for-WindowCreateError"]],"c":"OjAAAAEAAAAAAAAAEAAAAMkO","e":"OzAAAAEAANAaAQICAAAABAAAAAYAAQAJAAIADQABABAAAAASAAAAFgAAAB0AAQAhAAUAKAAEAC8ACwA+AAIAQgABAEUAAABKAAAATAAyAIEAUQDVAAAA2QAAANwAAADeAAEA4QABAOQAAADnAAIA9AAeABUBEgApAQoANQEHAD4BDwBPATMAhAEAAIYBGACmAQoAtAEOAMQBBADKAQAAzAEdAO4BEwADAhAAFgIKACICBQApAggANAIKAEACAABFAgAASAIAAE0CAgBRAgMAVwIAAFkCAABbAisAiAIYAKkCAgC0Ah8A1QIBANgCLQAKAwMADwMaACwDCQA4AwEAPwMDAEUDAgBNAyMAcwMdAJIDDACjAxEAuQMYANMDAADVAwAA1wMBANwDHQD8AwAA/gMbACAEHwBCBA4AUwQAAFYEIwB7BBQAkgQAAJQEAACYBA8AqQQUAL8EAADCBAAAxAQIAM4EAADQBBUA6AQDAO0EBADzBAUA+wQJAAYFMAA8BQAAQgUYAFwFAABeBQAAYAUYAHoFBQCCBQ0AkQUTAKsFLwDhBSEABQYMABMGAQAWBgQAHAYBAB8GRQBpBgEAbAYBAHEGLACgBgEApgYBAKkGGgDFBgsA0gYIAOAGAADiBgAA5AYCAOwGFAACBwQACAcAAAoHAAAMBwAADgcAABAHBQAYBzYAWAdSAKwHFADHBwIA0AdiADQIAwA5CAsARggJAFEIAgBVCAkAYQgAAGMIAgBoCAAAaggQAH4IAACACAAAgggBAIcIAACJCAEAkwgAAJYIFQCtCAkAuAgPAMkIBwDSCCgA/QgsACsJBQA6CQAAPQkBAEQJEgBYCQAAWgkAAFwJAABeCSUAhQkBAIkJGACoCRYAxgkMAN0JAADfCQEA4wkHAPEJAgD4CQAA+gkIAAcKAgANCgAADwoAABEKAAAUCigAPgoFAEcKFgBjCgIAZwoCAGsKAABwCgAAcgoBAHcKAQCAChQAlgoHAJ8KAAChCgAApgoCAKwKGQDHCgYA1AoBAN8KNQAWCwAAGAsBABsLAgAgCwAAKQsNADgLBAA/CwEAQgssAHELAAB0Cy0ApAsAAKcLIADMCxEA3wsCAOQLAADnCwEA6gsRAP0LBAAFDAAACQwNABgMAAAbDBEALgwBADIMAAA0DAoAQQwAAEYMCgBSDAAAVAwKAGAMBgBoDAAAawwAAG4MAQByDAAAdAwAAHkMAAB9DAIAgwwAAIUMAwCKDAAAjAwBAI8MAgCWDAAAmQwEAKAMAACjDAsAsAwAALQMDgDEDAEAyAwAAMoMAwDSDAMA2QwAANsMBgDjDAUA6gwJAPYMBgADDQsAEw0xAEoNBgBWDT0AlQ0AAJgNCwCmDQIAqw0JALYNEADJDQIAzg0MANwNAQDfDQQA6w0DAPANAAD0DQAA/A0DAC8OAQBUDgAAgg4AAJkOGwC2DgAAvw4AAMEOAADKDhEA3g4RAPkOCAAFDwgAEA8JABwPEwAzDwwAQg8AAEwPAABODwAAWg8EAG4PHACUDwAAlg8IAMYPAADKDwAA3w8IAOoPGgAHEAgAFBBiAIsQbQD7EAAA/hAAAAARBQAIERAAGxEJACYRAQAqEQEALhEAADQRLQBnEQQAcRE8AK8RCwC9EQAAwhEiAOgRBQDvEQIA8xENAAQSAAAIEgQADhIAABQSDwAlEgAAKRIAAC8SAAAzEgcAPBICAEASAQBDEgIASBIOAGoSAABtEgAAkhIAAJoSAACtEnMBMxRNAIUUcgD6FCMAJhVOAXYWKQChFgkArBYDALEWAgC1FgEAuBYCALwWBADCFgAAxBYCAMgWBQDPFgEA0hYAANQWAgDYFgQA3hYCAOIWAADkFgIA6BYCAOwWBADyFgMA+BYDAP0WBAADFwEABhcBAAkXAgANFwEAEBcFABgXBQAfFwEAIhcAACQXAgAoFwQALhcBADEXAQA0FwUAOxcCAFQXJgB9FwIAgRcrAK4XGADIFwAAyxcBAM8XAQDSFwAA1BcAANcXAADZFwAA2xcAAN0XAQDgFwAA4hcAAOUXAQDoFwAA6xcAAO0XAQDxFwAA8xcBAPcXAQD7FwAA/RcAAP8XAQACGAAABBgAAAcYAQALGAAADRgBABAYdACGGCYAtRgnAN8YAAD2GAAA+BibAJUZJgC+GQAAzxkEANUZAgDZGS8ADhoCABYaTwBqGh4AjBoAAI4aBgCWGgUAnRoPALMaCwDBGgMAxhoQANgaCgDlGiIADBsjADEbAAA1GwAANxsGAD8bAQBCGwoAThsAAFAbBQBXGwAAWRsEAF8bCABpGwUAcBsAAHIbAgB2Gw4AhxsUAJ0bIAC/GwQAxxsBAM4bAQDVGwwA4xsrABEcCgAfHA8AMRwBADUcEwBLHAAAThwKAFscGQB4HAMAfRwJAIkcGQCkHBAAuRwFAMYcAADIHAAAyhwAAM8cCwDcHAMA4RwDAOccAADrHA4A/BwDAAEdBAAIHQEACx0LABgdAQAbHQMAIB0AACIdBwArHQYANB0LAEEdBQBLHRUAYh0PAHgdAAB6HQAAfx0QAJIdAACZHQAAnB0SALAdCgC8HQYAxB03AP0dAAAFHgIADx4tAEAeAABCHiEAZR4GAG4eCwB7HgEAfx4SAJgeLwDMHhgA5x4LAPQeAQD3HgoABB80AD8fCgBSH6AA9B8EAP8fAQACIAEABiAAAAggAAALIEkAViAAAFggAABbICoAiSAJAJYgJgA="}]\ ]')); if (typeof exports !== 'undefined') exports.searchIndex = searchIndex; else if (window.initSearch) window.initSearch(searchIndex); diff --git a/docs/api/search.desc/maplibre/maplibre-desc-0-.js b/docs/api/search.desc/maplibre/maplibre-desc-0-.js index 3b11523c..c22db6b5 100644 --- a/docs/api/search.desc/maplibre/maplibre-desc-0-.js +++ b/docs/api/search.desc/maplibre/maplibre-desc-0-.js @@ -1 +1 @@ -searchState.loadedDescShard("maplibre", 0, "Maplibre-rs\nCollection of utilities used to perform certain …\nProvides utilities related to coordinates.\nMacro to define a new label trait\nHandles IO related processing as well as multithreading.\nHandles platform specific code. Depending on the …\nThis module implements the rendering algorithm of …\nVector tile format styling.\nTessellation for lines and polygons is implemented here.\nNested message and enum types in Tile.\nUtils which are used internally\nUtilities for the window system.\nRe-export of the io module.\nRe-export of the tessellation module.\nVertex buffers index data type.\nVertex buffer which includes additional padding to fulfill …\nConstructor for Fill and Stroke vertices.\nTessellator implementation.\nBuild tessellations with vectors.\nStores the context of the map.\nReturns the argument unchanged.\nCalls U::from(self).\nAn aligned world tile coordinate aligns a world coordinate …\nThe average circumference of the world in meters.\nApproximate radius of the earth in meters. Uses the WGS-84 …\nWithin each tile there is a separate coordinate system. …\nRepresents the position of a node within a quad tree. The …\nEvery tile has tile coordinates. These tile coordinates …\nDefines a bounding box on a tiled map with a ZoomLevel and …\nActual coordinates within the 3D world. The z value of the …\nEvery tile has tile coordinates. Every tile coordinate can …\nZoom is an exponential scale that defines the zoom of the …\nAdopted from tilebelt\nThe circumference at a line of latitude in meters.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nAdopted from tilebelt\nGet the tile which is one zoom level lower and contains …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the tile coords according to an addressing scheme. …\nTransforms the tile coordinates as defined by the tile …\nThe maximum amount of tiles this view region contains\nPadding around this view region\nReturns unique stencil reference values for …\nAdopted from Transform::calculatePosMatrix\nAdopted from Transform::coveringZoomLevel\nAt which zoom level does this region exist\nLabels for the “draw” graph\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nQueues PhaseItems for rendering.\nSpecifies the instructions which are going to be sent to …\nPrepares GPU-owned resources by initializing them if they …\nPass which renders debug information on top of the map.\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nThe environment defines which types must be injected into …\nReturns the argument unchanged.\nCalls U::from(self).\nThe event loop was already closed\nWhen sending events to an event loop errors can occur.\nReturns the argument unchanged.\nCalls U::from(self).\nLayers are described in section 4.1 of the specification\nAlthough this is an “optional” field it is required by …\nThe actual features in this tile.\nGeometry index.\nDictionary encoding for keys\nScheduling.\nHTTP client.\nDictionary encoding for values\nAny compliant implementation must first read the version …\nType definitions for asynchronous procedure calls. These …\nAPCs define an interface for performing work …\nAllows sending messages from workers to back to the caller.\nThe Input is not compatible with the procedure\nInputs for an AsyncProcedure\nThe result of the tessellation of a tile. This is sent as …\nDefines a set of strongly-typed labels for a class of …\nCall an AsyncProcedure using some Input. This function is …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nTry to receive a message non-blocking.\nSend a message back to the caller.\nContains either a polygon or line vector.\nA quad tree storing the currently loaded tiles.\nA processor able to create geometries using …\nAn indexed geometry contains an exact vector geometry, …\nIndex of tiles which can be of two types: spatial or …\nBegin of dataset processing.\nEnd of dataset processing.\nBegin of feature processing.\nEnd of feature processing.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nBegin of feature geometry processing.\nEnd of feature geometry processing.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nBegin of feature property processing.\nEnd of feature property processing.\nAsync/await scheduler. Can schedule a task from a future …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nA closure that returns a HTTP client.\nOn the web platform futures are not thread-safe (i.e. not …\nGives access to the HTTP client which can be of multiple …\nDefines the different types of HTTP clients such as basic …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nRepresents a source from which the raster tile are fetched.\nRepresents the tiles’ different types of source.\nRepresents a source from which the vector tile are fetched.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nHolds references to core constructs of maplibre. Based on …\nA convenient builder for Kernels.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nNo need to set renderer again\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nResets the complete state of this map - a new renderer and …\nMinimum WebGPU buffer size\nHttp client for non-web targets.\nModule which is used target platform is not web related.\nScheduler for non-web targets.\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\ncache_path: Under which path should we cache requests.\nMulti-threading with Tokio.\nReturns the argument unchanged.\nCalls U::from(self).\nMulti-threading with Tokio.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nQueues PhaseItems for rendering.\nRequests tiles which are currently in view\nPrepares GPU-owned resources by initializing them if they …\nUploads data to the GPU which is needed for rendering.\nReturns the argument unchanged.\nCalls U::from(self).\nError during processing of the pipeline\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nHolds the resources necessary for the raster tiles such as …\nCreates a bind group for each fetched raster tile and …\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCleanup render resources here.\nExtract data from the world.\nSort the RenderPhases here.\nPrepare render resources from the extracted data for the …\nQueues PhaseItems that depend on Prepare data and queue up …\nActual rendering happens here. In most cases, only the …\nThe labels of the default App rendering stages.\nMain camera\nLabels for the “draw” graph\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nExecutes a RenderGraph\nInitializes the renderer by retrieving and preparing the …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nThe main render pass for this application.\nSpecifies the instructions which are going to be sent to …\nDescribes the concept of a RenderPhase and PhaseItem\nRequests a device\nUtilities which holds references to GPU-owned. Usually a …\nSettings for the renderer\nRendering specific systems\nUtility for generating a tile pattern which can be used …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nInitializes the whole rendering pipeline for the given …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nUtility method that computes the new apprent center or …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nWrapper around a resource which can be initialized or …\nReturns the argument unchanged.\nCalls U::from(self).\nA GPU-accessible [Buffer].\nA GPU-accessible [Buffer].\nAn edge, which connects two Nodes in a RenderGraph.\nA collection of input and output Edges for a Node.\nA Node without any inputs, outputs and subgraphs, which …\nA Node which acts as an entry point for a RenderGraph with …\nA render node that can be added to a RenderGraph.\nAn edge describing to ordering of both nodes (output_node …\nA Node identifier. It automatically generates its own …\nA NodeLabel is used to reference a NodeState by either its …\nThe internal representation of a Node, with all data …\nThe context with all information required to interact with …\nThe render graph configures the modular, parallel and …\nThe context with all graph information required to run a …\nA command that signals the graph runner to run the sub …\nA texture [Sampler] defines how a pipeline will sample …\nA texture [Sampler] defines how a pipeline will sample …\nAn edge describing to ordering of both nodes (output_node …\nThe internal representation of a slot, which specifies its …\nA collection of input or output SlotInfos for a NodeState.\nA SlotLabel is used to reference a slot by either its name …\nDescribes the render resources created (output) or used …\nA value passed between render Nodes. Corresponds to the …\nA TextureView describes a texture used in a pipeline.\nA TextureView describes a texture used in a pipeline.\nReturns the argument unchanged.\nCalls U::from(self).\nRuns the graph node logic, issues draw calls, updates the …\nThe name of the type that implements Node.\nThe context with all graph information required to run a …\nA command that signals the graph runner to run the sub …\nFinishes the context for this Node by returning the sub …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nRetrieves the input slot value referenced by the label.\nRetrieves the input slot value referenced by the label as …\nRetrieves the input slot value referenced by the label as …\nRetrieves the input slot value referenced by the label as …\nReturns the SlotInfos of the inputs.\nReturns the input slot values for the node.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCreates a new render graph context for the node.\nReturns the SlotInfos of the outputs.\nQueues up a sub graph for execution after the node has …\nSets the output slot value referenced by the label.\nAn edge, which connects two Nodes in a RenderGraph.\nAn edge describing to ordering of both nodes (output_node …\nAn edge describing to ordering of both nodes (output_node …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the id of the input_node.\nReturns the id of the output_node.\nCalls U::from(self).\nCalls U::from(self).\nA Node which acts as an entry point for a RenderGraph with …\nThe name of the GraphInputNode of this graph. Used to …\nThe render graph configures the modular, parallel and …\nAdds the node with the name to the graph. If the name is …\nAdds the Edge::NodeEdge to the graph. This guarantees that …\nAdds the Edge::SlotEdge to the graph. This guarantees that …\nAdds the sub_graph with the name to the graph. If the name …\nReturns the argument unchanged.\nReturns the argument unchanged.\nRetrieves the Node referenced by the label.\nRetrieves the NodeId referenced by the label.\nRetrieves the Node referenced by the label mutably.\nRetrieves the NodeState referenced by the label.\nRetrieves the NodeState referenced by the label mutably.\nRetrieves the sub graph corresponding to the name.\nRetrieves the sub graph corresponding to the name mutably.\nChecks whether the edge already exists in the graph.\nReturns the NodeState of the input node of this graph..\nCalls U::from(self).\nCalls U::from(self).\nReturns an iterator over a tuple of the input edges and …\nReturns an iterator over a tuple of the output edges and …\nReturns an iterator over the NodeStates.\nReturns an iterator over the NodeStates, that allows …\nReturns an iterator over the sub graphs.\nReturns an iterator over the sub graphs, that allows …\nRemoves the node with the name from the graph. If the name …\nRemoves the Edge::NodeEdge from the graph. If either node …\nRemoves the Edge::SlotEdge from the graph. If any nodes or …\nRemoves the sub_graph with the name from the graph. If the …\nCreates an GraphInputNode with the specified slots if not …\nUpdates all nodes and sub graphs of the render graph. …\nVerifies that the edge existence is as expected and checks …\nA collection of input and output Edges for a Node.\nA Node without any inputs, outputs and subgraphs, which …\nA render node that can be added to a RenderGraph.\nA Node identifier. It automatically generates its own …\nA NodeLabel is used to reference a NodeState by either its …\nThe internal representation of a Node, with all data …\nThe context with all information required to interact with …\nAdds an edge to the input_edges if it does not already …\nAdds an edge to the output_edges if it does not already …\nReturns a boxed object from a boxed trait object if the …\nReturns a mutable reference to the object within the trait …\nReturns an Rc-ed object from an Rc-ed trait object if the …\nReturns a reference to the object within the trait object …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nSearches the input_edges for a Edge::SlotEdge, which …\nSearches the output_edges for a Edge::SlotEdge, which …\nChecks whether the input edge already exists.\nChecks whether the output edge already exists.\nReturns this node’s id.\nSpecifies the required input slots for this node. They …\nSpecifies the required input slots for this node. They …\nReturns all “input edges” (edges going “in”) for …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns true if the trait object wraps an object of type …\nCreates an NodeState without edges, but the input_slots …\nRetrieves the Node.\nRetrieves the Node mutably.\nSpecifies the produced output slots for this node. They …\nSpecifies the produced output slots for this node. They …\nReturns all “output edges” (edges going “out”) for …\nRemoves an edge from the input_edges if it exists.\nRemoves an edge from the output_edges if it exists.\nRuns the graph node logic, issues draw calls, updates the …\nThe name of the type that implements Node.\nUpdates internal node state using the current …\nUpdates internal node state using the current …\nValidates that each input slot corresponds to an input …\nValidates that each output slot corresponds to an output …\nA GPU-accessible [Buffer].\nA GPU-accessible [Buffer].\nA texture [Sampler] defines how a pipeline will sample …\nA texture [Sampler] defines how a pipeline will sample …\nThe internal representation of a slot, which specifies its …\nA collection of input or output SlotInfos for a NodeState.\nA SlotLabel is used to reference a slot by either its name …\nDescribes the render resources created (output) or used …\nA value passed between render Nodes. Corresponds to the …\nA TextureView describes a texture used in a pipeline.\nA TextureView describes a texture used in a pipeline.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nRetrieves the SlotInfo for the provided label.\nRetrieves the index (inside input or output slots) of the …\nRetrieves the SlotInfo for the provided label mutably.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns true if there are no slots.\nReturns an iterator over the slot infos.\nReturns the count of slots.\nReturns the SlotType of this value.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nA draw function which is used to draw a specific PhaseItem.\nAn item which will be drawn to the screen. A phase item …\nRenderCommand is a trait that runs an ECS query and …\nA resource to collect and sort draw requests for specific …\nThe type used for ordering the items. The smallest values …\nAdds a PhaseItem to this render phase.\nDraws the PhaseItem by issuing draw calls via the …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nRenders the PhaseItem by issuing draw calls via the …\nSorts all of its PhaseItems.\nDetermines the order in which the items are drawn during …\nA draw function which is used to draw a specific PhaseItem.\nAn item which will be drawn to the screen. A phase item …\nRenderCommand is a trait that runs an ECS query and …\nThe type used for ordering the items. The smallest values …\nDraws the PhaseItem by issuing draw calls via the …\nPrepares data for the wrapped RenderCommand and then …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nRenders the PhaseItem by issuing draw calls via the …\nDetermines the order in which the items are drawn during …\nDescribes the fragment process in a render pipeline.\nThe value is a wgpu SurfaceTexture, but dereferences to a …\nDescribes a TextureView.\nThe value is an actual wgpu TextureView.\nA [RenderPass], which tracks the current pipeline state to …\nDescribes how the vertex buffer is interpreted.\nThe stride, in bytes, between elements of this buffer.\nThe list of attributes which comprise a single vertex.\nThe buffer which is used\nThe format of any vertex buffers used with this pipeline.\nForce a write and ignore stencil\nThe effect of draw calls on the depth and stencil aspects …\nIs the depth stencil used?\nThe name of the entry point in the compiled shader. There …\nThe name of the entry point in the compiled shader. There …\nThe compiled fragment stage, its entry point, and the …\nThe size of buffer\nDebug label of the pipeline. This will show up in graphics …\nThe layout of bind groups for this pipeline.\nThe multi-sampling properties of the pipeline.\nUtility for creating RenderPipelines\nThe properties of the pipeline at the primitive assembly …\nUtilities for creating shader states.\nThe shader source\nThe shader source\nHow often this vertex buffer is “stepped” forward.\nUtilities for handling surfaces which can be either …\nThe color state of the render targets.\nUtility for a texture view which can either be created by …\nUtility for declaring pipelines.\nA render pass which allows tracking, for example using a …\nThis pipeline updates the stenctil\nThe compiled vertex stage, its entry point, and the input …\nThe buffer which is used\nReturns the argument unchanged.\nThe size of buffer\nCalls U::from(self).\nThe effect of draw calls on the depth and stencil aspects …\nThe compiled fragment stage, its entry point, and the …\nReturns the argument unchanged.\nCalls U::from(self).\nDebug label of the pipeline. This will show up in graphics …\nThe layout of bind groups for this pipeline.\nThe multi-sampling properties of the pipeline.\nThe properties of the pipeline at the primitive assembly …\nThe compiled vertex stage, its entry point, and the input …\nDescribes the fragment process in a render pipeline.\nDescribes how the vertex buffer is interpreted.\nThe stride, in bytes, between elements of this buffer.\nThe list of attributes which comprise a single vertex.\nThe format of any vertex buffers used with this pipeline.\nThe name of the entry point in the compiled shader. There …\nThe name of the entry point in the compiled shader. There …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nThe shader source\nThe shader source\nHow often this vertex buffer is “stepped” forward.\nThe color state of the render targets.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nThe value is a wgpu SurfaceTexture, but dereferences to a …\nDescribes a TextureView.\nThe value is an actual wgpu TextureView.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns the SurfaceTexture of the texture view if it is of …\nForce a write and ignore stencil\nIs the depth stencil used?\nReturns the argument unchanged.\nCalls U::from(self).\nThis pipeline updates the stenctil\nA [RenderPass], which tracks the current pipeline state to …\nDraws primitives from the active vertex buffer(s).\nDraws indexed primitives using the active index buffer and …\nDraws indexed primitives using the active index buffer and …\nDraws primitives from the active vertex buffer(s) based on …\nReturns the argument unchanged.\nInsert a single debug marker.\nCalls U::from(self).\nTracks the supplied render pass.\nEnd the current debug group.\nStart a new debug group.\nSets the active [BindGroup] for a given bind group index. …\nSets the active index buffer.\nSet push constant data.\nSets the active [RenderPipeline].\nSets the scissor region.\nSets the stencil reference.\nAssign a vertex buffer to a slot.\nSet the rendering viewport.\nAllows the use of AddressMode::ClampToBorder with a border …\nAllows the use of AddressMode::ClampToBorder with a border …\nblock compressed texture. 16 bytes per block.\nAllows the [wgpu::TextureUsages::STORAGE_BINDING] usage on …\nSupported when targeting the web through webassembly with …\nAllows the user to create arrays of buffers in shaders:\nRepresents the backends that wgpu will use.\n4x4 block compressed texture. 8 bytes per block (4 …\n4x4 block compressed texture. 8 bytes per block (4 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 8 bytes per block (4 …\n4x4 block compressed texture. 8 bytes per block (4 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 16 bytes per block (8 …\nBlue, green, red, and alpha channels. 8 bit integer per …\nBlue, green, red, and alpha channels. 8 bit integer per …\nEnables clear to zero for textures.\nAllows the user to set a …\nAllows for explicit creation of textures of format …\nBy default, polygon depth is clipped to 0-1 range …\nAllows two outputs from a shader to be used for blending. …\nSupported on Windows 10\nSpecial depth format with 16 bit integer depth.\nSpecial depth format with at least 24 bit integer depth.\nSpecial depth/stencil format with at least 24 bit integer …\nSpecial depth format with 32 bit floating point depth.\nSpecial depth/stencil format with 32 bit floating point …\n4x4 block compressed texture. 8 bytes per block (4 …\n4x4 block compressed texture. 8 bytes per block (4 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 8 bytes per block (4 …\n4x4 block compressed texture. 8 bytes per block (4 …\n4x4 block compressed texture. 8 bytes per block (4 …\n4x4 block compressed texture. 8 bytes per block (4 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 16 bytes per block (8 …\nAllows textures with formats “r32float”, “rg32float…\nFeatures that are not guaranteed to be supported.\nSupported on Linux/Android, the web through webassembly …\nAdapter that has the highest performance. This is often a …\nAllows non-zero value for the first_instance member in …\nRepresents the sets of limits an adapter/device supports.\nAdapter that uses the least possible power. This is often …\nWebgpu only allows the MAP_READ and MAP_WRITE buffer usage …\nSupported on macOS/iOS\nEnables multiview render passes and builtin(view_index) in …\nAllows the user to call RenderPass::multi_draw_indirect …\nAllows the user to call …\nConfiguration resource for Multi-Sample Anti-Aliasing.\nYUV 4:2:0 chroma subsampled format.\nPower usage is not considered when choosing an adapter.\nAllows the user to create bind groups containing arrays …\nEnables use of Pipeline Statistics Queries. These queries …\nAllows the user to set PolygonMode::Line in …\nAllows the user to set PolygonMode::Point in …\nAll the apis that wgpu offers first tier of support for.\nAllows the use of push constants: small, fast bits of …\nPower Preference when choosing a physical adapter.\nRed channel only. 16 bit float per channel. Float in …\nRed channel only. 16 bit integer per channel. Signed in …\nRed channel only. 16 bit integer per channel. [0, 65535] …\nRed channel only. 16 bit integer per channel. Unsigned in …\nRed channel only. 16 bit integer per channel. [0, 65535] …\nRed channel only. 32 bit float per channel. Float in …\nRed channel only. 32 bit integer per channel. Signed in …\nRed channel only. 32 bit integer per channel. Unsigned in …\nRed channel only. 8 bit integer per channel. Signed in …\nRed channel only. 8 bit integer per channel. [-127, 127] …\nRed channel only. 8 bit integer per channel. Unsigned in …\nRed channel only. 8 bit integer per channel. [0, 255] …\nAllows for the creation of ray-tracing queries within …\nAllows for the creation of ray-tracing acceleration …\nAllows for usage of textures of format …\nRed, green, and blue channels. 11 bit float with no sign …\nRed and green channels. 16 bit float per channel. Float in …\nRed and green channels. 16 bit integer per channel. Signed …\nRed and green channels. 16 bit integer per channel. [0, …\nRed and green channels. 16 bit integer per channel. …\nRed and green channels. 16 bit integer per channel. [0, …\nRed and green channels. 32 bit float per channel. Float in …\nRed and green channels. 32 bit integer per channel. Signed …\nRed and green channels. 32 bit integer per channel. …\nRed and green channels. 8 bit integer per channel. Signed …\nRed and green channels. 8 bit integer per channel. [-127, …\nRed and green channels. 8 bit integer per channel. …\nRed and green channels. 8 bit integer per channel. [0, 255]…\nRed, green, blue, and alpha channels. 10 bit integer for …\nRed, green, blue, and alpha channels. 10 bit integer for …\nPacked unsigned float with 9 bits mantisa for each RGB …\nRed, green, blue, and alpha channels. 16 bit float per …\nRed, green, blue, and alpha channels. 16 bit integer per …\nRed, green, blue, and alpha. 16 bit integer per channel. […\nRed, green, blue, and alpha channels. 16 bit integer per …\nRed, green, blue, and alpha channels. 16 bit integer per …\nRed, green, blue, and alpha channels. 32 bit float per …\nRed, green, blue, and alpha channels. 32 bit integer per …\nRed, green, blue, and alpha channels. 32 bit integer per …\nRed, green, blue, and alpha channels. 8 bit integer per …\nRed, green, blue, and alpha channels. 8 bit integer per …\nRed, green, blue, and alpha channels. 8 bit integer per …\nRed, green, blue, and alpha channels. 8 bit integer per …\nRed, green, blue, and alpha channels. 8 bit integer per …\nAllows shaders to index sampled texture and storage buffer …\nAll the apis that wgpu offers second tier of support for. …\nAllows shaders to use the early_depth_test attribute.\nAllows shaders to acquire the FP16 ability\nEnables 64-bit floating point types in SPIR-V shaders.\nAllows shaders to use i16. Not currently supported in naga…\nEnables builtin(primitive_index) in fragment shaders.\nAllows vertex shaders to have outputs which are not …\nEnables creating shader modules from SPIR-V binary data …\nAllows the user to create uniform arrays of storage …\nStencil format with 8 bit integer stencil.\nEnables device specific texture format features.\nAllows the user to create uniform arrays of textures in …\nEnables ASTC family of compressed textures. ASTC textures …\nEnables ASTC HDR family of compressed textures.\nEnables BCn family of compressed textures. All BCn …\nEnables ETC family of compressed textures. All ETC …\nEnables normalized 16-bit texture formats.\nAllows for creation of textures of format …\nEnables use of Timestamp Queries. These queries tell the …\nAllows for timestamp queries inside render passes.\nUnderlying texture data format.\nAllows shaders to index uniform buffer and storage texture …\nEnables using 64-bit types for vertex attributes.\nEnables bindings of writable storage buffers and textures …\nSupported on Windows, Linux/Android, and macOS/iOS via …\nProvides configuration for renderer initialization. Use …\nAdds an Srgb suffix to the given texture format, if the …\nGet a flags value with all known bits set.\nGet a flags value with all known bits set.\nMask of all features that are only available when …\nMask of all features which are part of the upstream WebGPU …\nReturns the aspect-specific format of the original format\nThe bitwise and (&) of the bits in two flags values.\nThe bitwise and (&) of the bits in two flags values.\nThe bitwise and (&) of the bits in two flags values.\nThe bitwise and (&) of the bits in two flags values.\nThe bitwise or (|) of the bits in two flags values.\nThe bitwise or (|) of the bits in two flags values.\nThe bitwise or (|) of the bits in two flags values.\nThe bitwise or (|) of the bits in two flags values.\nGet the underlying bits value.\nGet the underlying bits value.\nThe bitwise exclusive-or (^) of the bits in two flags …\nThe bitwise exclusive-or (^) of the bits in two flags …\nThe bitwise exclusive-or (^) of the bits in two flags …\nThe bitwise exclusive-or (^) of the bits in two flags …\nThe number of bytes one texel block occupies during an …\nReturns the dimension of a block of texels.\nThe number of bytes one texel block occupies during an …\nCompares every limits within self is within the limits …\nCompares every limits within self is within the limits …\nThe bitwise negation (!) of the bits in a flags value, …\nThe bitwise negation (!) of the bits in a flags value, …\nReturns the number of components this format has.\nReturns the number of components this format has taking …\nThe constraints on limits allowed regardless of what the …\nWhether all set bits in a source flags value are also set …\nWhether all set bits in a source flags value are also set …\nReturns true if the bitflags contains bits that are not …\nReturns true if the bitflags contains bits that are not …\nThe intersection of a source flags value with the …\nThe intersection of a source flags value with the …\nThe features to ensure are disabled regardless of what the …\nThese default limits are guaranteed to be compatible with …\nThese default limits are guaranteed to be compatible with …\nGet a flags value with all bits unset.\nGet a flags value with all bits unset.\nThe bitwise or (|) of the bits in each flags value.\nThe bitwise or (|) of the bits in each flags value.\nThe features to ensure are enabled regardless of what the …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConvert from a bits value.\nConvert from a bits value.\nConvert from a bits value exactly.\nConvert from a bits value exactly.\nConvert from a bits value, unsetting any unknown bits.\nConvert from a bits value, unsetting any unknown bits.\nThe bitwise or (|) of the bits in each flags value.\nThe bitwise or (|) of the bits in each flags value.\nGet a flags value with the bits of a flag with the given …\nGet a flags value with the bits of a flag with the given …\nReturns the format features guaranteed by the WebGPU spec.\nReturns true if the format has a color aspect\nReturns true if the format has a depth aspect\nReturns true if the format has a stencil aspect\nThe bitwise or (|) of the bits in two flags values.\nThe bitwise or (|) of the bits in two flags values.\nThe bitwise and (&) of the bits in two flags values.\nThe bitwise and (&) of the bits in two flags values.\nWhether any set bits in a source flags value are also set …\nWhether any set bits in a source flags value are also set …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nWhether all known bits in this flags value are set.\nWhether all known bits in this flags value are set.\nReturns true if the format is a combined depth-stencil …\nReturns true for compressed formats.\nReturns true if self is a depth or stencil component of …\nReturns true if the format is a depth and/or stencil format\nWhether all bits in this flags value are unset.\nWhether all bits in this flags value are unset.\nReturns true if the format is a multi-planar format\nReturns true for srgb formats.\nYield a set of contained flags values.\nYield a set of contained flags values.\nYield a set of contained named flags values.\nYield a set of contained named flags values.\nThe imposed limits.\nAmount of bind groups that can be attached to a pipeline …\nMaximum binding index allowed in create_bind_group_layout. …\nA limit above which buffer allocations are guaranteed to …\nMaximum value of the product of the workgroup_size …\nThe maximum value of the workgroup_size X dimension for a …\nThe maximum value of the workgroup_size Y dimension for a …\nThe maximum value of the workgroup_size Z dimension for a …\nMaximum number of bytes used for workgroup memory in a …\nThe maximum value for each dimension of a …\nAmount of storage buffer bindings that can be dynamic in a …\nAmount of uniform buffer bindings that can be dynamic in a …\nMaximum allowed number of components (scalars) of input or …\nMaximum number of live non-sampler bindings.\nAmount of storage available for push constants in bytes. …\nAmount of sampled textures visible in a single shader …\nAmount of samplers visible in a single shader stage. …\nMaximum size in bytes of a binding to a storage buffer. …\nAmount of storage buffers visible in a single shader …\nAmount of storage textures visible in a single shader …\nMaximum allowed value for the size.depth_or_array_layers …\nMaximum allowed value for the size.width of a texture …\nMaximum allowed value for the size.width and size.height …\nMaximum allowed value for the size.width, size.height, and …\nMaximum size in bytes of a binding to a uniform buffer. …\nAmount of uniform buffers visible in a single shader …\nMaximum length of VertexBufferLayout::attributes, summed …\nMaximum value for VertexBufferLayout::array_stride when …\nMaximum length of VertexState::buffers when creating a …\nRequired BufferBindingType::Storage alignment for …\nRequired BufferBindingType::Uniform alignment for …\nThe bitwise negation (!) of the bits in a flags value, …\nThe bitwise negation (!) of the bits in a flags value, …\nReturns the number of planes a multi-planar format has.\nPresent mode for surfaces if a surface is used.\nWhether a trace is recorded an stored in the current …\nThe intersection of a source flags value with the …\nThe intersection of a source flags value with the …\nStrips the Srgb suffix from the given texture format.\nReturns the required features (if any) in order to use the …\nReturns the sample type compatible with this format and …\nThe number of samples to run for Multi-Sample …\nCall insert when value is true or remove when value is …\nCall insert when value is true or remove when value is …\nReturns the size multiple requirement for a texture using …\nThe intersection of a source flags value with the …\nThe intersection of a source flags value with the …\nThe intersection of a source flags value with the …\nThe intersection of a source flags value with the …\nThe bitwise exclusive-or (^) of the bits in two flags …\nThe bitwise exclusive-or (^) of the bits in two flags …\nExplicitly set a texture format or let the renderer …\nThe bitwise exclusive-or (^) of the bits in two flags …\nThe bitwise exclusive-or (^) of the bits in two flags …\nThe bitwise or (|) of the bits in two flags values.\nThe bitwise or (|) of the bits in two flags values.\nModify the current limits to use the buffer alignment …\nModify the current limits to use the resolution limits of …\ncompressed block dimensions\nASTC RGBA channel\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nExecutes the [RenderGraph] current render graph.\nPrepares GPU-owned resources by initializing them if they …\nExtracts data from the current state.\nUploads data to the GPU which is needed for rendering.\nUpdates the [RenderGraph] with all of its nodes and then …\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nThis system sorts all RenderPhases for the [PhaseItem] …\nChildren are the source. We construct the target from …\nIf not otherwise specified, raster tiles usually are 512.0 …\nNo data available so nothing to render\nParent tile is the source. We construct the target from …\nSource and target are equal, so no need to differentiate. …\nThis defines the source tile shaped from which the content …\nDefines the exact location where a specific tile on the …\nThe tile mask pattern assigns each tile a value which can …\nDefines the target tile and its source from which data …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nThe tile mask pattern assigns each tile a value which can …\nReturns the argument unchanged.\nReturns the argument unchanged.\nThe internal structure which is used for storage\nThe size of the inner buffer\nCalls U::from(self).\nCalls U::from(self).\nTransforms coordinates in clip space to window coordinates.\nA transform which can be used to transform between clip …\nAlternative implementation to clip_to_window. Transforms …\nReturns the argument unchanged.\nCalls U::from(self).\nThis function matches how maplibre-gl-js implements …\nCalculates an Aabb2 bounding box which contains at least …\nAn alternative implementation for view_bounding_box.\nOrder of transformations reversed: …\nGets the world coordinates for the specified window …\nAlternative implementation to window_to_world\nA container of Stages set to be run in a linear order.\nDefines a set of strongly-typed labels for a class of …\nAdds the given stage at the last position of the schedule.\nAdds the given stage immediately after the target stage.\nAdds the given stage immediately before the target stage.\nAdds a system to the Stage identified by stage_label.\nReturns a boxed object from a boxed trait object if the …\nReturns a mutable reference to the object within the trait …\nReturns an Rc-ed object from an Rc-ed trait object if the …\nReturns a reference to the object within the trait object …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns a shared reference to the stage identified by label…\nReturns a unique, mutable reference to the stage …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns true if the trait object wraps an object of type …\nIterates over all of schedule’s stages and their labels, …\nRuns the stage; this happens once per update. Implementors …\nExecutes each Stage contained in the schedule, one at a …\nFetches the Stage of type T marked with label, then …\nA color in the ACES 2065-1 color space.\nA color in the ACES 2065-1 color space.\nA color in the ACEScc color space.\nA color in the ACEScc color space.\nA color in the ACEScct color space.\nA color in the ACEScct color space.\nA color in the ACEScg color space.\nA color in the ACEScg color space.\nA color with an alpha component.\nA color in the BT.2020 color space.\nA color in the BT.2020 color space.\nA color in the BT.2100 color space.\nA color in the BT.2100 color space.\nA color in the CIE L*C*h° color space.\nA color in the CIE L*C*h° color space.\nA color in the CIE L*a*b* color space.\nA color in the CIE L*a*b* color space.\nA color in the CIE XYZ color space.\nA color in the CIE XYZ color space.\nA trait that should be implemented by provider crates on …\nA trait used to simpify the interface of the Alpha and …\nA color in the DCI-P3 (aka P3 DCI and P3 D60) color space.\nA color in the DCI-P3 (aka P3 DCI and P3 D60) color space.\nA color in the X’Y’Z’ color space, a DCI …\nA color in the X’Y’Z’ color space, a DCI …\nA color in the Display P3 (aka P3 D65) color space.\nA color in the Display P3 (aka P3 D65) color space.\nA color in the encoded BT.2020 color space.\nA color in the encoded BT.2020 color space.\nA color in the encoded BT.2100 color space with HLG …\nA color in the encoded BT.2100 color space with HLG …\nA color in the encoded BT.2100 color space with PQ …\nA color in the encoded BT.2100 color space with PQ …\nA color in the Display P3 (aka P3 D65) color space.\nA color in the Display P3 (aka P3 D65) color space.\nA color in the encoded Rec.709/BT.709 color space.\nA color in the encoded Rec.709/BT.709 color space.\nA color in the encoded sRGB color space.\nA color in the encoded sRGB color space.\nA color in a generic color space that can be represented …\nA color in a generic color space that can be represented …\nA color in a generic color space that can be represented …\nA color in a generic color space that can be represented …\nA color in the HSL color space.\nA color in the HSL color space.\nA color in the HSV color space.\nA color in the HSV color space.\nA color in the ICtCp color space with HLG (Hybrid …\nA color in the ICtCp color space with HLG (Hybrid …\nA color in the ICtCp color space with PQ (Perceptual …\nA color in the ICtCp color space with PQ (Perceptual …\nA color in the linear (decoded) sRGB color space.\nA color in the linear (decoded) sRGB color space.\nA single-channel CIE luma (non-linear transform from …\nA single-channel CIE luma (non-linear transform from …\nA single-channel CIE luminance.\nA single-channel CIE luminance.\nA color in the Oklab color space.\nA color in the Oklab color space.\nA color in the Oklch color space (a transformation from …\nA color in the Oklch color space (a transformation from …\nA premultiplied color with an alpha component.\nA color in the Rec.709/BT.709 color space.\nA color in the Rec.709/BT.709 color space.\nAn enum with a variant for each of the color spaces …\nStores the style for a multi-layered map.\nA color in the YCbCr color space. See discussion of the …\nA color in the YCbCr color space. See discussion of the …\nA color in the YCxCz (also called YyCxCz) color space, …\nA color in the YCxCz (also called YyCxCz) color space, …\nA color in the YPbPr color space. See discussion of the …\nA color in the YPbPr color space. See discussion of the …\nA color in the Y’CbCr color space. See discussion of the …\nA color in the Y’CbCr color space. See discussion of the …\nA color in the Y’PbPr color space. See discussion of the …\nA color in the Y’PbPr color space. See discussion of the …\nA color in the YUV color space. See discussion of the …\nA color in the YUV color space. See discussion of the …\nThe a component, representing green-red chroma difference.\nThe a component, representing green-red chroma difference.\nThe alpha component.\nThe alpha component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe b component, representing blue-yellow chroma …\nThe b component, representing blue-yellow chroma …\nThe C (chroma) component. Varies from 0 to a hue dependent …\nThe C (chroma) component. Varies from 0 to a hue dependent …\nThe Cb (chroma-blue/yellow) component.\nThe Cb (chroma-blue/yellow) component.\nThe contained color, which is completely separate from the …\nThe contained color, which has been premultiplied with …\nThe Cp (chroma-protan) component.\nThe Cp (chroma-protan) component.\nThe Cr (chroma-red/green) component.\nThe Cr (chroma-red/green) component.\nThe Ct (chroma-tritan) component.\nThe Ct (chroma-tritan) component.\nThe Cx (chroma difference blue/yellow) component\nThe Cz (chroma difference red/green) component\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConvert self into its canonical cint type.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe h (hue) component. Varies from -PI to PI.\nThe h (hue) component. Varies from -PI to PI.\nThe H (hue) component. Varies from 0 to 1.\nThe H (hue) component. Varies from 0 to 1.\nThe I (intensity) component.\nThe I (intensity) component.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCreate a Self from its canonical cint type.\nCIE luminance.\nCIE luminance.\nThe L (lightness) component. Varies from 0 to 100.\nThe L (lightness) component. Varies from 0 to 100.\nThe L (lightness) component. Varies from 0 to 1\nThe L (lightness) component. Varies from 0 to 1.\nThe L (lightness) component. Varies from 0 to 1.\nVector tile layer drawing utilities.\nThe Pb (chroma-blue/yellow) component.\nThe Pb (chroma-blue/yellow) component.\nThe Pr (chroma-red/green) component.\nThe Pr (chroma-red/green) component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nRaster tile layer description\nThe S (saturation) component. Varies from 0 to 1.\nThe S (saturation) component. Varies from 0 to 1.\nVector tile data utilities.\nDefault vector tile styles configuration.\nThe U (chroma-blue/yellow) component.\nThe V (value) component. Varies from 0 to 1.\nThe V (chroma-red/green) component.\nThe first component.\nThe first component.\nThe X’ component.\nThe X component.\nThe second component.\nThe Y’ component.\nThe Y component.\nThe Y (luminance) component.\nThe Y’ (luma) component.\nThe Y (luminance) component.\nThe Y’ (luma) component.\nThe Y (luminance) component.\nThe Yy (luminance) component.\nThe third component.\nThe Z’ component.\nThe Z component.\nThe different types of paints.\nStores all the styles for a specific layer.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nTiles can be positioned using either the xyz coordinates …\nString url to a JSON tile.\nString url to a tile.\nSource properties for tiles or rasters.\nString which contains attribution information for the used …\nThe bounds in which tiles are available.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nMax zoom level at which tiles are available.\nMin zoom level at which tiles are available.\nArray of URLs which can contain place holders like {x}, …\nStores the style for a multi-layered map.\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns a boxed object from a boxed trait object if the …\nReturns a mutable reference to the object within the trait …\nReturns an Rc-ed object from an Rc-ed trait object if the …\nReturns a reference to the object within the trait object …\nReturns the argument unchanged.\nCalls U::from(self).\nReturns true if the trait object wraps an object of type …\nA convenience type alias for a boxed System trait object.\nAn system that can be added to a Schedule\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the system’s name.\nConversion trait to turn something into a System.\nReturns the argument unchanged.\nCalls U::from(self).\nTurns this value into its corresponding System.\nReturns the argument unchanged.\nCalls U::from(self).\nA component is data associated with an Entity. Each entity …\nReturns a boxed object from a boxed trait object if the …\nReturns a mutable reference to the object within the trait …\nReturns an Rc-ed object from an Rc-ed trait object if the …\nReturns a reference to the object within the trait object …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns true if the trait object wraps an object of type …\nReturns the argument unchanged.\nCalls U::from(self).\nVertex buffers index data type.\nVertex buffer which includes additional padding to fulfill …\nConstructor for Fill and Stroke vertices.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nTessellator implementation.\nContains the error value\nContains the success value\nBuild tessellations with vectors.\nReturns the argument unchanged.\nCalls U::from(self).\nFeatures are described in section 4.2 of the specification\nGeomType is described in section 4.3.4 of the specification\nLayers are described in section 4.1 of the specification\nVariant type encoding The use of values is described in …\nString value of the enum field names used in the ProtoBuf …\nReturns the value of bool_value, or the default value if …\nReturns the value of double_value, or the default value if …\nReturns the value of extent, or the default value if extent…\nAlthough this is an “optional” field it is required by …\nThe actual features in this tile.\nReturns the value of float_value, or the default value if …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32 to a GeomType, or None if value is not a …\nCreates an enum from field names used in the ProtoBuf …\nContains a stream of commands and parameters (vertices). A …\nReturns the value of id, or the default value if id is …\nReturns the value of int_value, or the default value if …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns true if value is a variant of GeomType.\nDictionary encoding for keys\nSets type to the provided enum value.\nReturns the value of sint_value, or the default value if …\nReturns the value of string_value, or the default value if …\nExactly one of these values must be present in a valid …\nTags of this feature are encoded as repeated pairs of …\nReturns the enum value of type, or the default if the …\nThe type of geometry stored in this feature.\nReturns the value of uint_value, or the default value if …\nDictionary encoding for values\nAny compliant implementation must first read the version …\nMeasures the frames per second.\nReturns the argument unchanged.\nCalls U::from(self).\nTraits used by label implementations\nThis method tests for self and other values to be …\nMeasures the frames per second.\nReturns the argument unchanged.\nCalls U::from(self).\nReturns coordinates for tiles within bavaria according to …\nA two-dimensional AABB, aka a rectangle.\nA three-dimensional AABB, aka a rectangular prism.\nA wrapper type that enables ordering floats. This is a …\nA 3-dimensional plane formed from the equation: …\nPlane distance value\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstruct a plane from a point and a normal vector. The …\nConstructs a plane that passes through the the three …\nReturns unsorted intersection points with an Aabb3 Adopted …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nMaximum point of the AABB\nMaximum point of the AABB\nMinimum point of the AABB\nMinimum point of the AABB\nPlane normal\nConstruct a plane from a normal vector and a scalar …\nConstruct a new axis-aligned bounding box from two points.\nConstruct a new axis-aligned bounding box from two points.\nCompute corners.\nCompute corners.\nError when decoding e.g. the protobuf file\nSending of results failed\nA request for a tile at the given coordinates and in the …\nHolds for each feature the count of indices.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nQueues PhaseItems for rendering.\nSpecifies the instructions which are going to be sent to …\nRequests tiles which are currently in view\nPrepares GPU-owned resources by initializing them if they …\nUploads data to the GPU which is needed for rendering.\nReturns the argument unchanged.\nCalls U::from(self).\nError when decoding e.g. the protobuf file\nSending of results failed\nA request for a tile at the given coordinates and in the …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nA ring-buffer like pool of buffers.\nThis is inspired by the memory pool in Vulkan documented …\nThe VertexBuffers can contain padding elements. Not …\nAllocates\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nThe internal structure which is used for storage\nThe size of the inner buffer\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nHolds for each feature the count of indices.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nWindow which references a physical RawWindow. This is only …\nWindow of a certain PhysicalSize. This can either be a …\nA configuration for a window which determines the …\nWindow size with a width and an height in pixels.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).") \ No newline at end of file +searchState.loadedDescShard("maplibre", 0, "Maplibre-rs\nCollection of utilities used to perform certain …\nProvides utilities related to coordinates.\nMacro to define a new label trait\nHandles IO related processing as well as multithreading.\nHandles platform specific code. Depending on the …\nThis module implements the rendering algorithm of …\nVector tile format styling.\nTessellation for lines and polygons is implemented here.\nNested message and enum types in Tile.\nUtils which are used internally\nUtilities for the window system.\nRe-export of the io module.\nRe-export of the tessellation module.\nVertex buffers index data type.\nVertex buffer which includes additional padding to fulfill …\nConstructor for Fill and Stroke vertices.\nTessellator implementation.\nBuild tessellations with vectors.\nStores the context of the map.\nReturns the argument unchanged.\nCalls U::from(self).\nAn aligned world tile coordinate aligns a world coordinate …\nThe average circumference of the world in meters.\nApproximate radius of the earth in meters. Uses the WGS-84 …\nWithin each tile there is a separate coordinate system. …\nRepresents the position of a node within a quad tree. The …\nEvery tile has tile coordinates. These tile coordinates …\nDefines a bounding box on a tiled map with a ZoomLevel and …\nActual coordinates within the 3D world. The z value of the …\nEvery tile has tile coordinates. Every tile coordinate can …\nZoom is an exponential scale that defines the zoom of the …\nAdopted from tilebelt\nThe circumference at a line of latitude in meters.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nAdopted from tilebelt\nGet the tile which is one zoom level lower and contains …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the tile coords according to an addressing scheme. …\nTransforms the tile coordinates as defined by the tile …\nThe maximum amount of tiles this view region contains\nPadding around this view region\nReturns unique stencil reference values for …\nAdopted from Transform::calculatePosMatrix\nAdopted from Transform::coveringZoomLevel\nAt which zoom level does this region exist\nLabels for the “draw” graph\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nQueues PhaseItems for rendering.\nSpecifies the instructions which are going to be sent to …\nPrepares GPU-owned resources by initializing them if they …\nPass which renders debug information on top of the map.\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nThe environment defines which types must be injected into …\nReturns the argument unchanged.\nCalls U::from(self).\nThe event loop was already closed\nWhen sending events to an event loop errors can occur.\nReturns the argument unchanged.\nCalls U::from(self).\nLayers are described in section 4.1 of the specification\nAlthough this is an “optional” field it is required by …\nThe actual features in this tile.\nGeometry index.\nDictionary encoding for keys\nScheduling.\nHTTP client.\nDictionary encoding for values\nAny compliant implementation must first read the version …\nType definitions for asynchronous procedure calls. These …\nAPCs define an interface for performing work …\nAllows sending messages from workers to back to the caller.\nThe Input is not compatible with the procedure\nInputs for an AsyncProcedure\nThe result of the tessellation of a tile. This is sent as …\nDefines a set of strongly-typed labels for a class of …\nCall an AsyncProcedure using some Input. This function is …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nTry to receive a message non-blocking.\nSend a message back to the caller.\nContains either a polygon or line vector.\nA quad tree storing the currently loaded tiles.\nA processor able to create geometries using …\nAn indexed geometry contains an exact vector geometry, …\nIndex of tiles which can be of two types: spatial or …\nBegin of dataset processing.\nEnd of dataset processing.\nBegin of feature processing.\nEnd of feature processing.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nBegin of feature geometry processing.\nEnd of feature geometry processing.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nBegin of feature property processing.\nEnd of feature property processing.\nAsync/await scheduler. Can schedule a task from a future …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nA closure that returns a HTTP client.\nOn the web platform futures are not thread-safe (i.e. not …\nGives access to the HTTP client which can be of multiple …\nDefines the different types of HTTP clients such as basic …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nRepresents a source from which the raster tile are fetched.\nRepresents the tiles’ different types of source.\nRepresents a source from which the vector tile are fetched.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nHolds references to core constructs of maplibre. Based on …\nA convenient builder for Kernels.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nNo need to set renderer again\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nResets the complete state of this map - a new renderer and …\nMinimum WebGPU buffer size\nHttp client for non-web targets.\nModule which is used target platform is not web related.\nScheduler for non-web targets.\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\ncache_path: Under which path should we cache requests.\nMulti-threading with Tokio.\nReturns the argument unchanged.\nCalls U::from(self).\nMulti-threading with Tokio.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nQueues PhaseItems for rendering.\nRequests tiles which are currently in view\nPrepares GPU-owned resources by initializing them if they …\nUploads data to the GPU which is needed for rendering.\nReturns the argument unchanged.\nCalls U::from(self).\nError during processing of the pipeline\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nHolds the resources necessary for the raster tiles such as …\nCreates a bind group for each fetched raster tile and …\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCleanup render resources here.\nExtract data from the world.\nSort the RenderPhases here.\nPrepare render resources from the extracted data for the …\nQueues PhaseItems that depend on Prepare data and queue up …\nActual rendering happens here. In most cases, only the …\nThe labels of the default App rendering stages.\nMain camera\nLabels for the “draw” graph\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nExecutes a RenderGraph\nInitializes the renderer by retrieving and preparing the …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nThe main render pass for this application.\nSpecifies the instructions which are going to be sent to …\nDescribes the concept of a RenderPhase and PhaseItem\nRequests a device\nUtilities which holds references to GPU-owned. Usually a …\nSettings for the renderer\nRendering specific systems\nUtility for generating a tile pattern which can be used …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nInitializes the whole rendering pipeline for the given …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nUtility method that computes the new apprent center or …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nWrapper around a resource which can be initialized or …\nReturns the argument unchanged.\nCalls U::from(self).\nA GPU-accessible [Buffer].\nA GPU-accessible [Buffer].\nAn edge, which connects two Nodes in a RenderGraph.\nA collection of input and output Edges for a Node.\nA Node without any inputs, outputs and subgraphs, which …\nA Node which acts as an entry point for a RenderGraph with …\nA render node that can be added to a RenderGraph.\nAn edge describing to ordering of both nodes (output_node …\nA Node identifier. It automatically generates its own …\nA NodeLabel is used to reference a NodeState by either its …\nThe internal representation of a Node, with all data …\nThe context with all information required to interact with …\nThe render graph configures the modular, parallel and …\nThe context with all graph information required to run a …\nA command that signals the graph runner to run the sub …\nA texture [Sampler] defines how a pipeline will sample …\nA texture [Sampler] defines how a pipeline will sample …\nAn edge describing to ordering of both nodes (output_node …\nThe internal representation of a slot, which specifies its …\nA collection of input or output SlotInfos for a NodeState.\nA SlotLabel is used to reference a slot by either its name …\nDescribes the render resources created (output) or used …\nA value passed between render Nodes. Corresponds to the …\nA TextureView describes a texture used in a pipeline.\nA TextureView describes a texture used in a pipeline.\nReturns the argument unchanged.\nCalls U::from(self).\nRuns the graph node logic, issues draw calls, updates the …\nThe name of the type that implements Node.\nThe context with all graph information required to run a …\nA command that signals the graph runner to run the sub …\nFinishes the context for this Node by returning the sub …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nRetrieves the input slot value referenced by the label.\nRetrieves the input slot value referenced by the label as …\nRetrieves the input slot value referenced by the label as …\nRetrieves the input slot value referenced by the label as …\nReturns the SlotInfos of the inputs.\nReturns the input slot values for the node.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCreates a new render graph context for the node.\nReturns the SlotInfos of the outputs.\nQueues up a sub graph for execution after the node has …\nSets the output slot value referenced by the label.\nAn edge, which connects two Nodes in a RenderGraph.\nAn edge describing to ordering of both nodes (output_node …\nAn edge describing to ordering of both nodes (output_node …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the id of the input_node.\nReturns the id of the output_node.\nCalls U::from(self).\nCalls U::from(self).\nA Node which acts as an entry point for a RenderGraph with …\nThe name of the GraphInputNode of this graph. Used to …\nThe render graph configures the modular, parallel and …\nAdds the node with the name to the graph. If the name is …\nAdds the Edge::NodeEdge to the graph. This guarantees that …\nAdds the Edge::SlotEdge to the graph. This guarantees that …\nAdds the sub_graph with the name to the graph. If the name …\nReturns the argument unchanged.\nReturns the argument unchanged.\nRetrieves the Node referenced by the label.\nRetrieves the NodeId referenced by the label.\nRetrieves the Node referenced by the label mutably.\nRetrieves the NodeState referenced by the label.\nRetrieves the NodeState referenced by the label mutably.\nRetrieves the sub graph corresponding to the name.\nRetrieves the sub graph corresponding to the name mutably.\nChecks whether the edge already exists in the graph.\nReturns the NodeState of the input node of this graph..\nCalls U::from(self).\nCalls U::from(self).\nReturns an iterator over a tuple of the input edges and …\nReturns an iterator over a tuple of the output edges and …\nReturns an iterator over the NodeStates.\nReturns an iterator over the NodeStates, that allows …\nReturns an iterator over the sub graphs.\nReturns an iterator over the sub graphs, that allows …\nRemoves the node with the name from the graph. If the name …\nRemoves the Edge::NodeEdge from the graph. If either node …\nRemoves the Edge::SlotEdge from the graph. If any nodes or …\nRemoves the sub_graph with the name from the graph. If the …\nCreates an GraphInputNode with the specified slots if not …\nUpdates all nodes and sub graphs of the render graph. …\nVerifies that the edge existence is as expected and checks …\nA collection of input and output Edges for a Node.\nA Node without any inputs, outputs and subgraphs, which …\nA render node that can be added to a RenderGraph.\nA Node identifier. It automatically generates its own …\nA NodeLabel is used to reference a NodeState by either its …\nThe internal representation of a Node, with all data …\nThe context with all information required to interact with …\nAdds an edge to the input_edges if it does not already …\nAdds an edge to the output_edges if it does not already …\nReturns a boxed object from a boxed trait object if the …\nReturns a mutable reference to the object within the trait …\nReturns an Rc-ed object from an Rc-ed trait object if the …\nReturns a reference to the object within the trait object …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nSearches the input_edges for a Edge::SlotEdge, which …\nSearches the output_edges for a Edge::SlotEdge, which …\nChecks whether the input edge already exists.\nChecks whether the output edge already exists.\nReturns this node’s id.\nSpecifies the required input slots for this node. They …\nSpecifies the required input slots for this node. They …\nReturns all “input edges” (edges going “in”) for …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns true if the trait object wraps an object of type …\nCreates an NodeState without edges, but the input_slots …\nRetrieves the Node.\nRetrieves the Node mutably.\nSpecifies the produced output slots for this node. They …\nSpecifies the produced output slots for this node. They …\nReturns all “output edges” (edges going “out”) for …\nRemoves an edge from the input_edges if it exists.\nRemoves an edge from the output_edges if it exists.\nRuns the graph node logic, issues draw calls, updates the …\nThe name of the type that implements Node.\nUpdates internal node state using the current …\nUpdates internal node state using the current …\nValidates that each input slot corresponds to an input …\nValidates that each output slot corresponds to an output …\nA GPU-accessible [Buffer].\nA GPU-accessible [Buffer].\nA texture [Sampler] defines how a pipeline will sample …\nA texture [Sampler] defines how a pipeline will sample …\nThe internal representation of a slot, which specifies its …\nA collection of input or output SlotInfos for a NodeState.\nA SlotLabel is used to reference a slot by either its name …\nDescribes the render resources created (output) or used …\nA value passed between render Nodes. Corresponds to the …\nA TextureView describes a texture used in a pipeline.\nA TextureView describes a texture used in a pipeline.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nRetrieves the SlotInfo for the provided label.\nRetrieves the index (inside input or output slots) of the …\nRetrieves the SlotInfo for the provided label mutably.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns true if there are no slots.\nReturns an iterator over the slot infos.\nReturns the count of slots.\nReturns the SlotType of this value.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nA draw function which is used to draw a specific PhaseItem.\nAn item which will be drawn to the screen. A phase item …\nRenderCommand is a trait that runs an ECS query and …\nA resource to collect and sort draw requests for specific …\nThe type used for ordering the items. The smallest values …\nAdds a PhaseItem to this render phase.\nDraws the PhaseItem by issuing draw calls via the …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nRenders the PhaseItem by issuing draw calls via the …\nSorts all of its PhaseItems.\nDetermines the order in which the items are drawn during …\nA draw function which is used to draw a specific PhaseItem.\nAn item which will be drawn to the screen. A phase item …\nRenderCommand is a trait that runs an ECS query and …\nThe type used for ordering the items. The smallest values …\nDraws the PhaseItem by issuing draw calls via the …\nPrepares data for the wrapped RenderCommand and then …\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nRenders the PhaseItem by issuing draw calls via the …\nDetermines the order in which the items are drawn during …\nDescribes the fragment process in a render pipeline.\nThe value is a wgpu SurfaceTexture, but dereferences to a …\nDescribes a TextureView.\nThe value is an actual wgpu TextureView.\nA [RenderPass], which tracks the current pipeline state to …\nDescribes how the vertex buffer is interpreted.\nThe stride, in bytes, between elements of this buffer.\nThe list of attributes which comprise a single vertex.\nThe buffer which is used\nThe format of any vertex buffers used with this pipeline.\nForce a write and ignore stencil\nThe effect of draw calls on the depth and stencil aspects …\nIs the depth stencil used?\nThe name of the entry point in the compiled shader. There …\nThe name of the entry point in the compiled shader. There …\nThe compiled fragment stage, its entry point, and the …\nThe size of buffer\nDebug label of the pipeline. This will show up in graphics …\nThe layout of bind groups for this pipeline.\nThe multi-sampling properties of the pipeline.\nUtility for creating RenderPipelines\nThe properties of the pipeline at the primitive assembly …\nUtilities for creating shader states.\nThe shader source\nThe shader source\nHow often this vertex buffer is “stepped” forward.\nUtilities for handling surfaces which can be either …\nThe color state of the render targets.\nUtility for a texture view which can either be created by …\nUtility for declaring pipelines.\nA render pass which allows tracking, for example using a …\nThis pipeline updates the stenctil\nThe compiled vertex stage, its entry point, and the input …\nThe buffer which is used\nReturns the argument unchanged.\nThe size of buffer\nCalls U::from(self).\nThe effect of draw calls on the depth and stencil aspects …\nThe compiled fragment stage, its entry point, and the …\nReturns the argument unchanged.\nCalls U::from(self).\nDebug label of the pipeline. This will show up in graphics …\nThe layout of bind groups for this pipeline.\nThe multi-sampling properties of the pipeline.\nThe properties of the pipeline at the primitive assembly …\nThe compiled vertex stage, its entry point, and the input …\nDescribes the fragment process in a render pipeline.\nDescribes how the vertex buffer is interpreted.\nThe stride, in bytes, between elements of this buffer.\nThe list of attributes which comprise a single vertex.\nThe format of any vertex buffers used with this pipeline.\nThe name of the entry point in the compiled shader. There …\nThe name of the entry point in the compiled shader. There …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nThe shader source\nThe shader source\nHow often this vertex buffer is “stepped” forward.\nThe color state of the render targets.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nThe value is a wgpu SurfaceTexture, but dereferences to a …\nDescribes a TextureView.\nThe value is an actual wgpu TextureView.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns the SurfaceTexture of the texture view if it is of …\nForce a write and ignore stencil\nIs the depth stencil used?\nReturns the argument unchanged.\nCalls U::from(self).\nThis pipeline updates the stenctil\nA [RenderPass], which tracks the current pipeline state to …\nDraws primitives from the active vertex buffer(s).\nDraws indexed primitives using the active index buffer and …\nDraws indexed primitives using the active index buffer and …\nDraws primitives from the active vertex buffer(s) based on …\nReturns the argument unchanged.\nInsert a single debug marker.\nCalls U::from(self).\nTracks the supplied render pass.\nEnd the current debug group.\nStart a new debug group.\nSets the active [BindGroup] for a given bind group index. …\nSets the active index buffer.\nSet push constant data.\nSets the active [RenderPipeline].\nSets the scissor region.\nSets the stencil reference.\nAssign a vertex buffer to a slot.\nSet the rendering viewport.\nAllows the use of AddressMode::ClampToBorder with a border …\nAllows the use of AddressMode::ClampToBorder with a border …\nblock compressed texture. 16 bytes per block.\nAllows the [wgpu::TextureUsages::STORAGE_BINDING] usage on …\nSupported when targeting the web through webassembly with …\nAllows the user to create arrays of buffers in shaders:\nRepresents the backends that wgpu will use.\n4x4 block compressed texture. 8 bytes per block (4 …\n4x4 block compressed texture. 8 bytes per block (4 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 8 bytes per block (4 …\n4x4 block compressed texture. 8 bytes per block (4 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 16 bytes per block (8 …\nBlue, green, red, and alpha channels. 8 bit integer per …\nBlue, green, red, and alpha channels. 8 bit integer per …\nEnables clear to zero for textures.\nAllows the user to set a …\nAllows for explicit creation of textures of format …\nBy default, polygon depth is clipped to 0-1 range …\nAllows two outputs from a shader to be used for blending. …\nSupported on Windows 10 and later\nSpecial depth format with 16 bit integer depth.\nSpecial depth format with at least 24 bit integer depth.\nSpecial depth/stencil format with at least 24 bit integer …\nSpecial depth format with 32 bit floating point depth.\nSpecial depth/stencil format with 32 bit floating point …\n4x4 block compressed texture. 8 bytes per block (4 …\n4x4 block compressed texture. 8 bytes per block (4 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 8 bytes per block (4 …\n4x4 block compressed texture. 8 bytes per block (4 …\n4x4 block compressed texture. 8 bytes per block (4 …\n4x4 block compressed texture. 8 bytes per block (4 …\n4x4 block compressed texture. 16 bytes per block (8 …\n4x4 block compressed texture. 16 bytes per block (8 …\nAllows textures with formats “r32float”, “rg32float…\nFeatures that are not guaranteed to be supported.\nSupported on Linux/Android, the web through webassembly …\nAdapter that has the highest performance. This is often a …\nAllows non-zero value for the first_instance member in …\nRepresents the sets of limits an adapter/device supports.\nAdapter that uses the least possible power. This is often …\nWebgpu only allows the MAP_READ and MAP_WRITE buffer usage …\nSupported on macOS/iOS\nEnables multiview render passes and builtin(view_index) in …\nAllows the user to call RenderPass::multi_draw_indirect …\nAllows the user to call …\nConfiguration resource for Multi-Sample Anti-Aliasing.\nYUV 4:2:0 chroma subsampled format.\nPower usage is not considered when choosing an adapter.\nAllows the user to create bind groups containing arrays …\nAllows the use of pipeline cache objects\nEnables use of Pipeline Statistics Queries. These queries …\nAllows the user to set PolygonMode::Line in …\nAllows the user to set PolygonMode::Point in …\nAll the apis that wgpu offers first tier of support for.\nAllows the use of push constants: small, fast bits of …\nPower Preference when choosing a physical adapter.\nRed channel only. 16 bit float per channel. Float in …\nRed channel only. 16 bit integer per channel. Signed in …\nRed channel only. 16 bit integer per channel. [0, 65535] …\nRed channel only. 16 bit integer per channel. Unsigned in …\nRed channel only. 16 bit integer per channel. [0, 65535] …\nRed channel only. 32 bit float per channel. Float in …\nRed channel only. 32 bit integer per channel. Signed in …\nRed channel only. 32 bit integer per channel. Unsigned in …\nRed channel only. 8 bit integer per channel. Signed in …\nRed channel only. 8 bit integer per channel. [-127, 127] …\nRed channel only. 8 bit integer per channel. Unsigned in …\nRed channel only. 8 bit integer per channel. [0, 255] …\nAllows for the creation of ray-tracing queries within …\nAllows for the creation of ray-tracing acceleration …\nAllows for usage of textures of format …\nRed, green, and blue channels. 11 bit float with no sign …\nRed and green channels. 16 bit float per channel. Float in …\nRed and green channels. 16 bit integer per channel. Signed …\nRed and green channels. 16 bit integer per channel. [0, …\nRed and green channels. 16 bit integer per channel. …\nRed and green channels. 16 bit integer per channel. [0, …\nRed and green channels. 32 bit float per channel. Float in …\nRed and green channels. 32 bit integer per channel. Signed …\nRed and green channels. 32 bit integer per channel. …\nRed and green channels. 8 bit integer per channel. Signed …\nRed and green channels. 8 bit integer per channel. [-127, …\nRed and green channels. 8 bit integer per channel. …\nRed and green channels. 8 bit integer per channel. [0, 255]…\nRed, green, blue, and alpha channels. 10 bit integer for …\nRed, green, blue, and alpha channels. 10 bit integer for …\nPacked unsigned float with 9 bits mantisa for each RGB …\nRed, green, blue, and alpha channels. 16 bit float per …\nRed, green, blue, and alpha channels. 16 bit integer per …\nRed, green, blue, and alpha. 16 bit integer per channel. […\nRed, green, blue, and alpha channels. 16 bit integer per …\nRed, green, blue, and alpha channels. 16 bit integer per …\nRed, green, blue, and alpha channels. 32 bit float per …\nRed, green, blue, and alpha channels. 32 bit integer per …\nRed, green, blue, and alpha channels. 32 bit integer per …\nRed, green, blue, and alpha channels. 8 bit integer per …\nRed, green, blue, and alpha channels. 8 bit integer per …\nRed, green, blue, and alpha channels. 8 bit integer per …\nRed, green, blue, and alpha channels. 8 bit integer per …\nRed, green, blue, and alpha channels. 8 bit integer per …\nAllows shaders to index sampled texture and storage buffer …\nAll the apis that wgpu offers second tier of support for. …\nAllows shaders to use the early_depth_test attribute.\nAllows shaders to acquire the FP16 ability\nEnables 64-bit floating point types in SPIR-V shaders.\nAllows shaders to use i16. Not currently supported in naga…\nAllows shaders to use i64 and u64.\nAllows shaders to use all i64 and u64 atomic operations.\nAllows shaders to use i64 and u64 atomic min and max.\nEnables builtin(primitive_index) in fragment shaders.\nEnables creating shader modules from SPIR-V binary data …\nAllows the user to create uniform arrays of storage …\nAllows compute and fragment shaders to use the subgroup …\nAllows shaders to use the subgroup barrier\nAllows vertex shaders to use the subgroup operation …\nStencil format with 8 bit integer stencil.\nEnables device specific texture format features.\nAllows the user to create uniform arrays of textures in …\nEnables ASTC family of compressed textures. ASTC textures …\nEnables ASTC HDR family of compressed textures.\nEnables BCn family of compressed textures. All BCn …\nEnables ETC family of compressed textures. All ETC …\nEnables normalized 16-bit texture formats.\nAllows for creation of textures of format …\nEnables use of Timestamp Queries. These queries tell the …\nAllows for timestamp queries directly on command encoders.\nAllows for timestamp queries directly on command encoders.\nUnderlying texture data format.\nAllows shaders to index uniform buffer and storage texture …\nEnables using 64-bit types for vertex attributes.\nEnables bindings of writable storage buffers and textures …\nSupported on Windows, Linux/Android, and macOS/iOS via …\nProvides configuration for renderer initialization. Use …\nAdds an Srgb suffix to the given texture format, if the …\nGet a flags value with all known bits set.\nGet a flags value with all known bits set.\nMask of all features that are only available when …\nMask of all features which are part of the upstream WebGPU …\nReturns the aspect-specific format of the original format\nThe bitwise and (&) of the bits in two flags values.\nThe bitwise and (&) of the bits in two flags values.\nThe bitwise and (&) of the bits in two flags values.\nThe bitwise and (&) of the bits in two flags values.\nThe bitwise or (|) of the bits in two flags values.\nThe bitwise or (|) of the bits in two flags values.\nThe bitwise or (|) of the bits in two flags values.\nThe bitwise or (|) of the bits in two flags values.\nGet the underlying bits value.\nGet the underlying bits value.\nThe bitwise exclusive-or (^) of the bits in two flags …\nThe bitwise exclusive-or (^) of the bits in two flags …\nThe bitwise exclusive-or (^) of the bits in two flags …\nThe bitwise exclusive-or (^) of the bits in two flags …\nThe number of bytes one texel block occupies during an …\nReturns the dimension of a block of texels.\nThe number of bytes one texel block occupies during an …\nCompares every limits within self is within the limits …\nCompares every limits within self is within the limits …\nThe bitwise negation (!) of the bits in a flags value, …\nThe bitwise negation (!) of the bits in a flags value, …\nReturns the number of components this format has.\nReturns the number of components this format has taking …\nThe constraints on limits allowed regardless of what the …\nWhether all set bits in a source flags value are also set …\nWhether all set bits in a source flags value are also set …\nReturns true if the bitflags contains bits that are not …\nReturns true if the bitflags contains bits that are not …\nThe intersection of a source flags value with the …\nThe intersection of a source flags value with the …\nThe features to ensure are disabled regardless of what the …\nThese default limits are guaranteed to be compatible with …\nThese default limits are guaranteed to be compatible with …\nGet a flags value with all bits unset.\nGet a flags value with all bits unset.\nThe bitwise or (|) of the bits in each flags value.\nThe bitwise or (|) of the bits in each flags value.\nThe features to ensure are enabled regardless of what the …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConvert from a bits value.\nConvert from a bits value.\nConvert from a bits value exactly.\nConvert from a bits value exactly.\nConvert from a bits value, unsetting any unknown bits.\nConvert from a bits value, unsetting any unknown bits.\nThe bitwise or (|) of the bits in each flags value.\nThe bitwise or (|) of the bits in each flags value.\nGet a flags value with the bits of a flag with the given …\nGet a flags value with the bits of a flag with the given …\nReturns the format features guaranteed by the WebGPU spec.\nReturns true if the format has a color aspect\nReturns true if the format has a depth aspect\nReturns true if the format has a stencil aspect\nThe bitwise or (|) of the bits in two flags values.\nThe bitwise or (|) of the bits in two flags values.\nThe bitwise and (&) of the bits in two flags values.\nThe bitwise and (&) of the bits in two flags values.\nWhether any set bits in a source flags value are also set …\nWhether any set bits in a source flags value are also set …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nWhether all known bits in this flags value are set.\nWhether all known bits in this flags value are set.\nReturns true if the format is a combined depth-stencil …\nReturns true for compressed formats.\nReturns true if self is a depth or stencil component of …\nReturns true if the format is a depth and/or stencil format\nWhether all bits in this flags value are unset.\nWhether all bits in this flags value are unset.\nReturns true if the format is a multi-planar format\nReturns true for srgb formats.\nYield a set of contained flags values.\nYield a set of contained flags values.\nYield a set of contained named flags values.\nYield a set of contained named flags values.\nThe imposed limits.\nAmount of bind groups that can be attached to a pipeline …\nMaximum binding index allowed in create_bind_group_layout. …\nA limit above which buffer allocations are guaranteed to …\nThe maximum number of bytes necessary to hold one sample …\nThe maximum allowed number of color attachments.\nMaximum value of the product of the workgroup_size …\nThe maximum value of the workgroup_size X dimension for a …\nThe maximum value of the workgroup_size Y dimension for a …\nThe maximum value of the workgroup_size Z dimension for a …\nMaximum number of bytes used for workgroup memory in a …\nThe maximum value for each dimension of a …\nAmount of storage buffer bindings that can be dynamic in a …\nAmount of uniform buffer bindings that can be dynamic in a …\nMaximum allowed number of components (scalars) of input or …\nMaximum number of live non-sampler bindings.\nAmount of storage available for push constants in bytes. …\nAmount of sampled textures visible in a single shader …\nAmount of samplers visible in a single shader stage. …\nMaximum size in bytes of a binding to a storage buffer. …\nAmount of storage buffers visible in a single shader …\nAmount of storage textures visible in a single shader …\nMaximal number of invocations in a subgroup. Lower is “…\nMaximum allowed value for the size.depth_or_array_layers …\nMaximum allowed value for the size.width of a texture …\nMaximum allowed value for the size.width and size.height …\nMaximum allowed value for the size.width, size.height, and …\nMaximum size in bytes of a binding to a uniform buffer. …\nAmount of uniform buffers visible in a single shader …\nMaximum length of VertexBufferLayout::attributes, summed …\nMaximum value for VertexBufferLayout::array_stride when …\nMaximum length of VertexState::buffers when creating a …\nRequired BufferBindingType::Storage alignment for …\nMinimal number of invocations in a subgroup. Higher is “…\nRequired BufferBindingType::Uniform alignment for …\nThe bitwise negation (!) of the bits in a flags value, …\nThe bitwise negation (!) of the bits in a flags value, …\nReturns the number of planes a multi-planar format has.\nPresent mode for surfaces if a surface is used.\nWhether a trace is recorded an stored in the current …\nThe intersection of a source flags value with the …\nThe intersection of a source flags value with the …\nStrips the Srgb suffix from the given texture format.\nReturns the required features (if any) in order to use the …\nReturns the sample type compatible with this format and …\nThe number of samples to run for Multi-Sample …\nCall insert when value is true or remove when value is …\nCall insert when value is true or remove when value is …\nReturns the size multiple requirement for a texture using …\nThe intersection of a source flags value with the …\nThe intersection of a source flags value with the …\nThe intersection of a source flags value with the …\nThe intersection of a source flags value with the …\nThe bitwise exclusive-or (^) of the bits in two flags …\nThe bitwise exclusive-or (^) of the bits in two flags …\nSee …\nThe number of bytes occupied per pixel in a color …\nExplicitly set a texture format or let the renderer …\nThe bitwise exclusive-or (^) of the bits in two flags …\nThe bitwise exclusive-or (^) of the bits in two flags …\nThe bitwise or (|) of the bits in two flags values.\nThe bitwise or (|) of the bits in two flags values.\nModify the current limits to use the buffer alignment …\nModify the current limits to use the resolution limits of …\ncompressed block dimensions\nASTC RGBA channel\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nExecutes the [RenderGraph] current render graph.\nPrepares GPU-owned resources by initializing them if they …\nExtracts data from the current state.\nUploads data to the GPU which is needed for rendering.\nUpdates the [RenderGraph] with all of its nodes and then …\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nThis system sorts all RenderPhases for the [PhaseItem] …\nChildren are the source. We construct the target from …\nIf not otherwise specified, raster tiles usually are 512.0 …\nNo data available so nothing to render\nParent tile is the source. We construct the target from …\nSource and target are equal, so no need to differentiate. …\nThis defines the source tile shaped from which the content …\nDefines the exact location where a specific tile on the …\nThe tile mask pattern assigns each tile a value which can …\nDefines the target tile and its source from which data …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nThe tile mask pattern assigns each tile a value which can …\nReturns the argument unchanged.\nReturns the argument unchanged.\nThe internal structure which is used for storage\nThe size of the inner buffer\nCalls U::from(self).\nCalls U::from(self).\nTransforms coordinates in clip space to window coordinates.\nA transform which can be used to transform between clip …\nAlternative implementation to clip_to_window. Transforms …\nReturns the argument unchanged.\nCalls U::from(self).\nThis function matches how maplibre-gl-js implements …\nCalculates an Aabb2 bounding box which contains at least …\nAn alternative implementation for view_bounding_box.\nOrder of transformations reversed: …\nGets the world coordinates for the specified window …\nAlternative implementation to window_to_world\nA container of Stages set to be run in a linear order.\nDefines a set of strongly-typed labels for a class of …\nAdds the given stage at the last position of the schedule.\nAdds the given stage immediately after the target stage.\nAdds the given stage immediately before the target stage.\nAdds a system to the Stage identified by stage_label.\nReturns a boxed object from a boxed trait object if the …\nReturns a mutable reference to the object within the trait …\nReturns an Rc-ed object from an Rc-ed trait object if the …\nReturns a reference to the object within the trait object …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns a shared reference to the stage identified by label…\nReturns a unique, mutable reference to the stage …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns true if the trait object wraps an object of type …\nIterates over all of schedule’s stages and their labels, …\nRuns the stage; this happens once per update. Implementors …\nExecutes each Stage contained in the schedule, one at a …\nFetches the Stage of type T marked with label, then …\nA color in the ACES 2065-1 color space.\nA color in the ACES 2065-1 color space.\nA color in the ACEScc color space.\nA color in the ACEScc color space.\nA color in the ACEScct color space.\nA color in the ACEScct color space.\nA color in the ACEScg color space.\nA color in the ACEScg color space.\nA color with an alpha component.\nA color in the BT.2020 color space.\nA color in the BT.2020 color space.\nA color in the BT.2100 color space.\nA color in the BT.2100 color space.\nA color in the CIE L*C*h° color space.\nA color in the CIE L*C*h° color space.\nA color in the CIE L*a*b* color space.\nA color in the CIE L*a*b* color space.\nA color in the CIE XYZ color space.\nA color in the CIE XYZ color space.\nA trait that should be implemented by provider crates on …\nA trait used to simpify the interface of the Alpha and …\nA color in the DCI-P3 (aka P3 DCI and P3 D60) color space.\nA color in the DCI-P3 (aka P3 DCI and P3 D60) color space.\nA color in the X’Y’Z’ color space, a DCI …\nA color in the X’Y’Z’ color space, a DCI …\nA color in the Display P3 (aka P3 D65) color space.\nA color in the Display P3 (aka P3 D65) color space.\nA color in the encoded BT.2020 color space.\nA color in the encoded BT.2020 color space.\nA color in the encoded BT.2100 color space with HLG …\nA color in the encoded BT.2100 color space with HLG …\nA color in the encoded BT.2100 color space with PQ …\nA color in the encoded BT.2100 color space with PQ …\nA color in the Display P3 (aka P3 D65) color space.\nA color in the Display P3 (aka P3 D65) color space.\nA color in the encoded Rec.709/BT.709 color space.\nA color in the encoded Rec.709/BT.709 color space.\nA color in the encoded sRGB color space.\nA color in the encoded sRGB color space.\nA color in a generic color space that can be represented …\nA color in a generic color space that can be represented …\nA color in a generic color space that can be represented …\nA color in a generic color space that can be represented …\nA color in the HSL color space.\nA color in the HSL color space.\nA color in the HSV color space.\nA color in the HSV color space.\nA color in the ICtCp color space with HLG (Hybrid …\nA color in the ICtCp color space with HLG (Hybrid …\nA color in the ICtCp color space with PQ (Perceptual …\nA color in the ICtCp color space with PQ (Perceptual …\nA color in the linear (decoded) sRGB color space.\nA color in the linear (decoded) sRGB color space.\nA single-channel CIE luma (non-linear transform from …\nA single-channel CIE luma (non-linear transform from …\nA single-channel CIE luminance.\nA single-channel CIE luminance.\nA color in the Oklab color space.\nA color in the Oklab color space.\nA color in the Oklch color space (a transformation from …\nA color in the Oklch color space (a transformation from …\nA premultiplied color with an alpha component.\nA color in the Rec.709/BT.709 color space.\nA color in the Rec.709/BT.709 color space.\nAn enum with a variant for each of the color spaces …\nStores the style for a multi-layered map.\nA color in the YCbCr color space. See discussion of the …\nA color in the YCbCr color space. See discussion of the …\nA color in the YCxCz (also called YyCxCz) color space, …\nA color in the YCxCz (also called YyCxCz) color space, …\nA color in the YPbPr color space. See discussion of the …\nA color in the YPbPr color space. See discussion of the …\nA color in the Y’CbCr color space. See discussion of the …\nA color in the Y’CbCr color space. See discussion of the …\nA color in the Y’PbPr color space. See discussion of the …\nA color in the Y’PbPr color space. See discussion of the …\nA color in the YUV color space. See discussion of the …\nA color in the YUV color space. See discussion of the …\nThe a component, representing green-red chroma difference.\nThe a component, representing green-red chroma difference.\nThe alpha component.\nThe alpha component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe blue component.\nThe b component, representing blue-yellow chroma …\nThe b component, representing blue-yellow chroma …\nThe C (chroma) component. Varies from 0 to a hue dependent …\nThe C (chroma) component. Varies from 0 to a hue dependent …\nThe Cb (chroma-blue/yellow) component.\nThe Cb (chroma-blue/yellow) component.\nThe contained color, which is completely separate from the …\nThe contained color, which has been premultiplied with …\nThe Cp (chroma-protan) component.\nThe Cp (chroma-protan) component.\nThe Cr (chroma-red/green) component.\nThe Cr (chroma-red/green) component.\nThe Ct (chroma-tritan) component.\nThe Ct (chroma-tritan) component.\nThe Cx (chroma difference blue/yellow) component\nThe Cz (chroma difference red/green) component\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConvert self into its canonical cint type.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe green component.\nThe h (hue) component. Varies from -PI to PI.\nThe h (hue) component. Varies from -PI to PI.\nThe H (hue) component. Varies from 0 to 1.\nThe H (hue) component. Varies from 0 to 1.\nThe I (intensity) component.\nThe I (intensity) component.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCreate a Self from its canonical cint type.\nCIE luminance.\nCIE luminance.\nThe L (lightness) component. Varies from 0 to 100.\nThe L (lightness) component. Varies from 0 to 100.\nThe L (lightness) component. Varies from 0 to 1\nThe L (lightness) component. Varies from 0 to 1.\nThe L (lightness) component. Varies from 0 to 1.\nVector tile layer drawing utilities.\nThe Pb (chroma-blue/yellow) component.\nThe Pb (chroma-blue/yellow) component.\nThe Pr (chroma-red/green) component.\nThe Pr (chroma-red/green) component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nThe red component.\nRaster tile layer description\nThe S (saturation) component. Varies from 0 to 1.\nThe S (saturation) component. Varies from 0 to 1.\nVector tile data utilities.\nDefault vector tile styles configuration.\nThe U (chroma-blue/yellow) component.\nThe V (value) component. Varies from 0 to 1.\nThe V (chroma-red/green) component.\nThe first component.\nThe first component.\nThe X’ component.\nThe X component.\nThe second component.\nThe Y’ component.\nThe Y component.\nThe Y (luminance) component.\nThe Y’ (luma) component.\nThe Y (luminance) component.\nThe Y’ (luma) component.\nThe Y (luminance) component.\nThe Yy (luminance) component.\nThe third component.\nThe Z’ component.\nThe Z component.\nThe different types of paints.\nStores all the styles for a specific layer.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nTiles can be positioned using either the xyz coordinates …\nString url to a JSON tile.\nString url to a tile.\nSource properties for tiles or rasters.\nString which contains attribution information for the used …\nThe bounds in which tiles are available.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nMax zoom level at which tiles are available.\nMin zoom level at which tiles are available.\nArray of URLs which can contain place holders like {x}, …\nStores the style for a multi-layered map.\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns a boxed object from a boxed trait object if the …\nReturns a mutable reference to the object within the trait …\nReturns an Rc-ed object from an Rc-ed trait object if the …\nReturns a reference to the object within the trait object …\nReturns the argument unchanged.\nCalls U::from(self).\nReturns true if the trait object wraps an object of type …\nA convenience type alias for a boxed System trait object.\nAn system that can be added to a Schedule\nReturns the argument unchanged.\nCalls U::from(self).\nReturns the system’s name.\nConversion trait to turn something into a System.\nReturns the argument unchanged.\nCalls U::from(self).\nTurns this value into its corresponding System.\nReturns the argument unchanged.\nCalls U::from(self).\nA component is data associated with an Entity. Each entity …\nReturns a boxed object from a boxed trait object if the …\nReturns a mutable reference to the object within the trait …\nReturns an Rc-ed object from an Rc-ed trait object if the …\nReturns a reference to the object within the trait object …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns true if the trait object wraps an object of type …\nReturns the argument unchanged.\nCalls U::from(self).\nVertex buffers index data type.\nVertex buffer which includes additional padding to fulfill …\nConstructor for Fill and Stroke vertices.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nTessellator implementation.\nContains the error value\nContains the success value\nBuild tessellations with vectors.\nReturns the argument unchanged.\nCalls U::from(self).\nFeatures are described in section 4.2 of the specification\nGeomType is described in section 4.3.4 of the specification\nLayers are described in section 4.1 of the specification\nVariant type encoding The use of values is described in …\nString value of the enum field names used in the ProtoBuf …\nReturns the value of bool_value, or the default value if …\nReturns the value of double_value, or the default value if …\nReturns the value of extent, or the default value if extent…\nAlthough this is an “optional” field it is required by …\nThe actual features in this tile.\nReturns the value of float_value, or the default value if …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConverts an i32 to a GeomType, or None if value is not a …\nCreates an enum from field names used in the ProtoBuf …\nContains a stream of commands and parameters (vertices). A …\nReturns the value of id, or the default value if id is …\nReturns the value of int_value, or the default value if …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns true if value is a variant of GeomType.\nDictionary encoding for keys\nSets type to the provided enum value.\nReturns the value of sint_value, or the default value if …\nReturns the value of string_value, or the default value if …\nExactly one of these values must be present in a valid …\nTags of this feature are encoded as repeated pairs of …\nReturns the enum value of type, or the default if the …\nThe type of geometry stored in this feature.\nReturns the value of uint_value, or the default value if …\nDictionary encoding for values\nAny compliant implementation must first read the version …\nMeasures the frames per second.\nReturns the argument unchanged.\nCalls U::from(self).\nTraits used by label implementations\nThis method tests for self and other values to be …\nMeasures the frames per second.\nReturns the argument unchanged.\nCalls U::from(self).\nReturns coordinates for tiles within bavaria according to …\nA two-dimensional AABB, aka a rectangle.\nA three-dimensional AABB, aka a rectangular prism.\nA wrapper type that enables ordering floats. This is a …\nA 3-dimensional plane formed from the equation: …\nPlane distance value\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nConstruct a plane from a point and a normal vector. The …\nConstructs a plane that passes through the the three …\nReturns unsorted intersection points with an Aabb3 Adopted …\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nMaximum point of the AABB\nMaximum point of the AABB\nMinimum point of the AABB\nMinimum point of the AABB\nPlane normal\nConstruct a plane from a normal vector and a scalar …\nConstruct a new axis-aligned bounding box from two points.\nConstruct a new axis-aligned bounding box from two points.\nCompute corners.\nCompute corners.\nError when decoding e.g. the protobuf file\nSending of results failed\nA request for a tile at the given coordinates and in the …\nHolds for each feature the count of indices.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nQueues PhaseItems for rendering.\nSpecifies the instructions which are going to be sent to …\nRequests tiles which are currently in view\nPrepares GPU-owned resources by initializing them if they …\nUploads data to the GPU which is needed for rendering.\nReturns the argument unchanged.\nCalls U::from(self).\nError when decoding e.g. the protobuf file\nSending of results failed\nA request for a tile at the given coordinates and in the …\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nReturns the argument unchanged.\nCalls U::from(self).\nA ring-buffer like pool of buffers.\nThis is inspired by the memory pool in Vulkan documented …\nThe VertexBuffers can contain padding elements. Not …\nAllocates\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nThe internal structure which is used for storage\nThe size of the inner buffer\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nHolds for each feature the count of indices.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nWindow which references a physical RawWindow. This is only …\nWindow of a certain PhysicalSize. This can either be a …\nA configuration for a window which determines the …\nWindow size with a width and an height in pixels.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).") \ No newline at end of file diff --git a/docs/api/src/maplibre/render/mod.rs.html b/docs/api/src/maplibre/render/mod.rs.html index 85132767..57df7d38 100644 --- a/docs/api/src/maplibre/render/mod.rs.html +++ b/docs/api/src/maplibre/render/mod.rs.html @@ -614,6 +614,16 @@ 614 615 616 +617 +618 +619 +620 +621 +622 +623 +624 +625 +626
    //! This module implements the rendering algorithm of maplibre-rs. It manages the whole
     //! communication with the GPU.
     //!
    @@ -988,6 +998,12 @@
                     max_inter_stage_shader_components: limits
                         .max_inter_stage_shader_components
                         .min(constrained_limits.max_inter_stage_shader_components),
    +                max_color_attachments: limits
    +                    .max_color_attachments
    +                    .min(constrained_limits.max_color_attachments),
    +                max_color_attachment_bytes_per_sample: limits
    +                    .max_color_attachment_bytes_per_sample
    +                    .min(constrained_limits.max_color_attachment_bytes_per_sample),
                     max_compute_workgroup_storage_size: limits
                         .max_compute_workgroup_storage_size
                         .min(constrained_limits.max_compute_workgroup_storage_size),
    @@ -1006,12 +1022,14 @@
                     max_compute_workgroups_per_dimension: limits
                         .max_compute_workgroups_per_dimension
                         .min(constrained_limits.max_compute_workgroups_per_dimension),
    +                min_subgroup_size: 0,
                     max_buffer_size: limits
                         .max_buffer_size
                         .min(constrained_limits.max_buffer_size),
                     max_non_sampler_bindings: limits
                         .max_non_sampler_bindings
                         .min(constrained_limits.max_non_sampler_bindings),
    +                max_subgroup_size: 0,
                 };
             }
     
    @@ -1021,6 +1039,7 @@
                         label: settings.device_label.as_ref().map(|a| a.as_ref()),
                         required_features: features,
                         required_limits: limits,
    +                    memory_hints: wgpu::MemoryHints::default(),
                     },
                     trace_path,
                 )
    @@ -1108,6 +1127,7 @@
                         label: None,
                         required_features: wgpu::Features::default(),
                         required_limits: wgpu::Limits::default(),
    +                    memory_hints: wgpu::MemoryHints::default(),
                     },
                     None,
                 )
    diff --git a/docs/api/src/maplibre/render/resource/pipeline.rs.html b/docs/api/src/maplibre/render/resource/pipeline.rs.html
    index c2f85bf2..6ea7e63e 100644
    --- a/docs/api/src/maplibre/render/resource/pipeline.rs.html
    +++ b/docs/api/src/maplibre/render/resource/pipeline.rs.html
    @@ -88,6 +88,9 @@
     88
     89
     90
    +91
    +92
    +93
     

    //! Utility for creating [RenderPipelines](wgpu::RenderPipeline)
     
     use std::borrow::Cow;
    @@ -151,6 +154,7 @@
                 vertex: wgpu::VertexState {
                     module: &vertex_shader_module,
                     entry_point: self.vertex.entry_point,
    +                compilation_options: Default::default(),
                     buffers: self
                         .vertex
                         .buffers
    @@ -166,6 +170,7 @@
                 fragment: Some(wgpu::FragmentState {
                     module: &fragment_shader_module,
                     entry_point: self.fragment.entry_point,
    +                compilation_options: Default::default(),
                     targets: self.fragment.targets.as_slice(),
                 }),
                 primitive: self.primitive,
    @@ -173,6 +178,7 @@
                 multisample: self.multisample,
     
                 multiview: None,
    +            cache: None,
             });
     
             pipeline