diff --git a/cairo_native/all.html b/cairo_native/all.html index 184c88339..65ec03243 100644 --- a/cairo_native/all.html +++ b/cairo_native/all.html @@ -1 +1 @@ -List of all items in this crate

List of all items

Structs

Enums

Traits

Functions

Type Aliases

Statics

Constants

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

List of all items

Structs

Enums

Traits

Functions

Type Aliases

Statics

Constants

\ No newline at end of file diff --git a/cairo_native/executor/index.html b/cairo_native/executor/index.html index 603f17179..9aa9bca48 100644 --- a/cairo_native/executor/index.html +++ b/cairo_native/executor/index.html @@ -1,4 +1,4 @@ -cairo_native::executor - Rust

Module cairo_native::executor

source ·
Expand description

§Executors

+cairo_native::executor - Rust

Module cairo_native::executor

source ·
Expand description

§Executors

This module provides methods to execute the programs, either via JIT or compiled ahead of time. It also provides a cache to avoid recompiling previously compiled programs.

Structs§

\ No newline at end of file diff --git a/cairo_native/executor/struct.AotContractExecutor.html b/cairo_native/executor/struct.AotContractExecutor.html index f326be25d..847de94fd 100644 --- a/cairo_native/executor/struct.AotContractExecutor.html +++ b/cairo_native/executor/struct.AotContractExecutor.html @@ -1,23 +1,24 @@ -AotContractExecutor in cairo_native::executor - Rust

Struct cairo_native::executor::AotContractExecutor

source ·
pub struct AotContractExecutor { /* private fields */ }
Expand description

Please look at the module level docs.

-

Implementations§

source§

impl AotContractExecutor

source

pub fn new(sierra_program: &Program, opt_level: OptLevel) -> Result<Self>

Create the executor from a sierra program with the given optimization level. +AotContractExecutor in cairo_native::executor - Rust

Struct cairo_native::executor::AotContractExecutor

source ·
pub struct AotContractExecutor { /* private fields */ }
Expand description

Please look at the module level docs.

+

Implementations§

source§

impl AotContractExecutor

source

pub fn new(sierra_program: &Program, opt_level: OptLevel) -> Result<Self>

Create the executor from a sierra program with the given optimization level. You can save the library on the desired location later using save. If not saved, the path is treated as a temporary file an deleted when dropped. If you loaded a ContractExecutor using [load] then it will not be treated as a temp file.

-
source

pub fn save(&mut self, to: impl AsRef<Path>) -> Result<()>

Save the library to the desired path, alongside it is saved also a json file with additional info.

-
source

pub fn load(library_path: &Path) -> Result<Self>

Load the executor from an already compiled library with the additional info json file.

-
source

pub fn run( +

source

pub fn save(&mut self, to: impl AsRef<Path>) -> Result<()>

Save the library to the desired path, alongside it is saved also a json file with additional info.

+
source

pub fn load(library_path: &Path) -> Result<Self>

Load the executor from an already compiled library with the additional info json file.

+
source

pub fn run( &self, function_id: &FunctionId, args: &[Felt], gas: Option<u128>, + builtin_costs: Option<BuiltinCosts>, syscall_handler: impl StarknetSyscallHandler, ) -> Result<ContractExecutionResult>

Runs the given entry point.

-
source

pub fn find_function_ptr( +

source

pub fn find_function_ptr( &self, function_id: &FunctionId, is_for_contract_executor: bool, -) -> Result<*mut c_void>

Trait Implementations§

source§

impl Clone for AotContractExecutor

source§

fn clone(&self) -> AotContractExecutor

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 AotContractExecutor

source§

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

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

impl Drop for AotContractExecutor

source§

fn drop(&mut self)

Executes the destructor for this type. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +) -> Result<*mut c_void>

source

pub fn find_symbol_ptr(&self, name: &str) -> Option<*mut c_void>

Trait Implementations§

source§

impl Clone for AotContractExecutor

source§

fn clone(&self) -> AotContractExecutor

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 AotContractExecutor

source§

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

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

impl Drop for AotContractExecutor

source§

fn drop(&mut self)

Executes the destructor for this type. Read more

Auto Trait Implementations§

§

impl Freeze for AotContractExecutor

§

impl RefUnwindSafe for AotContractExecutor

§

impl Send for AotContractExecutor

§

impl Sync for AotContractExecutor

§

impl Unpin for AotContractExecutor

§

impl UnwindSafe for AotContractExecutor

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
source§

impl<T> CloneToUninit for T
where diff --git a/cairo_native/executor/struct.AotNativeExecutor.html b/cairo_native/executor/struct.AotNativeExecutor.html index b23bc862a..7d459ded4 100644 --- a/cairo_native/executor/struct.AotNativeExecutor.html +++ b/cairo_native/executor/struct.AotNativeExecutor.html @@ -1,26 +1,26 @@ -AotNativeExecutor in cairo_native::executor - Rust

Struct cairo_native::executor::AotNativeExecutor

source ·
pub struct AotNativeExecutor { /* private fields */ }

Implementations§

source§

impl AotNativeExecutor

source

pub fn new( +AotNativeExecutor in cairo_native::executor - Rust

Struct cairo_native::executor::AotNativeExecutor

source ·
pub struct AotNativeExecutor { /* private fields */ }

Implementations§

source§

impl AotNativeExecutor

source

pub fn new( library: Library, registry: ProgramRegistry<CoreType, CoreLibfunc>, gas_metadata: GasMetadata, ) -> Self

source

pub fn from_native_module(module: NativeModule<'_>, opt_level: OptLevel) -> Self

Utility to convert a NativeModule into an AotNativeExecutor.

-
source

pub fn invoke_dynamic( +

source

pub fn invoke_dynamic( &self, function_id: &FunctionId, args: &[Value], gas: Option<u128>, -) -> Result<ExecutionResult, Error>

source

pub fn invoke_dynamic_with_syscall_handler( +) -> Result<ExecutionResult, Error>

source

pub fn invoke_dynamic_with_syscall_handler( &self, function_id: &FunctionId, args: &[Value], gas: Option<u128>, syscall_handler: impl StarknetSyscallHandler, -) -> Result<ExecutionResult, Error>

source

pub fn invoke_contract_dynamic( +) -> Result<ExecutionResult, Error>

source

pub fn invoke_contract_dynamic( &self, function_id: &FunctionId, args: &[Felt], gas: Option<u128>, syscall_handler: impl StarknetSyscallHandler, -) -> Result<ContractExecutionResult, Error>

source

pub fn find_function_ptr(&self, function_id: &FunctionId) -> *mut c_void

Trait Implementations§

source§

impl Debug for AotNativeExecutor

source§

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

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

impl Send for AotNativeExecutor

source§

impl Sync for AotNativeExecutor

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T

source

pub fn find_function_ptr(&self, function_id: &FunctionId) -> *mut c_void

source

pub fn find_symbol_ptr(&self, name: &str) -> Option<*mut c_void>

Trait Implementations§

source§

impl Debug for AotNativeExecutor

source§

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

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

impl Send for AotNativeExecutor

source§

impl Sync for AotNativeExecutor

Auto Trait Implementations§

§

impl Freeze for AotNativeExecutor

§

impl RefUnwindSafe for AotNativeExecutor

§

impl Unpin for AotNativeExecutor

§

impl UnwindSafe for AotNativeExecutor

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> Conv for T

§

fn conv<T>(self) -> T
where diff --git a/cairo_native/executor/struct.JitNativeExecutor.html b/cairo_native/executor/struct.JitNativeExecutor.html index 71ab28c81..9ca5b9cb4 100644 --- a/cairo_native/executor/struct.JitNativeExecutor.html +++ b/cairo_native/executor/struct.JitNativeExecutor.html @@ -1,27 +1,27 @@ -JitNativeExecutor in cairo_native::executor - Rust

Struct cairo_native::executor::JitNativeExecutor

source ·
pub struct JitNativeExecutor<'m> { /* private fields */ }
Expand description

A MLIR JIT execution engine in the context of Cairo Native.

-

Implementations§

source§

impl<'m> JitNativeExecutor<'m>

source

pub fn from_native_module( +JitNativeExecutor in cairo_native::executor - Rust

Struct cairo_native::executor::JitNativeExecutor

source ·
pub struct JitNativeExecutor<'m> { /* private fields */ }
Expand description

A MLIR JIT execution engine in the context of Cairo Native.

+

Implementations§

source§

impl<'m> JitNativeExecutor<'m>

source

pub fn from_native_module( native_module: NativeModule<'m>, opt_level: OptLevel, -) -> Self

source

pub fn program_registry(&self) -> &ProgramRegistry<CoreType, CoreLibfunc>

source

pub fn module(&self) -> &Module<'m>

source

pub fn invoke_dynamic( +) -> Self

source

pub fn program_registry(&self) -> &ProgramRegistry<CoreType, CoreLibfunc>

source

pub fn module(&self) -> &Module<'m>

source

pub fn invoke_dynamic( &self, function_id: &FunctionId, args: &[Value], gas: Option<u128>, ) -> Result<ExecutionResult, Error>

Execute a program with the given params.

-
source

pub fn invoke_dynamic_with_syscall_handler( +

source

pub fn invoke_dynamic_with_syscall_handler( &self, function_id: &FunctionId, args: &[Value], gas: Option<u128>, syscall_handler: impl StarknetSyscallHandler, ) -> Result<ExecutionResult, Error>

Execute a program with the given params.

-
source

pub fn invoke_contract_dynamic( +

source

pub fn invoke_contract_dynamic( &self, function_id: &FunctionId, args: &[Felt], gas: Option<u128>, syscall_handler: impl StarknetSyscallHandler, -) -> Result<ContractExecutionResult, Error>

source

pub fn find_function_ptr(&self, function_id: &FunctionId) -> *mut c_void

Trait Implementations§

source§

impl Debug for JitNativeExecutor<'_>

source§

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

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

impl<'a> Send for JitNativeExecutor<'a>

source§

impl<'a> Sync for JitNativeExecutor<'a>

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T

source

pub fn find_function_ptr(&self, function_id: &FunctionId) -> *mut c_void

source

pub fn find_symbol_ptr(&self, name: &str) -> Option<*mut c_void>

Trait Implementations§

source§

impl Debug for JitNativeExecutor<'_>

source§

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

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

impl<'a> Send for JitNativeExecutor<'a>

source§

impl<'a> Sync for JitNativeExecutor<'a>

Auto Trait Implementations§

§

impl<'m> Freeze for JitNativeExecutor<'m>

§

impl<'m> RefUnwindSafe for JitNativeExecutor<'m>

§

impl<'m> Unpin for JitNativeExecutor<'m>

§

impl<'m> UnwindSafe for JitNativeExecutor<'m>

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> Conv for T

§

fn conv<T>(self) -> T
where diff --git a/cairo_native/fn.compile.html b/cairo_native/fn.compile.html index 7a433ddbc..6874c6229 100644 --- a/cairo_native/fn.compile.html +++ b/cairo_native/fn.compile.html @@ -1,4 +1,4 @@ -compile in cairo_native - Rust

Function cairo_native::compile

source ·
pub fn compile(
+compile in cairo_native - Rust

Function cairo_native::compile

source ·
pub fn compile(
     context: &Context,
     module: &Module<'_>,
     program: &Program,
diff --git a/cairo_native/metadata/gas/enum.GasMetadataError.html b/cairo_native/metadata/gas/enum.GasMetadataError.html
index 898ae0f88..69e2a89e2 100644
--- a/cairo_native/metadata/gas/enum.GasMetadataError.html
+++ b/cairo_native/metadata/gas/enum.GasMetadataError.html
@@ -1,13 +1,13 @@
-GasMetadataError in cairo_native::metadata::gas - Rust

Enum cairo_native::metadata::gas::GasMetadataError

source ·
pub enum GasMetadataError {
+GasMetadataError in cairo_native::metadata::gas - Rust

Enum cairo_native::metadata::gas::GasMetadataError

source ·
pub enum GasMetadataError {
     ApChangeError(ApChangeError),
     CostError(CostError),
     NotEnoughGas {
         gas: Box<(u128, u128)>,
     },
 }
Expand description

Error for metadata calculations.

-

Variants§

§

ApChangeError(ApChangeError)

§

CostError(CostError)

§

NotEnoughGas

Fields

§gas: Box<(u128, u128)>

Trait Implementations§

source§

impl Debug for GasMetadataError

source§

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

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

impl Display for GasMetadataError

source§

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

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

impl Error for GasMetadataError

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<ApChangeError> for GasMetadataError

source§

fn from(source: ApChangeError) -> Self

Converts to this type from the input type.
source§

impl From<CostError> for GasMetadataError

source§

fn from(source: CostError) -> Self

Converts to this type from the input type.
source§

impl From<GasMetadataError> for Error

source§

fn from(source: GasMetadataError) -> Self

Converts to this type from the input type.
source§

impl PartialEq for GasMetadataError

source§

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

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

Variants§

§

ApChangeError(ApChangeError)

§

CostError(CostError)

§

NotEnoughGas

Fields

§gas: Box<(u128, u128)>

Trait Implementations§

source§

impl Debug for GasMetadataError

source§

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

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

impl Display for GasMetadataError

source§

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

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

impl Error for GasMetadataError

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<ApChangeError> for GasMetadataError

source§

fn from(source: ApChangeError) -> Self

Converts to this type from the input type.
source§

impl From<CostError> for GasMetadataError

source§

fn from(source: CostError) -> Self

Converts to this type from the input type.
source§

impl From<GasMetadataError> for Error

source§

fn from(source: GasMetadataError) -> Self

Converts to this type from the input type.
source§

impl PartialEq for GasMetadataError

source§

fn eq(&self, other: &GasMetadataError) -> 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 GasMetadataError

source§

impl StructuralPartialEq for GasMetadataError

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl Eq for GasMetadataError

source§

impl StructuralPartialEq for GasMetadataError

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> Conv for T

§

fn conv<T>(self) -> T
where diff --git a/cairo_native/metadata/gas/index.html b/cairo_native/metadata/gas/index.html index 98a368cd1..7d39dda08 100644 --- a/cairo_native/metadata/gas/index.html +++ b/cairo_native/metadata/gas/index.html @@ -1 +1 @@ -cairo_native::metadata::gas - Rust

Module cairo_native::metadata::gas

source ·

Structs§

Enums§

\ No newline at end of file +cairo_native::metadata::gas - Rust

Module cairo_native::metadata::gas

source ·

Structs§

Enums§

\ No newline at end of file diff --git a/cairo_native/metadata/gas/struct.GasCost.html b/cairo_native/metadata/gas/struct.GasCost.html index 2e91a8283..0f3253156 100644 --- a/cairo_native/metadata/gas/struct.GasCost.html +++ b/cairo_native/metadata/gas/struct.GasCost.html @@ -1,20 +1,12 @@ -GasCost in cairo_native::metadata::gas - Rust

Struct cairo_native::metadata::gas::GasCost

source ·
pub struct GasCost(pub Option<u128>);

Tuple Fields§

§0: Option<u128>

Trait Implementations§

source§

impl Clone for GasCost

source§

fn clone(&self) -> GasCost

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 GasCost

source§

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

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

impl Hash for GasCost

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 +GasCost in cairo_native::metadata::gas - Rust

Struct cairo_native::metadata::gas::GasCost

source ·
pub struct GasCost(pub Vec<(u128, CostTokenType)>);

Tuple Fields§

§0: Vec<(u128, CostTokenType)>

Trait Implementations§

source§

impl Clone for GasCost

source§

fn clone(&self) -> GasCost

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 GasCost

source§

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

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

impl Hash for GasCost

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 GasCost

source§

fn cmp(&self, other: &GasCost) -> 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 - Self: Sized,

Compares and returns the minimum of two values. Read more
1.50.0 · source§

fn clamp(self, min: Self, max: Self) -> Self
where - Self: Sized + PartialOrd,

Restrict a value to a certain interval. Read more
source§

impl PartialEq for GasCost

source§

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

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

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

impl PartialEq for GasCost

source§

fn eq(&self, other: &GasCost) -> 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 PartialOrd for GasCost

source§

fn partial_cmp(&self, other: &GasCost) -> Option<Ordering>

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

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

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

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

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

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

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

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

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

impl Copy for GasCost

source§

impl Eq for GasCost

source§

impl StructuralPartialEq for GasCost

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +sufficient, and should not be overridden without very good reason.

source§

impl Eq for GasCost

source§

impl StructuralPartialEq for GasCost

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
source§

impl<T> CloneToUninit for T
where - T: Copy,

source§

unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
source§

impl<T> CloneToUninit for T
where - T: Clone,

source§

default unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
§

impl<Q, K> Comparable<K> for Q
where - Q: Ord + ?Sized, - K: Borrow<Q> + ?Sized,

§

fn compare(&self, key: &K) -> Ordering

Compare self to key and return their ordering.
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where + T: ?Sized,

source§

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

Mutably borrows from an owned value. Read more
source§

impl<T> CloneToUninit for T
where + T: Clone,

source§

default unsafe fn clone_to_uninit(&self, dst: *mut T)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dst. Read more
§

impl<T> Conv for T

§

fn conv<T>(self) -> T
where Self: Into<T>,

Converts self into T using Into<T>. Read more
source§

impl<T> DynClone for T
where T: Clone,

source§

fn __clone_box(&self, _: Private) -> *mut ()

source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, diff --git a/cairo_native/metadata/gas/struct.GasMetadata.html b/cairo_native/metadata/gas/struct.GasMetadata.html index a114e54d2..a78919fc4 100644 --- a/cairo_native/metadata/gas/struct.GasMetadata.html +++ b/cairo_native/metadata/gas/struct.GasMetadata.html @@ -1,21 +1,24 @@ -GasMetadata in cairo_native::metadata::gas - Rust

Struct cairo_native::metadata::gas::GasMetadata

source ·
pub struct GasMetadata {
+GasMetadata in cairo_native::metadata::gas - Rust

Struct cairo_native::metadata::gas::GasMetadata

source ·
pub struct GasMetadata {
     pub ap_change_info: ApChangeInfo,
     pub gas_info: GasInfo,
 }
Expand description

Holds global gas info.

-

Fields§

§ap_change_info: ApChangeInfo§gas_info: GasInfo

Implementations§

source§

impl GasMetadata

source

pub fn new( +

Fields§

§ap_change_info: ApChangeInfo§gas_info: GasInfo

Implementations§

source§

impl GasMetadata

source

pub fn new( sierra_program: &Program, config: Option<MetadataComputationConfig>, -) -> Result<GasMetadata, GasMetadataError>

source

pub fn get_initial_available_gas( +) -> Result<GasMetadata, GasMetadataError>

source

pub fn get_initial_available_gas( &self, func: &FunctionId, available_gas: Option<u128>, ) -> Result<u128, GasMetadataError>

Returns the initial value for the gas counter. If available_gas is None returns 0.

-
source

pub fn initial_required_gas(&self, func: &FunctionId) -> Option<u128>

source

pub fn get_gas_cost_for_statement(&self, idx: StatementIdx) -> Option<u128>

source

pub fn get_gas_cost_for_statement_and_cost_token_type( +

source

pub fn initial_required_gas(&self, func: &FunctionId) -> Option<u128>

source

pub fn get_gas_costs_for_statement( + &self, + idx: StatementIdx, +) -> Vec<(u128, CostTokenType)>

source

pub fn get_gas_cost_for_statement_and_cost_token_type( &self, idx: StatementIdx, cost_type: CostTokenType, -) -> Option<u128>

Trait Implementations§

source§

impl Clone for GasMetadata

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 Debug for GasMetadata

source§

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

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

impl Default for GasMetadata

source§

fn default() -> GasMetadata

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

impl PartialEq for GasMetadata

source§

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

This method tests for self and other values to be equal, and is used +) -> Option<u128>

Trait Implementations§

source§

impl Clone for GasMetadata

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 Debug for GasMetadata

source§

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

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

impl Default for GasMetadata

source§

fn default() -> GasMetadata

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

impl PartialEq for GasMetadata

source§

fn eq(&self, other: &GasMetadata) -> 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 GasMetadata

source§

impl StructuralPartialEq for GasMetadata

Auto Trait Implementations§

§

impl Freeze for GasMetadata

§

impl RefUnwindSafe for GasMetadata

§

impl Send for GasMetadata

§

impl Sync for GasMetadata

§

impl Unpin for GasMetadata

§

impl UnwindSafe for GasMetadata

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/cairo_native/metadata/gas/struct.MetadataComputationConfig.html b/cairo_native/metadata/gas/struct.MetadataComputationConfig.html index 24ef49b71..9ee108d72 100644 --- a/cairo_native/metadata/gas/struct.MetadataComputationConfig.html +++ b/cairo_native/metadata/gas/struct.MetadataComputationConfig.html @@ -1,9 +1,9 @@ -MetadataComputationConfig in cairo_native::metadata::gas - Rust

Struct cairo_native::metadata::gas::MetadataComputationConfig

source ·
pub struct MetadataComputationConfig {
+MetadataComputationConfig in cairo_native::metadata::gas - Rust

Struct cairo_native::metadata::gas::MetadataComputationConfig

source ·
pub struct MetadataComputationConfig {
     pub function_set_costs: OrderedHashMap<FunctionId, OrderedHashMap<CostTokenType, i32>>,
     pub linear_gas_solver: bool,
     pub linear_ap_change_solver: bool,
 }
Expand description

Configuration for metadata computation.

-

Fields§

§function_set_costs: OrderedHashMap<FunctionId, OrderedHashMap<CostTokenType, i32>>§linear_gas_solver: bool§linear_ap_change_solver: bool

Trait Implementations§

source§

impl Clone for MetadataComputationConfig

source§

fn clone(&self) -> MetadataComputationConfig

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 MetadataComputationConfig

source§

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

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

impl Default for MetadataComputationConfig

source§

fn default() -> Self

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

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where +

Fields§

§function_set_costs: OrderedHashMap<FunctionId, OrderedHashMap<CostTokenType, i32>>§linear_gas_solver: bool§linear_ap_change_solver: bool

Trait Implementations§

source§

impl Clone for MetadataComputationConfig

source§

fn clone(&self) -> MetadataComputationConfig

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 MetadataComputationConfig

source§

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

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

impl Default for MetadataComputationConfig

source§

fn default() -> Self

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

impl<T> CloneToUninit for T
where diff --git a/cairo_native/utils/constant.SHARED_LIBRARY_EXT.html b/cairo_native/utils/constant.SHARED_LIBRARY_EXT.html index d0c63e5ea..7ec02706d 100644 --- a/cairo_native/utils/constant.SHARED_LIBRARY_EXT.html +++ b/cairo_native/utils/constant.SHARED_LIBRARY_EXT.html @@ -1 +1 @@ -SHARED_LIBRARY_EXT in cairo_native::utils - Rust

Constant cairo_native::utils::SHARED_LIBRARY_EXT

source ·
pub const SHARED_LIBRARY_EXT: &str = "so";
\ No newline at end of file +SHARED_LIBRARY_EXT in cairo_native::utils - Rust

Constant cairo_native::utils::SHARED_LIBRARY_EXT

source ·
pub const SHARED_LIBRARY_EXT: &str = "so";
\ No newline at end of file diff --git a/cairo_native/utils/fn.cairo_to_sierra.html b/cairo_native/utils/fn.cairo_to_sierra.html index 7834a3729..1baaaf61b 100644 --- a/cairo_native/utils/fn.cairo_to_sierra.html +++ b/cairo_native/utils/fn.cairo_to_sierra.html @@ -1,2 +1,2 @@ -cairo_to_sierra in cairo_native::utils - Rust

Function cairo_native::utils::cairo_to_sierra

source ·
pub fn cairo_to_sierra(program: &Path) -> Arc<Program>
Expand description

Compile a cairo program found at the given path to sierra.

+cairo_to_sierra in cairo_native::utils - Rust

Function cairo_native::utils::cairo_to_sierra

source ·
pub fn cairo_to_sierra(program: &Path) -> Arc<Program>
Expand description

Compile a cairo program found at the given path to sierra.

\ No newline at end of file diff --git a/cairo_native/utils/fn.create_engine.html b/cairo_native/utils/fn.create_engine.html index 7410d2740..5624ef277 100644 --- a/cairo_native/utils/fn.create_engine.html +++ b/cairo_native/utils/fn.create_engine.html @@ -1,4 +1,4 @@ -create_engine in cairo_native::utils - Rust

Function cairo_native::utils::create_engine

source ·
pub fn create_engine(
+create_engine in cairo_native::utils - Rust

Function cairo_native::utils::create_engine

source ·
pub fn create_engine(
     module: &Module<'_>,
     _metadata: &MetadataStorage,
     opt_level: OptLevel,
diff --git a/cairo_native/utils/fn.debug_with.html b/cairo_native/utils/fn.debug_with.html
index 9c5de429d..cb04c231e 100644
--- a/cairo_native/utils/fn.debug_with.html
+++ b/cairo_native/utils/fn.debug_with.html
@@ -1,3 +1,3 @@
-debug_with in cairo_native::utils - Rust

Function cairo_native::utils::debug_with

source ·
pub fn debug_with<F>(fmt: F) -> impl Debug
where +debug_with in cairo_native::utils - Rust

Function cairo_native::utils::debug_with

source ·
pub fn debug_with<F>(fmt: F) -> impl Debug
where F: Fn(&mut Formatter<'_>) -> Result,
Expand description

Return a type that calls a closure when formatted using Debug.

\ No newline at end of file diff --git a/cairo_native/utils/fn.decode_error_message.html b/cairo_native/utils/fn.decode_error_message.html index 82ba83a80..a32999e56 100644 --- a/cairo_native/utils/fn.decode_error_message.html +++ b/cairo_native/utils/fn.decode_error_message.html @@ -1,3 +1,3 @@ -decode_error_message in cairo_native::utils - Rust

Function cairo_native::utils::decode_error_message

source ·
pub fn decode_error_message(data: &[u8]) -> String
Expand description

Decode an UTF-8 error message replacing invalid bytes with their hexadecimal representation, as +decode_error_message in cairo_native::utils - Rust

Function cairo_native::utils::decode_error_message

source ·
pub fn decode_error_message(data: &[u8]) -> String
Expand description

Decode an UTF-8 error message replacing invalid bytes with their hexadecimal representation, as done by Python’s x.decode('utf-8', errors='backslashreplace').

\ No newline at end of file diff --git a/cairo_native/utils/fn.felt252_bigint.html b/cairo_native/utils/fn.felt252_bigint.html index e6637b943..ecf757e0b 100644 --- a/cairo_native/utils/fn.felt252_bigint.html +++ b/cairo_native/utils/fn.felt252_bigint.html @@ -1,2 +1,2 @@ -felt252_bigint in cairo_native::utils - Rust

Function cairo_native::utils::felt252_bigint

source ·
pub fn felt252_bigint(value: impl Into<BigInt>) -> Felt
Expand description

Parse any type that can be a bigint to a felt that can be used in the cairo-native input.

+felt252_bigint in cairo_native::utils - Rust

Function cairo_native::utils::felt252_bigint

source ·
pub fn felt252_bigint(value: impl Into<BigInt>) -> Felt
Expand description

Parse any type that can be a bigint to a felt that can be used in the cairo-native input.

\ No newline at end of file diff --git a/cairo_native/utils/fn.felt252_short_str.html b/cairo_native/utils/fn.felt252_short_str.html index 69548a6b6..44b8bbd2b 100644 --- a/cairo_native/utils/fn.felt252_short_str.html +++ b/cairo_native/utils/fn.felt252_short_str.html @@ -1,2 +1,2 @@ -felt252_short_str in cairo_native::utils - Rust

Function cairo_native::utils::felt252_short_str

source ·
pub fn felt252_short_str(value: &str) -> Felt
Expand description

Parse a short string into a felt that can be used in the cairo-native input.

+felt252_short_str in cairo_native::utils - Rust

Function cairo_native::utils::felt252_short_str

source ·
pub fn felt252_short_str(value: &str) -> Felt
Expand description

Parse a short string into a felt that can be used in the cairo-native input.

\ No newline at end of file diff --git a/cairo_native/utils/fn.felt252_str.html b/cairo_native/utils/fn.felt252_str.html index 5358fb9cb..b3ceaf073 100644 --- a/cairo_native/utils/fn.felt252_str.html +++ b/cairo_native/utils/fn.felt252_str.html @@ -1,2 +1,2 @@ -felt252_str in cairo_native::utils - Rust

Function cairo_native::utils::felt252_str

source ·
pub fn felt252_str(value: &str) -> Felt
Expand description

Parse a numeric string into felt, wrapping negatives around the prime modulo.

+felt252_str in cairo_native::utils - Rust

Function cairo_native::utils::felt252_str

source ·
pub fn felt252_str(value: &str) -> Felt
Expand description

Parse a numeric string into felt, wrapping negatives around the prime modulo.

\ No newline at end of file diff --git a/cairo_native/utils/fn.find_entry_point.html b/cairo_native/utils/fn.find_entry_point.html index dd7f40e11..530516ec0 100644 --- a/cairo_native/utils/fn.find_entry_point.html +++ b/cairo_native/utils/fn.find_entry_point.html @@ -1,4 +1,4 @@ -find_entry_point in cairo_native::utils - Rust

Function cairo_native::utils::find_entry_point

source ·
pub fn find_entry_point<'a>(
+find_entry_point in cairo_native::utils - Rust

Function cairo_native::utils::find_entry_point

source ·
pub fn find_entry_point<'a>(
     program: &'a Program,
     entry_point: &str,
 ) -> Option<&'a GenFunction<StatementIdx>>
Expand description

Returns the given entry point if present.

diff --git a/cairo_native/utils/fn.find_entry_point_by_idx.html b/cairo_native/utils/fn.find_entry_point_by_idx.html index 4d7ed8f94..67661dae1 100644 --- a/cairo_native/utils/fn.find_entry_point_by_idx.html +++ b/cairo_native/utils/fn.find_entry_point_by_idx.html @@ -1,4 +1,4 @@ -find_entry_point_by_idx in cairo_native::utils - Rust

Function cairo_native::utils::find_entry_point_by_idx

source ·
pub fn find_entry_point_by_idx(
+find_entry_point_by_idx in cairo_native::utils - Rust

Function cairo_native::utils::find_entry_point_by_idx

source ·
pub fn find_entry_point_by_idx(
     program: &Program,
     entry_point_idx: usize,
 ) -> Option<&GenFunction<StatementIdx>>
Expand description

Returns the given entry point if present.

diff --git a/cairo_native/utils/fn.find_function_id.html b/cairo_native/utils/fn.find_function_id.html index cd73934ab..354ca404d 100644 --- a/cairo_native/utils/fn.find_function_id.html +++ b/cairo_native/utils/fn.find_function_id.html @@ -1,4 +1,4 @@ -find_function_id in cairo_native::utils - Rust

Function cairo_native::utils::find_function_id

source ·
pub fn find_function_id<'a>(
+find_function_id in cairo_native::utils - Rust

Function cairo_native::utils::find_function_id

source ·
pub fn find_function_id<'a>(
     program: &'a Program,
     function_name: &str,
 ) -> Option<&'a FunctionId>
Expand description

Given a string representing a function name, searches in the program for the id corresponding diff --git a/cairo_native/utils/fn.generate_function_name.html b/cairo_native/utils/fn.generate_function_name.html index 8dce7daf7..f9fcd36bb 100644 --- a/cairo_native/utils/fn.generate_function_name.html +++ b/cairo_native/utils/fn.generate_function_name.html @@ -1,4 +1,4 @@ -generate_function_name in cairo_native::utils - Rust

Function cairo_native::utils::generate_function_name

source ·
pub fn generate_function_name(
+generate_function_name in cairo_native::utils - Rust

Function cairo_native::utils::generate_function_name

source ·
pub fn generate_function_name(
     function_id: &FunctionId,
     is_for_contract_executor: bool,
 ) -> Cow<'_, str>
Expand description

Generate a function name.

diff --git a/cairo_native/utils/fn.get_integer_layout.html b/cairo_native/utils/fn.get_integer_layout.html index 7934bfc99..7583eb082 100644 --- a/cairo_native/utils/fn.get_integer_layout.html +++ b/cairo_native/utils/fn.get_integer_layout.html @@ -1,4 +1,4 @@ -get_integer_layout in cairo_native::utils - Rust

Function cairo_native::utils::get_integer_layout

source ·
pub fn get_integer_layout(width: u32) -> Layout
Expand description

Return the layout for an integer of arbitrary width.

+get_integer_layout in cairo_native::utils - Rust

Function cairo_native::utils::get_integer_layout

source ·
pub fn get_integer_layout(width: u32) -> Layout
Expand description

Return the layout for an integer of arbitrary width.

This assumes the platform’s maximum (effective) alignment is 16 bytes, and that every integer with a size in bytes of a power of two has the same alignment as its size.

\ No newline at end of file diff --git a/cairo_native/utils/fn.layout_repeat.html b/cairo_native/utils/fn.layout_repeat.html index c31effb12..480201179 100644 --- a/cairo_native/utils/fn.layout_repeat.html +++ b/cairo_native/utils/fn.layout_repeat.html @@ -1,4 +1,4 @@ -layout_repeat in cairo_native::utils - Rust

Function cairo_native::utils::layout_repeat

source ·
pub fn layout_repeat(
+layout_repeat in cairo_native::utils - Rust

Function cairo_native::utils::layout_repeat

source ·
pub fn layout_repeat(
     layout: &Layout,
     n: usize,
 ) -> Result<(Layout, usize), LayoutError>
Expand description

Copied from std.

diff --git a/cairo_native/utils/fn.padding_needed_for.html b/cairo_native/utils/fn.padding_needed_for.html index 6087282d8..49fd1da59 100644 --- a/cairo_native/utils/fn.padding_needed_for.html +++ b/cairo_native/utils/fn.padding_needed_for.html @@ -1,4 +1,4 @@ -padding_needed_for in cairo_native::utils - Rust

Function cairo_native::utils::padding_needed_for

source ·
pub const fn padding_needed_for(layout: &Layout, align: usize) -> usize
Expand description

Edit: Copied from the std lib.

+padding_needed_for in cairo_native::utils - Rust

Function cairo_native::utils::padding_needed_for

source ·
pub const fn padding_needed_for(layout: &Layout, align: usize) -> usize
Expand description

Edit: Copied from the std lib.

Returns the amount of padding we must insert after layout to ensure that the following address will satisfy align (measured in bytes).

diff --git a/cairo_native/utils/fn.register_runtime_symbols.html b/cairo_native/utils/fn.register_runtime_symbols.html index 6bc97cf4c..38cbd8cea 100644 --- a/cairo_native/utils/fn.register_runtime_symbols.html +++ b/cairo_native/utils/fn.register_runtime_symbols.html @@ -1 +1 @@ -register_runtime_symbols in cairo_native::utils - Rust

Function cairo_native::utils::register_runtime_symbols

source ·
pub fn register_runtime_symbols(engine: &ExecutionEngine)
\ No newline at end of file +register_runtime_symbols in cairo_native::utils - Rust

Function cairo_native::utils::register_runtime_symbols

source ·
pub fn register_runtime_symbols(engine: &ExecutionEngine)
\ No newline at end of file diff --git a/cairo_native/utils/fn.run_pass_manager.html b/cairo_native/utils/fn.run_pass_manager.html index 56a40bb6d..41b903ef6 100644 --- a/cairo_native/utils/fn.run_pass_manager.html +++ b/cairo_native/utils/fn.run_pass_manager.html @@ -1,4 +1,4 @@ -run_pass_manager in cairo_native::utils - Rust

Function cairo_native::utils::run_pass_manager

source ·
pub fn run_pass_manager(
+run_pass_manager in cairo_native::utils - Rust

Function cairo_native::utils::run_pass_manager

source ·
pub fn run_pass_manager(
     context: &Context,
     module: &mut Module<'_>,
 ) -> Result<(), Error>
\ No newline at end of file diff --git a/cairo_native/utils/index.html b/cairo_native/utils/index.html index 2f7e051ae..3e04cc5a9 100644 --- a/cairo_native/utils/index.html +++ b/cairo_native/utils/index.html @@ -1,3 +1,3 @@ -cairo_native::utils - Rust

Module cairo_native::utils

source ·
Expand description

§Various utilities

Modules§

Structs§

Constants§

Statics§

Functions§

  • Compile a cairo program found at the given path to sierra.
  • Creates the execution engine, with all symbols registered.
  • Return a type that calls a closure when formatted using Debug.
  • Decode an UTF-8 error message replacing invalid bytes with their hexadecimal representation, as +cairo_native::utils - Rust

    Module cairo_native::utils

    source ·
    Expand description

    §Various utilities

    Modules§

    Structs§

    Constants§

    Statics§

    Functions§

    \ No newline at end of file diff --git a/cairo_native/utils/sidebar-items.js b/cairo_native/utils/sidebar-items.js index 77ad5eb92..8d9e1e8cc 100644 --- a/cairo_native/utils/sidebar-items.js +++ b/cairo_native/utils/sidebar-items.js @@ -1 +1 @@ -window.SIDEBAR_ITEMS = {"constant":["SHARED_LIBRARY_EXT"],"fn":["cairo_to_sierra","create_engine","debug_with","decode_error_message","felt252_bigint","felt252_short_str","felt252_str","find_entry_point","find_entry_point_by_idx","find_function_id","generate_function_name","get_integer_layout","layout_repeat","padding_needed_for","register_runtime_symbols","run_pass_manager"],"mod":["mem_tracing"],"static":["HALF_PRIME","PRIME"],"struct":["LayoutError"]}; \ No newline at end of file +window.SIDEBAR_ITEMS = {"constant":["SHARED_LIBRARY_EXT"],"fn":["cairo_to_sierra","create_engine","debug_with","decode_error_message","felt252_bigint","felt252_short_str","felt252_str","find_entry_point","find_entry_point_by_idx","find_function_id","generate_function_name","get_integer_layout","layout_repeat","padding_needed_for","register_runtime_symbols","run_pass_manager"],"mod":["mem_tracing"],"static":["HALF_PRIME","PRIME"],"struct":["BuiltinCosts","LayoutError"]}; \ No newline at end of file diff --git a/cairo_native/utils/static.HALF_PRIME.html b/cairo_native/utils/static.HALF_PRIME.html index 5b9382cd2..906cb6a6e 100644 --- a/cairo_native/utils/static.HALF_PRIME.html +++ b/cairo_native/utils/static.HALF_PRIME.html @@ -1 +1 @@ -HALF_PRIME in cairo_native::utils - Rust

    Static cairo_native::utils::HALF_PRIME

    source ·
    pub static HALF_PRIME: LazyLock<BigUint>
    \ No newline at end of file +HALF_PRIME in cairo_native::utils - Rust

    Static cairo_native::utils::HALF_PRIME

    source ·
    pub static HALF_PRIME: LazyLock<BigUint>
    \ No newline at end of file diff --git a/cairo_native/utils/static.PRIME.html b/cairo_native/utils/static.PRIME.html index 46f8663b8..d4557b1ca 100644 --- a/cairo_native/utils/static.PRIME.html +++ b/cairo_native/utils/static.PRIME.html @@ -1,2 +1,2 @@ -PRIME in cairo_native::utils - Rust

    Static cairo_native::utils::PRIME

    source ·
    pub static PRIME: LazyLock<BigUint>
    Expand description

    The felt252 prime modulo.

    +PRIME in cairo_native::utils - Rust

    Static cairo_native::utils::PRIME

    source ·
    pub static PRIME: LazyLock<BigUint>
    Expand description

    The felt252 prime modulo.

    \ No newline at end of file diff --git a/cairo_native/utils/struct.BuiltinCosts.html b/cairo_native/utils/struct.BuiltinCosts.html new file mode 100644 index 000000000..a77dccf6e --- /dev/null +++ b/cairo_native/utils/struct.BuiltinCosts.html @@ -0,0 +1,545 @@ +BuiltinCosts in cairo_native::utils - Rust

    Struct cairo_native::utils::BuiltinCosts

    source ·
    pub struct BuiltinCosts {
    +    pub const: u64,
    +    pub pedersen: u64,
    +    pub bitwise: u64,
    +    pub ecop: u64,
    +    pub poseidon: u64,
    +    pub add_mod: u64,
    +    pub mul_mod: u64,
    +}

    Fields§

    §const: u64§pedersen: u64§bitwise: u64§ecop: u64§poseidon: u64§add_mod: u64§mul_mod: u64

    Trait Implementations§

    source§

    impl Clone for BuiltinCosts

    source§

    fn clone(&self) -> BuiltinCosts

    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 BuiltinCosts

    source§

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

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

    impl Default for BuiltinCosts

    source§

    fn default() -> Self

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

    impl<'de> Deserialize<'de> for BuiltinCosts

    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 From<BuiltinCosts> for [u64; 7]

    source§

    fn from(value: BuiltinCosts) -> Self

    Converts to this type from the input type.
    source§

    impl Serialize for BuiltinCosts

    source§

    fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
    where + __S: Serializer,

    Serialize this value into the given Serde serializer. Read more
    source§

    impl Copy for BuiltinCosts

    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
    source§

    impl<T> CloneToUninit for T
    where + T: Copy,

    source§

    unsafe fn clone_to_uninit(&self, dst: *mut T)

    🔬This is a nightly-only experimental API. (clone_to_uninit)
    Performs copy-assignment from self to dst. Read more
    source§

    impl<T> CloneToUninit for T
    where + T: Clone,

    source§

    default unsafe fn clone_to_uninit(&self, dst: *mut T)

    🔬This is a nightly-only experimental API. (clone_to_uninit)
    Performs copy-assignment from self to dst. Read more
    §

    impl<T> Conv for T

    §

    fn conv<T>(self) -> T
    where + Self: Into<T>,

    Converts self into T using Into<T>. Read more
    source§

    impl<T> DynClone for T
    where + T: Clone,

    source§

    fn __clone_box(&self, _: Private) -> *mut ()

    §

    impl<T> FmtForward for T

    §

    fn fmt_binary(self) -> FmtBinary<Self>
    where + Self: Binary,

    Causes self to use its Binary implementation when Debug-formatted.
    §

    fn fmt_display(self) -> FmtDisplay<Self>
    where + Self: Display,

    Causes self to use its Display implementation when +Debug-formatted.
    §

    fn fmt_lower_exp(self) -> FmtLowerExp<Self>
    where + Self: LowerExp,

    Causes self to use its LowerExp implementation when +Debug-formatted.
    §

    fn fmt_lower_hex(self) -> FmtLowerHex<Self>
    where + Self: LowerHex,

    Causes self to use its LowerHex implementation when +Debug-formatted.
    §

    fn fmt_octal(self) -> FmtOctal<Self>
    where + Self: Octal,

    Causes self to use its Octal implementation when Debug-formatted.
    §

    fn fmt_pointer(self) -> FmtPointer<Self>
    where + Self: Pointer,

    Causes self to use its Pointer implementation when +Debug-formatted.
    §

    fn fmt_upper_exp(self) -> FmtUpperExp<Self>
    where + Self: UpperExp,

    Causes self to use its UpperExp implementation when +Debug-formatted.
    §

    fn fmt_upper_hex(self) -> FmtUpperHex<Self>
    where + Self: UpperHex,

    Causes self to use its UpperHex implementation when +Debug-formatted.
    §

    fn fmt_list(self) -> FmtList<Self>
    where + &'a Self: for<'a> IntoIterator,

    Formats each item in a sequence. Read more
    source§

    impl<T> From<T> for T

    source§

    fn from(t: T) -> T

    Returns the argument unchanged.

    +
    §

    impl<T> Instrument for T

    §

    fn instrument(self, span: Span) -> Instrumented<Self>

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

    fn in_current_span(self) -> Instrumented<Self>

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

    impl<T, U> Into<U> for T
    where + U: From<T>,

    source§

    fn into(self) -> U

    Calls U::from(self).

    +

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

    +
    source§

    impl<T> IntoEither for T

    source§

    fn into_either(self, into_left: bool) -> Either<Self, Self>

    Converts self into a Left variant of Either<Self, Self> +if into_left is true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
    source§

    fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
    where + F: FnOnce(&Self) -> bool,

    Converts self into a Left variant of Either<Self, Self> +if into_left(&self) returns true. +Converts self into a Right variant of Either<Self, Self> +otherwise. Read more
    §

    impl<T> Paint for T
    where + T: ?Sized,

    §

    fn fg(&self, value: Color) -> Painted<&T>

    Returns a styled value derived from self with the foreground set to +value.

    +

    This method should be used rarely. Instead, prefer to use color-specific +builder methods like red() and +green(), which have the same functionality but are +pithier.

    +
    §Example
    +

    Set foreground color to white using fg():

    + +
    use yansi::{Paint, Color};
    +
    +painted.fg(Color::White);
    +

    Set foreground color to white using white().

    + +
    use yansi::Paint;
    +
    +painted.white();
    +
    §

    fn primary(&self) -> Painted<&T>

    Returns self with the +fg() +set to +[Color::Primary].

    +
    §Example
    +
    println!("{}", value.primary());
    +
    §

    fn fixed(&self, color: u8) -> Painted<&T>

    Returns self with the +fg() +set to +[Color::Fixed].

    +
    §Example
    +
    println!("{}", value.fixed(color));
    +
    §

    fn rgb(&self, r: u8, g: u8, b: u8) -> Painted<&T>

    Returns self with the +fg() +set to +[Color::Rgb].

    +
    §Example
    +
    println!("{}", value.rgb(r, g, b));
    +
    §

    fn black(&self) -> Painted<&T>

    Returns self with the +fg() +set to +[Color::Black].

    +
    §Example
    +
    println!("{}", value.black());
    +
    §

    fn red(&self) -> Painted<&T>

    Returns self with the +fg() +set to +[Color::Red].

    +
    §Example
    +
    println!("{}", value.red());
    +
    §

    fn green(&self) -> Painted<&T>

    Returns self with the +fg() +set to +[Color::Green].

    +
    §Example
    +
    println!("{}", value.green());
    +
    §

    fn yellow(&self) -> Painted<&T>

    Returns self with the +fg() +set to +[Color::Yellow].

    +
    §Example
    +
    println!("{}", value.yellow());
    +
    §

    fn blue(&self) -> Painted<&T>

    Returns self with the +fg() +set to +[Color::Blue].

    +
    §Example
    +
    println!("{}", value.blue());
    +
    §

    fn magenta(&self) -> Painted<&T>

    Returns self with the +fg() +set to +[Color::Magenta].

    +
    §Example
    +
    println!("{}", value.magenta());
    +
    §

    fn cyan(&self) -> Painted<&T>

    Returns self with the +fg() +set to +[Color::Cyan].

    +
    §Example
    +
    println!("{}", value.cyan());
    +
    §

    fn white(&self) -> Painted<&T>

    Returns self with the +fg() +set to +[Color::White].

    +
    §Example
    +
    println!("{}", value.white());
    +
    §

    fn bright_black(&self) -> Painted<&T>

    Returns self with the +fg() +set to +[Color::BrightBlack].

    +
    §Example
    +
    println!("{}", value.bright_black());
    +
    §

    fn bright_red(&self) -> Painted<&T>

    Returns self with the +fg() +set to +[Color::BrightRed].

    +
    §Example
    +
    println!("{}", value.bright_red());
    +
    §

    fn bright_green(&self) -> Painted<&T>

    Returns self with the +fg() +set to +[Color::BrightGreen].

    +
    §Example
    +
    println!("{}", value.bright_green());
    +
    §

    fn bright_yellow(&self) -> Painted<&T>

    Returns self with the +fg() +set to +[Color::BrightYellow].

    +
    §Example
    +
    println!("{}", value.bright_yellow());
    +
    §

    fn bright_blue(&self) -> Painted<&T>

    Returns self with the +fg() +set to +[Color::BrightBlue].

    +
    §Example
    +
    println!("{}", value.bright_blue());
    +
    §

    fn bright_magenta(&self) -> Painted<&T>

    Returns self with the +fg() +set to +[Color::BrightMagenta].

    +
    §Example
    +
    println!("{}", value.bright_magenta());
    +
    §

    fn bright_cyan(&self) -> Painted<&T>

    Returns self with the +fg() +set to +[Color::BrightCyan].

    +
    §Example
    +
    println!("{}", value.bright_cyan());
    +
    §

    fn bright_white(&self) -> Painted<&T>

    Returns self with the +fg() +set to +[Color::BrightWhite].

    +
    §Example
    +
    println!("{}", value.bright_white());
    +
    §

    fn bg(&self, value: Color) -> Painted<&T>

    Returns a styled value derived from self with the background set to +value.

    +

    This method should be used rarely. Instead, prefer to use color-specific +builder methods like on_red() and +on_green(), which have the same functionality but +are pithier.

    +
    §Example
    +

    Set background color to red using fg():

    + +
    use yansi::{Paint, Color};
    +
    +painted.bg(Color::Red);
    +

    Set background color to red using on_red().

    + +
    use yansi::Paint;
    +
    +painted.on_red();
    +
    §

    fn on_primary(&self) -> Painted<&T>

    Returns self with the +bg() +set to +[Color::Primary].

    +
    §Example
    +
    println!("{}", value.on_primary());
    +
    §

    fn on_fixed(&self, color: u8) -> Painted<&T>

    Returns self with the +bg() +set to +[Color::Fixed].

    +
    §Example
    +
    println!("{}", value.on_fixed(color));
    +
    §

    fn on_rgb(&self, r: u8, g: u8, b: u8) -> Painted<&T>

    Returns self with the +bg() +set to +[Color::Rgb].

    +
    §Example
    +
    println!("{}", value.on_rgb(r, g, b));
    +
    §

    fn on_black(&self) -> Painted<&T>

    Returns self with the +bg() +set to +[Color::Black].

    +
    §Example
    +
    println!("{}", value.on_black());
    +
    §

    fn on_red(&self) -> Painted<&T>

    Returns self with the +bg() +set to +[Color::Red].

    +
    §Example
    +
    println!("{}", value.on_red());
    +
    §

    fn on_green(&self) -> Painted<&T>

    Returns self with the +bg() +set to +[Color::Green].

    +
    §Example
    +
    println!("{}", value.on_green());
    +
    §

    fn on_yellow(&self) -> Painted<&T>

    Returns self with the +bg() +set to +[Color::Yellow].

    +
    §Example
    +
    println!("{}", value.on_yellow());
    +
    §

    fn on_blue(&self) -> Painted<&T>

    Returns self with the +bg() +set to +[Color::Blue].

    +
    §Example
    +
    println!("{}", value.on_blue());
    +
    §

    fn on_magenta(&self) -> Painted<&T>

    Returns self with the +bg() +set to +[Color::Magenta].

    +
    §Example
    +
    println!("{}", value.on_magenta());
    +
    §

    fn on_cyan(&self) -> Painted<&T>

    Returns self with the +bg() +set to +[Color::Cyan].

    +
    §Example
    +
    println!("{}", value.on_cyan());
    +
    §

    fn on_white(&self) -> Painted<&T>

    Returns self with the +bg() +set to +[Color::White].

    +
    §Example
    +
    println!("{}", value.on_white());
    +
    §

    fn on_bright_black(&self) -> Painted<&T>

    Returns self with the +bg() +set to +[Color::BrightBlack].

    +
    §Example
    +
    println!("{}", value.on_bright_black());
    +
    §

    fn on_bright_red(&self) -> Painted<&T>

    Returns self with the +bg() +set to +[Color::BrightRed].

    +
    §Example
    +
    println!("{}", value.on_bright_red());
    +
    §

    fn on_bright_green(&self) -> Painted<&T>

    Returns self with the +bg() +set to +[Color::BrightGreen].

    +
    §Example
    +
    println!("{}", value.on_bright_green());
    +
    §

    fn on_bright_yellow(&self) -> Painted<&T>

    Returns self with the +bg() +set to +[Color::BrightYellow].

    +
    §Example
    +
    println!("{}", value.on_bright_yellow());
    +
    §

    fn on_bright_blue(&self) -> Painted<&T>

    Returns self with the +bg() +set to +[Color::BrightBlue].

    +
    §Example
    +
    println!("{}", value.on_bright_blue());
    +
    §

    fn on_bright_magenta(&self) -> Painted<&T>

    Returns self with the +bg() +set to +[Color::BrightMagenta].

    +
    §Example
    +
    println!("{}", value.on_bright_magenta());
    +
    §

    fn on_bright_cyan(&self) -> Painted<&T>

    Returns self with the +bg() +set to +[Color::BrightCyan].

    +
    §Example
    +
    println!("{}", value.on_bright_cyan());
    +
    §

    fn on_bright_white(&self) -> Painted<&T>

    Returns self with the +bg() +set to +[Color::BrightWhite].

    +
    §Example
    +
    println!("{}", value.on_bright_white());
    +
    §

    fn attr(&self, value: Attribute) -> Painted<&T>

    Enables the styling [Attribute] value.

    +

    This method should be used rarely. Instead, prefer to use +attribute-specific builder methods like bold() and +underline(), which have the same functionality +but are pithier.

    +
    §Example
    +

    Make text bold using attr():

    + +
    use yansi::{Paint, Attribute};
    +
    +painted.attr(Attribute::Bold);
    +

    Make text bold using using bold().

    + +
    use yansi::Paint;
    +
    +painted.bold();
    +
    §

    fn bold(&self) -> Painted<&T>

    Returns self with the +attr() +set to +[Attribute::Bold].

    +
    §Example
    +
    println!("{}", value.bold());
    +
    §

    fn dim(&self) -> Painted<&T>

    Returns self with the +attr() +set to +[Attribute::Dim].

    +
    §Example
    +
    println!("{}", value.dim());
    +
    §

    fn italic(&self) -> Painted<&T>

    Returns self with the +attr() +set to +[Attribute::Italic].

    +
    §Example
    +
    println!("{}", value.italic());
    +
    §

    fn underline(&self) -> Painted<&T>

    Returns self with the +attr() +set to +[Attribute::Underline].

    +
    §Example
    +
    println!("{}", value.underline());
    +

    Returns self with the +attr() +set to +[Attribute::Blink].

    +
    §Example
    +
    println!("{}", value.blink());
    +

    Returns self with the +attr() +set to +[Attribute::RapidBlink].

    +
    §Example
    +
    println!("{}", value.rapid_blink());
    +
    §

    fn invert(&self) -> Painted<&T>

    Returns self with the +attr() +set to +[Attribute::Invert].

    +
    §Example
    +
    println!("{}", value.invert());
    +
    §

    fn conceal(&self) -> Painted<&T>

    Returns self with the +attr() +set to +[Attribute::Conceal].

    +
    §Example
    +
    println!("{}", value.conceal());
    +
    §

    fn strike(&self) -> Painted<&T>

    Returns self with the +attr() +set to +[Attribute::Strike].

    +
    §Example
    +
    println!("{}", value.strike());
    +
    §

    fn quirk(&self, value: Quirk) -> Painted<&T>

    Enables the yansi [Quirk] value.

    +

    This method should be used rarely. Instead, prefer to use quirk-specific +builder methods like mask() and +wrap(), which have the same functionality but are +pithier.

    +
    §Example
    +

    Enable wrapping using .quirk():

    + +
    use yansi::{Paint, Quirk};
    +
    +painted.quirk(Quirk::Wrap);
    +

    Enable wrapping using wrap().

    + +
    use yansi::Paint;
    +
    +painted.wrap();
    +
    §

    fn mask(&self) -> Painted<&T>

    Returns self with the +quirk() +set to +[Quirk::Mask].

    +
    §Example
    +
    println!("{}", value.mask());
    +
    §

    fn wrap(&self) -> Painted<&T>

    Returns self with the +quirk() +set to +[Quirk::Wrap].

    +
    §Example
    +
    println!("{}", value.wrap());
    +
    §

    fn linger(&self) -> Painted<&T>

    Returns self with the +quirk() +set to +[Quirk::Linger].

    +
    §Example
    +
    println!("{}", value.linger());
    +
    §

    fn clear(&self) -> Painted<&T>

    👎Deprecated since 1.0.1: renamed to resetting() due to conflicts with Vec::clear(). +The clear() method will be removed in a future release.

    Returns self with the +quirk() +set to +[Quirk::Clear].

    +
    §Example
    +
    println!("{}", value.clear());
    +
    §

    fn resetting(&self) -> Painted<&T>

    Returns self with the +quirk() +set to +[Quirk::Resetting].

    +
    §Example
    +
    println!("{}", value.resetting());
    +
    §

    fn bright(&self) -> Painted<&T>

    Returns self with the +quirk() +set to +[Quirk::Bright].

    +
    §Example
    +
    println!("{}", value.bright());
    +
    §

    fn on_bright(&self) -> Painted<&T>

    Returns self with the +quirk() +set to +[Quirk::OnBright].

    +
    §Example
    +
    println!("{}", value.on_bright());
    +
    §

    fn whenever(&self, value: Condition) -> Painted<&T>

    Conditionally enable styling based on whether the [Condition] value +applies. Replaces any previous condition.

    +

    See the crate level docs for more details.

    +
    §Example
    +

    Enable styling painted only when both stdout and stderr are TTYs:

    + +
    use yansi::{Paint, Condition};
    +
    +painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);
    +
    §

    fn new(self) -> Painted<Self>
    where + Self: Sized,

    Create a new [Painted] with a default [Style]. Read more
    §

    fn paint<S>(&self, style: S) -> Painted<&Self>
    where + S: Into<Style>,

    Apply a style wholesale to self. Any previous style is replaced. Read more
    §

    impl<T> Pipe for T
    where + T: ?Sized,

    §

    fn pipe<R>(self, func: impl FnOnce(Self) -> R) -> R
    where + Self: Sized,

    Pipes by value. This is generally the method you want to use. Read more
    §

    fn pipe_ref<'a, R>(&'a self, func: impl FnOnce(&'a Self) -> R) -> R
    where + R: 'a,

    Borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_ref_mut<'a, R>(&'a mut self, func: impl FnOnce(&'a mut Self) -> R) -> R
    where + R: 'a,

    Mutably borrows self and passes that borrow into the pipe function. Read more
    §

    fn pipe_borrow<'a, B, R>(&'a self, func: impl FnOnce(&'a B) -> R) -> R
    where + Self: Borrow<B>, + B: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.borrow() into the pipe function. Read more
    §

    fn pipe_borrow_mut<'a, B, R>( + &'a mut self, + func: impl FnOnce(&'a mut B) -> R, +) -> R
    where + Self: BorrowMut<B>, + B: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.borrow_mut() into the pipe +function. Read more
    §

    fn pipe_as_ref<'a, U, R>(&'a self, func: impl FnOnce(&'a U) -> R) -> R
    where + Self: AsRef<U>, + U: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.as_ref() into the pipe function.
    §

    fn pipe_as_mut<'a, U, R>(&'a mut self, func: impl FnOnce(&'a mut U) -> R) -> R
    where + Self: AsMut<U>, + U: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.as_mut() into the pipe +function.
    §

    fn pipe_deref<'a, T, R>(&'a self, func: impl FnOnce(&'a T) -> R) -> R
    where + Self: Deref<Target = T>, + T: 'a + ?Sized, + R: 'a,

    Borrows self, then passes self.deref() into the pipe function.
    §

    fn pipe_deref_mut<'a, T, R>( + &'a mut self, + func: impl FnOnce(&'a mut T) -> R, +) -> R
    where + Self: DerefMut<Target = T> + Deref, + T: 'a + ?Sized, + R: 'a,

    Mutably borrows self, then passes self.deref_mut() into the pipe +function.
    §

    impl<T> Pointable for T

    §

    const ALIGN: usize = _

    The alignment of pointer.
    §

    type Init = T

    The type for initializers.
    §

    unsafe fn init(init: <T as Pointable>::Init) -> usize

    Initializes a with the given initializer. Read more
    §

    unsafe fn deref<'a>(ptr: usize) -> &'a T

    Dereferences the given pointer. Read more
    §

    unsafe fn deref_mut<'a>(ptr: usize) -> &'a mut T

    Mutably dereferences the given pointer. Read more
    §

    unsafe fn drop(ptr: usize)

    Drops the object pointed to by the given pointer. Read more
    source§

    impl<T> Same for T

    §

    type Output = T

    Should always be Self
    §

    impl<T0, T1, E, TRewriter> SemanticRewriter<(T0, T1), E> for TRewriter
    where + TRewriter: SemanticRewriter<T0, E> + SemanticRewriter<T1, E>,

    §

    fn internal_rewrite(&mut self, value: &mut (T0, T1)) -> Result<RewriteResult, E>

    §

    fn rewrite(&mut self, value: T) -> Result<T, Error>

    §

    impl<T, E, TRewriter> SemanticRewriter<Box<T>, E> for TRewriter
    where + TRewriter: SemanticRewriter<T, E>,

    §

    fn internal_rewrite(&mut self, value: &mut Box<T>) -> Result<RewriteResult, E>

    §

    fn rewrite(&mut self, value: T) -> Result<T, Error>

    §

    impl<T, E, TRewriter> SemanticRewriter<Option<T>, E> for TRewriter
    where + TRewriter: SemanticRewriter<T, E>,

    §

    fn internal_rewrite( + &mut self, + value: &mut Option<T>, +) -> Result<RewriteResult, E>

    §

    fn rewrite(&mut self, value: T) -> Result<T, Error>

    §

    impl<T, V, E, TRewriter> SemanticRewriter<OrderedHashMap<T, V>, E> for TRewriter
    where + T: Clone, + V: Clone, + TRewriter: SemanticRewriter<V, E>,

    §

    fn internal_rewrite( + &mut self, + value: &mut OrderedHashMap<T, V>, +) -> Result<RewriteResult, E>

    §

    fn rewrite(&mut self, value: T) -> Result<T, Error>

    §

    impl<T, E, TRewriter, E2> SemanticRewriter<Result<T, E2>, E> for TRewriter
    where + TRewriter: SemanticRewriter<T, E>,

    §

    fn internal_rewrite( + &mut self, + value: &mut Result<T, E2>, +) -> Result<RewriteResult, E>

    §

    fn rewrite(&mut self, value: T) -> Result<T, Error>

    §

    impl<T, E, TRewriter> SemanticRewriter<Vec<T>, E> for TRewriter
    where + T: Clone, + TRewriter: SemanticRewriter<T, E>,

    §

    fn internal_rewrite(&mut self, value: &mut Vec<T>) -> Result<RewriteResult, E>

    §

    fn rewrite(&mut self, value: T) -> Result<T, Error>

    §

    impl<T, E, TRewriter> SemanticRewriter<VecDeque<T>, E> for TRewriter
    where + TRewriter: SemanticRewriter<T, E>,

    §

    fn internal_rewrite( + &mut self, + value: &mut VecDeque<T>, +) -> Result<RewriteResult, E>

    §

    fn rewrite(&mut self, value: T) -> Result<T, Error>

    §

    impl<T> Tap for T

    §

    fn tap(self, func: impl FnOnce(&Self)) -> Self

    Immutable access to a value. Read more
    §

    fn tap_mut(self, func: impl FnOnce(&mut Self)) -> Self

    Mutable access to a value. Read more
    §

    fn tap_borrow<B>(self, func: impl FnOnce(&B)) -> Self
    where + Self: Borrow<B>, + B: ?Sized,

    Immutable access to the Borrow<B> of a value. Read more
    §

    fn tap_borrow_mut<B>(self, func: impl FnOnce(&mut B)) -> Self
    where + Self: BorrowMut<B>, + B: ?Sized,

    Mutable access to the BorrowMut<B> of a value. Read more
    §

    fn tap_ref<R>(self, func: impl FnOnce(&R)) -> Self
    where + Self: AsRef<R>, + R: ?Sized,

    Immutable access to the AsRef<R> view of a value. Read more
    §

    fn tap_ref_mut<R>(self, func: impl FnOnce(&mut R)) -> Self
    where + Self: AsMut<R>, + R: ?Sized,

    Mutable access to the AsMut<R> view of a value. Read more
    §

    fn tap_deref<T>(self, func: impl FnOnce(&T)) -> Self
    where + Self: Deref<Target = T>, + T: ?Sized,

    Immutable access to the Deref::Target of a value. Read more
    §

    fn tap_deref_mut<T>(self, func: impl FnOnce(&mut T)) -> Self
    where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Mutable access to the Deref::Target of a value. Read more
    §

    fn tap_dbg(self, func: impl FnOnce(&Self)) -> Self

    Calls .tap() only in debug builds, and is erased in release builds.
    §

    fn tap_mut_dbg(self, func: impl FnOnce(&mut Self)) -> Self

    Calls .tap_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_dbg<B>(self, func: impl FnOnce(&B)) -> Self
    where + Self: Borrow<B>, + B: ?Sized,

    Calls .tap_borrow() only in debug builds, and is erased in release +builds.
    §

    fn tap_borrow_mut_dbg<B>(self, func: impl FnOnce(&mut B)) -> Self
    where + Self: BorrowMut<B>, + B: ?Sized,

    Calls .tap_borrow_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_dbg<R>(self, func: impl FnOnce(&R)) -> Self
    where + Self: AsRef<R>, + R: ?Sized,

    Calls .tap_ref() only in debug builds, and is erased in release +builds.
    §

    fn tap_ref_mut_dbg<R>(self, func: impl FnOnce(&mut R)) -> Self
    where + Self: AsMut<R>, + R: ?Sized,

    Calls .tap_ref_mut() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_dbg<T>(self, func: impl FnOnce(&T)) -> Self
    where + Self: Deref<Target = T>, + T: ?Sized,

    Calls .tap_deref() only in debug builds, and is erased in release +builds.
    §

    fn tap_deref_mut_dbg<T>(self, func: impl FnOnce(&mut T)) -> Self
    where + Self: DerefMut<Target = T> + Deref, + T: ?Sized,

    Calls .tap_deref_mut() only in debug builds, and is erased in release +builds.
    source§

    impl<T> ToOwned for T
    where + T: Clone,

    §

    type Owned = T

    The resulting type after obtaining ownership.
    source§

    fn to_owned(&self) -> T

    Creates owned data from borrowed data, usually by cloning. Read more
    source§

    fn clone_into(&self, target: &mut T)

    Uses borrowed data to replace owned data, usually by cloning. Read more
    §

    impl<T> TryConv for T

    §

    fn try_conv<T>(self) -> Result<T, Self::Error>
    where + Self: TryInto<T>,

    Attempts to convert self into T using TryInto<T>. Read more
    source§

    impl<T, U> TryFrom<U> for T
    where + U: Into<T>,

    §

    type Error = Infallible

    The type returned in the event of a conversion error.
    source§

    fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

    Performs the conversion.
    source§

    impl<T, U> TryInto<U> for T
    where + U: TryFrom<T>,

    §

    type Error = <U as TryFrom<T>>::Error

    The type returned in the event of a conversion error.
    source§

    fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

    Performs the conversion.
    §

    impl<T> Upcast<T> for T
    where + T: ?Sized,

    §

    fn upcast(&self) -> &T

    §

    impl<T> UpcastMut<T> for T
    where + T: ?Sized,

    §

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

    §

    impl<V, T> VZip<V> for T
    where + V: MultiLane<T>,

    §

    fn vzip(self) -> V

    §

    impl<T> WithSubscriber for T

    §

    fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
    where + S: Into<Dispatch>,

    Attaches the provided Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
    §

    fn with_current_subscriber(self) -> WithDispatch<Self>

    Attaches the current default Subscriber to this type, returning a +[WithDispatch] wrapper. Read more
    source§

    impl<T> DeserializeOwned for T
    where + T: for<'de> Deserialize<'de>,

    \ No newline at end of file diff --git a/cairo_native/utils/struct.LayoutError.html b/cairo_native/utils/struct.LayoutError.html index 95ebf2849..73881b0d4 100644 --- a/cairo_native/utils/struct.LayoutError.html +++ b/cairo_native/utils/struct.LayoutError.html @@ -1,6 +1,6 @@ -LayoutError in cairo_native::utils - Rust

    Struct cairo_native::utils::LayoutError

    source ·
    pub struct LayoutError;

    Trait Implementations§

    source§

    impl Clone for LayoutError

    source§

    fn clone(&self) -> LayoutError

    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 LayoutError

    source§

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

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

    impl Display for LayoutError

    source§

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

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

    impl Error for LayoutError

    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<LayoutError> for Error

    source§

    fn from(source: LayoutError) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq for LayoutError

    source§

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

    This method tests for self and other values to be equal, and is used +LayoutError in cairo_native::utils - Rust

    Struct cairo_native::utils::LayoutError

    source ·
    pub struct LayoutError;

    Trait Implementations§

    source§

    impl Clone for LayoutError

    source§

    fn clone(&self) -> LayoutError

    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 LayoutError

    source§

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

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

    impl Display for LayoutError

    source§

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

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

    impl Error for LayoutError

    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<LayoutError> for Error

    source§

    fn from(source: LayoutError) -> Self

    Converts to this type from the input type.
    source§

    impl PartialEq for LayoutError

    source§

    fn eq(&self, other: &LayoutError) -> 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 LayoutError

    source§

    impl StructuralPartialEq for LayoutError

    Auto Trait Implementations§

    Blanket Implementations§

    source§

    impl<T> Any for T
    where +sufficient, and should not be overridden without very good reason.

    source§

    impl Eq for LayoutError

    source§

    impl StructuralPartialEq for LayoutError

    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
    source§

    impl<T> CloneToUninit for T
    where diff --git a/search-index.js b/search-index.js index 4993ed376..dc514255a 100644 --- a/search-index.js +++ b/search-index.js @@ -1,5 +1,5 @@ var searchIndex = new Map(JSON.parse('[\ -["cairo_native",{"t":"PPPPPPPPPPPPPGPPPPPPPPPPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNHNNCNNCNNNNNNNNCNNNNNNNNNNNNCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNCNNNNNNNNNNOOOOOOOOOPEPEGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHCCCCCCCCPPPPPGPPPGPPPPPPPPPPPPPPPPPPIPPGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOFFFNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNOONNNNNNOONNNOONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNCNNNNNNNNNNNNNNNNNNNCNNNNNCCCNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNCNCNNNNNNNNNNNFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFFGFPNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFPFFFPFSFFKIFFFNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHMNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNMNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNMNMNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOOOONNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNOONNNNNNNNNNNNMNMNMNMNMNMNMNMNMNMNMNONNNNNNNNNMNOOOMNMNNNNNNNNNNNNNONNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNFFFNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOHNNNNNNNNNNNNNNNNHOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNJFJSNNNNNNNNNNNNNNNNNNHNNNNNHNHHNNNNNNNNNHHHNHHHNNNNHHNNNNNNNNNNNNHNNNCNNNNNNNNNNNNNNNNNNNNHNNNNHNNHNNNNNNNNNNNNNNNH","n":["Aggressive","Array","BoundedInt","Bytes31","Default","EcPoint","EcState","Enum","Felt252","Felt252Dict","Less","None","Null","OptLevel","Secp256K1Point","Secp256R1Point","Sint128","Sint16","Sint32","Sint64","Sint8","Struct","Uint128","Uint16","Uint32","Uint64","Uint8","Value","__clone_box","__clone_box","attr","attr","bg","bg","black","black","blink","blink","blue","blue","bold","bold","borrow","borrow","borrow_mut","borrow_mut","bright","bright","bright_black","bright_black","bright_blue","bright_blue","bright_cyan","bright_cyan","bright_green","bright_green","bright_magenta","bright_magenta","bright_red","bright_red","bright_white","bright_white","bright_yellow","bright_yellow","cache","clear","clear","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","compare","compile","conceal","conceal","context","cyan","cyan","debug","default","deref","deref","deref_mut","deref_mut","deserialize","dim","dim","docs","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error","execution_result","executor","fg","fg","fixed","fixed","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","green","green","hash","init","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","into","invert","invert","italic","italic","linger","linger","magenta","magenta","mask","mask","metadata","module","module_to_object","object_to_shared_lib","on_black","on_black","on_blue","on_blue","on_bright","on_bright","on_bright_black","on_bright_black","on_bright_blue","on_bright_blue","on_bright_cyan","on_bright_cyan","on_bright_green","on_bright_green","on_bright_magenta","on_bright_magenta","on_bright_red","on_bright_red","on_bright_white","on_bright_white","on_bright_yellow","on_bright_yellow","on_cyan","on_cyan","on_fixed","on_fixed","on_green","on_green","on_magenta","on_magenta","on_primary","on_primary","on_red","on_red","on_rgb","on_rgb","on_white","on_white","on_yellow","on_yellow","partial_cmp","primary","primary","quirk","quirk","rapid_blink","rapid_blink","red","red","resetting","resetting","rgb","rgb","serialize","starknet","starknet_stub","strike","strike","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","underline","underline","upcast","upcast","upcast_mut","upcast_mut","utils","vzip","vzip","whenever","whenever","white","white","wrap","wrap","yellow","yellow","debug_name","debug_name","debug_name","fields","range","tag","value","value","value","Aot","AotProgramCache","Jit","JitProgramCache","ProgramCache","aot","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","conceal","cyan","deref","deref_mut","dim","drop","fg","fixed","fmt","from","from","from","green","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","jit","linger","magenta","mask","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","quirk","rapid_blink","red","resetting","rgb","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","AotProgramCache","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","compile_and_insert","conceal","cyan","deref","deref_mut","dim","drop","fg","fixed","fmt","from","get","green","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","linger","magenta","mask","new","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","quirk","rapid_blink","red","resetting","rgb","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","JitProgramCache","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","compile_and_insert","conceal","context","cyan","deref","deref_mut","dim","drop","fg","fixed","fmt","from","get","green","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","linger","magenta","mask","new","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","quirk","rapid_blink","red","resetting","rgb","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","NativeContext","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","compile","conceal","context","cyan","default","deref","deref_mut","dim","drop","eq","equivalent","equivalent","equivalent","equivalent","fg","fixed","fmt","from","green","init","initialize_mlir","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","linger","magenta","mask","new","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","quirk","rapid_blink","red","resetting","rgb","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","libfunc_to_name","section01","section02","section03","section04","section05","section06","section07","section08","BadTypeInfo","BadTypeInit","BoundedIntOutOfRange","Cast","Compiler","CompilerError","ConstDataMismatch","EditStateError","Err","Error","GasMetadataError","ImpossibleCircuit","IntegerConversion","IntegerLikeTypeExpected","IoError","LLVMCompileError","LayoutError","LayoutErrorPolyfill","LibraryLoadError","LinkError","MissingMetadata","MissingParameter","MissingSyscallHandler","MlirError","Ok","ParseAttributeError","ProgramRegistryErrorBoxed","Range","Result","SerdeJsonError","SierraAssert","SierraAssertError","TryFromIntError","UnexpectedValue","attr","attr","attr","bg","bg","bg","black","black","black","blink","blink","blink","blue","blue","blue","bold","bold","bold","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bright","bright","bright","bright_black","bright_black","bright_black","bright_blue","bright_blue","bright_blue","bright_cyan","bright_cyan","bright_cyan","bright_green","bright_green","bright_green","bright_magenta","bright_magenta","bright_magenta","bright_red","bright_red","bright_red","bright_white","bright_white","bright_white","bright_yellow","bright_yellow","bright_yellow","clear","clear","clear","conceal","conceal","conceal","cyan","cyan","cyan","deref","deref","deref","deref_mut","deref_mut","deref_mut","dim","dim","dim","drop","drop","drop","fg","fg","fg","fixed","fixed","fixed","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","green","green","green","init","init","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","into","into","invert","invert","invert","italic","italic","italic","linger","linger","linger","magenta","magenta","magenta","make_missing_parameter","mask","mask","mask","on_black","on_black","on_black","on_blue","on_blue","on_blue","on_bright","on_bright","on_bright","on_bright_black","on_bright_black","on_bright_black","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_green","on_bright_green","on_bright_green","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_red","on_bright_red","on_bright_red","on_bright_white","on_bright_white","on_bright_white","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_cyan","on_cyan","on_cyan","on_fixed","on_fixed","on_fixed","on_green","on_green","on_green","on_magenta","on_magenta","on_magenta","on_primary","on_primary","on_primary","on_red","on_red","on_red","on_rgb","on_rgb","on_rgb","on_white","on_white","on_white","on_yellow","on_yellow","on_yellow","primary","primary","primary","quirk","quirk","quirk","rapid_blink","rapid_blink","rapid_blink","red","red","red","resetting","resetting","resetting","rgb","rgb","rgb","source","strike","strike","strike","to_smolstr","to_smolstr","to_smolstr","to_string","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","underline","underline","underline","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","whenever","whenever","whenever","white","white","white","wrap","wrap","wrap","yellow","yellow","yellow","range","value","ranges","BuiltinStats","ContractExecutionResult","ExecutionResult","__clone_box","__clone_box","__clone_box","attr","attr","attr","bg","bg","bg","bitwise","black","black","black","blink","blink","blink","blue","blue","blue","bold","bold","bold","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bright","bright","bright","bright_black","bright_black","bright_black","bright_blue","bright_blue","bright_blue","bright_cyan","bright_cyan","bright_cyan","bright_green","bright_green","bright_green","bright_magenta","bright_magenta","bright_magenta","bright_red","bright_red","bright_red","bright_white","bright_white","bright_white","bright_yellow","bright_yellow","bright_yellow","builtin_stats","circuit_add","circuit_mul","clear","clear","clear","clone","clone","clone","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","cmp","compare","compare","conceal","conceal","conceal","cyan","cyan","cyan","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","dim","dim","dim","drop","drop","drop","ec_op","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error_msg","failure_flag","fg","fg","fg","fixed","fixed","fixed","fmt","fmt","fmt","from","from","from","from_execution_result","green","green","green","hash","hash","init","init","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","into","into","invert","invert","invert","italic","italic","italic","linger","linger","linger","magenta","magenta","magenta","mask","mask","mask","on_black","on_black","on_black","on_blue","on_blue","on_blue","on_bright","on_bright","on_bright","on_bright_black","on_bright_black","on_bright_black","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_green","on_bright_green","on_bright_green","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_red","on_bright_red","on_bright_red","on_bright_white","on_bright_white","on_bright_white","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_cyan","on_cyan","on_cyan","on_fixed","on_fixed","on_fixed","on_green","on_green","on_green","on_magenta","on_magenta","on_magenta","on_primary","on_primary","on_primary","on_red","on_red","on_red","on_rgb","on_rgb","on_rgb","on_white","on_white","on_white","on_yellow","on_yellow","on_yellow","partial_cmp","partial_cmp","pedersen","poseidon","primary","primary","primary","quirk","quirk","quirk","range_check","range_check_96","rapid_blink","rapid_blink","rapid_blink","red","red","red","remaining_gas","remaining_gas","resetting","resetting","resetting","return_value","return_values","rgb","rgb","rgb","segment_arena","serialize","serialize","serialize","strike","strike","strike","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","underline","underline","underline","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","whenever","whenever","whenever","white","white","white","wrap","wrap","wrap","yellow","yellow","yellow","AotContractExecutor","AotNativeExecutor","JitNativeExecutor","__clone_box","attr","attr","attr","bg","bg","bg","black","black","black","blink","blink","blink","blue","blue","blue","bold","bold","bold","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bright","bright","bright","bright_black","bright_black","bright_black","bright_blue","bright_blue","bright_blue","bright_cyan","bright_cyan","bright_cyan","bright_green","bright_green","bright_green","bright_magenta","bright_magenta","bright_magenta","bright_red","bright_red","bright_red","bright_white","bright_white","bright_white","bright_yellow","bright_yellow","bright_yellow","clear","clear","clear","clone","clone_into","clone_to_uninit","conceal","conceal","conceal","cyan","cyan","cyan","deref","deref","deref","deref_mut","deref_mut","deref_mut","dim","dim","dim","drop","drop","drop","drop","fg","fg","fg","find_function_ptr","find_function_ptr","find_function_ptr","fixed","fixed","fixed","fmt","fmt","fmt","from","from","from","from_native_module","from_native_module","green","green","green","init","init","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","into","into","invert","invert","invert","invoke_contract_dynamic","invoke_contract_dynamic","invoke_dynamic","invoke_dynamic","invoke_dynamic_with_syscall_handler","invoke_dynamic_with_syscall_handler","italic","italic","italic","linger","linger","linger","load","magenta","magenta","magenta","mask","mask","mask","module","new","new","on_black","on_black","on_black","on_blue","on_blue","on_blue","on_bright","on_bright","on_bright","on_bright_black","on_bright_black","on_bright_black","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_green","on_bright_green","on_bright_green","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_red","on_bright_red","on_bright_red","on_bright_white","on_bright_white","on_bright_white","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_cyan","on_cyan","on_cyan","on_fixed","on_fixed","on_fixed","on_green","on_green","on_green","on_magenta","on_magenta","on_magenta","on_primary","on_primary","on_primary","on_red","on_red","on_red","on_rgb","on_rgb","on_rgb","on_white","on_white","on_white","on_yellow","on_yellow","on_yellow","primary","primary","primary","program_registry","quirk","quirk","quirk","rapid_blink","rapid_blink","rapid_blink","red","red","red","resetting","resetting","resetting","rgb","rgb","rgb","run","save","strike","strike","strike","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","underline","underline","underline","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","whenever","whenever","whenever","white","white","white","wrap","wrap","wrap","yellow","yellow","yellow","MetadataStorage","attr","auto_breakpoint","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","conceal","cyan","debug_utils","default","deref","deref_mut","dim","drop","drop_overrides","dup_overrides","enum_snapshot_variants","fg","fixed","fmt","from","gas","get","get_mut","get_or_insert_with","green","init","insert","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","linger","magenta","mask","new","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","quirk","rapid_blink","realloc_bindings","red","remove","resetting","rgb","runtime_bindings","strike","tail_recursion","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","AutoBreakpoint","BreakpointEvent","EnumInit","__clone_box","__clone_box","add_event","attr","attr","bg","bg","black","black","blink","blink","blue","blue","bold","bold","borrow","borrow","borrow_mut","borrow_mut","bright","bright","bright_black","bright_black","bright_blue","bright_blue","bright_cyan","bright_cyan","bright_green","bright_green","bright_magenta","bright_magenta","bright_red","bright_red","bright_white","bright_white","bright_yellow","bright_yellow","clear","clear","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","conceal","conceal","cyan","cyan","default","deref","deref","deref_mut","deref_mut","dim","dim","drop","drop","eq","equivalent","equivalent","equivalent","equivalent","fg","fg","fixed","fixed","fmt","fmt","from","from","green","green","has_event","hash","init","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","into","invert","invert","italic","italic","linger","linger","magenta","magenta","mask","mask","maybe_breakpoint","on_black","on_black","on_blue","on_blue","on_bright","on_bright","on_bright_black","on_bright_black","on_bright_blue","on_bright_blue","on_bright_cyan","on_bright_cyan","on_bright_green","on_bright_green","on_bright_magenta","on_bright_magenta","on_bright_red","on_bright_red","on_bright_white","on_bright_white","on_bright_yellow","on_bright_yellow","on_cyan","on_cyan","on_fixed","on_fixed","on_green","on_green","on_magenta","on_magenta","on_primary","on_primary","on_red","on_red","on_rgb","on_rgb","on_white","on_white","on_yellow","on_yellow","primary","primary","quirk","quirk","rapid_blink","rapid_blink","red","red","resetting","resetting","rgb","rgb","strike","strike","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","underline","underline","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","whenever","whenever","white","white","wrap","wrap","yellow","yellow","type_id","variant_idx","DebugUtils","attr","bg","black","blink","blue","bold","borrow","borrow_mut","breakpoint_marker","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","conceal","cyan","debug_breakpoint_trap","debug_print","default","deref","deref_mut","dim","drop","dump_mem","fg","fixed","fmt","from","green","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","linger","magenta","mask","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","print_felt252","print_i1","print_i128","print_i32","print_i64","print_i8","print_pointer","quirk","rapid_blink","red","register_impls","resetting","rgb","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","DropOverridesMeta","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","conceal","cyan","default","deref","deref_mut","dim","drop","fg","fixed","fmt","from","green","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","linger","magenta","mask","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","quirk","rapid_blink","red","resetting","rgb","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","DupOverridesMeta","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","conceal","cyan","default","deref","deref_mut","dim","drop","fg","fixed","fmt","from","green","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","linger","magenta","mask","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","quirk","rapid_blink","red","resetting","rgb","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","EnumSnapshotVariantsMeta","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","conceal","cyan","default","deref","deref_mut","dim","drop","fg","fixed","from","get_variants","green","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","linger","magenta","mask","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","quirk","rapid_blink","red","resetting","rgb","set_mapping","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","ApChangeError","CostError","GasCost","GasMetadata","GasMetadataError","MetadataComputationConfig","NotEnoughGas","__clone_box","__clone_box","__clone_box","ap_change_info","attr","attr","attr","attr","bg","bg","bg","bg","black","black","black","black","blink","blink","blink","blink","blue","blue","blue","blue","bold","bold","bold","bold","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bright","bright","bright","bright","bright_black","bright_black","bright_black","bright_black","bright_blue","bright_blue","bright_blue","bright_blue","bright_cyan","bright_cyan","bright_cyan","bright_cyan","bright_green","bright_green","bright_green","bright_green","bright_magenta","bright_magenta","bright_magenta","bright_magenta","bright_red","bright_red","bright_red","bright_red","bright_white","bright_white","bright_white","bright_white","bright_yellow","bright_yellow","bright_yellow","bright_yellow","clear","clear","clear","clear","clone","clone","clone","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","compare","conceal","conceal","conceal","conceal","cyan","cyan","cyan","cyan","default","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","dim","dim","dim","dim","drop","drop","drop","drop","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fg","fg","fg","fg","fixed","fixed","fixed","fixed","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","function_set_costs","gas_info","get_gas_cost_for_statement","get_gas_cost_for_statement_and_cost_token_type","get_initial_available_gas","green","green","green","green","hash","init","init","init","init","initial_required_gas","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","into","into","into","invert","invert","invert","invert","italic","italic","italic","italic","linear_ap_change_solver","linear_gas_solver","linger","linger","linger","linger","magenta","magenta","magenta","magenta","mask","mask","mask","mask","new","on_black","on_black","on_black","on_black","on_blue","on_blue","on_blue","on_blue","on_bright","on_bright","on_bright","on_bright","on_bright_black","on_bright_black","on_bright_black","on_bright_black","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_green","on_bright_green","on_bright_green","on_bright_green","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_red","on_bright_red","on_bright_red","on_bright_red","on_bright_white","on_bright_white","on_bright_white","on_bright_white","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_cyan","on_cyan","on_cyan","on_cyan","on_fixed","on_fixed","on_fixed","on_fixed","on_green","on_green","on_green","on_green","on_magenta","on_magenta","on_magenta","on_magenta","on_primary","on_primary","on_primary","on_primary","on_red","on_red","on_red","on_red","on_rgb","on_rgb","on_rgb","on_rgb","on_white","on_white","on_white","on_white","on_yellow","on_yellow","on_yellow","on_yellow","partial_cmp","primary","primary","primary","primary","quirk","quirk","quirk","quirk","rapid_blink","rapid_blink","rapid_blink","rapid_blink","red","red","red","red","resetting","resetting","resetting","resetting","rgb","rgb","rgb","rgb","source","strike","strike","strike","strike","to_owned","to_owned","to_owned","to_smolstr","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","underline","underline","underline","underline","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","vzip","whenever","whenever","whenever","whenever","white","white","white","white","wrap","wrap","wrap","wrap","yellow","yellow","yellow","yellow","gas","ReallocBindingsMeta","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","conceal","cyan","deref","deref_mut","dim","drop","fg","fixed","fmt","free","from","green","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","linger","magenta","mask","new","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","quirk","rapid_blink","realloc","red","resetting","rgb","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","RuntimeBindingsMeta","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","conceal","cyan","default","deref","deref_mut","dict_drop","dict_dup","dict_gas_refund","dict_get","dict_insert","dict_new","dim","drop","fg","fixed","fmt","from","green","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","libfunc_debug_print","libfunc_ec_point_from_x_nz","libfunc_ec_point_try_new_nz","libfunc_ec_state_add","libfunc_ec_state_add_mul","libfunc_ec_state_init","libfunc_ec_state_try_finalize_nz","libfunc_hades_permutation","libfunc_pedersen","linger","magenta","mask","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","quirk","rapid_blink","red","resetting","rgb","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vtable_cheatcode","vzip","whenever","white","wrap","yellow","TailRecursionMeta","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","conceal","cyan","depth_counter","deref","deref_mut","dim","drop","fg","fixed","fmt","from","green","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","linger","magenta","mask","new","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","quirk","rapid_blink","recursion_target","red","resetting","return_target","rgb","set_return_target","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","NativeModule","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","conceal","cyan","deref","deref_mut","dim","drop","fg","fixed","fmt","from","get_metadata","green","init","insert_metadata","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","linger","magenta","mask","metadata","module","new","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","program_registry","quirk","rapid_blink","red","remove_metadata","resetting","rgb","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","ArrayAbi","BlockInfo","DummySyscallHandler","Err","ExecutionInfo","ExecutionInfoV2","Felt252Abi","Ok","ResourceBounds","SYSCALL_HANDLER_VTABLE","Secp256k1Point","Secp256r1Point","StarknetSyscallHandler","SyscallResult","TxInfo","TxV2Info","U256","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","account_contract_address","account_contract_address","account_deployment_data","attr","attr","attr","attr","attr","attr","attr","attr","attr","attr","attr","attr","bg","bg","bg","bg","bg","bg","bg","bg","bg","bg","bg","bg","black","black","black","black","black","black","black","black","black","black","black","black","blink","blink","blink","blink","blink","blink","blink","blink","blink","blink","blink","blink","block_info","block_info","block_number","block_timestamp","blue","blue","blue","blue","blue","blue","blue","blue","blue","blue","blue","blue","bold","bold","bold","bold","bold","bold","bold","bold","bold","bold","bold","bold","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","bright","bright","bright","bright","bright","bright","bright","bright","bright","bright","bright","bright","bright_black","bright_black","bright_black","bright_black","bright_black","bright_black","bright_black","bright_black","bright_black","bright_black","bright_black","bright_black","bright_blue","bright_blue","bright_blue","bright_blue","bright_blue","bright_blue","bright_blue","bright_blue","bright_blue","bright_blue","bright_blue","bright_blue","bright_cyan","bright_cyan","bright_cyan","bright_cyan","bright_cyan","bright_cyan","bright_cyan","bright_cyan","bright_cyan","bright_cyan","bright_cyan","bright_cyan","bright_green","bright_green","bright_green","bright_green","bright_green","bright_green","bright_green","bright_green","bright_green","bright_green","bright_green","bright_green","bright_magenta","bright_magenta","bright_magenta","bright_magenta","bright_magenta","bright_magenta","bright_magenta","bright_magenta","bright_magenta","bright_magenta","bright_magenta","bright_magenta","bright_red","bright_red","bright_red","bright_red","bright_red","bright_red","bright_red","bright_red","bright_red","bright_red","bright_red","bright_red","bright_white","bright_white","bright_white","bright_white","bright_white","bright_white","bright_white","bright_white","bright_white","bright_white","bright_white","bright_white","bright_yellow","bright_yellow","bright_yellow","bright_yellow","bright_yellow","bright_yellow","bright_yellow","bright_yellow","bright_yellow","bright_yellow","bright_yellow","bright_yellow","cairo_native__vtable_cheatcode","call_contract","call_contract","caller_address","caller_address","capacity","chain_id","chain_id","cheatcode","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","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_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","cmp","cmp","cmp","cmp","cmp","cmp","compare","compare","compare","compare","compare","compare","compare","conceal","conceal","conceal","conceal","conceal","conceal","conceal","conceal","conceal","conceal","conceal","conceal","contract_address","contract_address","cyan","cyan","cyan","cyan","cyan","cyan","cyan","cyan","cyan","cyan","cyan","cyan","default","default","default","deploy","deploy","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dim","dim","dim","dim","dim","dim","dim","dim","dim","dim","dim","dim","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","emit_event","emit_event","entry_point_selector","entry_point_selector","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","fee_data_availability_mode","fg","fg","fg","fg","fg","fg","fg","fg","fg","fg","fg","fg","fixed","fixed","fixed","fixed","fixed","fixed","fixed","fixed","fixed","fixed","fixed","fixed","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","get_block_hash","get_block_hash","get_execution_info","get_execution_info","get_execution_info_v2","get_execution_info_v2","green","green","green","green","green","green","green","green","green","green","green","green","hash","hash","hash","hash","hash","hash","hash","hash","hash","hi","init","init","init","init","init","init","init","init","init","init","init","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","into","into","into","into","into","into","into","into","into","into","into","invert","invert","invert","invert","invert","invert","invert","invert","invert","invert","invert","invert","is_infinity","is_infinity","italic","italic","italic","italic","italic","italic","italic","italic","italic","italic","italic","italic","keccak","keccak","library_call","library_call","linger","linger","linger","linger","linger","linger","linger","linger","linger","linger","linger","linger","lo","magenta","magenta","magenta","magenta","magenta","magenta","magenta","magenta","magenta","magenta","magenta","magenta","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","max_amount","max_fee","max_fee","max_price_per_unit","new","new","nonce","nonce","nonce_data_availability_mode","on_black","on_black","on_black","on_black","on_black","on_black","on_black","on_black","on_black","on_black","on_black","on_black","on_blue","on_blue","on_blue","on_blue","on_blue","on_blue","on_blue","on_blue","on_blue","on_blue","on_blue","on_blue","on_bright","on_bright","on_bright","on_bright","on_bright","on_bright","on_bright","on_bright","on_bright","on_bright","on_bright","on_bright","on_bright_black","on_bright_black","on_bright_black","on_bright_black","on_bright_black","on_bright_black","on_bright_black","on_bright_black","on_bright_black","on_bright_black","on_bright_black","on_bright_black","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_green","on_bright_green","on_bright_green","on_bright_green","on_bright_green","on_bright_green","on_bright_green","on_bright_green","on_bright_green","on_bright_green","on_bright_green","on_bright_green","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_red","on_bright_red","on_bright_red","on_bright_red","on_bright_red","on_bright_red","on_bright_red","on_bright_red","on_bright_red","on_bright_red","on_bright_red","on_bright_red","on_bright_white","on_bright_white","on_bright_white","on_bright_white","on_bright_white","on_bright_white","on_bright_white","on_bright_white","on_bright_white","on_bright_white","on_bright_white","on_bright_white","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_cyan","on_cyan","on_cyan","on_cyan","on_cyan","on_cyan","on_cyan","on_cyan","on_cyan","on_cyan","on_cyan","on_cyan","on_fixed","on_fixed","on_fixed","on_fixed","on_fixed","on_fixed","on_fixed","on_fixed","on_fixed","on_fixed","on_fixed","on_fixed","on_green","on_green","on_green","on_green","on_green","on_green","on_green","on_green","on_green","on_green","on_green","on_green","on_magenta","on_magenta","on_magenta","on_magenta","on_magenta","on_magenta","on_magenta","on_magenta","on_magenta","on_magenta","on_magenta","on_magenta","on_primary","on_primary","on_primary","on_primary","on_primary","on_primary","on_primary","on_primary","on_primary","on_primary","on_primary","on_primary","on_red","on_red","on_red","on_red","on_red","on_red","on_red","on_red","on_red","on_red","on_red","on_red","on_rgb","on_rgb","on_rgb","on_rgb","on_rgb","on_rgb","on_rgb","on_rgb","on_rgb","on_rgb","on_rgb","on_rgb","on_white","on_white","on_white","on_white","on_white","on_white","on_white","on_white","on_white","on_white","on_white","on_white","on_yellow","on_yellow","on_yellow","on_yellow","on_yellow","on_yellow","on_yellow","on_yellow","on_yellow","on_yellow","on_yellow","on_yellow","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","paymaster_data","primary","primary","primary","primary","primary","primary","primary","primary","primary","primary","primary","primary","ptr","quirk","quirk","quirk","quirk","quirk","quirk","quirk","quirk","quirk","quirk","quirk","quirk","rapid_blink","rapid_blink","rapid_blink","rapid_blink","rapid_blink","rapid_blink","rapid_blink","rapid_blink","rapid_blink","rapid_blink","rapid_blink","rapid_blink","red","red","red","red","red","red","red","red","red","red","red","red","replace_class","replace_class","resetting","resetting","resetting","resetting","resetting","resetting","resetting","resetting","resetting","resetting","resetting","resetting","resource","resource_bounds","rgb","rgb","rgb","rgb","rgb","rgb","rgb","rgb","rgb","rgb","rgb","rgb","secp256k1_add","secp256k1_add","secp256k1_get_point_from_x","secp256k1_get_point_from_x","secp256k1_get_xy","secp256k1_get_xy","secp256k1_mul","secp256k1_mul","secp256k1_new","secp256k1_new","secp256r1_add","secp256r1_add","secp256r1_get_point_from_x","secp256r1_get_point_from_x","secp256r1_get_xy","secp256r1_get_xy","secp256r1_mul","secp256r1_mul","secp256r1_new","secp256r1_new","send_message_to_l1","send_message_to_l1","sequencer_address","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","sha256_process_block","sha256_process_block","signature","signature","since","storage_read","storage_read","storage_write","storage_write","strike","strike","strike","strike","strike","strike","strike","strike","strike","strike","strike","strike","tip","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transaction_hash","transaction_hash","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","tx_info","tx_info","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","underline","underline","underline","underline","underline","underline","underline","underline","underline","underline","underline","underline","until","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","whenever","whenever","whenever","whenever","whenever","whenever","whenever","whenever","whenever","whenever","whenever","whenever","white","white","white","white","white","white","white","white","white","white","white","white","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","x","x","y","y","yellow","yellow","yellow","yellow","yellow","yellow","yellow","yellow","yellow","yellow","yellow","yellow","ContractLogs","StubEvent","StubSyscallHandler","__clone_box","__clone_box","__clone_box","attr","attr","attr","bg","bg","bg","big4int_to_u256","black","black","black","blink","blink","blink","blue","blue","blue","bold","bold","bold","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bright","bright","bright","bright_black","bright_black","bright_black","bright_blue","bright_blue","bright_blue","bright_cyan","bright_cyan","bright_cyan","bright_green","bright_green","bright_green","bright_magenta","bright_magenta","bright_magenta","bright_red","bright_red","bright_red","bright_white","bright_white","bright_white","bright_yellow","bright_yellow","bright_yellow","call_contract","cheatcode","clear","clear","clear","clone","clone","clone","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","conceal","conceal","conceal","cyan","cyan","cyan","data","decode_felts_as_str","default","default","deploy","deref","deref","deref","deref_mut","deref_mut","deref_mut","dim","dim","dim","drop","drop","drop","emit_event","encode_str_as_felts","events","events","execution_info","fg","fg","fg","fixed","fixed","fixed","fmt","fmt","fmt","from","from","from","get_block_hash","get_execution_info","get_execution_info_v2","green","green","green","init","init","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","into","into","invert","invert","invert","italic","italic","italic","keccak","keys","l2_to_l1_messages","library_call","linger","linger","linger","logs","magenta","magenta","magenta","mask","mask","mask","on_black","on_black","on_black","on_blue","on_blue","on_blue","on_bright","on_bright","on_bright","on_bright_black","on_bright_black","on_bright_black","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_green","on_bright_green","on_bright_green","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_red","on_bright_red","on_bright_red","on_bright_white","on_bright_white","on_bright_white","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_cyan","on_cyan","on_cyan","on_fixed","on_fixed","on_fixed","on_green","on_green","on_green","on_magenta","on_magenta","on_magenta","on_primary","on_primary","on_primary","on_red","on_red","on_red","on_rgb","on_rgb","on_rgb","on_white","on_white","on_white","on_yellow","on_yellow","on_yellow","primary","primary","primary","quirk","quirk","quirk","rapid_blink","rapid_blink","rapid_blink","red","red","red","replace_class","resetting","resetting","resetting","rgb","rgb","rgb","secp256k1_add","secp256k1_get_point_from_x","secp256k1_get_xy","secp256k1_mul","secp256k1_new","secp256r1_add","secp256r1_get_point_from_x","secp256r1_get_xy","secp256r1_mul","secp256r1_new","send_message_to_l1","sha256_process_block","storage","storage_read","storage_write","strike","strike","strike","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","u256_to_biguint","underline","underline","underline","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","whenever","whenever","whenever","white","white","white","wrap","wrap","wrap","yellow","yellow","yellow","HALF_PRIME","LayoutError","PRIME","SHARED_LIBRARY_EXT","__clone_box","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","cairo_to_sierra","clear","clone","clone_into","clone_to_uninit","conceal","create_engine","cyan","debug_with","decode_error_message","deref","deref_mut","dim","drop","eq","equivalent","equivalent","equivalent","equivalent","felt252_bigint","felt252_short_str","felt252_str","fg","find_entry_point","find_entry_point_by_idx","find_function_id","fixed","fmt","fmt","from","generate_function_name","get_integer_layout","green","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","layout_repeat","linger","magenta","mask","mem_tracing","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","padding_needed_for","primary","quirk","rapid_blink","red","register_runtime_symbols","resetting","rgb","run_pass_manager","strike","to_owned","to_smolstr","to_string","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","report_stats"],"q":[[0,"cairo_native"],[249,"cairo_native::Value"],[258,"cairo_native::cache"],[348,"cairo_native::cache::aot"],[433,"cairo_native::cache::jit"],[519,"cairo_native::context"],[611,"cairo_native::debug"],[612,"cairo_native::docs"],[620,"cairo_native::error"],[920,"cairo_native::error::CompilerError"],[922,"cairo_native::error::SierraAssertError"],[923,"cairo_native::execution_result"],[1233,"cairo_native::executor"],[1503,"cairo_native::metadata"],[1601,"cairo_native::metadata::auto_breakpoint"],[1786,"cairo_native::metadata::auto_breakpoint::BreakpointEvent"],[1788,"cairo_native::metadata::debug_utils"],[1883,"cairo_native::metadata::drop_overrides"],[1966,"cairo_native::metadata::dup_overrides"],[2049,"cairo_native::metadata::enum_snapshot_variants"],[2133,"cairo_native::metadata::gas"],[2517,"cairo_native::metadata::gas::GasMetadataError"],[2518,"cairo_native::metadata::realloc_bindings"],[2603,"cairo_native::metadata::runtime_bindings"],[2702,"cairo_native::metadata::tail_recursion"],[2789,"cairo_native::module"],[2878,"cairo_native::starknet"],[4115,"cairo_native::starknet_stub"],[4414,"cairo_native::utils"],[4529,"cairo_native::utils::mem_tracing"],[4530,"dyn_clone::sealed"],[4531,"yansi::attr_quirk"],[4532,"yansi::paint"],[4533,"yansi::color"],[4534,"cairo_native::ffi"],[4535,"cairo_native::values"],[4536,"core::cmp"],[4537,"melior::context"],[4538,"melior::ir::module"],[4539,"cairo_lang_sierra::program"],[4540,"cairo_lang_sierra::extensions::core"],[4541,"cairo_lang_sierra::program_registry"],[4542,"melior::ir::attribute"],[4543,"core::result"],[4544,"serde::de"],[4545,"core::fmt"],[4546,"core::convert"],[4547,"alloc::vec"],[4548,"starknet_types_core::felt"],[4549,"core::clone"],[4550,"core::hash"],[4551,"cairo_lang_semantic::substitution"],[4552,"alloc::boxed"],[4553,"cairo_lang_utils::ordered_hash_map"],[4554,"alloc::collections::vec_deque"],[4555,"core::option"],[4556,"std::path"],[4557,"serde::ser"],[4558,"core::any"],[4559,"yansi::condition"],[4560,"cairo_native::executor::aot"],[4561,"alloc::sync"],[4562,"cairo_native::executor::jit"],[4563,"serde_json::error"],[4564,"cairo_lang_sierra::edit_state"],[4565,"core::num::error"],[4566,"core::alloc::layout"],[4567,"melior::error"],[4568,"std::io::error"],[4569,"libloading::error"],[4570,"cairo_lang_sierra::ids"],[4571,"core::error"],[4572,"smol_str"],[4573,"alloc::string"],[4574,"cairo_native::executor::contract"],[4575,"core::ffi"],[4576,"libloading::safe"],[4577,"core::ops::function"],[4578,"melior::ir::block"],[4579,"melior::ir::location"],[4580,"melior::ir::value"],[4581,"melior::execution_engine"],[4582,"cairo_lang_sierra_ap_change"],[4583,"cairo_lang_sierra_gas"],[4584,"cairo_lang_sierra::extensions::modules::gas"],[4585,"melior::ir::operation"],[4586,"ark_ff::biginteger"],[4587,"num_bigint::biguint"],[4588,"num_bigint::bigint"],[4589,"alloc::borrow"],[4590,"cairo_native::compiler"]],"i":[8,9,9,9,8,9,9,9,9,9,8,8,9,0,9,9,9,9,9,9,9,9,9,9,9,9,9,0,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,0,8,9,8,9,8,9,8,8,9,8,8,0,8,9,0,8,9,0,8,8,9,8,9,9,8,9,0,8,9,8,9,8,8,8,8,9,9,9,9,0,0,0,8,9,8,9,8,9,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,8,8,9,8,8,8,8,8,8,8,9,9,9,9,9,9,9,8,9,8,9,8,9,8,9,8,9,8,9,0,0,0,0,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,8,9,8,9,8,9,8,9,8,9,8,9,9,0,0,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,0,8,9,8,9,8,9,8,9,8,9,143,144,145,143,146,144,144,145,146,55,0,55,0,0,0,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,0,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,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,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,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,0,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,0,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0,0,69,69,70,69,20,0,20,20,49,0,20,69,20,20,20,20,20,20,20,20,20,20,20,20,49,20,20,69,0,20,20,0,20,20,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,20,69,69,70,70,20,20,20,20,20,20,20,20,20,20,20,20,20,69,70,20,69,70,20,69,70,20,20,20,20,20,20,20,69,69,69,69,69,69,69,70,70,70,70,70,70,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,147,147,148,0,0,0,85,86,87,85,86,87,85,86,87,85,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,86,85,85,85,86,87,85,86,87,85,86,87,85,85,86,87,85,87,85,87,85,86,87,85,86,87,85,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,85,86,87,85,85,85,85,86,86,86,86,87,87,87,87,87,87,85,86,87,85,86,87,85,86,87,85,86,87,87,85,86,87,85,87,85,86,87,85,85,85,85,85,85,85,86,86,86,86,86,86,86,87,87,87,87,87,87,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,87,85,85,85,86,87,85,86,87,85,85,85,86,87,85,86,87,86,87,85,86,87,86,87,85,86,87,85,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,0,0,0,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,88,88,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,65,62,88,65,62,88,65,65,65,65,65,65,65,62,62,62,62,62,62,62,88,88,88,88,88,88,88,65,62,88,65,62,88,65,62,65,62,65,62,65,62,88,65,62,88,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,88,88,65,62,88,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,0,17,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,17,17,17,17,17,0,0,0,17,17,17,17,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,17,17,17,17,0,17,0,17,17,17,17,17,17,17,17,17,17,17,0,0,99,99,98,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,98,99,98,99,98,99,98,99,98,99,99,99,99,99,99,98,99,98,99,98,99,98,99,98,98,99,99,98,99,99,99,99,99,99,99,98,98,98,98,98,98,98,99,98,99,98,99,98,99,98,99,98,99,98,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,99,98,149,149,0,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,102,0,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,105,0,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,0,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,71,71,0,0,0,0,71,93,108,109,93,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,93,108,109,93,108,108,109,108,108,93,108,109,71,93,108,109,71,93,109,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,71,93,93,93,93,108,108,108,108,71,71,71,71,93,108,109,71,93,108,109,71,93,108,109,71,71,93,108,109,71,71,71,109,93,93,93,93,93,108,109,71,108,93,108,109,71,93,93,93,93,93,93,93,93,108,108,108,108,108,108,108,109,109,109,109,109,109,109,71,71,71,71,71,71,71,93,108,109,71,93,108,109,71,93,108,109,71,109,109,93,108,109,71,93,108,109,71,93,108,109,71,93,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,108,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,71,93,108,109,71,93,108,109,71,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,93,108,109,71,150,0,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,114,0,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,116,0,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,118,0,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,0,0,0,122,0,0,0,122,0,0,0,0,0,0,0,0,0,120,124,125,126,127,128,129,130,131,132,127,130,127,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,125,126,129,129,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,0,91,123,125,126,121,127,130,91,123,121,120,124,125,126,127,128,129,130,131,132,120,124,125,126,127,128,129,130,131,132,120,124,125,126,127,128,129,130,131,132,120,124,124,125,126,127,128,128,129,129,130,131,131,132,132,124,125,126,127,128,129,130,124,125,126,127,128,129,130,123,121,120,124,125,126,127,128,129,130,131,132,125,126,123,121,120,124,125,126,127,128,129,130,131,132,124,131,132,91,123,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,91,123,125,126,124,125,126,127,128,129,130,131,132,124,124,124,124,125,125,125,125,126,126,126,126,127,127,127,127,128,128,128,128,129,129,129,129,130,130,130,130,131,131,131,131,132,132,132,132,127,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,91,123,91,123,91,123,123,121,120,124,125,126,127,128,129,130,131,132,124,125,126,127,128,129,130,131,132,124,123,121,120,124,125,126,127,128,129,130,131,132,123,123,123,123,123,123,123,121,121,121,121,121,121,121,120,120,120,120,120,120,120,124,124,124,124,124,124,124,125,125,125,125,125,125,125,126,126,126,126,126,126,126,127,127,127,127,127,127,127,128,128,128,128,128,128,128,129,129,129,129,129,129,129,130,130,130,130,130,130,130,131,131,131,131,131,131,131,132,132,132,132,132,132,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,131,132,123,121,120,124,125,126,127,128,129,130,131,132,91,123,91,123,123,121,120,124,125,126,127,128,129,130,131,132,124,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,128,127,130,128,131,132,127,130,127,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,124,125,126,127,128,129,130,127,123,121,120,124,125,126,127,128,129,130,131,132,121,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,91,123,123,121,120,124,125,126,127,128,129,130,131,132,128,127,123,121,120,124,125,126,127,128,129,130,131,132,91,123,91,123,91,123,91,123,91,123,91,123,91,123,91,123,91,123,91,123,91,123,129,124,125,126,127,128,129,130,131,132,91,123,127,130,121,91,123,91,123,123,121,120,124,125,126,127,128,129,130,131,132,127,120,124,125,126,127,128,129,130,131,132,127,130,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,125,126,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,121,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,127,130,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,123,121,120,124,125,126,127,128,129,130,131,132,131,132,131,132,123,121,120,124,125,126,127,128,129,130,131,132,0,0,0,134,135,136,134,135,136,134,135,136,0,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,134,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,135,0,134,136,134,134,135,136,134,135,136,134,135,136,134,135,136,134,0,134,136,134,134,135,136,134,135,136,134,135,136,134,135,136,134,134,134,134,135,136,134,135,136,134,134,134,134,134,134,134,135,135,135,135,135,135,135,136,136,136,136,136,136,136,134,135,136,134,135,136,134,135,136,134,135,136,134,134,135,136,134,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,134,135,136,134,135,136,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,0,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,134,135,136,0,0,0,0,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,0,75,75,75,75,75,0,75,0,0,75,75,75,75,75,75,75,75,75,0,0,0,75,0,0,0,75,75,75,75,0,0,75,75,75,75,75,75,75,75,75,75,75,75,0,75,75,75,0,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,0,75,75,75,75,0,75,75,0,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,0],"f":"````````````````````````````{{{b{c}}d}f{}}0{{{b{c}}h}{{j{{b{e}}}}}{}{}}0{{{b{c}}l}{{j{{b{e}}}}}{}{}}0{{{b{c}}}{{j{{b{e}}}}}{}{}}0000000{{{b{c}}}{{b{e}}}{}{}}0{{{b{nc}}}{{b{ne}}}{}{}}0222222222222222222`22{{{b{A`}}}A`}{{{b{Ab}}}Ab}{{{b{c}}{b{ne}}}f{}{}}0{{{b{c}}}f{}}00{{{b{A`}}{b{A`}}}Ad}{{{b{c}}{b{e}}}Ad{}{}}{{{b{Af}}{b{Ah}}{b{Aj}}{b{{B`{AlAn}}}}{b{nBb}}BdBf}{{Bj{fBh}}}}99`99`{{}A`}{Bl{{b{c}}}{}}0{Bl{{b{nc}}}{}}0{c{{Bj{Ab}}}Bn}==`{Blf}0{{{b{A`}}{b{A`}}}Bf}{{{b{Ab}}{b{Ab}}}Bf}{{{b{c}}{b{e}}}Bf{}{}}0000000```{{{b{c}}l}{{j{{b{e}}}}}{}{}}0{{{b{c}}C`}{{j{{b{e}}}}}{}{}}0{{{b{A`}}{b{nCb}}}Cd}{{{b{Ab}}{b{nCb}}}Cd}{BlA`}{cc{}}{C`A`}{CfAb}{{{Ch{c}}}Ab{{Cj{Ab}}}}{{{Cl{c}}}Ab{{Cj{Ab}}}}{CnAb}{D`Ab}{DbAb}{DdAb}{DfAb}{DhAb}{DjAb}{DlAb}{{{b{{Dn{c}}}}}Ab{{Cj{Ab}}E`}}={C`Ab}{EbAb}{{{b{c}}}{{j{{b{e}}}}}{}{}}0{{{b{A`}}{b{nc}}}fEd}{{}Bl}0{{{b{nc}}{b{n{Cl{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Eh{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{F`{e}}}}}{{Bj{Efg}}}{}{}{}}0165432{ce{}{}}0::::::::::``{{{b{Ah}}A`}{{Fb{{Cl{C`}}}}}}{{{b{{Dn{C`}}}}{b{Fd}}}{{Fb{f}}}}<<<<<<<<<<<<<<<<<<<<<<<<{{{b{c}}C`}{{j{{b{e}}}}}{}{}}0========{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}0>>>>{{{b{A`}}{b{A`}}}{{F`{Ad}}}}??{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}0{{{b{c}}}{{j{{b{e}}}}}{}{}}0000033{{{b{Ab}}c}BjFh}``11{{{b{c}}}e{}{}}0{c{{Bj{e}}}{}{}}000{{{b{c}}}Fj{}}044{{{b{c}}}{{b{e}}}{}{}}0{{{b{nc}}}{{b{ne}}}{}{}}0`=={{{b{c}}Fl}{{j{{b{e}}}}}{}{}}0777777```````````````{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}999943999999999999{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}};{Blf}3{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{{Fn{c}}}}{b{nCb}}}Cd{G`GbGdGf}}{{{Gh{c}}}{{Fn{c}}}{G`GbGd}}{cc{}}{{{Gj{c}}}{{Fn{c}}}{G`GbGd}}{{{b{c}}}{{j{{b{e}}}}}{}{}}{{}Bl}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{F`{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Eh{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Cl{e}}}}}{{Bj{Efg}}}{}{}{}}{ce{}{}}99`999999999999999>9999{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}:::{{{b{c}}Ff}{{j{{b{e}}}}}{}{}};;;1;{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}={{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}6{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}00`{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}2222542222222222{{{b{n{Gj{c}}}}c{b{Aj}}A`}{{Gn{Gl}}}{G`GbGd}}33{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}5{Blf}4{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{{Gj{c}}}}{b{nCb}}}Cd{G`GbGd}}{cc{}}{{{b{{Gj{c}}}}{b{c}}}{{F`{{Gn{Gl}}}}}{G`GbGd}}:{{}Bl}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{F`{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Eh{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Cl{e}}}}}{{Bj{Efg}}}{}{}{}}{ce{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}0000{{{b{H`}}}{{Gj{c}}}{G`GbGd}}111111111111>1111{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}222{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}33313{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}5{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}8{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}888`{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}::::43::::::::::{{{b{n{Gh{c}}}}c{b{Aj}}A`}{{Gn{Hb}}}{GbGdG`}};{{{b{{Gh{c}}}}}{{b{H`}}}{GbGdG`}}<{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}>{Blf}5{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{{Gh{c}}}}{b{nCb}}}Cd{GbGdG`}}{cc{}}{{{b{{Gh{c}}}}{b{c}}}{{F`{{Gn{Hb}}}}}{GbGdG`}}{{{b{c}}}{{j{{b{e}}}}}{}{}}{{}Bl}{{{b{nc}}{b{n{F`{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Eh{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Cl{e}}}}}{{Bj{Efg}}}{}{}{}}{ce{}{}}99999{{{b{H`}}}{{Gh{c}}}{GbGdG`}}::::::::::::>::::{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}};;;{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}<<<1<{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}>{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}7{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}00`{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}2222542222222222{{{b{H`}}{b{Aj}}Bf}{{Bj{HdBh}}}}3{{{b{H`}}}{{b{Af}}}}4{{}H`}{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}7{Blf}{{{b{H`}}{b{H`}}}Bf}{{{b{c}}{b{e}}}Bf{}{}}0008{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{H`}}{b{nCb}}}Cd}{cc{}}={{}Bl}{{}Af}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{F`{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Eh{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Cl{e}}}}}{{Bj{Efg}}}{}{}{}}{ce{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}0000{{}H`}111111111111>1111{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}222{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}33313{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}5{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}8{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}888{{{b{Hf}}}{{b{Hh}}}}``````````````````````````````````````````{{{b{c}}h}{{j{{b{e}}}}}{}{}}00{{{b{c}}l}{{j{{b{e}}}}}{}{}}00;;;;;;;;;;;;555444;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;{Bl{{b{c}}}{}}00{Bl{{b{nc}}}{}}00==={Blf}00333{{{b{c}}C`}{{j{{b{e}}}}}{}{}}00{{{b{Bh}}{b{nCb}}}Cd}0{{{b{Hj}}{b{nCb}}}Cd}0{{{b{Hl}}{b{nCb}}}Cd}0{HjBh}{HnBh}{I`Bh}{IbBh}{{{Ej{Id}}}Bh}{cc{}}{IfBh}{IhBh}{HlBh}{IjBh}{IlBh}{InBh}{J`Bh}77{{{b{c}}}{{j{{b{e}}}}}{}{}}00{{}Bl}00{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Cl{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{F`{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Eh{eg}}}}}{{Bj{Efi}}}{}{}{}{}}36510426240135{ce{}{}}00999999999999{{{b{Jb}}}Bh}:::::::::::::::::::::::::::::::::::::::{{{b{c}}C`}{{j{{b{e}}}}}{}{}}00;;;;;;;;;;;;{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}00<<<<<<<<<{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}00=========111{{{b{Bh}}}{{F`{{b{Jd}}}}}}>>>{{{b{c}}}Jf{}}00{{{b{c}}}Jh{}}00{c{{Bj{e}}}{}{}}00000{{{b{c}}}Fj{}}00{{{b{c}}}{{j{{b{e}}}}}{}{}}00{{{b{c}}}{{b{e}}}{}{}}00{{{b{nc}}}{{b{ne}}}{}{}}00<<<{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}00333333333``````{{{b{c}}d}f{}}00{{{b{c}}h}{{j{{b{e}}}}}{}{}}00{{{b{c}}l}{{j{{b{e}}}}}{}{}}00`666666666666555444666666666666666666666666666```666{{{b{Jj}}}Jj}{{{b{Jl}}}Jl}{{{b{Jn}}}Jn}{{{b{c}}{b{ne}}}f{}{}}00{{{b{c}}}f{}}000{{{b{Jj}}{b{Jj}}}Ad}{{{b{Jn}}{b{Jn}}}Ad}{{{b{c}}{b{e}}}Ad{}{}}0>>>>>>{{}Jj}{{}Jn}{Bl{{b{c}}}{}}00{Bl{{b{nc}}}{}}00{c{{Bj{Jj}}}Bn}{c{{Bj{Jl}}}Bn}{c{{Bj{Jn}}}Bn}{{{b{c}}}{{j{{b{e}}}}}{}{}}00{Blf}00`{{{b{Jj}}{b{Jj}}}Bf}{{{b{Jl}}{b{Jl}}}Bf}{{{b{Jn}}{b{Jn}}}Bf}{{{b{c}}{b{e}}}Bf{}{}}00000000000``{{{b{c}}l}{{j{{b{e}}}}}{}{}}00{{{b{c}}C`}{{j{{b{e}}}}}{}{}}00{{{b{Jj}}{b{nCb}}}Cd}{{{b{Jl}}{b{nCb}}}Cd}{{{b{Jn}}{b{nCb}}}Cd}{cc{}}00{Jl{{Bj{JnBh}}}}<<<{{{b{Jj}}{b{nc}}}fEd}{{{b{Jn}}{b{nc}}}fEd}{{}Bl}00{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Eh{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Cl{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{F`{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Efi}}}{}{}{}{}}04563121234650{ce{}{}}00{{{b{c}}}{{j{{b{e}}}}}{}{}}00000000000000000000000000000000000000000000000000{{{b{c}}C`}{{j{{b{e}}}}}{}{}}00111111111111{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}00222222{{{b{Jj}}{b{Jj}}}{{F`{Ad}}}}{{{b{Jn}}{b{Jn}}}{{F`{Ad}}}}``444{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}00``555555``555``333`{{{b{Jj}}c}BjFh}{{{b{Jl}}c}BjFh}{{{b{Jn}}c}BjFh}888{{{b{c}}}e{}{}}00{c{{Bj{e}}}{}{}}00000{{{b{c}}}Fj{}}00;;;{{{b{c}}}{{b{e}}}{}{}}00{{{b{nc}}}{{b{ne}}}{}{}}00>>>{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}00>>>>>>>>>```{{{b{c}}d}f{}}{{{b{c}}h}{{j{{b{e}}}}}{}{}}00{{{b{c}}l}{{j{{b{e}}}}}{}{}}00{{{b{c}}}{{j{{b{e}}}}}{}{}}00000000000666555000000000000000000000000000000{{{b{K`}}}K`}{{{b{c}}{b{ne}}}f{}{}}{{{b{c}}}f{}}333333{Bl{{b{c}}}{}}00{Bl{{b{nc}}}{}}00555{Blf}0{{{b{nK`}}}f}1888{{{b{Hb}}{b{Kb}}}Kd}{{{b{Gl}}{b{Kb}}}Kd}{{{b{K`}}{b{Kb}}Bf}{{Fb{Kd}}}}{{{b{c}}C`}{{j{{b{e}}}}}{}{}}00{{{b{Hb}}{b{nCb}}}Cd}{{{b{Gl}}{b{nCb}}}Cd}{{{b{K`}}{b{nCb}}}Cd}{cc{}}00{{HdA`}Hb}{{HdA`}Gl}{{{b{c}}}{{j{{b{e}}}}}{}{}}00{{}Bl}00{{{b{nc}}{b{n{Eh{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Cl{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{F`{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Efg}}}{}{}{}}02135646401235{ce{}{}}00999{{{b{Hb}}{b{Kb}}{b{{Dn{Dd}}}}{F`{Dl}}c}{{Bj{JnBh}}}Kf}{{{b{Gl}}{b{Kb}}{b{{Dn{Dd}}}}{F`{Dl}}c}{{Bj{JnBh}}}Kf}{{{b{Hb}}{b{Kb}}{b{{Dn{Ab}}}}{F`{Dl}}}{{Bj{JlBh}}}}{{{b{Gl}}{b{Kb}}{b{{Dn{Ab}}}}{F`{Dl}}}{{Bj{JlBh}}}}{{{b{Hb}}{b{Kb}}{b{{Dn{Ab}}}}{F`{Dl}}c}{{Bj{JlBh}}}Kf}{{{b{Gl}}{b{Kb}}{b{{Dn{Ab}}}}{F`{Dl}}c}{{Bj{JlBh}}}Kf}??????{{{b{Fd}}}{{Fb{K`}}}}{{{b{c}}}{{j{{b{e}}}}}{}{}}00000{{{b{Hb}}}{{b{Ah}}}}{{Kh{B`{AlAn}}Kj}Gl}{{{b{Aj}}A`}{{Fb{K`}}}}333333333333333333333333333333333333{{{b{c}}C`}{{j{{b{e}}}}}{}{}}00444444444444{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}00555555555{{{b{Hb}}}{{b{{B`{AlAn}}}}}}{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}00777777777222{{{b{K`}}{b{Kb}}{b{{Dn{Dd}}}}{F`{Dl}}c}{{Fb{Jn}}}Kf}{{{b{nK`}}c}{{Fb{f}}}{{Kl{Fd}}}}999{{{b{c}}}e{}{}}{c{{Bj{e}}}{}{}}00000{{{b{c}}}Fj{}}00<<<{{{b{c}}}{{b{e}}}{}{}}00{{{b{nc}}}{{b{ne}}}{}{}}00{ce{}{}}00{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}00{{{b{c}}}{{j{{b{e}}}}}{}{}}00000000`{{{b{c}}h}{{j{{b{e}}}}}{}{}}`{{{b{c}}l}{{j{{b{e}}}}}{}{}}222265222222222222`{{}Bb}{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}5{Blf}```4{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{Bb}}{b{nCb}}}Cd}{cc{}}`{{{b{Bb}}}{{F`{{b{c}}}}}Kn}{{{b{nBb}}}{{F`{{b{nc}}}}}Kn}{{{b{nBb}}e}{{b{nc}}}Kn{{Lb{}{{L`{c}}}}}}<{{}Bl}{{{b{nBb}}c}{{F`{{b{nc}}}}}Kn}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Cl{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Eh{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{F`{e}}}}}{{Bj{Efg}}}{}{}{}}{ce{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}0000{{}Bb}111111111111{{{b{c}}C`}{{j{{b{e}}}}}{}{}}2222{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}333{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}4`4{{{b{nBb}}}{{F`{c}}}Kn}52`5`{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}7{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}:{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}:::```{{{b{c}}d}f{}}0{{{b{nLd}}Lf}f}{{{b{c}}h}{{j{{b{e}}}}}{}{}}0{{{b{c}}l}{{j{{b{e}}}}}{}{}}0>>>>>>>>6655>>>>>>>>>>>>>>>>>>>>{{{b{Lf}}}Lf}{{{b{Ld}}}Ld}{{{b{c}}{b{ne}}}f{}{}}0{{{b{c}}}f{}}0{{{b{c}}}{{j{{b{e}}}}}{}{}}000{{}Ld}{Bl{{b{c}}}{}}0{Bl{{b{nc}}}{}}033{Blf}0{{{b{Lf}}{b{Lf}}}Bf}{{{b{c}}{b{e}}}Bf{}{}}000;;{{{b{c}}C`}{{j{{b{e}}}}}{}{}}0{{{b{Lf}}{b{nCb}}}Cd}{{{b{Ld}}{b{nCb}}}Cd}{cc{}}0::{{{b{Ld}}{b{Lf}}}Bf}{{{b{Lf}}{b{nc}}}fEd}{{}Bl}0{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{F`{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Eh{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Cl{e}}}}}{{Bj{Efg}}}{}{}{}}3504261{ce{}{}}0{{{b{c}}}{{j{{b{e}}}}}{}{}}000000000{{{b{Ld}}{b{Lh}}Lj{b{Bb}}{b{Lf}}}{{Bj{fBh}}}}111111111111111111111111{{{b{c}}C`}{{j{{b{e}}}}}{}{}}022222222{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}0333333{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}04444441144{{{b{c}}}e{}{}}0{c{{Bj{e}}}{}{}}000{{{b{c}}}Fj{}}077{{{b{c}}}{{b{e}}}{}{}}0{{{b{nc}}}{{b{ne}}}{}{}}0::{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}0::::::```{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}<<<<43{{{b{nLl}}{b{Af}}{b{Ah}}{b{Lh}}Lj}{{Fb{f}}}}============{{{b{Ll}}{b{Lh}}Lj}{{Fb{f}}}}{{{b{nLl}}{b{Af}}{b{Ah}}{b{Lh}}{b{Hh}}Lj}{{Fb{f}}}}{{}Ll}{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}{Blf}{{{b{nLl}}{b{Af}}{b{Ah}}{b{Lh}}LnBlLj}{{Fb{f}}}}9{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{Ll}}{b{nCb}}}Cd}{cc{}}5{{}Bl}{{{b{nc}}{b{n{F`{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Eh{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Cl{e}}}}}{{Bj{Efg}}}{}{}{}}{ce{}{}}>>>>>>>>>>>>>>>>>;>>>>{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}???{{{b{nLl}}{b{Af}}{b{Ah}}{b{Lh}}LnLj}{{Fb{f}}}}000000{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}0{{{b{Ll}}{b{M`}}}f}141{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}3{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}9{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}666`{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}888843888888888888{{}Mb}{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}};{Blf}4{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{Mb}}{b{nCb}}}Cd}{cc{}}?{{}Bl}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Eh{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{F`{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Cl{e}}}}}{{Bj{Efg}}}{}{}{}}{ce{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}0000000000000000<0000{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}111{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}22212{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}4{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}7{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}777`{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}999943999999999999{{}Md}{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}<{Blf}4{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{Md}}{b{nCb}}}Cd}{cc{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}{{}Bl}{{{b{nc}}{b{n{Cl{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Eh{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{F`{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{ce{}{}}99999999999999999<9999{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}:::{{{b{c}}Ff}{{j{{b{e}}}}}{}{}};;;1;{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}={{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}6{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}00`{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}222254222222222222{{}Mf}{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}5{Blf}4{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{cc{}}{{{b{Mf}}{b{Jb}}}{{F`{{b{{Cl{Jb}}}}}}}}9{{}Bl}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Cl{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Eh{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{F`{e}}}}}{{Bj{Efg}}}{}{}{}}{ce{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}0000000000000000<0000{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}111{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}2221{{{b{nMf}}{b{Jb}}{b{{Dn{Jb}}}}}f}3{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}5{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}8{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}888```````{{{b{c}}d}f{}}00`{{{b{c}}h}{{j{{b{e}}}}}{}{}}000{{{b{c}}l}{{j{{b{e}}}}}{}{}}000;;;;;;;;;;;;;;;;55554444;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;{{{b{Kj}}}Kj}{{{b{Mh}}}Mh}{{{b{Mj}}}Mj}{{{b{c}}{b{ne}}}f{}{}}00{{{b{c}}}f{}}000{{{b{Mh}}{b{Mh}}}Ad}{{{b{c}}{b{e}}}Ad{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}0000000{{}Kj}{{}Mj}{Bl{{b{c}}}{}}000{Bl{{b{nc}}}{}}0004444{Blf}000{{{b{Kj}}{b{Kj}}}Bf}{{{b{Mh}}{b{Mh}}}Bf}{{{b{Hn}}{b{Hn}}}Bf}{{{b{c}}{b{e}}}Bf{}{}}00000000000{{{b{c}}l}{{j{{b{e}}}}}{}{}}000{{{b{c}}C`}{{j{{b{e}}}}}{}{}}000{{{b{Kj}}{b{nCb}}}Cd}{{{b{Mh}}{b{nCb}}}Cd}{{{b{Mj}}{b{nCb}}}Cd}{{{b{Hn}}{b{nCb}}}Cd}0{cc{}}000{MlHn}{MnHn}``{{{b{Kj}}N`}{{F`{Dl}}}}{{{b{Kj}}N`Nb}{{F`{Dl}}}}{{{b{Kj}}{b{Kb}}{F`{Dl}}}{{Bj{DlHn}}}}{{{b{c}}}{{j{{b{e}}}}}{}{}}000{{{b{Mh}}{b{nc}}}fEd}{{}Bl}000{{{b{Kj}}{b{Kb}}}{{F`{Dl}}}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Cl{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Eh{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{F`{e}}}}}{{Bj{Efg}}}{}{}{}}045621350431264105632{ce{}{}}000;;;;;;;;``;;;;;;;;;;;;{{{b{Aj}}{F`{Mj}}}{{Bj{KjHn}}}}<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{{{b{c}}C`}{{j{{b{e}}}}}{}{}}000================{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}000>>>>>>>>{{{b{Mh}}{b{Mh}}}{{F`{Ad}}}}????{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}000{{{b{c}}}{{j{{b{e}}}}}{}{}}000000000003333{{{b{Hn}}}{{F`{{b{Jd}}}}}}1111{{{b{c}}}e{}{}}00{{{b{c}}}Jf{}}{{{b{c}}}Jh{}}{c{{Bj{e}}}{}{}}0000000{{{b{c}}}Fj{}}0006666{{{b{c}}}{{b{e}}}{}{}}000{{{b{nc}}}{{b{ne}}}{}{}}000>>>>{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}000999999999999``{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}};;;;43;;;;;;;;;;;;{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}={Blf}3{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{Nd}}{b{nCb}}}Cd}{{{b{Af}}LnLj}Nf}{cc{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}{{}Bl}{{{b{nc}}{b{n{Eh{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Cl{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{F`{e}}}}}{{Bj{Efg}}}{}{}{}}{ce{}{}}99999{{{b{Af}}{b{Ah}}}Nd}::::::::::::>::::{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}};;;{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}<{{{b{Af}}LnLnLj}Nf}==2={c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}?{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}8{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}00`{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}222254222222222222{{}Nh}{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}{{{b{nNh}}{b{Af}}{b{Ah}}{b{Lh}}Ln{F`{Ln}}Lj}{{Fb{Nj}}}}{{{b{nNh}}{b{Af}}{b{Ah}}{b{Lh}}LnLnLj}{{Fb{Ln}}}}{{{b{nNh}}{b{Af}}{b{Ah}}{b{Lh}}LnLj}{{Fb{Nj}}}}1{{{b{nNh}}{b{Af}}{b{Ah}}{b{Lh}}LnLnLnLj}{{Fb{Nj}}}}{{{b{nNh}}{b{Af}}{b{Ah}}{b{Lh}}Lj}{{Fb{Ln}}}}:{Blf}9{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{Nh}}{b{nCb}}}Cd}{cc{}}>{{}Bl}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Eh{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{F`{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Cl{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Efg}}}{}{}{}}{ce{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}0{{{b{nNh}}{b{Af}}{b{Ah}}{b{Lh}}LnLnLnLj}{{Fb{Ln}}}}{{{b{nNh}}{b{Af}}{b{Ah}}{b{Lh}}LnLj}{{Fb{Nj}}}}0{{{b{nNh}}{b{Af}}{b{Ah}}{b{Lh}}LnLnLj}{{Fb{Nj}}}}{{{b{nNh}}{b{Af}}{b{Ah}}{b{Lh}}LnLnLnLj}{{Fb{Nj}}}}2100444444444444444{{{b{c}}C`}{{j{{b{e}}}}}{}{}}5555{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}666{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}77717{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}9{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}{{{b{nNh}}{b{Af}}{b{Ah}}{b{Lh}}LjLnLnLn}{{Fb{Nj}}}}={{{b{c}}Fl}{{j{{b{e}}}}}{}{}}===`{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}????54????????????{{{b{Nl}}}Ln}{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}{Blf}5?{{{b{Nl}}{b{nCb}}}Cd}{cc{}}3{{}Bl}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{F`{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Eh{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Cl{e}}}}}{{Bj{Efg}}}{}{}{}}{ce{}{}}<<<<<{{Ln{b{Lh}}}Nl}============{{{b{c}}C`}{{j{{b{e}}}}}{}{}}>>>>{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}???{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}{{{b{Nl}}}Nn}11{{{b{Nl}}}{{F`{Nn}}}}4{{{b{nNl}}{b{Lh}}}f}3{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}5{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}<{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}888`{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}::::43::::::::::::{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}<{Blf}3{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{Hd}}{b{nCb}}}Cd}{cc{}}{{{b{Hd}}}{{F`{{b{c}}}}}Kn}{{{b{c}}}{{j{{b{e}}}}}{}{}}{{}Bl}{{{b{nHd}}c}{{F`{{b{nc}}}}}Kn}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Cl{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Eh{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{F`{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Efg}}}{}{}{}}{ce{}{}}:::::{{{b{Hd}}}{{b{Bb}}}}{{{b{Hd}}}{{b{Ah}}}}{{Ah{B`{AlAn}}Bb}Hd}============{{{b{c}}C`}{{j{{b{e}}}}}{}{}}>>>>{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}???{{{b{Hd}}}{{b{{B`{AlAn}}}}}}{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}0{{{b{nHd}}}{{F`{c}}}Kn}141{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}3{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}={{{b{c}}Fl}{{j{{b{e}}}}}{}{}}666`````````````````{{{b{c}}d}f{}}000000000```{{{b{c}}h}{{j{{b{e}}}}}{}{}}00000000000{{{b{c}}l}{{j{{b{e}}}}}{}{}}00000000000999999999999999999999999````999999999999999999999999555555555555444444444444999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999{{{b{n{Ob{O`}}}}{b{O`}}{b{{Ob{O`}}}}}f}{{{b{nKf}}DdDd{b{{Dn{Dd}}}}{b{nDl}}}{{Od{{Cl{Dd}}}}}}{{{b{nOf}}DdDd{b{{Dn{Dd}}}}{b{nDl}}}{{Od{{Cl{Dd}}}}}}`````{{{b{nKf}}Dd{b{{Dn{Dd}}}}}{{Cl{Dd}}}}============{{{b{O`}}}O`}{{{b{Oh}}}Oh}{{{b{Oj}}}Oj}{{{b{Ol}}}Ol}{{{b{On}}}On}{{{b{A@`}}}A@`}{{{b{A@b}}}A@b}{{{b{A@d}}}A@d}{{{b{A@f}}}A@f}{{{b{A@h}}}A@h}{{{b{c}}{b{ne}}}f{}{}}000000000{{{b{c}}}f{}}00000000000000{{{b{Oh}}{b{Oh}}}Ad}{{{b{Oj}}{b{Oj}}}Ad}{{{b{Ol}}{b{Ol}}}Ad}{{{b{On}}{b{On}}}Ad}{{{b{A@`}}{b{A@`}}}Ad}{{{b{A@b}}{b{A@b}}}Ad}{{{b{A@d}}{b{A@d}}}Ad}{{{b{c}}{b{e}}}Ad{}{}}000000{{{b{c}}}{{j{{b{e}}}}}{}{}}00000000000``000000000000{{}Oh}{{}A@f}{{}A@h}{{{b{nKf}}DdDd{b{{Dn{Dd}}}}Bf{b{nDl}}}{{Od{{Eh{Dd{Cl{Dd}}}}}}}}{{{b{nOf}}DdDd{b{{Dn{Dd}}}}Bf{b{nDl}}}{{Od{{Eh{Dd{Cl{Dd}}}}}}}}{Bl{{b{c}}}{}}00000000000{Bl{{b{nc}}}{}}00000000000{c{{Bj{Oh}}}Bn}{c{{Bj{Oj}}}Bn}{c{{Bj{Ol}}}Bn}{c{{Bj{On}}}Bn}{c{{Bj{A@`}}}Bn}{c{{Bj{A@b}}}Bn}{c{{Bj{A@d}}}Bn}{c{{Bj{A@f}}}Bn}{c{{Bj{A@h}}}Bn}{{{b{c}}}{{j{{b{e}}}}}{}{}}00000000000{Blf}00000000000{{{b{nKf}}{b{{Dn{Dd}}}}{b{{Dn{Dd}}}}{b{nDl}}}{{Od{f}}}}{{{b{nOf}}{b{{Dn{Dd}}}}{b{{Dn{Dd}}}}{b{nDl}}}{{Od{f}}}}``{{{b{Oh}}{b{Oh}}}Bf}{{{b{Oj}}{b{Oj}}}Bf}{{{b{Ol}}{b{Ol}}}Bf}{{{b{On}}{b{On}}}Bf}{{{b{A@`}}{b{A@`}}}Bf}{{{b{A@b}}{b{A@b}}}Bf}{{{b{A@d}}{b{A@d}}}Bf}{{{b{A@f}}{b{A@f}}}Bf}{{{b{A@h}}{b{A@h}}}Bf}{{{b{c}}{b{e}}}Bf{}{}}00000000000000000000000000000000000`{{{b{c}}l}{{j{{b{e}}}}}{}{}}00000000000{{{b{c}}C`}{{j{{b{e}}}}}{}{}}00000000000{{{b{{Ob{c}}}}{b{nCb}}}CdGf}{{{b{O`}}{b{nCb}}}Cd}{{{b{Oh}}{b{nCb}}}Cd}{{{b{Oj}}{b{nCb}}}Cd}{{{b{Ol}}{b{nCb}}}Cd}{{{b{On}}{b{nCb}}}Cd}{{{b{A@`}}{b{nCb}}}Cd}{{{b{A@b}}{b{nCb}}}Cd}{{{b{A@d}}{b{nCb}}}Cd}{{{b{A@f}}{b{nCb}}}Cd}{{{b{A@h}}{b{nCb}}}Cd}{cc{}}00000000000{{{b{nKf}}Cn{b{nDl}}}{{Od{Dd}}}}{{{b{nOf}}Cn{b{nDl}}}{{Od{Dd}}}}{{{b{nKf}}{b{nDl}}}{{Od{Oj}}}}{{{b{nOf}}{b{nDl}}}{{Od{Oj}}}}{{{b{nKf}}{b{nDl}}}{{Od{Ol}}}}{{{b{nOf}}{b{nDl}}}{{Od{Ol}}}}{{{b{c}}}{{j{{b{e}}}}}{}{}}00000000000{{{b{Oh}}{b{nc}}}fEd}{{{b{Oj}}{b{nc}}}fEd}{{{b{Ol}}{b{nc}}}fEd}{{{b{On}}{b{nc}}}fEd}{{{b{A@`}}{b{nc}}}fEd}{{{b{A@b}}{b{nc}}}fEd}{{{b{A@d}}{b{nc}}}fEd}{{{b{A@f}}{b{nc}}}fEd}{{{b{A@h}}{b{nc}}}fEd}`{{}Bl}00000000000{{{b{nc}}{b{n{F`{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Cl{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Eh{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Efi}}}{}{}{}{}}45063126345021320165465042315432061564302121036451520346361204503651240654321{ce{}{}}00000000000{{{b{c}}}{{j{{b{e}}}}}{}{}}00000000000``000000000000{{{b{nKf}}{b{{Dn{Cn}}}}{b{nDl}}}{{Od{Oh}}}}{{{b{nOf}}{b{{Dn{Cn}}}}{b{nDl}}}{{Od{Oh}}}}{{{b{nKf}}DdDd{b{{Dn{Dd}}}}{b{nDl}}}{{Od{{Cl{Dd}}}}}}{{{b{nOf}}DdDd{b{{Dn{Dd}}}}{b{nDl}}}{{Od{{Cl{Dd}}}}}}444444444444`444444444444444444444444````{{DlDlDlDlBf}A@f}{{DlDlDlDlBf}A@h}```666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666{{{b{c}}C`}{{j{{b{e}}}}}{}{}}00000000000777777777777777777777777777777777777777777777777{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}00000000000888888888888888888888888{{{b{Oh}}{b{Oh}}}{{F`{Ad}}}}{{{b{Oj}}{b{Oj}}}{{F`{Ad}}}}{{{b{Ol}}{b{Ol}}}{{F`{Ad}}}}{{{b{On}}{b{On}}}{{F`{Ad}}}}{{{b{A@`}}{b{A@`}}}{{F`{Ad}}}}{{{b{A@b}}{b{A@b}}}{{F`{Ad}}}}{{{b{A@d}}{b{A@d}}}{{F`{Ad}}}}`????????????`{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}00000000000{{{b{c}}}{{j{{b{e}}}}}{}{}}00000000000000000000000{{{b{nKf}}Dd{b{nDl}}}{{Od{f}}}}{{{b{nOf}}Dd{b{nDl}}}{{Od{f}}}}222222222222``;;;;;;;;;;;;{{{b{nKf}}A@fA@f{b{nDl}}}{{Od{A@f}}}}{{{b{nOf}}A@fA@f{b{nDl}}}{{Od{A@f}}}}{{{b{nKf}}OhBf{b{nDl}}}{{Od{{F`{A@f}}}}}}{{{b{nOf}}OhBf{b{nDl}}}{{Od{{F`{A@f}}}}}}{{{b{nKf}}A@f{b{nDl}}}{{Od{{Eh{OhOh}}}}}}{{{b{nOf}}A@f{b{nDl}}}{{Od{{Eh{OhOh}}}}}}{{{b{nKf}}A@fOh{b{nDl}}}{{Od{A@f}}}}{{{b{nOf}}A@fOh{b{nDl}}}{{Od{A@f}}}}{{{b{nKf}}OhOh{b{nDl}}}{{Od{{F`{A@f}}}}}}{{{b{nOf}}OhOh{b{nDl}}}{{Od{{F`{A@f}}}}}}{{{b{nKf}}A@hA@h{b{nDl}}}{{Od{A@h}}}}{{{b{nOf}}A@hA@h{b{nDl}}}{{Od{A@h}}}}{{{b{nKf}}OhBf{b{nDl}}}{{Od{{F`{A@h}}}}}}{{{b{nOf}}OhBf{b{nDl}}}{{Od{{F`{A@h}}}}}}{{{b{nKf}}A@h{b{nDl}}}{{Od{{Eh{OhOh}}}}}}{{{b{nOf}}A@h{b{nDl}}}{{Od{{Eh{OhOh}}}}}}{{{b{nKf}}A@hOh{b{nDl}}}{{Od{A@h}}}}{{{b{nOf}}A@hOh{b{nDl}}}{{Od{A@h}}}}{{{b{nKf}}OhOh{b{nDl}}}{{Od{{F`{A@h}}}}}}{{{b{nOf}}OhOh{b{nDl}}}{{Od{{F`{A@h}}}}}}{{{b{nKf}}Dd{b{{Dn{Dd}}}}{b{nDl}}}{{Od{f}}}}{{{b{nOf}}Dd{b{{Dn{Dd}}}}{b{nDl}}}{{Od{f}}}}`{{{b{Oh}}c}BjFh}{{{b{Oj}}c}BjFh}{{{b{Ol}}c}BjFh}{{{b{On}}c}BjFh}{{{b{A@`}}c}BjFh}{{{b{A@b}}c}BjFh}{{{b{A@d}}c}BjFh}{{{b{A@f}}c}BjFh}{{{b{A@h}}c}BjFh}{{{b{nKf}}{b{n{Ch{Dj}}}}{b{{Ch{Dj}}}}{b{nDl}}}{{Od{f}}}}{{{b{nOf}}{b{n{Ch{Dj}}}}{b{{Ch{Dj}}}}{b{nDl}}}{{Od{f}}}}```{{{b{nKf}}DjDd{b{nDl}}}{{Od{Dd}}}}{{{b{nOf}}DjDd{b{nDl}}}{{Od{Dd}}}}{{{b{nKf}}DjDdDd{b{nDl}}}{{Od{f}}}}{{{b{nOf}}DjDdDd{b{nDl}}}{{Od{f}}}}{{{b{c}}}{{j{{b{e}}}}}{}{}}00000000000`{{{b{c}}}e{}{}}000000000``{c{{Bj{e}}}{}{}}00000000000000000000000``{{{b{c}}}Fj{}}00000000000333333333333`{{{b{c}}}{{b{e}}}{}{}}00000000000{{{b{nc}}}{{b{ne}}}{}{}}00000000000``{ce{}{}}00000000000{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}00000000000777777777777777777777777````777777777777```{{{b{c}}d}f{}}00{{{b{c}}h}{{j{{b{e}}}}}{}{}}00{{{b{c}}l}{{j{{b{e}}}}}{}{}}00{A@jOh};;;;;;;;;;;;777666;;;;;;;;;;;;;;;;;;;;;;;;;;;{{{b{n{b{nA@l}}}}DdDd{b{{Dn{Dd}}}}{b{nDl}}}{{Od{{Cl{Dd}}}}}}{{{b{n{b{nA@l}}}}Dd{b{{Dn{Dd}}}}}{{Cl{Dd}}}}==={{{b{A@l}}}A@l}{{{b{A@n}}}A@n}{{{b{AA`}}}AA`}{{{b{c}}{b{ne}}}f{}{}}00{{{b{c}}}f{}}00{{{b{c}}}{{j{{b{e}}}}}{}{}}00000`{{{b{{Dn{Dd}}}}}Jh}{{}A@l}{{}AA`}{{{b{n{b{nA@l}}}}DdDd{b{{Dn{Dd}}}}Bf{b{nDl}}}{{Od{{Eh{Dd{Cl{Dd}}}}}}}}{Bl{{b{c}}}{}}00{Bl{{b{nc}}}{}}00666{Blf}00{{{b{n{b{nA@l}}}}{b{{Dn{Dd}}}}{b{{Dn{Dd}}}}{b{nDl}}}{{Od{f}}}}{{{b{Hh}}}{{Cl{Dd}}}}```{{{b{c}}l}{{j{{b{e}}}}}{}{}}00{{{b{c}}C`}{{j{{b{e}}}}}{}{}}00{{{b{A@l}}{b{nCb}}}Cd}{{{b{A@n}}{b{nCb}}}Cd}{{{b{AA`}}{b{nCb}}}Cd}{cc{}}00{{{b{n{b{nA@l}}}}Cn{b{nDl}}}{{Od{Dd}}}}{{{b{n{b{nA@l}}}}{b{nDl}}}{{Od{Oj}}}}{{{b{n{b{nA@l}}}}{b{nDl}}}{{Od{Ol}}}}{{{b{c}}}{{j{{b{e}}}}}{}{}}00{{}Bl}00{{{b{nc}}{b{n{F`{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Eh{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Cl{e}}}}}{{Bj{Efg}}}{}{}{}}21034563026415{ce{}{}}00999999{{{b{n{b{nA@l}}}}{b{{Dn{Cn}}}}{b{nDl}}}{{Od{Oh}}}}``{{{b{n{b{nA@l}}}}DdDd{b{{Dn{Dd}}}}{b{nDl}}}{{Od{{Cl{Dd}}}}}};;;`;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;{{{b{c}}C`}{{j{{b{e}}}}}{}{}}00<<<<<<<<<<<<{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}00========={{{b{c}}Ff}{{j{{b{e}}}}}{}{}}00>>>>>>{{{b{n{b{nA@l}}}}Dd{b{nDl}}}{{Od{f}}}}???222{{{b{n{b{nA@l}}}}A@fA@f{b{nDl}}}{{Od{A@f}}}}{{{b{n{b{nA@l}}}}OhBf{b{nDl}}}{{Od{{F`{A@f}}}}}}{{{b{n{b{nA@l}}}}A@f{b{nDl}}}{{Od{{Eh{OhOh}}}}}}{{{b{n{b{nA@l}}}}A@fOh{b{nDl}}}{{Od{A@f}}}}{{{b{n{b{nA@l}}}}OhOh{b{nDl}}}{{Od{{F`{A@f}}}}}}{{{b{n{b{nA@l}}}}A@hA@h{b{nDl}}}{{Od{A@h}}}}{{{b{n{b{nA@l}}}}OhBf{b{nDl}}}{{Od{{F`{A@h}}}}}}{{{b{n{b{nA@l}}}}A@h{b{nDl}}}{{Od{{Eh{OhOh}}}}}}{{{b{n{b{nA@l}}}}A@hOh{b{nDl}}}{{Od{A@h}}}}{{{b{n{b{nA@l}}}}OhOh{b{nDl}}}{{Od{{F`{A@h}}}}}}{{{b{n{b{nA@l}}}}Dd{b{{Dn{Dd}}}}{b{nDl}}}{{Od{f}}}}{{{b{n{b{nA@l}}}}{b{n{Ch{Dj}}}}{b{{Ch{Dj}}}}{b{nDl}}}{{Od{f}}}}`{{{b{n{b{nA@l}}}}DjDd{b{nDl}}}{{Od{Dd}}}}{{{b{n{b{nA@l}}}}DjDdDd{b{nDl}}}{{Od{f}}}}{{{b{c}}}{{j{{b{e}}}}}{}{}}00{{{b{c}}}e{}{}}00{c{{Bj{e}}}{}{}}00000{{{b{c}}}Fj{}}00{OhAAb}444{{{b{c}}}{{b{e}}}{}{}}00{{{b{nc}}}{{b{ne}}}{}{}}00{ce{}{}}00{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}00888888888````{{{b{c}}d}f{}}{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}};;;;65;;;;;;;;;{{{b{Fd}}}{{Gn{Aj}}}}<{{{b{If}}}If}{{{b{c}}{b{ne}}}f{}{}}{{{b{c}}}f{}}?{{{b{Ah}}{b{Bb}}A`}M`}{{{b{c}}}{{j{{b{e}}}}}{}{}}{c{{`{Gf}}}{{AAd{{b{nCb}}}{{L`{Cd}}}}}}{{{b{{Dn{C`}}}}}Jh}{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}4{Blf}{{{b{If}}{b{If}}}Bf}{{{b{c}}{b{e}}}Bf{}{}}000{cDd{{Cj{AAf}}}}{{{b{Hh}}}Dd}0?{{{b{Aj}}{b{Hh}}}{{F`{{b{{AAh{N`}}}}}}}}{{{b{Aj}}Bl}{{F`{{b{{AAh{N`}}}}}}}}{{{b{Aj}}{b{Hh}}}{{F`{{b{Kb}}}}}}{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{If}}{b{nCb}}}Cd}0{cc{}}{{{b{Kb}}Bf}{{AAj{Hh}}}}{DjAAl}{{{b{c}}}{{j{{b{e}}}}}{}{}}{{}Bl}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{F`{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Eh{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Efi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Efg}}}{}{}{}}{{{b{nc}}{b{n{Cl{e}}}}}{{Bj{Efg}}}{}{}{}}{ce{}{}}99{{{b{AAl}}Bl}{{Bj{{Eh{AAlBl}}If}}}}:::`::::::::::::?::::{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}};;{{{b{AAl}}Bl}Bl}<{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}=={{{b{M`}}}f}>3{{{b{Af}}{b{nAh}}}{{Bj{fIl}}}}?{{{b{c}}}e{}{}}{{{b{c}}}Jf{}}{{{b{c}}}Jh{}}{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}>{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}333{{}f}","D":"LAdJKf","p":[[1,"reference"],[5,"Private",4530],[1,"unit"],[6,"Attribute",4531],[5,"Painted",4532],[6,"Color",4533],[0,"mut"],[6,"OptLevel",0,4534],[6,"Value",0,4535],[6,"Ordering",4536],[5,"Context",4537],[5,"Module",4538],[5,"Program",4539],[6,"CoreType",4540],[6,"CoreLibfunc",4540],[5,"ProgramRegistry",4541],[5,"MetadataStorage",1503],[5,"Attribute",4542],[1,"bool"],[6,"Error",620],[6,"Result",4543],[1,"usize"],[10,"Deserializer",4544],[1,"u8"],[5,"Formatter",4545],[8,"Result",4545],[1,"i64"],[1,"array"],[10,"Into",4546],[5,"Vec",4547],[1,"u64"],[1,"i8"],[1,"u16"],[5,"Felt",4548],[1,"i32"],[1,"i128"],[1,"u32"],[1,"u128"],[1,"slice"],[10,"Clone",4549],[1,"i16"],[10,"Hasher",4550],[6,"RewriteResult",4551],[1,"tuple"],[5,"Box",4552],[5,"OrderedHashMap",4553],[5,"VecDeque",4554],[6,"Option",4555],[8,"Result",620],[5,"Path",4556],[6,"Quirk",4531],[10,"Serializer",4557],[5,"TypeId",4558],[5,"Condition",4559],[6,"ProgramCache",258],[10,"PartialEq",4536],[10,"Eq",4536],[10,"Hash",4550],[10,"Debug",4545],[5,"JitProgramCache",433],[5,"AotProgramCache",348],[5,"AotNativeExecutor",1233,4560],[5,"Arc",4561],[5,"NativeContext",519],[5,"JitNativeExecutor",1233,4562],[5,"NativeModule",2789],[6,"CoreConcreteLibfunc",4540],[1,"str"],[6,"SierraAssertError",620],[6,"CompilerError",620],[6,"GasMetadataError",2133],[5,"Error",4563],[6,"EditStateError",4564],[6,"ProgramRegistryError",4541],[5,"LayoutError",4414],[5,"TryFromIntError",4565],[5,"LayoutError",4566],[6,"Error",4567],[5,"Error",4568],[6,"Error",4569],[5,"ConcreteTypeId",4570],[10,"Error",4571],[5,"SmolStr",4572],[5,"String",4573],[5,"BuiltinStats",923],[5,"ExecutionResult",923],[5,"ContractExecutionResult",923],[5,"AotContractExecutor",1233,4574],[5,"FunctionId",4570],[6,"c_void",4575],[10,"StarknetSyscallHandler",2878],[5,"Library",4576],[5,"GasMetadata",2133],[10,"AsRef",4546],[10,"Any",4558],[17,"Output"],[10,"FnOnce",4577],[5,"AutoBreakpoint",1601],[6,"BreakpointEvent",1601],[5,"Block",4578],[5,"Location",4579],[5,"DebugUtils",1788],[5,"Value",4580],[5,"ExecutionEngine",4581],[5,"DropOverridesMeta",1883],[5,"DupOverridesMeta",1966],[5,"EnumSnapshotVariantsMeta",2049],[5,"GasCost",2133],[5,"MetadataComputationConfig",2133],[6,"ApChangeError",4582],[6,"CostError",4583],[5,"StatementIdx",4539],[6,"CostTokenType",4584],[5,"ReallocBindingsMeta",2518],[5,"Operation",4585],[5,"RuntimeBindingsMeta",2603],[5,"OperationRef",4585],[5,"TailRecursionMeta",2702],[5,"BlockRef",4578],[5,"Felt252Abi",2878],[5,"ArrayAbi",2878],[8,"SyscallResult",2878],[5,"DummySyscallHandler",2878],[5,"U256",2878],[5,"ExecutionInfo",2878],[5,"ExecutionInfoV2",2878],[5,"TxV2Info",2878],[5,"ResourceBounds",2878],[5,"BlockInfo",2878],[5,"TxInfo",2878],[5,"Secp256k1Point",2878],[5,"Secp256r1Point",2878],[5,"BigInt",4586],[5,"StubSyscallHandler",4115],[5,"StubEvent",4115],[5,"ContractLogs",4115],[5,"BigUint",4587],[10,"Fn",4577],[5,"BigInt",4588],[5,"GenFunction",4539],[6,"Cow",4589],[5,"Layout",4566],[15,"Struct",249],[15,"Enum",249],[15,"Felt252Dict",249],[15,"BoundedInt",249],[15,"BoundedIntOutOfRange",920],[15,"Range",922],[15,"EnumInit",1786],[15,"NotEnoughGas",2517]],"r":[[13,4534],[27,4535],[76,4590],[164,4534],[165,4534],[259,348],[261,433],[1233,4574],[1234,4560],[1235,4562]],"b":[[113,"impl-From%3Cusize%3E-for-OptLevel"],[115,"impl-From%3Cu8%3E-for-OptLevel"],[116,"impl-From%3Ci64%3E-for-Value"],[117,"impl-From%3C%5BT;+N%5D%3E-for-Value"],[118,"impl-From%3CVec%3CT%3E%3E-for-Value"],[119,"impl-From%3Cu64%3E-for-Value"],[120,"impl-From%3Ci8%3E-for-Value"],[121,"impl-From%3Cu16%3E-for-Value"],[122,"impl-From%3CFelt%3E-for-Value"],[123,"impl-From%3Ci32%3E-for-Value"],[124,"impl-From%3Ci128%3E-for-Value"],[125,"impl-From%3Cu32%3E-for-Value"],[126,"impl-From%3Cu128%3E-for-Value"],[127,"impl-From%3C%26%5BT%5D%3E-for-Value"],[129,"impl-From%3Cu8%3E-for-Value"],[130,"impl-From%3Ci16%3E-for-Value"],[291,"impl-From%3CJitProgramCache%3C\'a,+K%3E%3E-for-ProgramCache%3C\'a,+K%3E"],[293,"impl-From%3CAotProgramCache%3C\'a,+K%3E%3E-for-ProgramCache%3C\'a,+K%3E"],[732,"impl-Debug-for-Error"],[733,"impl-Display-for-Error"],[734,"impl-Debug-for-SierraAssertError"],[735,"impl-Display-for-SierraAssertError"],[736,"impl-Display-for-CompilerError"],[737,"impl-Debug-for-CompilerError"],[738,"impl-From%3CSierraAssertError%3E-for-Error"],[739,"impl-From%3CGasMetadataError%3E-for-Error"],[740,"impl-From%3CError%3E-for-Error"],[741,"impl-From%3CEditStateError%3E-for-Error"],[742,"impl-From%3CBox%3CProgramRegistryError%3E%3E-for-Error"],[744,"impl-From%3CLayoutError%3E-for-Error"],[745,"impl-From%3CTryFromIntError%3E-for-Error"],[746,"impl-From%3CCompilerError%3E-for-Error"],[747,"impl-From%3CLayoutError%3E-for-Error"],[748,"impl-From%3CError%3E-for-Error"],[749,"impl-From%3CError%3E-for-Error"],[750,"impl-From%3CError%3E-for-Error"],[2280,"impl-Display-for-GasMetadataError"],[2281,"impl-Debug-for-GasMetadataError"],[2286,"impl-From%3CApChangeError%3E-for-GasMetadataError"],[2287,"impl-From%3CCostError%3E-for-GasMetadataError"],[4463,"impl-Debug-for-LayoutError"],[4464,"impl-Display-for-LayoutError"]],"c":"OzAAAAEAAC0AFgBCAAEAGgEAAG8BAADEAQAAGgIAAMICAgDZAwIACQUCAPMFAABqBgEAEAcAAG4HAADBBwAAFAgAAKUIAwDpCQAAPgoAAKEKAAD4CgAANgwLAFAQAgBWEQAA","e":"OzAAAAEAAE0GEwEBAAAAAwAJAA8ADAAdAAEAKwADAEEAAABEAAgAUAAAAFMABgBdAAsAagAAAHAAAgB0AAwAggABAIYAEACkAAAAzwAAANwAAADhAAcA6wADAPAAAQD6AA4ADwEBAB0BAQAgAQAAIwEBACYBAAAoAQcAMwEAAFIBAgBWAQIAXQEAAGQBAQBwAQAAcwEBAHYBAAB5AQAAewEAAH0BBwCLAQAApwECAKsBAgC5AQEAxQEAAMcBAADJAQEAzAEAAM8BAADRAQAA0wEHAOEBAAD9AQIAAQICAA8CAQAdAgAAHwICACMCBQArAgAALgIAADACBgA9AgAAWQICAF0CAgBkAgAAbQIHAHYCDgCGAggAoQIFAMsCBQDUAgIA3QIKAOkCBgD1AhcAHAMAAG4DAAByAw4AhAMIAJkDAwCfAwIAqAMAALUDBQDWAwIA3AMNAPADCgD+AxQAGQQCACMEGQCLBAMAlQQBAJ0EAQCiBAEApwQDAK4ECwC9BAgA0wQAANUEAADoBAUADAUCABUFBQAeBQMAJQUCACsFAgAxBQAANgUXAFQFAQBXBQAAWQUAAGcFAQCpBQAAvgUJAMsFCADiBQAA6AUBAPcFAgD7BQAA/gUAAAEGAAADBgAABgYAAAgGAAAKBgYANwYCADsGAgBCBgUAVAYDAGwGBQB2BgQAfQYGAIgGAQCOBhEArAYAAOMGBwDtBgUA+wYCAAQHAgATBwAAFQcCABkHAAAdBwAAIAcHAEMHBgBNBwAAUQcCAFUHAgBcBwAAYwcBAHEHAgB1BwAAeAcAAHsHBwCkBwIAqAcCAK8HAAC2BwEAxAcCAMgHAADLBwAAzgcHAPcHAgD7BwIAAggAAAkIAQAXCAIAGwgAAB8IAAAhCAcASQgAAEsIAgBPCAIAVggCAFwIBAB5CAcAqQgLAL0ICQDLCBIA5ggEAO8IBQD6CCEAKAkBADYJAACHCQAAoAkAAKUJEAC6CQsA1gkAAN4JAQDsCQEA7wkAAPIJAAD2CQcAIQoCACUKAgAzCgEAQQoCAEsKAABOCgAAUQoHAGIKAACDCgIAhwoBAIoKAACWCgEApQoBAKgKAACrCgAArgoHANsKAgDfCgIA7QoBAPsKAQD+CgAAAQsAAAULAAAHCwYAFAsCACwLAAA0CwIAOAsCAD8LAgBDCwEARwsHAFALDACNCwMAqQsXAC4MBwBCDDAAfwwBAI0MJQC/DD0AFQ0KACwNBQA+DWkAwA0BAM4NAwDeDQAA9w0IAPAOBwAEDwAAKQ8BADcPAQBFDygAeg8yALkPJgAEEAMAFBAAABcQAgAgEAAALRAFAE4QAQBTEAgAYhAKAHAQBwB+EAIAhBACAIoQFwCrEAMAshAAAAERAAAIEQ4AGhEMACoRCAA/EQEAQhEBAEoRAQBXEQIAXxEBAGIRBQBwEQEAdhEHAIURAACfEQAAohEAAKQRBQCrEQIAshEAAA=="}],\ +["cairo_native",{"t":"PPPPPPPPPPPPPGPPPPPPPPPPPPPGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNHNNCNNCNNNNNNNNCNNNNNNNNNNNNCCCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCHHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCNNNNNNNNNNNNNNNNCNNNNNNNNNNOOOOOOOOOPEPEGCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHCCCCCCCCPPPPPGPPPGPPPPPPPPPPPPPPPPPPIPPGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOFFFNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNOONNNNNNOONNNOONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNCNNNNNNNNNNNNNNNNNNNCNNNNNCCCNNNNCNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCNNNNCNCNNNNNNNNNNNFGPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPFFGFPNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFFPFFFPFSFFKIFFFNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHMNOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNMNMNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNMNMNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOOOONNOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNOONNNNNNNNNNNNMNMNMNMNMNMNMNMNMNMNMNONNNNNNNNNMNOOOMNMNNNNNNNNNNNNNONNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNNNNNFFFNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOHNNNNNNNNNNNNNNNNHOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNFJFJSNNONNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNOHNNHHNNNNNNNNNNONNNNNHHHNNHHHNNNNNNNHHNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNCONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHOONNNNNNNNHNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNH","n":["Aggressive","Array","BoundedInt","Bytes31","Default","EcPoint","EcState","Enum","Felt252","Felt252Dict","Less","None","Null","OptLevel","Secp256K1Point","Secp256R1Point","Sint128","Sint16","Sint32","Sint64","Sint8","Struct","Uint128","Uint16","Uint32","Uint64","Uint8","Value","__clone_box","__clone_box","attr","attr","bg","bg","black","black","blink","blink","blue","blue","bold","bold","borrow","borrow","borrow_mut","borrow_mut","bright","bright","bright_black","bright_black","bright_blue","bright_blue","bright_cyan","bright_cyan","bright_green","bright_green","bright_magenta","bright_magenta","bright_red","bright_red","bright_white","bright_white","bright_yellow","bright_yellow","cache","clear","clear","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","compare","compile","conceal","conceal","context","cyan","cyan","debug","default","deref","deref","deref_mut","deref_mut","deserialize","dim","dim","docs","drop","drop","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error","execution_result","executor","fg","fg","fixed","fixed","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","green","green","hash","init","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","into","invert","invert","italic","italic","linger","linger","magenta","magenta","mask","mask","metadata","module","module_to_object","object_to_shared_lib","on_black","on_black","on_blue","on_blue","on_bright","on_bright","on_bright_black","on_bright_black","on_bright_blue","on_bright_blue","on_bright_cyan","on_bright_cyan","on_bright_green","on_bright_green","on_bright_magenta","on_bright_magenta","on_bright_red","on_bright_red","on_bright_white","on_bright_white","on_bright_yellow","on_bright_yellow","on_cyan","on_cyan","on_fixed","on_fixed","on_green","on_green","on_magenta","on_magenta","on_primary","on_primary","on_red","on_red","on_rgb","on_rgb","on_white","on_white","on_yellow","on_yellow","partial_cmp","primary","primary","quirk","quirk","rapid_blink","rapid_blink","red","red","resetting","resetting","rgb","rgb","serialize","starknet","starknet_stub","strike","strike","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","underline","underline","upcast","upcast","upcast_mut","upcast_mut","utils","vzip","vzip","whenever","whenever","white","white","wrap","wrap","yellow","yellow","debug_name","debug_name","debug_name","fields","range","tag","value","value","value","Aot","AotProgramCache","Jit","JitProgramCache","ProgramCache","aot","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","conceal","cyan","deref","deref_mut","dim","drop","fg","fixed","fmt","from","from","from","green","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","jit","linger","magenta","mask","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","quirk","rapid_blink","red","resetting","rgb","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","AotProgramCache","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","compile_and_insert","conceal","cyan","deref","deref_mut","dim","drop","fg","fixed","fmt","from","get","green","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","linger","magenta","mask","new","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","quirk","rapid_blink","red","resetting","rgb","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","JitProgramCache","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","compile_and_insert","conceal","context","cyan","deref","deref_mut","dim","drop","fg","fixed","fmt","from","get","green","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","linger","magenta","mask","new","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","quirk","rapid_blink","red","resetting","rgb","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","NativeContext","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","compile","conceal","context","cyan","default","deref","deref_mut","dim","drop","eq","equivalent","equivalent","equivalent","equivalent","fg","fixed","fmt","from","green","init","initialize_mlir","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","linger","magenta","mask","new","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","quirk","rapid_blink","red","resetting","rgb","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","libfunc_to_name","section01","section02","section03","section04","section05","section06","section07","section08","BadTypeInfo","BadTypeInit","BoundedIntOutOfRange","Cast","Compiler","CompilerError","ConstDataMismatch","EditStateError","Err","Error","GasMetadataError","ImpossibleCircuit","IntegerConversion","IntegerLikeTypeExpected","IoError","LLVMCompileError","LayoutError","LayoutErrorPolyfill","LibraryLoadError","LinkError","MissingMetadata","MissingParameter","MissingSyscallHandler","MlirError","Ok","ParseAttributeError","ProgramRegistryErrorBoxed","Range","Result","SerdeJsonError","SierraAssert","SierraAssertError","TryFromIntError","UnexpectedValue","attr","attr","attr","bg","bg","bg","black","black","black","blink","blink","blink","blue","blue","blue","bold","bold","bold","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bright","bright","bright","bright_black","bright_black","bright_black","bright_blue","bright_blue","bright_blue","bright_cyan","bright_cyan","bright_cyan","bright_green","bright_green","bright_green","bright_magenta","bright_magenta","bright_magenta","bright_red","bright_red","bright_red","bright_white","bright_white","bright_white","bright_yellow","bright_yellow","bright_yellow","clear","clear","clear","conceal","conceal","conceal","cyan","cyan","cyan","deref","deref","deref","deref_mut","deref_mut","deref_mut","dim","dim","dim","drop","drop","drop","fg","fg","fg","fixed","fixed","fixed","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","green","green","green","init","init","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","into","into","invert","invert","invert","italic","italic","italic","linger","linger","linger","magenta","magenta","magenta","make_missing_parameter","mask","mask","mask","on_black","on_black","on_black","on_blue","on_blue","on_blue","on_bright","on_bright","on_bright","on_bright_black","on_bright_black","on_bright_black","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_green","on_bright_green","on_bright_green","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_red","on_bright_red","on_bright_red","on_bright_white","on_bright_white","on_bright_white","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_cyan","on_cyan","on_cyan","on_fixed","on_fixed","on_fixed","on_green","on_green","on_green","on_magenta","on_magenta","on_magenta","on_primary","on_primary","on_primary","on_red","on_red","on_red","on_rgb","on_rgb","on_rgb","on_white","on_white","on_white","on_yellow","on_yellow","on_yellow","primary","primary","primary","quirk","quirk","quirk","rapid_blink","rapid_blink","rapid_blink","red","red","red","resetting","resetting","resetting","rgb","rgb","rgb","source","strike","strike","strike","to_smolstr","to_smolstr","to_smolstr","to_string","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","underline","underline","underline","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","whenever","whenever","whenever","white","white","white","wrap","wrap","wrap","yellow","yellow","yellow","range","value","ranges","BuiltinStats","ContractExecutionResult","ExecutionResult","__clone_box","__clone_box","__clone_box","attr","attr","attr","bg","bg","bg","bitwise","black","black","black","blink","blink","blink","blue","blue","blue","bold","bold","bold","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bright","bright","bright","bright_black","bright_black","bright_black","bright_blue","bright_blue","bright_blue","bright_cyan","bright_cyan","bright_cyan","bright_green","bright_green","bright_green","bright_magenta","bright_magenta","bright_magenta","bright_red","bright_red","bright_red","bright_white","bright_white","bright_white","bright_yellow","bright_yellow","bright_yellow","builtin_stats","circuit_add","circuit_mul","clear","clear","clear","clone","clone","clone","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","cmp","compare","compare","conceal","conceal","conceal","cyan","cyan","cyan","default","default","deref","deref","deref","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","dim","dim","dim","drop","drop","drop","ec_op","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","error_msg","failure_flag","fg","fg","fg","fixed","fixed","fixed","fmt","fmt","fmt","from","from","from","from_execution_result","green","green","green","hash","hash","init","init","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","into","into","invert","invert","invert","italic","italic","italic","linger","linger","linger","magenta","magenta","magenta","mask","mask","mask","on_black","on_black","on_black","on_blue","on_blue","on_blue","on_bright","on_bright","on_bright","on_bright_black","on_bright_black","on_bright_black","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_green","on_bright_green","on_bright_green","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_red","on_bright_red","on_bright_red","on_bright_white","on_bright_white","on_bright_white","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_cyan","on_cyan","on_cyan","on_fixed","on_fixed","on_fixed","on_green","on_green","on_green","on_magenta","on_magenta","on_magenta","on_primary","on_primary","on_primary","on_red","on_red","on_red","on_rgb","on_rgb","on_rgb","on_white","on_white","on_white","on_yellow","on_yellow","on_yellow","partial_cmp","partial_cmp","pedersen","poseidon","primary","primary","primary","quirk","quirk","quirk","range_check","range_check_96","rapid_blink","rapid_blink","rapid_blink","red","red","red","remaining_gas","remaining_gas","resetting","resetting","resetting","return_value","return_values","rgb","rgb","rgb","segment_arena","serialize","serialize","serialize","strike","strike","strike","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","underline","underline","underline","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","whenever","whenever","whenever","white","white","white","wrap","wrap","wrap","yellow","yellow","yellow","AotContractExecutor","AotNativeExecutor","JitNativeExecutor","__clone_box","attr","attr","attr","bg","bg","bg","black","black","black","blink","blink","blink","blue","blue","blue","bold","bold","bold","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bright","bright","bright","bright_black","bright_black","bright_black","bright_blue","bright_blue","bright_blue","bright_cyan","bright_cyan","bright_cyan","bright_green","bright_green","bright_green","bright_magenta","bright_magenta","bright_magenta","bright_red","bright_red","bright_red","bright_white","bright_white","bright_white","bright_yellow","bright_yellow","bright_yellow","clear","clear","clear","clone","clone_into","clone_to_uninit","conceal","conceal","conceal","cyan","cyan","cyan","deref","deref","deref","deref_mut","deref_mut","deref_mut","dim","dim","dim","drop","drop","drop","drop","fg","fg","fg","find_function_ptr","find_function_ptr","find_function_ptr","find_symbol_ptr","find_symbol_ptr","find_symbol_ptr","fixed","fixed","fixed","fmt","fmt","fmt","from","from","from","from_native_module","from_native_module","green","green","green","init","init","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","into","into","invert","invert","invert","invoke_contract_dynamic","invoke_contract_dynamic","invoke_dynamic","invoke_dynamic","invoke_dynamic_with_syscall_handler","invoke_dynamic_with_syscall_handler","italic","italic","italic","linger","linger","linger","load","magenta","magenta","magenta","mask","mask","mask","module","new","new","on_black","on_black","on_black","on_blue","on_blue","on_blue","on_bright","on_bright","on_bright","on_bright_black","on_bright_black","on_bright_black","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_green","on_bright_green","on_bright_green","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_red","on_bright_red","on_bright_red","on_bright_white","on_bright_white","on_bright_white","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_cyan","on_cyan","on_cyan","on_fixed","on_fixed","on_fixed","on_green","on_green","on_green","on_magenta","on_magenta","on_magenta","on_primary","on_primary","on_primary","on_red","on_red","on_red","on_rgb","on_rgb","on_rgb","on_white","on_white","on_white","on_yellow","on_yellow","on_yellow","primary","primary","primary","program_registry","quirk","quirk","quirk","rapid_blink","rapid_blink","rapid_blink","red","red","red","resetting","resetting","resetting","rgb","rgb","rgb","run","save","strike","strike","strike","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","underline","underline","underline","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","whenever","whenever","whenever","white","white","white","wrap","wrap","wrap","yellow","yellow","yellow","MetadataStorage","attr","auto_breakpoint","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","conceal","cyan","debug_utils","default","deref","deref_mut","dim","drop","drop_overrides","dup_overrides","enum_snapshot_variants","fg","fixed","fmt","from","gas","get","get_mut","get_or_insert_with","green","init","insert","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","linger","magenta","mask","new","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","quirk","rapid_blink","realloc_bindings","red","remove","resetting","rgb","runtime_bindings","strike","tail_recursion","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","AutoBreakpoint","BreakpointEvent","EnumInit","__clone_box","__clone_box","add_event","attr","attr","bg","bg","black","black","blink","blink","blue","blue","bold","bold","borrow","borrow","borrow_mut","borrow_mut","bright","bright","bright_black","bright_black","bright_blue","bright_blue","bright_cyan","bright_cyan","bright_green","bright_green","bright_magenta","bright_magenta","bright_red","bright_red","bright_white","bright_white","bright_yellow","bright_yellow","clear","clear","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","conceal","conceal","cyan","cyan","default","deref","deref","deref_mut","deref_mut","dim","dim","drop","drop","eq","equivalent","equivalent","equivalent","equivalent","fg","fg","fixed","fixed","fmt","fmt","from","from","green","green","has_event","hash","init","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","into","invert","invert","italic","italic","linger","linger","magenta","magenta","mask","mask","maybe_breakpoint","on_black","on_black","on_blue","on_blue","on_bright","on_bright","on_bright_black","on_bright_black","on_bright_blue","on_bright_blue","on_bright_cyan","on_bright_cyan","on_bright_green","on_bright_green","on_bright_magenta","on_bright_magenta","on_bright_red","on_bright_red","on_bright_white","on_bright_white","on_bright_yellow","on_bright_yellow","on_cyan","on_cyan","on_fixed","on_fixed","on_green","on_green","on_magenta","on_magenta","on_primary","on_primary","on_red","on_red","on_rgb","on_rgb","on_white","on_white","on_yellow","on_yellow","primary","primary","quirk","quirk","rapid_blink","rapid_blink","red","red","resetting","resetting","rgb","rgb","strike","strike","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","underline","underline","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","whenever","whenever","white","white","wrap","wrap","yellow","yellow","type_id","variant_idx","DebugUtils","attr","bg","black","blink","blue","bold","borrow","borrow_mut","breakpoint_marker","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","conceal","cyan","debug_breakpoint_trap","debug_print","default","deref","deref_mut","dim","drop","dump_mem","fg","fixed","fmt","from","green","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","linger","magenta","mask","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","print_felt252","print_i1","print_i128","print_i32","print_i64","print_i8","print_pointer","quirk","rapid_blink","red","register_impls","resetting","rgb","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","DropOverridesMeta","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","conceal","cyan","default","deref","deref_mut","dim","drop","fg","fixed","fmt","from","green","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","linger","magenta","mask","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","quirk","rapid_blink","red","resetting","rgb","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","DupOverridesMeta","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","conceal","cyan","default","deref","deref_mut","dim","drop","fg","fixed","fmt","from","green","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","linger","magenta","mask","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","quirk","rapid_blink","red","resetting","rgb","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","EnumSnapshotVariantsMeta","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","conceal","cyan","default","deref","deref_mut","dim","drop","fg","fixed","from","get_variants","green","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","linger","magenta","mask","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","quirk","rapid_blink","red","resetting","rgb","set_mapping","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","ApChangeError","CostError","GasCost","GasMetadata","GasMetadataError","MetadataComputationConfig","NotEnoughGas","__clone_box","__clone_box","__clone_box","ap_change_info","attr","attr","attr","attr","bg","bg","bg","bg","black","black","black","black","blink","blink","blink","blink","blue","blue","blue","blue","bold","bold","bold","bold","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","bright","bright","bright","bright","bright_black","bright_black","bright_black","bright_black","bright_blue","bright_blue","bright_blue","bright_blue","bright_cyan","bright_cyan","bright_cyan","bright_cyan","bright_green","bright_green","bright_green","bright_green","bright_magenta","bright_magenta","bright_magenta","bright_magenta","bright_red","bright_red","bright_red","bright_red","bright_white","bright_white","bright_white","bright_white","bright_yellow","bright_yellow","bright_yellow","bright_yellow","clear","clear","clear","clear","clone","clone","clone","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","conceal","conceal","conceal","conceal","cyan","cyan","cyan","cyan","default","default","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","dim","dim","dim","dim","drop","drop","drop","drop","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","fg","fg","fg","fg","fixed","fixed","fixed","fixed","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","function_set_costs","gas_info","get_gas_cost_for_statement_and_cost_token_type","get_gas_costs_for_statement","get_initial_available_gas","green","green","green","green","hash","init","init","init","init","initial_required_gas","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","into","into","into","invert","invert","invert","invert","italic","italic","italic","italic","linear_ap_change_solver","linear_gas_solver","linger","linger","linger","linger","magenta","magenta","magenta","magenta","mask","mask","mask","mask","new","on_black","on_black","on_black","on_black","on_blue","on_blue","on_blue","on_blue","on_bright","on_bright","on_bright","on_bright","on_bright_black","on_bright_black","on_bright_black","on_bright_black","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_green","on_bright_green","on_bright_green","on_bright_green","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_red","on_bright_red","on_bright_red","on_bright_red","on_bright_white","on_bright_white","on_bright_white","on_bright_white","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_cyan","on_cyan","on_cyan","on_cyan","on_fixed","on_fixed","on_fixed","on_fixed","on_green","on_green","on_green","on_green","on_magenta","on_magenta","on_magenta","on_magenta","on_primary","on_primary","on_primary","on_primary","on_red","on_red","on_red","on_red","on_rgb","on_rgb","on_rgb","on_rgb","on_white","on_white","on_white","on_white","on_yellow","on_yellow","on_yellow","on_yellow","primary","primary","primary","primary","quirk","quirk","quirk","quirk","rapid_blink","rapid_blink","rapid_blink","rapid_blink","red","red","red","red","resetting","resetting","resetting","resetting","rgb","rgb","rgb","rgb","source","strike","strike","strike","strike","to_owned","to_owned","to_owned","to_smolstr","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","underline","underline","underline","underline","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","vzip","whenever","whenever","whenever","whenever","white","white","white","white","wrap","wrap","wrap","wrap","yellow","yellow","yellow","yellow","gas","ReallocBindingsMeta","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","conceal","cyan","deref","deref_mut","dim","drop","fg","fixed","fmt","free","from","green","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","linger","magenta","mask","new","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","quirk","rapid_blink","realloc","red","resetting","rgb","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","RuntimeBindingsMeta","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","conceal","cyan","default","deref","deref_mut","dict_drop","dict_dup","dict_gas_refund","dict_get","dict_insert","dict_new","dim","drop","fg","fixed","fmt","from","green","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","libfunc_debug_print","libfunc_ec_point_from_x_nz","libfunc_ec_point_try_new_nz","libfunc_ec_state_add","libfunc_ec_state_add_mul","libfunc_ec_state_init","libfunc_ec_state_try_finalize_nz","libfunc_hades_permutation","libfunc_pedersen","linger","magenta","mask","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","quirk","rapid_blink","red","resetting","rgb","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vtable_cheatcode","vzip","whenever","white","wrap","yellow","TailRecursionMeta","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","conceal","cyan","depth_counter","deref","deref_mut","dim","drop","fg","fixed","fmt","from","green","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","linger","magenta","mask","new","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","quirk","rapid_blink","recursion_target","red","resetting","return_target","rgb","set_return_target","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","NativeModule","attr","bg","black","blink","blue","bold","borrow","borrow_mut","bright","bright_black","bright_blue","bright_cyan","bright_green","bright_magenta","bright_red","bright_white","bright_yellow","clear","conceal","cyan","deref","deref_mut","dim","drop","fg","fixed","fmt","from","get_metadata","green","init","insert_metadata","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","invert","italic","linger","magenta","mask","metadata","module","new","on_black","on_blue","on_bright","on_bright_black","on_bright_blue","on_bright_cyan","on_bright_green","on_bright_magenta","on_bright_red","on_bright_white","on_bright_yellow","on_cyan","on_fixed","on_green","on_magenta","on_primary","on_red","on_rgb","on_white","on_yellow","primary","program_registry","quirk","rapid_blink","red","remove_metadata","resetting","rgb","strike","try_from","try_into","type_id","underline","upcast","upcast_mut","vzip","whenever","white","wrap","yellow","ArrayAbi","BlockInfo","DummySyscallHandler","Err","ExecutionInfo","ExecutionInfoV2","Felt252Abi","Ok","ResourceBounds","SYSCALL_HANDLER_VTABLE","Secp256k1Point","Secp256r1Point","StarknetSyscallHandler","SyscallResult","TxInfo","TxV2Info","U256","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","__clone_box","account_contract_address","account_contract_address","account_deployment_data","attr","attr","attr","attr","attr","attr","attr","attr","attr","attr","attr","attr","bg","bg","bg","bg","bg","bg","bg","bg","bg","bg","bg","bg","black","black","black","black","black","black","black","black","black","black","black","black","blink","blink","blink","blink","blink","blink","blink","blink","blink","blink","blink","blink","block_info","block_info","block_number","block_timestamp","blue","blue","blue","blue","blue","blue","blue","blue","blue","blue","blue","blue","bold","bold","bold","bold","bold","bold","bold","bold","bold","bold","bold","bold","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","bright","bright","bright","bright","bright","bright","bright","bright","bright","bright","bright","bright","bright_black","bright_black","bright_black","bright_black","bright_black","bright_black","bright_black","bright_black","bright_black","bright_black","bright_black","bright_black","bright_blue","bright_blue","bright_blue","bright_blue","bright_blue","bright_blue","bright_blue","bright_blue","bright_blue","bright_blue","bright_blue","bright_blue","bright_cyan","bright_cyan","bright_cyan","bright_cyan","bright_cyan","bright_cyan","bright_cyan","bright_cyan","bright_cyan","bright_cyan","bright_cyan","bright_cyan","bright_green","bright_green","bright_green","bright_green","bright_green","bright_green","bright_green","bright_green","bright_green","bright_green","bright_green","bright_green","bright_magenta","bright_magenta","bright_magenta","bright_magenta","bright_magenta","bright_magenta","bright_magenta","bright_magenta","bright_magenta","bright_magenta","bright_magenta","bright_magenta","bright_red","bright_red","bright_red","bright_red","bright_red","bright_red","bright_red","bright_red","bright_red","bright_red","bright_red","bright_red","bright_white","bright_white","bright_white","bright_white","bright_white","bright_white","bright_white","bright_white","bright_white","bright_white","bright_white","bright_white","bright_yellow","bright_yellow","bright_yellow","bright_yellow","bright_yellow","bright_yellow","bright_yellow","bright_yellow","bright_yellow","bright_yellow","bright_yellow","bright_yellow","cairo_native__vtable_cheatcode","call_contract","call_contract","caller_address","caller_address","capacity","chain_id","chain_id","cheatcode","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","clear","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_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","clone_to_uninit","cmp","cmp","cmp","cmp","cmp","cmp","cmp","compare","compare","compare","compare","compare","compare","compare","conceal","conceal","conceal","conceal","conceal","conceal","conceal","conceal","conceal","conceal","conceal","conceal","contract_address","contract_address","cyan","cyan","cyan","cyan","cyan","cyan","cyan","cyan","cyan","cyan","cyan","cyan","default","default","default","deploy","deploy","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deref_mut","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","dim","dim","dim","dim","dim","dim","dim","dim","dim","dim","dim","dim","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","drop","emit_event","emit_event","entry_point_selector","entry_point_selector","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","fee_data_availability_mode","fg","fg","fg","fg","fg","fg","fg","fg","fg","fg","fg","fg","fixed","fixed","fixed","fixed","fixed","fixed","fixed","fixed","fixed","fixed","fixed","fixed","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","get_block_hash","get_block_hash","get_execution_info","get_execution_info","get_execution_info_v2","get_execution_info_v2","green","green","green","green","green","green","green","green","green","green","green","green","hash","hash","hash","hash","hash","hash","hash","hash","hash","hi","init","init","init","init","init","init","init","init","init","init","init","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","into","into","into","into","into","into","into","into","into","into","into","invert","invert","invert","invert","invert","invert","invert","invert","invert","invert","invert","invert","is_infinity","is_infinity","italic","italic","italic","italic","italic","italic","italic","italic","italic","italic","italic","italic","keccak","keccak","library_call","library_call","linger","linger","linger","linger","linger","linger","linger","linger","linger","linger","linger","linger","lo","magenta","magenta","magenta","magenta","magenta","magenta","magenta","magenta","magenta","magenta","magenta","magenta","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","mask","max_amount","max_fee","max_fee","max_price_per_unit","new","new","nonce","nonce","nonce_data_availability_mode","on_black","on_black","on_black","on_black","on_black","on_black","on_black","on_black","on_black","on_black","on_black","on_black","on_blue","on_blue","on_blue","on_blue","on_blue","on_blue","on_blue","on_blue","on_blue","on_blue","on_blue","on_blue","on_bright","on_bright","on_bright","on_bright","on_bright","on_bright","on_bright","on_bright","on_bright","on_bright","on_bright","on_bright","on_bright_black","on_bright_black","on_bright_black","on_bright_black","on_bright_black","on_bright_black","on_bright_black","on_bright_black","on_bright_black","on_bright_black","on_bright_black","on_bright_black","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_green","on_bright_green","on_bright_green","on_bright_green","on_bright_green","on_bright_green","on_bright_green","on_bright_green","on_bright_green","on_bright_green","on_bright_green","on_bright_green","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_red","on_bright_red","on_bright_red","on_bright_red","on_bright_red","on_bright_red","on_bright_red","on_bright_red","on_bright_red","on_bright_red","on_bright_red","on_bright_red","on_bright_white","on_bright_white","on_bright_white","on_bright_white","on_bright_white","on_bright_white","on_bright_white","on_bright_white","on_bright_white","on_bright_white","on_bright_white","on_bright_white","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_cyan","on_cyan","on_cyan","on_cyan","on_cyan","on_cyan","on_cyan","on_cyan","on_cyan","on_cyan","on_cyan","on_cyan","on_fixed","on_fixed","on_fixed","on_fixed","on_fixed","on_fixed","on_fixed","on_fixed","on_fixed","on_fixed","on_fixed","on_fixed","on_green","on_green","on_green","on_green","on_green","on_green","on_green","on_green","on_green","on_green","on_green","on_green","on_magenta","on_magenta","on_magenta","on_magenta","on_magenta","on_magenta","on_magenta","on_magenta","on_magenta","on_magenta","on_magenta","on_magenta","on_primary","on_primary","on_primary","on_primary","on_primary","on_primary","on_primary","on_primary","on_primary","on_primary","on_primary","on_primary","on_red","on_red","on_red","on_red","on_red","on_red","on_red","on_red","on_red","on_red","on_red","on_red","on_rgb","on_rgb","on_rgb","on_rgb","on_rgb","on_rgb","on_rgb","on_rgb","on_rgb","on_rgb","on_rgb","on_rgb","on_white","on_white","on_white","on_white","on_white","on_white","on_white","on_white","on_white","on_white","on_white","on_white","on_yellow","on_yellow","on_yellow","on_yellow","on_yellow","on_yellow","on_yellow","on_yellow","on_yellow","on_yellow","on_yellow","on_yellow","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","paymaster_data","primary","primary","primary","primary","primary","primary","primary","primary","primary","primary","primary","primary","ptr","quirk","quirk","quirk","quirk","quirk","quirk","quirk","quirk","quirk","quirk","quirk","quirk","rapid_blink","rapid_blink","rapid_blink","rapid_blink","rapid_blink","rapid_blink","rapid_blink","rapid_blink","rapid_blink","rapid_blink","rapid_blink","rapid_blink","red","red","red","red","red","red","red","red","red","red","red","red","replace_class","replace_class","resetting","resetting","resetting","resetting","resetting","resetting","resetting","resetting","resetting","resetting","resetting","resetting","resource","resource_bounds","rgb","rgb","rgb","rgb","rgb","rgb","rgb","rgb","rgb","rgb","rgb","rgb","secp256k1_add","secp256k1_add","secp256k1_get_point_from_x","secp256k1_get_point_from_x","secp256k1_get_xy","secp256k1_get_xy","secp256k1_mul","secp256k1_mul","secp256k1_new","secp256k1_new","secp256r1_add","secp256r1_add","secp256r1_get_point_from_x","secp256r1_get_point_from_x","secp256r1_get_xy","secp256r1_get_xy","secp256r1_mul","secp256r1_mul","secp256r1_new","secp256r1_new","send_message_to_l1","send_message_to_l1","sequencer_address","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","sha256_process_block","sha256_process_block","signature","signature","since","storage_read","storage_read","storage_write","storage_write","strike","strike","strike","strike","strike","strike","strike","strike","strike","strike","strike","strike","tip","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","transaction_hash","transaction_hash","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","tx_info","tx_info","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","underline","underline","underline","underline","underline","underline","underline","underline","underline","underline","underline","underline","until","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","upcast_mut","version","version","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","vzip","whenever","whenever","whenever","whenever","whenever","whenever","whenever","whenever","whenever","whenever","whenever","whenever","white","white","white","white","white","white","white","white","white","white","white","white","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","wrap","x","x","y","y","yellow","yellow","yellow","yellow","yellow","yellow","yellow","yellow","yellow","yellow","yellow","yellow","ContractLogs","StubEvent","StubSyscallHandler","__clone_box","__clone_box","__clone_box","attr","attr","attr","bg","bg","bg","big4int_to_u256","black","black","black","blink","blink","blink","blue","blue","blue","bold","bold","bold","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bright","bright","bright","bright_black","bright_black","bright_black","bright_blue","bright_blue","bright_blue","bright_cyan","bright_cyan","bright_cyan","bright_green","bright_green","bright_green","bright_magenta","bright_magenta","bright_magenta","bright_red","bright_red","bright_red","bright_white","bright_white","bright_white","bright_yellow","bright_yellow","bright_yellow","call_contract","cheatcode","clear","clear","clear","clone","clone","clone","clone_into","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","conceal","conceal","conceal","cyan","cyan","cyan","data","decode_felts_as_str","default","default","deploy","deref","deref","deref","deref_mut","deref_mut","deref_mut","dim","dim","dim","drop","drop","drop","emit_event","encode_str_as_felts","events","events","execution_info","fg","fg","fg","fixed","fixed","fixed","fmt","fmt","fmt","from","from","from","get_block_hash","get_execution_info","get_execution_info_v2","green","green","green","init","init","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","into","into","invert","invert","invert","italic","italic","italic","keccak","keys","l2_to_l1_messages","library_call","linger","linger","linger","logs","magenta","magenta","magenta","mask","mask","mask","on_black","on_black","on_black","on_blue","on_blue","on_blue","on_bright","on_bright","on_bright","on_bright_black","on_bright_black","on_bright_black","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_green","on_bright_green","on_bright_green","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_red","on_bright_red","on_bright_red","on_bright_white","on_bright_white","on_bright_white","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_cyan","on_cyan","on_cyan","on_fixed","on_fixed","on_fixed","on_green","on_green","on_green","on_magenta","on_magenta","on_magenta","on_primary","on_primary","on_primary","on_red","on_red","on_red","on_rgb","on_rgb","on_rgb","on_white","on_white","on_white","on_yellow","on_yellow","on_yellow","primary","primary","primary","quirk","quirk","quirk","rapid_blink","rapid_blink","rapid_blink","red","red","red","replace_class","resetting","resetting","resetting","rgb","rgb","rgb","secp256k1_add","secp256k1_get_point_from_x","secp256k1_get_xy","secp256k1_mul","secp256k1_new","secp256r1_add","secp256r1_get_point_from_x","secp256r1_get_xy","secp256r1_mul","secp256r1_new","send_message_to_l1","sha256_process_block","storage","storage_read","storage_write","strike","strike","strike","to_owned","to_owned","to_owned","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","u256_to_biguint","underline","underline","underline","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","whenever","whenever","whenever","white","white","white","wrap","wrap","wrap","yellow","yellow","yellow","BuiltinCosts","HALF_PRIME","LayoutError","PRIME","SHARED_LIBRARY_EXT","__clone_box","__clone_box","add_mod","attr","attr","bg","bg","bitwise","black","black","blink","blink","blue","blue","bold","bold","borrow","borrow","borrow_mut","borrow_mut","bright","bright","bright_black","bright_black","bright_blue","bright_blue","bright_cyan","bright_cyan","bright_green","bright_green","bright_magenta","bright_magenta","bright_red","bright_red","bright_white","bright_white","bright_yellow","bright_yellow","cairo_to_sierra","clear","clear","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","clone_to_uninit","conceal","conceal","const","create_engine","cyan","cyan","debug_with","decode_error_message","default","deref","deref","deref_mut","deref_mut","deserialize","dim","dim","drop","drop","ecop","eq","equivalent","equivalent","equivalent","equivalent","felt252_bigint","felt252_short_str","felt252_str","fg","fg","find_entry_point","find_entry_point_by_idx","find_function_id","fixed","fixed","fmt","fmt","fmt","from","from","generate_function_name","get_integer_layout","green","green","init","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","into","invert","invert","italic","italic","layout_repeat","linger","linger","magenta","magenta","mask","mask","mem_tracing","mul_mod","on_black","on_black","on_blue","on_blue","on_bright","on_bright","on_bright_black","on_bright_black","on_bright_blue","on_bright_blue","on_bright_cyan","on_bright_cyan","on_bright_green","on_bright_green","on_bright_magenta","on_bright_magenta","on_bright_red","on_bright_red","on_bright_white","on_bright_white","on_bright_yellow","on_bright_yellow","on_cyan","on_cyan","on_fixed","on_fixed","on_green","on_green","on_magenta","on_magenta","on_primary","on_primary","on_red","on_red","on_rgb","on_rgb","on_white","on_white","on_yellow","on_yellow","padding_needed_for","pedersen","poseidon","primary","primary","quirk","quirk","rapid_blink","rapid_blink","red","red","register_runtime_symbols","resetting","resetting","rgb","rgb","run_pass_manager","serialize","strike","strike","to_owned","to_owned","to_smolstr","to_string","try_from","try_from","try_into","try_into","type_id","type_id","underline","underline","upcast","upcast","upcast_mut","upcast_mut","vzip","vzip","whenever","whenever","white","white","wrap","wrap","yellow","yellow","report_stats"],"q":[[0,"cairo_native"],[249,"cairo_native::Value"],[258,"cairo_native::cache"],[348,"cairo_native::cache::aot"],[433,"cairo_native::cache::jit"],[519,"cairo_native::context"],[611,"cairo_native::debug"],[612,"cairo_native::docs"],[620,"cairo_native::error"],[920,"cairo_native::error::CompilerError"],[922,"cairo_native::error::SierraAssertError"],[923,"cairo_native::execution_result"],[1233,"cairo_native::executor"],[1506,"cairo_native::metadata"],[1604,"cairo_native::metadata::auto_breakpoint"],[1789,"cairo_native::metadata::auto_breakpoint::BreakpointEvent"],[1791,"cairo_native::metadata::debug_utils"],[1886,"cairo_native::metadata::drop_overrides"],[1969,"cairo_native::metadata::dup_overrides"],[2052,"cairo_native::metadata::enum_snapshot_variants"],[2136,"cairo_native::metadata::gas"],[2516,"cairo_native::metadata::gas::GasMetadataError"],[2517,"cairo_native::metadata::realloc_bindings"],[2602,"cairo_native::metadata::runtime_bindings"],[2701,"cairo_native::metadata::tail_recursion"],[2788,"cairo_native::module"],[2877,"cairo_native::starknet"],[4114,"cairo_native::starknet_stub"],[4413,"cairo_native::utils"],[4626,"cairo_native::utils::mem_tracing"],[4627,"dyn_clone::sealed"],[4628,"yansi::attr_quirk"],[4629,"yansi::paint"],[4630,"yansi::color"],[4631,"cairo_native::ffi"],[4632,"cairo_native::values"],[4633,"core::cmp"],[4634,"melior::context"],[4635,"melior::ir::module"],[4636,"cairo_lang_sierra::program"],[4637,"cairo_lang_sierra::extensions::core"],[4638,"cairo_lang_sierra::program_registry"],[4639,"melior::ir::attribute"],[4640,"core::result"],[4641,"serde::de"],[4642,"core::fmt"],[4643,"core::convert"],[4644,"starknet_types_core::felt"],[4645,"core::clone"],[4646,"alloc::vec"],[4647,"core::hash"],[4648,"core::option"],[4649,"cairo_lang_semantic::substitution"],[4650,"alloc::collections::vec_deque"],[4651,"cairo_lang_utils::ordered_hash_map"],[4652,"alloc::boxed"],[4653,"std::path"],[4654,"serde::ser"],[4655,"core::any"],[4656,"yansi::condition"],[4657,"cairo_native::executor::aot"],[4658,"alloc::sync"],[4659,"cairo_native::executor::jit"],[4660,"core::num::error"],[4661,"serde_json::error"],[4662,"libloading::error"],[4663,"cairo_lang_sierra::edit_state"],[4664,"std::io::error"],[4665,"core::alloc::layout"],[4666,"melior::error"],[4667,"cairo_lang_sierra::ids"],[4668,"core::error"],[4669,"smol_str"],[4670,"alloc::string"],[4671,"cairo_native::executor::contract"],[4672,"core::ffi"],[4673,"libloading::safe"],[4674,"core::ops::function"],[4675,"melior::ir::block"],[4676,"melior::ir::location"],[4677,"melior::ir::value"],[4678,"melior::execution_engine"],[4679,"cairo_lang_sierra_gas"],[4680,"cairo_lang_sierra_ap_change"],[4681,"cairo_lang_sierra::extensions::modules::gas"],[4682,"melior::ir::operation"],[4683,"ark_ff::biginteger"],[4684,"num_bigint::biguint"],[4685,"num_bigint::bigint"],[4686,"alloc::borrow"],[4687,"cairo_native::compiler"]],"i":[8,9,9,9,8,9,9,9,9,9,8,8,9,0,9,9,9,9,9,9,9,9,9,9,9,9,9,0,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,0,8,9,8,9,8,9,8,8,9,8,8,0,8,9,0,8,9,0,8,8,9,8,9,9,8,9,0,8,9,8,9,8,8,8,8,9,9,9,9,0,0,0,8,9,8,9,8,9,8,8,8,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,8,9,8,8,9,8,8,8,8,8,8,8,9,9,9,9,9,9,9,8,9,8,9,8,9,8,9,8,9,8,9,0,0,0,0,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,8,9,8,9,8,9,8,9,8,9,8,9,9,0,0,8,9,8,9,8,9,8,9,8,9,8,9,8,9,8,9,0,8,9,8,9,8,9,8,9,8,9,144,145,146,144,147,145,145,146,147,55,0,55,0,0,0,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,0,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,55,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,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,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,0,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,60,0,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,0,0,0,0,0,0,0,0,0,69,69,70,69,20,0,20,20,49,0,20,69,20,20,20,20,20,20,20,20,20,20,20,20,49,20,20,69,0,20,20,0,20,20,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,20,69,69,70,70,20,20,20,20,20,20,20,20,20,20,20,20,20,69,70,20,69,70,20,69,70,20,20,20,20,20,20,20,69,69,69,69,69,69,69,70,70,70,70,70,70,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,20,69,70,148,148,149,0,0,0,85,86,87,85,86,87,85,86,87,85,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,86,85,85,85,86,87,85,86,87,85,86,87,85,85,86,87,85,87,85,87,85,86,87,85,86,87,85,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,85,86,87,85,85,85,85,86,86,86,86,87,87,87,87,87,87,85,86,87,85,86,87,85,86,87,85,86,87,87,85,86,87,85,87,85,86,87,85,85,85,85,85,85,85,86,86,86,86,86,86,86,87,87,87,87,87,87,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,87,85,85,85,86,87,85,86,87,85,85,85,86,87,85,86,87,86,87,85,86,87,86,87,85,86,87,85,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,85,86,87,0,0,0,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,88,88,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,65,62,88,65,62,88,65,65,65,65,65,65,65,62,62,62,62,62,62,62,88,88,88,88,88,88,88,65,62,88,65,62,88,65,62,65,62,65,62,65,62,88,65,62,88,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,88,88,65,62,88,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,65,62,88,0,17,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,17,17,17,17,17,0,0,0,17,17,17,17,0,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,0,17,17,17,17,0,17,0,17,17,17,17,17,17,17,17,17,17,17,0,0,100,100,99,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,99,100,99,100,99,100,99,100,99,100,100,100,100,100,100,99,100,99,100,99,100,99,100,99,99,100,100,99,100,100,100,100,100,100,100,99,99,99,99,99,99,99,100,99,100,99,100,99,100,99,100,99,100,99,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,100,99,150,150,0,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,103,0,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,106,0,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,107,0,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,108,71,71,0,0,0,0,71,93,109,110,93,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,93,109,110,93,109,110,93,109,110,71,93,109,110,71,93,110,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,71,93,93,93,93,109,109,109,109,71,71,71,71,93,109,110,71,93,109,110,71,93,109,110,71,71,93,109,110,71,71,71,110,93,93,93,93,93,109,110,71,109,93,109,110,71,93,93,93,93,93,93,93,93,109,109,109,109,109,109,109,110,110,110,110,110,110,110,71,71,71,71,71,71,71,93,109,110,71,93,109,110,71,93,109,110,71,110,110,93,109,110,71,93,109,110,71,93,109,110,71,93,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,71,93,109,110,71,93,109,110,71,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,93,109,110,71,151,0,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,115,0,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,117,0,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,119,0,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,0,0,0,123,0,0,0,123,0,0,0,0,0,0,0,0,0,121,125,126,127,128,129,130,131,132,133,128,131,128,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,126,127,130,130,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,0,91,124,126,127,122,128,131,91,124,122,121,125,126,127,128,129,130,131,132,133,121,125,126,127,128,129,130,131,132,133,121,125,126,127,128,129,130,131,132,133,121,125,125,126,127,128,129,129,130,130,131,132,132,133,133,125,126,127,128,129,130,131,125,126,127,128,129,130,131,124,122,121,125,126,127,128,129,130,131,132,133,126,127,124,122,121,125,126,127,128,129,130,131,132,133,125,132,133,91,124,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,91,124,126,127,125,126,127,128,129,130,131,132,133,125,125,125,125,126,126,126,126,127,127,127,127,128,128,128,128,129,129,129,129,130,130,130,130,131,131,131,131,132,132,132,132,133,133,133,133,128,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,91,124,91,124,91,124,124,122,121,125,126,127,128,129,130,131,132,133,125,126,127,128,129,130,131,132,133,125,124,122,121,125,126,127,128,129,130,131,132,133,124,124,124,124,124,124,124,122,122,122,122,122,122,122,121,121,121,121,121,121,121,125,125,125,125,125,125,125,126,126,126,126,126,126,126,127,127,127,127,127,127,127,128,128,128,128,128,128,128,129,129,129,129,129,129,129,130,130,130,130,130,130,130,131,131,131,131,131,131,131,132,132,132,132,132,132,132,133,133,133,133,133,133,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,132,133,124,122,121,125,126,127,128,129,130,131,132,133,91,124,91,124,124,122,121,125,126,127,128,129,130,131,132,133,125,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,129,128,131,129,132,133,128,131,128,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,125,126,127,128,129,130,131,128,124,122,121,125,126,127,128,129,130,131,132,133,122,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,91,124,124,122,121,125,126,127,128,129,130,131,132,133,129,128,124,122,121,125,126,127,128,129,130,131,132,133,91,124,91,124,91,124,91,124,91,124,91,124,91,124,91,124,91,124,91,124,91,124,130,125,126,127,128,129,130,131,132,133,91,124,128,131,122,91,124,91,124,124,122,121,125,126,127,128,129,130,131,132,133,128,121,125,126,127,128,129,130,131,132,133,128,131,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,126,127,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,122,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,128,131,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,124,122,121,125,126,127,128,129,130,131,132,133,132,133,132,133,124,122,121,125,126,127,128,129,130,131,132,133,0,0,0,135,136,137,135,136,137,135,136,137,0,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,135,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,136,0,135,137,135,135,136,137,135,136,137,135,136,137,135,136,137,135,0,135,137,135,135,136,137,135,136,137,135,136,137,135,136,137,135,135,135,135,136,137,135,136,137,135,135,135,135,135,135,135,136,136,136,136,136,136,136,137,137,137,137,137,137,137,135,136,137,135,136,137,135,136,137,135,136,137,135,135,136,137,135,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,135,136,137,135,136,137,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,0,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,135,136,137,0,0,0,0,0,94,74,94,94,74,94,74,94,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,0,94,74,94,74,94,74,94,94,74,94,74,94,0,94,74,0,0,94,94,74,94,74,94,94,74,94,74,94,74,74,74,74,74,0,0,0,94,74,0,0,0,94,74,94,74,74,94,74,0,0,94,74,94,74,94,94,94,94,94,94,94,74,74,74,74,74,74,74,94,74,94,74,94,74,0,94,74,94,74,94,74,0,94,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,0,94,94,94,74,94,74,94,74,94,74,0,94,74,94,74,0,94,94,74,94,74,74,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,94,74,0],"f":"````````````````````````````{{{b{c}}d}f{}}0{{{b{c}}h}{{j{{b{e}}}}}{}{}}0{{{b{c}}l}{{j{{b{e}}}}}{}{}}0{{{b{c}}}{{j{{b{e}}}}}{}{}}0000000{{{b{c}}}{{b{e}}}{}{}}0{{{b{nc}}}{{b{ne}}}{}{}}0222222222222222222`22{{{b{A`}}}A`}{{{b{Ab}}}Ab}{{{b{c}}{b{ne}}}f{}{}}0{{{b{c}}}f{}}00{{{b{A`}}{b{A`}}}Ad}{{{b{c}}{b{e}}}Ad{}{}}{{{b{Af}}{b{Ah}}{b{Aj}}{b{{B`{AlAn}}}}{b{nBb}}BdBf}{{Bj{fBh}}}}99`99`{{}A`}{Bl{{b{c}}}{}}0{Bl{{b{nc}}}{}}0{c{{Bj{Ab}}}Bn}==`{Blf}0{{{b{A`}}{b{A`}}}Bf}{{{b{Ab}}{b{Ab}}}Bf}{{{b{c}}{b{e}}}Bf{}{}}0000000```{{{b{c}}l}{{j{{b{e}}}}}{}{}}0{{{b{c}}C`}{{j{{b{e}}}}}{}{}}0{{{b{A`}}{b{nCb}}}Cd}{{{b{Ab}}{b{nCb}}}Cd}{C`A`}{cc{}}{BlA`}{CfAb}{ChAb}{{{Cj{c}}}Ab{{Cl{Ab}}}}{C`Ab}{CnAb}{D`Ab}{DbAb}{DdAb}{{{b{{Df{c}}}}}Ab{{Cl{Ab}}Dh}}{DjAb}{DlAb}{DnAb}{E`Ab}>{{{Eb{c}}}Ab{{Cl{Ab}}}}{{{b{c}}}{{j{{b{e}}}}}{}{}}0{{{b{A`}}{b{nc}}}fEd}{{}Bl}0{{{b{nc}}{b{n{Ef{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{F`{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Eb{e}}}}}{{Bj{Ehg}}}{}{}{}}4305162{ce{}{}}0::::::::::``{{{b{Ah}}A`}{{Fb{{Eb{C`}}}}}}{{{b{{Df{C`}}}}{b{Fd}}}{{Fb{f}}}}<<<<<<<<<<<<<<<<<<<<<<<<{{{b{c}}C`}{{j{{b{e}}}}}{}{}}0========{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}0>>>>{{{b{A`}}{b{A`}}}{{Ef{Ad}}}}??{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}0{{{b{c}}}{{j{{b{e}}}}}{}{}}0000033{{{b{Ab}}c}BjFh}``11{{{b{c}}}e{}{}}0{c{{Bj{e}}}{}{}}000{{{b{c}}}Fj{}}044{{{b{c}}}{{b{e}}}{}{}}0{{{b{nc}}}{{b{ne}}}{}{}}0`=={{{b{c}}Fl}{{j{{b{e}}}}}{}{}}0777777```````````````{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}999943999999999999{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}};{Blf}3{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{{Fn{c}}}}{b{nCb}}}Cd{G`GbGdGf}}{{{Gh{c}}}{{Fn{c}}}{G`GbGd}}{cc{}}{{{Gj{c}}}{{Fn{c}}}{G`GbGd}}{{{b{c}}}{{j{{b{e}}}}}{}{}}{{}Bl}{{{b{nc}}{b{n{F`{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Eb{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Ef{e}}}}}{{Bj{Ehg}}}{}{}{}}{ce{}{}}99`999999999999999>9999{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}:::{{{b{c}}Ff}{{j{{b{e}}}}}{}{}};;;1;{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}={{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}6{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}00`{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}2222542222222222{{{b{n{Gj{c}}}}c{b{Aj}}A`}{{Gn{Gl}}}{G`GbGd}}33{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}5{Blf}4{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{{Gj{c}}}}{b{nCb}}}Cd{G`GbGd}}{cc{}}{{{b{{Gj{c}}}}{b{c}}}{{Ef{{Gn{Gl}}}}}{G`GbGd}}:{{}Bl}{{{b{nc}}{b{n{Ef{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Eb{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{F`{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Ehg}}}{}{}{}}{ce{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}0000{{{b{H`}}}{{Gj{c}}}{G`GbGd}}111111111111>1111{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}222{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}33313{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}5{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}8{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}888`{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}::::43::::::::::{{{b{n{Gh{c}}}}c{b{Aj}}A`}{{Gn{Hb}}}{GbGdG`}};{{{b{{Gh{c}}}}}{{b{H`}}}{GbGdG`}}<{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}>{Blf}5{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{{Gh{c}}}}{b{nCb}}}Cd{GbGdG`}}{cc{}}{{{b{{Gh{c}}}}{b{c}}}{{Ef{{Gn{Hb}}}}}{GbGdG`}}{{{b{c}}}{{j{{b{e}}}}}{}{}}{{}Bl}{{{b{nc}}{b{n{Eb{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{F`{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Ef{e}}}}}{{Bj{Ehg}}}{}{}{}}{ce{}{}}99999{{{b{H`}}}{{Gh{c}}}{GbGdG`}}::::::::::::>::::{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}};;;{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}<<<1<{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}>{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}7{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}00`{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}2222542222222222{{{b{H`}}{b{Aj}}Bf}{{Bj{HdBh}}}}3{{{b{H`}}}{{b{Af}}}}4{{}H`}{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}7{Blf}{{{b{H`}}{b{H`}}}Bf}{{{b{c}}{b{e}}}Bf{}{}}0008{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{H`}}{b{nCb}}}Cd}{cc{}}={{}Bl}{{}Af}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Ef{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{F`{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Eb{e}}}}}{{Bj{Ehg}}}{}{}{}}{ce{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}0000{{}H`}111111111111>1111{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}222{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}33313{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}5{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}8{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}888{{{b{Hf}}}{{b{Hh}}}}``````````````````````````````````````````{{{b{c}}h}{{j{{b{e}}}}}{}{}}00{{{b{c}}l}{{j{{b{e}}}}}{}{}}00;;;;;;;;;;;;555444;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;{Bl{{b{c}}}{}}00{Bl{{b{nc}}}{}}00==={Blf}00333{{{b{c}}C`}{{j{{b{e}}}}}{}{}}00{{{b{Bh}}{b{nCb}}}Cd}0{{{b{Hj}}{b{nCb}}}Cd}0{{{b{Hl}}{b{nCb}}}Cd}0{HnBh}{HlBh}{I`Bh}{IbBh}{IdBh}{IfBh}{{{En{Ih}}}Bh}{HjBh}{IjBh}{cc{}}{IlBh}{InBh}{J`Bh}33{{{b{c}}}{{j{{b{e}}}}}{}{}}00{{}Bl}00{{{b{nc}}{b{n{Ef{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{F`{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Eb{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Ehg}}}{}{}{}}36451201652034{ce{}{}}00999999999999{{{b{Jb}}}Bh}:::::::::::::::::::::::::::::::::::::::{{{b{c}}C`}{{j{{b{e}}}}}{}{}}00;;;;;;;;;;;;{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}00<<<<<<<<<{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}00=========111{{{b{Bh}}}{{Ef{{b{Jd}}}}}}>>>{{{b{c}}}Jf{}}00{{{b{c}}}Jh{}}00{c{{Bj{e}}}{}{}}00000{{{b{c}}}Fj{}}00{{{b{c}}}{{j{{b{e}}}}}{}{}}00{{{b{c}}}{{b{e}}}{}{}}00{{{b{nc}}}{{b{ne}}}{}{}}00<<<{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}00333333333``````{{{b{c}}d}f{}}00{{{b{c}}h}{{j{{b{e}}}}}{}{}}00{{{b{c}}l}{{j{{b{e}}}}}{}{}}00`666666666666555444666666666666666666666666666```666{{{b{Jj}}}Jj}{{{b{Jl}}}Jl}{{{b{Jn}}}Jn}{{{b{c}}{b{ne}}}f{}{}}00{{{b{c}}}f{}}000{{{b{Jj}}{b{Jj}}}Ad}{{{b{Jn}}{b{Jn}}}Ad}{{{b{c}}{b{e}}}Ad{}{}}0>>>>>>{{}Jj}{{}Jn}{Bl{{b{c}}}{}}00{Bl{{b{nc}}}{}}00{c{{Bj{Jj}}}Bn}{c{{Bj{Jl}}}Bn}{c{{Bj{Jn}}}Bn}{{{b{c}}}{{j{{b{e}}}}}{}{}}00{Blf}00`{{{b{Jj}}{b{Jj}}}Bf}{{{b{Jl}}{b{Jl}}}Bf}{{{b{Jn}}{b{Jn}}}Bf}{{{b{c}}{b{e}}}Bf{}{}}00000000000``{{{b{c}}l}{{j{{b{e}}}}}{}{}}00{{{b{c}}C`}{{j{{b{e}}}}}{}{}}00{{{b{Jj}}{b{nCb}}}Cd}{{{b{Jl}}{b{nCb}}}Cd}{{{b{Jn}}{b{nCb}}}Cd}{cc{}}00{Jl{{Bj{JnBh}}}}<<<{{{b{Jj}}{b{nc}}}fEd}{{{b{Jn}}{b{nc}}}fEd}{{}Bl}00{{{b{nc}}{b{n{Ef{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Eb{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{F`{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}26504136501432{ce{}{}}00{{{b{c}}}{{j{{b{e}}}}}{}{}}00000000000000000000000000000000000000000000000000{{{b{c}}C`}{{j{{b{e}}}}}{}{}}00111111111111{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}00222222{{{b{Jj}}{b{Jj}}}{{Ef{Ad}}}}{{{b{Jn}}{b{Jn}}}{{Ef{Ad}}}}``444{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}00``555555``555``333`{{{b{Jj}}c}BjFh}{{{b{Jl}}c}BjFh}{{{b{Jn}}c}BjFh}888{{{b{c}}}e{}{}}00{c{{Bj{e}}}{}{}}00000{{{b{c}}}Fj{}}00;;;{{{b{c}}}{{b{e}}}{}{}}00{{{b{nc}}}{{b{ne}}}{}{}}00>>>{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}00>>>>>>>>>```{{{b{c}}d}f{}}{{{b{c}}h}{{j{{b{e}}}}}{}{}}00{{{b{c}}l}{{j{{b{e}}}}}{}{}}00{{{b{c}}}{{j{{b{e}}}}}{}{}}00000000000666555000000000000000000000000000000{{{b{K`}}}K`}{{{b{c}}{b{ne}}}f{}{}}{{{b{c}}}f{}}333333{Bl{{b{c}}}{}}00{Bl{{b{nc}}}{}}00555{Blf}00{{{b{nK`}}}f}888{{{b{Hb}}{b{Kb}}}Kd}{{{b{Gl}}{b{Kb}}}Kd}{{{b{K`}}{b{Kb}}Bf}{{Fb{Kd}}}}{{{b{Hb}}{b{Hh}}}{{Ef{Kd}}}}{{{b{Gl}}{b{Hh}}}{{Ef{Kd}}}}{{{b{K`}}{b{Hh}}}{{Ef{Kd}}}}{{{b{c}}C`}{{j{{b{e}}}}}{}{}}00{{{b{Hb}}{b{nCb}}}Cd}{{{b{Gl}}{b{nCb}}}Cd}{{{b{K`}}{b{nCb}}}Cd}{cc{}}00{{HdA`}Hb}{{HdA`}Gl}{{{b{c}}}{{j{{b{e}}}}}{}{}}00{{}Bl}00{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Eb{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{F`{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Ef{e}}}}}{{Bj{Ehg}}}{}{}{}}06354213420516{ce{}{}}00999{{{b{Hb}}{b{Kb}}{b{{Df{Db}}}}{Ef{D`}}c}{{Bj{JnBh}}}Kf}{{{b{Gl}}{b{Kb}}{b{{Df{Db}}}}{Ef{D`}}c}{{Bj{JnBh}}}Kf}{{{b{Hb}}{b{Kb}}{b{{Df{Ab}}}}{Ef{D`}}}{{Bj{JlBh}}}}{{{b{Gl}}{b{Kb}}{b{{Df{Ab}}}}{Ef{D`}}}{{Bj{JlBh}}}}{{{b{Hb}}{b{Kb}}{b{{Df{Ab}}}}{Ef{D`}}c}{{Bj{JlBh}}}Kf}{{{b{Gl}}{b{Kb}}{b{{Df{Ab}}}}{Ef{D`}}c}{{Bj{JlBh}}}Kf}??????{{{b{Fd}}}{{Fb{K`}}}}{{{b{c}}}{{j{{b{e}}}}}{}{}}00000{{{b{Hb}}}{{b{Ah}}}}{{Kh{B`{AlAn}}Kj}Gl}{{{b{Aj}}A`}{{Fb{K`}}}}333333333333333333333333333333333333{{{b{c}}C`}{{j{{b{e}}}}}{}{}}00444444444444{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}00555555555{{{b{Hb}}}{{b{{B`{AlAn}}}}}}{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}00777777777222{{{b{K`}}{b{Kb}}{b{{Df{Db}}}}{Ef{D`}}{Ef{Kl}}c}{{Fb{Jn}}}Kf}{{{b{nK`}}c}{{Fb{f}}}{{Kn{Fd}}}}999{{{b{c}}}e{}{}}{c{{Bj{e}}}{}{}}00000{{{b{c}}}Fj{}}00<<<{{{b{c}}}{{b{e}}}{}{}}00{{{b{nc}}}{{b{ne}}}{}{}}00{ce{}{}}00{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}00{{{b{c}}}{{j{{b{e}}}}}{}{}}00000000`{{{b{c}}h}{{j{{b{e}}}}}{}{}}`{{{b{c}}l}{{j{{b{e}}}}}{}{}}222265222222222222`{{}Bb}{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}5{Blf}```4{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{Bb}}{b{nCb}}}Cd}{cc{}}`{{{b{Bb}}}{{Ef{{b{c}}}}}L`}{{{b{nBb}}}{{Ef{{b{nc}}}}}L`}{{{b{nBb}}e}{{b{nc}}}L`{{Ld{}{{Lb{c}}}}}}<{{}Bl}{{{b{nBb}}c}{{Ef{{b{nc}}}}}L`}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Eb{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{F`{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Ef{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{ce{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}0000{{}Bb}111111111111{{{b{c}}C`}{{j{{b{e}}}}}{}{}}2222{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}333{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}4`4{{{b{nBb}}}{{Ef{c}}}L`}52`5`{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}7{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}:{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}:::```{{{b{c}}d}f{}}0{{{b{nLf}}Lh}f}{{{b{c}}h}{{j{{b{e}}}}}{}{}}0{{{b{c}}l}{{j{{b{e}}}}}{}{}}0>>>>>>>>6655>>>>>>>>>>>>>>>>>>>>{{{b{Lh}}}Lh}{{{b{Lf}}}Lf}{{{b{c}}{b{ne}}}f{}{}}0{{{b{c}}}f{}}0{{{b{c}}}{{j{{b{e}}}}}{}{}}000{{}Lf}{Bl{{b{c}}}{}}0{Bl{{b{nc}}}{}}033{Blf}0{{{b{Lh}}{b{Lh}}}Bf}{{{b{c}}{b{e}}}Bf{}{}}000;;{{{b{c}}C`}{{j{{b{e}}}}}{}{}}0{{{b{Lh}}{b{nCb}}}Cd}{{{b{Lf}}{b{nCb}}}Cd}{cc{}}0::{{{b{Lf}}{b{Lh}}}Bf}{{{b{Lh}}{b{nc}}}fEd}{{}Bl}0{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Eb{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{F`{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Ef{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Ehg}}}{}{}{}}6541302{ce{}{}}0{{{b{c}}}{{j{{b{e}}}}}{}{}}000000000{{{b{Lf}}{b{Lj}}Ll{b{Bb}}{b{Lh}}}{{Bj{fBh}}}}111111111111111111111111{{{b{c}}C`}{{j{{b{e}}}}}{}{}}022222222{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}0333333{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}04444441144{{{b{c}}}e{}{}}0{c{{Bj{e}}}{}{}}000{{{b{c}}}Fj{}}077{{{b{c}}}{{b{e}}}{}{}}0{{{b{nc}}}{{b{ne}}}{}{}}0::{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}0::::::```{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}<<<<43{{{b{nLn}}{b{Af}}{b{Ah}}{b{Lj}}Ll}{{Fb{f}}}}============{{{b{Ln}}{b{Lj}}Ll}{{Fb{f}}}}{{{b{nLn}}{b{Af}}{b{Ah}}{b{Lj}}{b{Hh}}Ll}{{Fb{f}}}}{{}Ln}{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}{Blf}{{{b{nLn}}{b{Af}}{b{Ah}}{b{Lj}}M`BlLl}{{Fb{f}}}}9{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{Ln}}{b{nCb}}}Cd}{cc{}}5{{}Bl}{{{b{nc}}{b{n{F`{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Eb{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Ef{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Ehg}}}{}{}{}}{ce{}{}}>>>>>>>>>>>>>>>>>;>>>>{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}???{{{b{nLn}}{b{Af}}{b{Ah}}{b{Lj}}M`Ll}{{Fb{f}}}}000000{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}0{{{b{Ln}}{b{Mb}}}f}141{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}3{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}9{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}666`{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}888843888888888888{{}Md}{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}};{Blf}4{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{Md}}{b{nCb}}}Cd}{cc{}}?{{}Bl}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Eb{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{F`{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Ef{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Ehg}}}{}{}{}}{ce{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}0000000000000000<0000{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}111{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}22212{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}4{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}7{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}777`{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}999943999999999999{{}Mf}{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}<{Blf}4{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{Mf}}{b{nCb}}}Cd}{cc{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}{{}Bl}{{{b{nc}}{b{n{F`{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Eb{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Ef{e}}}}}{{Bj{Ehg}}}{}{}{}}{ce{}{}}99999999999999999<9999{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}:::{{{b{c}}Ff}{{j{{b{e}}}}}{}{}};;;1;{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}={{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}6{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}00`{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}222254222222222222{{}Mh}{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}5{Blf}4{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{cc{}}{{{b{Mh}}{b{Jb}}}{{Ef{{b{{Eb{Jb}}}}}}}}9{{}Bl}{{{b{nc}}{b{n{Eb{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Ef{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{F`{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Ehg}}}{}{}{}}{ce{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}0000000000000000<0000{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}111{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}2221{{{b{nMh}}{b{Jb}}{b{{Df{Jb}}}}}f}3{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}5{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}8{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}888```````{{{b{c}}d}f{}}00`{{{b{c}}h}{{j{{b{e}}}}}{}{}}000{{{b{c}}l}{{j{{b{e}}}}}{}{}}000;;;;;;;;;;;;;;;;55554444;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;{{{b{Kj}}}Kj}{{{b{Mj}}}Mj}{{{b{Ml}}}Ml}{{{b{c}}{b{ne}}}f{}{}}00{{{b{c}}}f{}}00{{{b{c}}}{{j{{b{e}}}}}{}{}}0000000{{}Kj}{{}Ml}{Bl{{b{c}}}{}}000{Bl{{b{nc}}}{}}0004444{Blf}000{{{b{Kj}}{b{Kj}}}Bf}{{{b{Mj}}{b{Mj}}}Bf}{{{b{Hn}}{b{Hn}}}Bf}{{{b{c}}{b{e}}}Bf{}{}}00000000000????{{{b{c}}C`}{{j{{b{e}}}}}{}{}}000{{{b{Kj}}{b{nCb}}}Cd}{{{b{Mj}}{b{nCb}}}Cd}{{{b{Ml}}{b{nCb}}}Cd}{{{b{Hn}}{b{nCb}}}Cd}0{cc{}}000{MnHn}{N`Hn}``{{{b{Kj}}NbNd}{{Ef{D`}}}}{{{b{Kj}}Nb}{{Eb{{F`{D`Nd}}}}}}{{{b{Kj}}{b{Kb}}{Ef{D`}}}{{Bj{D`Hn}}}}{{{b{c}}}{{j{{b{e}}}}}{}{}}000{{{b{Mj}}{b{nc}}}fEd}{{}Bl}000{{{b{Kj}}{b{Kb}}}{{Ef{D`}}}}{{{b{nc}}{b{n{F`{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Ef{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Eb{e}}}}}{{Bj{Ehg}}}{}{}{}}302561445032163654201{ce{}{}}000;;;;;;;;``;;;;;;;;;;;;{{{b{Aj}}{Ef{Ml}}}{{Bj{KjHn}}}}<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<{{{b{c}}C`}{{j{{b{e}}}}}{}{}}000================{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}000>>>>>>>>>>>>{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}000????????????1111{{{b{Hn}}}{{Ef{{b{Jd}}}}}}{{{b{c}}}{{j{{b{e}}}}}{}{}}000{{{b{c}}}e{}{}}00{{{b{c}}}Jf{}}{{{b{c}}}Jh{}}{c{{Bj{e}}}{}{}}0000000{{{b{c}}}Fj{}}0005555{{{b{c}}}{{b{e}}}{}{}}000{{{b{nc}}}{{b{ne}}}{}{}}000===={{{b{c}}Fl}{{j{{b{e}}}}}{}{}}000888888888888``{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}::::43::::::::::::{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}<{Blf}3{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{Nf}}{b{nCb}}}Cd}{{{b{Af}}M`Ll}Nh}{cc{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}{{}Bl}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{F`{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Eb{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Ef{e}}}}}{{Bj{Ehg}}}{}{}{}}{ce{}{}}99999{{{b{Af}}{b{Ah}}}Nf}::::::::::::>::::{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}};;;{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}<{{{b{Af}}M`M`Ll}Nh}==2={c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}?{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}8{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}00`{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}222254222222222222{{}Nj}{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}{{{b{nNj}}{b{Af}}{b{Ah}}{b{Lj}}M`{Ef{M`}}Ll}{{Fb{Nl}}}}{{{b{nNj}}{b{Af}}{b{Ah}}{b{Lj}}M`M`Ll}{{Fb{M`}}}}{{{b{nNj}}{b{Af}}{b{Ah}}{b{Lj}}M`Ll}{{Fb{Nl}}}}1{{{b{nNj}}{b{Af}}{b{Ah}}{b{Lj}}M`M`M`Ll}{{Fb{Nl}}}}{{{b{nNj}}{b{Af}}{b{Ah}}{b{Lj}}Ll}{{Fb{M`}}}}:{Blf}9{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{Nj}}{b{nCb}}}Cd}{cc{}}>{{}Bl}{{{b{nc}}{b{n{Ef{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Eb{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{F`{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{ce{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}0{{{b{nNj}}{b{Af}}{b{Ah}}{b{Lj}}M`M`M`Ll}{{Fb{M`}}}}{{{b{nNj}}{b{Af}}{b{Ah}}{b{Lj}}M`Ll}{{Fb{Nl}}}}0{{{b{nNj}}{b{Af}}{b{Ah}}{b{Lj}}M`M`Ll}{{Fb{Nl}}}}{{{b{nNj}}{b{Af}}{b{Ah}}{b{Lj}}M`M`M`Ll}{{Fb{Nl}}}}2100444444444444444{{{b{c}}C`}{{j{{b{e}}}}}{}{}}5555{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}666{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}77717{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}9{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}{{{b{nNj}}{b{Af}}{b{Ah}}{b{Lj}}LlM`M`M`}{{Fb{Nl}}}}={{{b{c}}Fl}{{j{{b{e}}}}}{}{}}===`{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}????54????????????{{{b{Nn}}}M`}{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}{Blf}5?{{{b{Nn}}{b{nCb}}}Cd}{cc{}}3{{}Bl}{{{b{nc}}{b{n{Ef{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Eb{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{F`{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{ce{}{}}<<<<<{{M`{b{Lj}}}Nn}============{{{b{c}}C`}{{j{{b{e}}}}}{}{}}>>>>{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}???{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}{{{b{Nn}}}O`}11{{{b{Nn}}}{{Ef{O`}}}}4{{{b{nNn}}{b{Lj}}}f}3{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}5{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}<{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}888`{{{b{c}}h}{{j{{b{e}}}}}{}{}}{{{b{c}}l}{{j{{b{e}}}}}{}{}}::::43::::::::::::{Bl{{b{c}}}{}}{Bl{{b{nc}}}{}}<{Blf}3{{{b{c}}C`}{{j{{b{e}}}}}{}{}}{{{b{Hd}}{b{nCb}}}Cd}{cc{}}{{{b{Hd}}}{{Ef{{b{c}}}}}L`}{{{b{c}}}{{j{{b{e}}}}}{}{}}{{}Bl}{{{b{nHd}}c}{{Ef{{b{nc}}}}}L`}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{F`{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Eb{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Ef{e}}}}}{{Bj{Ehg}}}{}{}{}}{ce{}{}}:::::{{{b{Hd}}}{{b{Bb}}}}{{{b{Hd}}}{{b{Ah}}}}{{Ah{B`{AlAn}}Bb}Hd}============{{{b{c}}C`}{{j{{b{e}}}}}{}{}}>>>>{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}???{{{b{Hd}}}{{b{{B`{AlAn}}}}}}{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}{{{b{c}}}{{j{{b{e}}}}}{}{}}0{{{b{nHd}}}{{Ef{c}}}L`}141{c{{Bj{e}}}{}{}}0{{{b{c}}}Fj{}}3{{{b{c}}}{{b{e}}}{}{}}{{{b{nc}}}{{b{ne}}}{}{}}={{{b{c}}Fl}{{j{{b{e}}}}}{}{}}666`````````````````{{{b{c}}d}f{}}000000000```{{{b{c}}h}{{j{{b{e}}}}}{}{}}00000000000{{{b{c}}l}{{j{{b{e}}}}}{}{}}00000000000999999999999999999999999````999999999999999999999999555555555555444444444444999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999{{{b{n{Od{Ob}}}}{b{Ob}}{b{{Od{Ob}}}}}f}{{{b{nKf}}DbDb{b{{Df{Db}}}}{b{nD`}}}{{Of{{Eb{Db}}}}}}{{{b{nOh}}DbDb{b{{Df{Db}}}}{b{nD`}}}{{Of{{Eb{Db}}}}}}`````{{{b{nKf}}Db{b{{Df{Db}}}}}{{Eb{Db}}}}============{{{b{Ob}}}Ob}{{{b{Oj}}}Oj}{{{b{Ol}}}Ol}{{{b{On}}}On}{{{b{A@`}}}A@`}{{{b{A@b}}}A@b}{{{b{A@d}}}A@d}{{{b{A@f}}}A@f}{{{b{A@h}}}A@h}{{{b{A@j}}}A@j}{{{b{c}}{b{ne}}}f{}{}}000000000{{{b{c}}}f{}}00000000000000{{{b{Oj}}{b{Oj}}}Ad}{{{b{Ol}}{b{Ol}}}Ad}{{{b{On}}{b{On}}}Ad}{{{b{A@`}}{b{A@`}}}Ad}{{{b{A@b}}{b{A@b}}}Ad}{{{b{A@d}}{b{A@d}}}Ad}{{{b{A@f}}{b{A@f}}}Ad}{{{b{c}}{b{e}}}Ad{}{}}000000{{{b{c}}}{{j{{b{e}}}}}{}{}}00000000000``000000000000{{}Oj}{{}A@h}{{}A@j}{{{b{nKf}}DbDb{b{{Df{Db}}}}Bf{b{nD`}}}{{Of{{F`{Db{Eb{Db}}}}}}}}{{{b{nOh}}DbDb{b{{Df{Db}}}}Bf{b{nD`}}}{{Of{{F`{Db{Eb{Db}}}}}}}}{Bl{{b{c}}}{}}00000000000{Bl{{b{nc}}}{}}00000000000{c{{Bj{Oj}}}Bn}{c{{Bj{Ol}}}Bn}{c{{Bj{On}}}Bn}{c{{Bj{A@`}}}Bn}{c{{Bj{A@b}}}Bn}{c{{Bj{A@d}}}Bn}{c{{Bj{A@f}}}Bn}{c{{Bj{A@h}}}Bn}{c{{Bj{A@j}}}Bn}{{{b{c}}}{{j{{b{e}}}}}{}{}}00000000000{Blf}00000000000{{{b{nKf}}{b{{Df{Db}}}}{b{{Df{Db}}}}{b{nD`}}}{{Of{f}}}}{{{b{nOh}}{b{{Df{Db}}}}{b{{Df{Db}}}}{b{nD`}}}{{Of{f}}}}``{{{b{Oj}}{b{Oj}}}Bf}{{{b{Ol}}{b{Ol}}}Bf}{{{b{On}}{b{On}}}Bf}{{{b{A@`}}{b{A@`}}}Bf}{{{b{A@b}}{b{A@b}}}Bf}{{{b{A@d}}{b{A@d}}}Bf}{{{b{A@f}}{b{A@f}}}Bf}{{{b{A@h}}{b{A@h}}}Bf}{{{b{A@j}}{b{A@j}}}Bf}{{{b{c}}{b{e}}}Bf{}{}}00000000000000000000000000000000000`{{{b{c}}l}{{j{{b{e}}}}}{}{}}00000000000{{{b{c}}C`}{{j{{b{e}}}}}{}{}}00000000000{{{b{{Od{c}}}}{b{nCb}}}CdGf}{{{b{Ob}}{b{nCb}}}Cd}{{{b{Oj}}{b{nCb}}}Cd}{{{b{Ol}}{b{nCb}}}Cd}{{{b{On}}{b{nCb}}}Cd}{{{b{A@`}}{b{nCb}}}Cd}{{{b{A@b}}{b{nCb}}}Cd}{{{b{A@d}}{b{nCb}}}Cd}{{{b{A@f}}{b{nCb}}}Cd}{{{b{A@h}}{b{nCb}}}Cd}{{{b{A@j}}{b{nCb}}}Cd}{cc{}}00000000000{{{b{nKf}}Dl{b{nD`}}}{{Of{Db}}}}{{{b{nOh}}Dl{b{nD`}}}{{Of{Db}}}}{{{b{nKf}}{b{nD`}}}{{Of{Ol}}}}{{{b{nOh}}{b{nD`}}}{{Of{Ol}}}}{{{b{nKf}}{b{nD`}}}{{Of{On}}}}{{{b{nOh}}{b{nD`}}}{{Of{On}}}}{{{b{c}}}{{j{{b{e}}}}}{}{}}00000000000{{{b{Oj}}{b{nc}}}fEd}{{{b{Ol}}{b{nc}}}fEd}{{{b{On}}{b{nc}}}fEd}{{{b{A@`}}{b{nc}}}fEd}{{{b{A@b}}{b{nc}}}fEd}{{{b{A@d}}{b{nc}}}fEd}{{{b{A@f}}{b{nc}}}fEd}{{{b{A@h}}{b{nc}}}fEd}{{{b{A@j}}{b{nc}}}fEd}`{{}Bl}00000000000{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{F`{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Ef{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Eb{e}}}}}{{Bj{Ehg}}}{}{}{}}24530614160235625401325160343125406416203562354016514203612354042356105604132{ce{}{}}00000000000{{{b{c}}}{{j{{b{e}}}}}{}{}}00000000000``000000000000{{{b{nKf}}{b{{Df{Dl}}}}{b{nD`}}}{{Of{Oj}}}}{{{b{nOh}}{b{{Df{Dl}}}}{b{nD`}}}{{Of{Oj}}}}{{{b{nKf}}DbDb{b{{Df{Db}}}}{b{nD`}}}{{Of{{Eb{Db}}}}}}{{{b{nOh}}DbDb{b{{Df{Db}}}}{b{nD`}}}{{Of{{Eb{Db}}}}}}444444444444`444444444444444444444444````{{D`D`D`D`Bf}A@h}{{D`D`D`D`Bf}A@j}```666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666{{{b{c}}C`}{{j{{b{e}}}}}{}{}}00000000000777777777777777777777777777777777777777777777777{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}00000000000888888888888888888888888{{{b{Oj}}{b{Oj}}}{{Ef{Ad}}}}{{{b{Ol}}{b{Ol}}}{{Ef{Ad}}}}{{{b{On}}{b{On}}}{{Ef{Ad}}}}{{{b{A@`}}{b{A@`}}}{{Ef{Ad}}}}{{{b{A@b}}{b{A@b}}}{{Ef{Ad}}}}{{{b{A@d}}{b{A@d}}}{{Ef{Ad}}}}{{{b{A@f}}{b{A@f}}}{{Ef{Ad}}}}`????????????`{{{b{c}}Ff}{{j{{b{e}}}}}{}{}}00000000000{{{b{c}}}{{j{{b{e}}}}}{}{}}00000000000000000000000{{{b{nKf}}Db{b{nD`}}}{{Of{f}}}}{{{b{nOh}}Db{b{nD`}}}{{Of{f}}}}222222222222``;;;;;;;;;;;;{{{b{nKf}}A@hA@h{b{nD`}}}{{Of{A@h}}}}{{{b{nOh}}A@hA@h{b{nD`}}}{{Of{A@h}}}}{{{b{nKf}}OjBf{b{nD`}}}{{Of{{Ef{A@h}}}}}}{{{b{nOh}}OjBf{b{nD`}}}{{Of{{Ef{A@h}}}}}}{{{b{nKf}}A@h{b{nD`}}}{{Of{{F`{OjOj}}}}}}{{{b{nOh}}A@h{b{nD`}}}{{Of{{F`{OjOj}}}}}}{{{b{nKf}}A@hOj{b{nD`}}}{{Of{A@h}}}}{{{b{nOh}}A@hOj{b{nD`}}}{{Of{A@h}}}}{{{b{nKf}}OjOj{b{nD`}}}{{Of{{Ef{A@h}}}}}}{{{b{nOh}}OjOj{b{nD`}}}{{Of{{Ef{A@h}}}}}}{{{b{nKf}}A@jA@j{b{nD`}}}{{Of{A@j}}}}{{{b{nOh}}A@jA@j{b{nD`}}}{{Of{A@j}}}}{{{b{nKf}}OjBf{b{nD`}}}{{Of{{Ef{A@j}}}}}}{{{b{nOh}}OjBf{b{nD`}}}{{Of{{Ef{A@j}}}}}}{{{b{nKf}}A@j{b{nD`}}}{{Of{{F`{OjOj}}}}}}{{{b{nOh}}A@j{b{nD`}}}{{Of{{F`{OjOj}}}}}}{{{b{nKf}}A@jOj{b{nD`}}}{{Of{A@j}}}}{{{b{nOh}}A@jOj{b{nD`}}}{{Of{A@j}}}}{{{b{nKf}}OjOj{b{nD`}}}{{Of{{Ef{A@j}}}}}}{{{b{nOh}}OjOj{b{nD`}}}{{Of{{Ef{A@j}}}}}}{{{b{nKf}}Db{b{{Df{Db}}}}{b{nD`}}}{{Of{f}}}}{{{b{nOh}}Db{b{{Df{Db}}}}{b{nD`}}}{{Of{f}}}}`{{{b{Oj}}c}BjFh}{{{b{Ol}}c}BjFh}{{{b{On}}c}BjFh}{{{b{A@`}}c}BjFh}{{{b{A@b}}c}BjFh}{{{b{A@d}}c}BjFh}{{{b{A@f}}c}BjFh}{{{b{A@h}}c}BjFh}{{{b{A@j}}c}BjFh}{{{b{nKf}}{b{n{Cj{Dd}}}}{b{{Cj{Dd}}}}{b{nD`}}}{{Of{f}}}}{{{b{nOh}}{b{n{Cj{Dd}}}}{b{{Cj{Dd}}}}{b{nD`}}}{{Of{f}}}}```{{{b{nKf}}DdDb{b{nD`}}}{{Of{Db}}}}{{{b{nOh}}DdDb{b{nD`}}}{{Of{Db}}}}{{{b{nKf}}DdDbDb{b{nD`}}}{{Of{f}}}}{{{b{nOh}}DdDbDb{b{nD`}}}{{Of{f}}}}{{{b{c}}}{{j{{b{e}}}}}{}{}}00000000000`{{{b{c}}}e{}{}}000000000``{c{{Bj{e}}}{}{}}00000000000000000000000``{{{b{c}}}Fj{}}00000000000333333333333`{{{b{c}}}{{b{e}}}{}{}}00000000000{{{b{nc}}}{{b{ne}}}{}{}}00000000000``{ce{}{}}00000000000{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}00000000000777777777777777777777777````777777777777```{{{b{c}}d}f{}}00{{{b{c}}h}{{j{{b{e}}}}}{}{}}00{{{b{c}}l}{{j{{b{e}}}}}{}{}}00{A@lOj};;;;;;;;;;;;777666;;;;;;;;;;;;;;;;;;;;;;;;;;;{{{b{n{b{nA@n}}}}DbDb{b{{Df{Db}}}}{b{nD`}}}{{Of{{Eb{Db}}}}}}{{{b{n{b{nA@n}}}}Db{b{{Df{Db}}}}}{{Eb{Db}}}}==={{{b{A@n}}}A@n}{{{b{AA`}}}AA`}{{{b{AAb}}}AAb}{{{b{c}}{b{ne}}}f{}{}}00{{{b{c}}}f{}}00{{{b{c}}}{{j{{b{e}}}}}{}{}}00000`{{{b{{Df{Db}}}}}Jh}{{}A@n}{{}AAb}{{{b{n{b{nA@n}}}}DbDb{b{{Df{Db}}}}Bf{b{nD`}}}{{Of{{F`{Db{Eb{Db}}}}}}}}{Bl{{b{c}}}{}}00{Bl{{b{nc}}}{}}00666{Blf}00{{{b{n{b{nA@n}}}}{b{{Df{Db}}}}{b{{Df{Db}}}}{b{nD`}}}{{Of{f}}}}{{{b{Hh}}}{{Eb{Db}}}}```{{{b{c}}l}{{j{{b{e}}}}}{}{}}00{{{b{c}}C`}{{j{{b{e}}}}}{}{}}00{{{b{A@n}}{b{nCb}}}Cd}{{{b{AA`}}{b{nCb}}}Cd}{{{b{AAb}}{b{nCb}}}Cd}{cc{}}00{{{b{n{b{nA@n}}}}Dl{b{nD`}}}{{Of{Db}}}}{{{b{n{b{nA@n}}}}{b{nD`}}}{{Of{Ol}}}}{{{b{n{b{nA@n}}}}{b{nD`}}}{{Of{On}}}}{{{b{c}}}{{j{{b{e}}}}}{}{}}00{{}Bl}00{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Eb{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{F`{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Ef{e}}}}}{{Bj{Ehg}}}{}{}{}}31405262163045{ce{}{}}00999999{{{b{n{b{nA@n}}}}{b{{Df{Dl}}}}{b{nD`}}}{{Of{Oj}}}}``{{{b{n{b{nA@n}}}}DbDb{b{{Df{Db}}}}{b{nD`}}}{{Of{{Eb{Db}}}}}};;;`;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;{{{b{c}}C`}{{j{{b{e}}}}}{}{}}00<<<<<<<<<<<<{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}00========={{{b{c}}Ff}{{j{{b{e}}}}}{}{}}00>>>>>>{{{b{n{b{nA@n}}}}Db{b{nD`}}}{{Of{f}}}}???222{{{b{n{b{nA@n}}}}A@hA@h{b{nD`}}}{{Of{A@h}}}}{{{b{n{b{nA@n}}}}OjBf{b{nD`}}}{{Of{{Ef{A@h}}}}}}{{{b{n{b{nA@n}}}}A@h{b{nD`}}}{{Of{{F`{OjOj}}}}}}{{{b{n{b{nA@n}}}}A@hOj{b{nD`}}}{{Of{A@h}}}}{{{b{n{b{nA@n}}}}OjOj{b{nD`}}}{{Of{{Ef{A@h}}}}}}{{{b{n{b{nA@n}}}}A@jA@j{b{nD`}}}{{Of{A@j}}}}{{{b{n{b{nA@n}}}}OjBf{b{nD`}}}{{Of{{Ef{A@j}}}}}}{{{b{n{b{nA@n}}}}A@j{b{nD`}}}{{Of{{F`{OjOj}}}}}}{{{b{n{b{nA@n}}}}A@jOj{b{nD`}}}{{Of{A@j}}}}{{{b{n{b{nA@n}}}}OjOj{b{nD`}}}{{Of{{Ef{A@j}}}}}}{{{b{n{b{nA@n}}}}Db{b{{Df{Db}}}}{b{nD`}}}{{Of{f}}}}{{{b{n{b{nA@n}}}}{b{n{Cj{Dd}}}}{b{{Cj{Dd}}}}{b{nD`}}}{{Of{f}}}}`{{{b{n{b{nA@n}}}}DdDb{b{nD`}}}{{Of{Db}}}}{{{b{n{b{nA@n}}}}DdDbDb{b{nD`}}}{{Of{f}}}}{{{b{c}}}{{j{{b{e}}}}}{}{}}00{{{b{c}}}e{}{}}00{c{{Bj{e}}}{}{}}00000{{{b{c}}}Fj{}}00{OjAAd}444{{{b{c}}}{{b{e}}}{}{}}00{{{b{nc}}}{{b{ne}}}{}{}}00{ce{}{}}00{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}00888888888`````{{{b{c}}d}f{}}0`{{{b{c}}h}{{j{{b{e}}}}}{}{}}0{{{b{c}}l}{{j{{b{e}}}}}{}{}}0`;;;;;;;;6655;;;;;;;;;;;;;;;;;;{{{b{Fd}}}{{Gn{Aj}}}}<<{{{b{Kl}}}Kl}{{{b{Id}}}Id}{{{b{c}}{b{ne}}}f{}{}}0{{{b{c}}}f{}}00{{{b{c}}}{{j{{b{e}}}}}{}{}}0`{{{b{Ah}}{b{Bb}}A`}Mb}11{c{{`{Gf}}}{{AAf{{b{nCb}}}{{Lb{Cd}}}}}}{{{b{{Df{C`}}}}}Jh}{{}Kl}{Bl{{b{c}}}{}}0{Bl{{b{nc}}}{}}0{c{{Bj{Kl}}}Bn}77{Blf}0`{{{b{Id}}{b{Id}}}Bf}{{{b{c}}{b{e}}}Bf{}{}}000{cDb{{Cl{AAh}}}}{{{b{Hh}}}Db}0{{{b{c}}l}{{j{{b{e}}}}}{}{}}0{{{b{Aj}}{b{Hh}}}{{Ef{{b{{AAj{Nb}}}}}}}}{{{b{Aj}}Bl}{{Ef{{b{{AAj{Nb}}}}}}}}{{{b{Aj}}{b{Hh}}}{{Ef{{b{Kb}}}}}}{{{b{c}}C`}{{j{{b{e}}}}}{}{}}0{{{b{Kl}}{b{nCb}}}Cd}{{{b{Id}}{b{nCb}}}Cd}0{cc{}}0{{{b{Kb}}Bf}{{AAl{Hh}}}}{DdAAn}{{{b{c}}}{{j{{b{e}}}}}{}{}}0{{}Bl}0{{{b{nc}}{b{n{El{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{F`{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{En{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Bj{eg}}}}}{{Bj{Ehi}}}{}{}{}{}}{{{b{nc}}{b{n{Ej{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Ef{e}}}}}{{Bj{Ehg}}}{}{}{}}{{{b{nc}}{b{n{Eb{e}}}}}{{Bj{Ehg}}}{}{}{}}0261534{ce{}{}}09999{{{b{AAn}}Bl}{{Bj{{F`{AAnBl}}Id}}}}::::::``::::::::::::::::::::::::{{{b{c}}C`}{{j{{b{e}}}}}{}{}}0;;;;;;;;{{{b{c}}C`C`C`}{{j{{b{e}}}}}{}{}}0<<<<{{{b{AAn}}Bl}Bl}``=={{{b{c}}Ff}{{j{{b{e}}}}}{}{}}0>>>>{{{b{Mb}}}f}??33{{{b{Af}}{b{nAh}}}{{Bj{fJ`}}}}{{{b{Kl}}c}BjFh}{{{b{c}}}{{j{{b{e}}}}}{}{}}0{{{b{c}}}e{}{}}0{{{b{c}}}Jf{}}{{{b{c}}}Jh{}}{c{{Bj{e}}}{}{}}000{{{b{c}}}Fj{}}055{{{b{c}}}{{b{e}}}{}{}}0{{{b{nc}}}{{b{ne}}}{}{}}0{ce{}{}}0{{{b{c}}Fl}{{j{{b{e}}}}}{}{}}0999999{{}f}","D":"LAdKC`","p":[[1,"reference"],[5,"Private",4627],[1,"unit"],[6,"Attribute",4628],[5,"Painted",4629],[6,"Color",4630],[0,"mut"],[6,"OptLevel",0,4631],[6,"Value",0,4632],[6,"Ordering",4633],[5,"Context",4634],[5,"Module",4635],[5,"Program",4636],[6,"CoreType",4637],[6,"CoreLibfunc",4637],[5,"ProgramRegistry",4638],[5,"MetadataStorage",1506],[5,"Attribute",4639],[1,"bool"],[6,"Error",620],[6,"Result",4640],[1,"usize"],[10,"Deserializer",4641],[1,"u8"],[5,"Formatter",4642],[8,"Result",4642],[1,"i8"],[1,"i128"],[1,"array"],[10,"Into",4643],[1,"i16"],[1,"u128"],[5,"Felt",4644],[1,"u32"],[1,"slice"],[10,"Clone",4645],[1,"i32"],[1,"u64"],[1,"i64"],[1,"u16"],[5,"Vec",4646],[10,"Hasher",4647],[6,"Option",4648],[6,"RewriteResult",4649],[5,"VecDeque",4650],[5,"OrderedHashMap",4651],[5,"Box",4652],[1,"tuple"],[8,"Result",620],[5,"Path",4653],[6,"Quirk",4628],[10,"Serializer",4654],[5,"TypeId",4655],[5,"Condition",4656],[6,"ProgramCache",258],[10,"PartialEq",4633],[10,"Eq",4633],[10,"Hash",4647],[10,"Debug",4642],[5,"JitProgramCache",433],[5,"AotProgramCache",348],[5,"AotNativeExecutor",1233,4657],[5,"Arc",4658],[5,"NativeContext",519],[5,"JitNativeExecutor",1233,4659],[5,"NativeModule",2788],[6,"CoreConcreteLibfunc",4637],[1,"str"],[6,"SierraAssertError",620],[6,"CompilerError",620],[6,"GasMetadataError",2136],[5,"TryFromIntError",4660],[5,"Error",4661],[5,"LayoutError",4413],[6,"Error",4662],[6,"ProgramRegistryError",4638],[6,"EditStateError",4663],[5,"Error",4664],[5,"LayoutError",4665],[6,"Error",4666],[5,"ConcreteTypeId",4667],[10,"Error",4668],[5,"SmolStr",4669],[5,"String",4670],[5,"BuiltinStats",923],[5,"ExecutionResult",923],[5,"ContractExecutionResult",923],[5,"AotContractExecutor",1233,4671],[5,"FunctionId",4667],[6,"c_void",4672],[10,"StarknetSyscallHandler",2877],[5,"Library",4673],[5,"GasMetadata",2136],[5,"BuiltinCosts",4413],[10,"AsRef",4643],[10,"Any",4655],[17,"Output"],[10,"FnOnce",4674],[5,"AutoBreakpoint",1604],[6,"BreakpointEvent",1604],[5,"Block",4675],[5,"Location",4676],[5,"DebugUtils",1791],[5,"Value",4677],[5,"ExecutionEngine",4678],[5,"DropOverridesMeta",1886],[5,"DupOverridesMeta",1969],[5,"EnumSnapshotVariantsMeta",2052],[5,"GasCost",2136],[5,"MetadataComputationConfig",2136],[6,"CostError",4679],[6,"ApChangeError",4680],[5,"StatementIdx",4636],[6,"CostTokenType",4681],[5,"ReallocBindingsMeta",2517],[5,"Operation",4682],[5,"RuntimeBindingsMeta",2602],[5,"OperationRef",4682],[5,"TailRecursionMeta",2701],[5,"BlockRef",4675],[5,"Felt252Abi",2877],[5,"ArrayAbi",2877],[8,"SyscallResult",2877],[5,"DummySyscallHandler",2877],[5,"U256",2877],[5,"ExecutionInfo",2877],[5,"ExecutionInfoV2",2877],[5,"TxV2Info",2877],[5,"ResourceBounds",2877],[5,"BlockInfo",2877],[5,"TxInfo",2877],[5,"Secp256k1Point",2877],[5,"Secp256r1Point",2877],[5,"BigInt",4683],[5,"StubSyscallHandler",4114],[5,"StubEvent",4114],[5,"ContractLogs",4114],[5,"BigUint",4684],[10,"Fn",4674],[5,"BigInt",4685],[5,"GenFunction",4636],[6,"Cow",4686],[5,"Layout",4665],[15,"Struct",249],[15,"Enum",249],[15,"Felt252Dict",249],[15,"BoundedInt",249],[15,"BoundedIntOutOfRange",920],[15,"Range",922],[15,"EnumInit",1789],[15,"NotEnoughGas",2516]],"r":[[13,4631],[27,4632],[76,4687],[164,4631],[165,4631],[259,348],[261,433],[1233,4671],[1234,4657],[1235,4659]],"b":[[113,"impl-From%3Cu8%3E-for-OptLevel"],[115,"impl-From%3Cusize%3E-for-OptLevel"],[116,"impl-From%3Ci8%3E-for-Value"],[117,"impl-From%3Ci128%3E-for-Value"],[118,"impl-From%3C%5BT;+N%5D%3E-for-Value"],[119,"impl-From%3Cu8%3E-for-Value"],[120,"impl-From%3Ci16%3E-for-Value"],[121,"impl-From%3Cu128%3E-for-Value"],[122,"impl-From%3CFelt%3E-for-Value"],[123,"impl-From%3Cu32%3E-for-Value"],[124,"impl-From%3C%26%5BT%5D%3E-for-Value"],[125,"impl-From%3Ci32%3E-for-Value"],[126,"impl-From%3Cu64%3E-for-Value"],[127,"impl-From%3Ci64%3E-for-Value"],[128,"impl-From%3Cu16%3E-for-Value"],[130,"impl-From%3CVec%3CT%3E%3E-for-Value"],[291,"impl-From%3CJitProgramCache%3C\'a,+K%3E%3E-for-ProgramCache%3C\'a,+K%3E"],[293,"impl-From%3CAotProgramCache%3C\'a,+K%3E%3E-for-ProgramCache%3C\'a,+K%3E"],[732,"impl-Debug-for-Error"],[733,"impl-Display-for-Error"],[734,"impl-Debug-for-SierraAssertError"],[735,"impl-Display-for-SierraAssertError"],[736,"impl-Display-for-CompilerError"],[737,"impl-Debug-for-CompilerError"],[738,"impl-From%3CGasMetadataError%3E-for-Error"],[739,"impl-From%3CCompilerError%3E-for-Error"],[740,"impl-From%3CTryFromIntError%3E-for-Error"],[741,"impl-From%3CError%3E-for-Error"],[742,"impl-From%3CLayoutError%3E-for-Error"],[743,"impl-From%3CError%3E-for-Error"],[744,"impl-From%3CBox%3CProgramRegistryError%3E%3E-for-Error"],[745,"impl-From%3CSierraAssertError%3E-for-Error"],[746,"impl-From%3CEditStateError%3E-for-Error"],[748,"impl-From%3CError%3E-for-Error"],[749,"impl-From%3CLayoutError%3E-for-Error"],[750,"impl-From%3CError%3E-for-Error"],[2280,"impl-Debug-for-GasMetadataError"],[2281,"impl-Display-for-GasMetadataError"],[2286,"impl-From%3CCostError%3E-for-GasMetadataError"],[2287,"impl-From%3CApChangeError%3E-for-GasMetadataError"],[4501,"impl-Display-for-LayoutError"],[4502,"impl-Debug-for-LayoutError"]],"c":"OzAAAAEAAC4AFgBCAAEAGgEAAG8BAADEAQAAGgIAAMICAgDZAwIACQUCAPYFAABtBgEAEwcAAHEHAADEBwAAFwgAAKgIAwDoCQAAPQoAAKAKAAD3CgAANQwLAE8QAgBqEQEA","e":"OzAAAAEAAHEGFQEBAAAAAwAJAA8ADAAdAAEAKwADAEEAAABEAAgAUAAAAFMABgBdAAsAagAAAHAAAgB0AA0AgwAAAIYAEACkAAAAzwAAANwAAADhAAcA6wADAPAAAQD6AA4ADwEBAB0BAQAgAQAAIwEBACYBAAAoAQcAMwEAAFIBAgBWAQIAXQEAAGQBAQBwAQAAcwEBAHYBAAB5AQAAewEAAH0BBwCLAQAApwECAKsBAgC5AQEAxQEAAMcBAADJAQEAzAEAAM8BAADRAQAA0wEHAOEBAAD9AQIAAQICAA8CAQAdAgAAHwICACMCBQArAgAALgIAADACBgA9AgAAWQICAF0CAgBkAgAAbQIHAHYCDgCGAggAoQIFAMsCBQDUAgIA3QIOAO0CAgD1AhcAHAMAAG4DAAByAw4AhAMIAJkDAwCfAwIAqAMAALUDBQDWAwIA3AMNAPADCgD+AxQAGQQCACMEGQCLBAMAlQQBAJ0EAQCiBAEApwQDAK4ECwC9BAgA0wQAANUEAADoBAUADAUCABUFBQAeBQMAJQUFAC4FAgA0BQAAOQUXAFcFAQBaBQAAXAUAAGoFAQCsBQAAwQUJAM4FCADlBQAA6wUBAPoFAgD+BQAAAQYAAAQGAAAGBgAACQYAAAsGAAANBgYAOgYCAD4GAgBFBgUAVwYDAG8GBQB5BgQAgAYGAIsGAQCRBhEArwYAAOYGBwDwBgUA/gYCAAcHAgAWBwAAGAcCABwHAAAgBwAAIwcHAEYHBgBQBwAAVAcCAFgHAgBfBwAAZgcBAHQHAgB4BwAAewcAAH4HBwCnBwIAqwcCALIHAAC5BwEAxwcCAMsHAADOBwAA0QcHAPoHAgD+BwIABQgAAAwIAQAaCAIAHggAACIIAAAkCAcATAgAAE4IAgBSCAIAWQgCAF8IBAB8CAcArAgIAL0ICQDLCBIA5ggEAO8IBQD6CCEAKAkBADYJAACfCQAApAkQALkJCwDVCQAA3QkBAOsJAQDuCQAA8QkAAPUJBwAgCgIAJAoCADIKAQBACgIASgoAAE0KAABQCgcAYQoAAIIKAgCGCgEAiQoAAJUKAQCkCgEApwoAAKoKAACtCgcA2goCAN4KAgDsCgEA+goBAP0KAAAACwAABAsAAAYLBgATCwIAKwsAADMLAgA3CwIAPgsCAEILAQBGCwcATwsMAIwLAwCoCxcALQwHAEEMMAB+DAEAjAwlAL4MPQAUDQoAKw0FAD0NaQC/DQEAzQ0DAN0NAAD2DQgA7w4HAAMPAAAoDwEANg8BAEQPKAB5DzIAuA8mAAMQAwATEAAAFhACAB8QAAAsEAUATRABAFIQCABhEAoAbxAHAH0QAgCDEAIAiRAXAKoQAwCxEAAAABEAAAcRDgAZEQwAKREIAD4RAgBCEQMAShEAAFMRAwBsEQYAdREAAHsRBQCDEQcAlRECAJ4RDwC7EQEA5hEBAPARAAD1EQEA+REJAAUSBQATEgAA"}],\ ["cairo_native_compile",{"t":"PFPGNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOONNNNNNNNONNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Aot","Args","Jit","RunMode","__clone_box","allow_warnings","attr","attr","augment_args","augment_args_for_update","bg","bg","black","black","blink","blink","blue","blue","bold","bold","borrow","borrow","borrow_mut","borrow_mut","bright","bright","bright_black","bright_black","bright_blue","bright_blue","bright_cyan","bright_cyan","bright_green","bright_green","bright_magenta","bright_magenta","bright_red","bright_red","bright_white","bright_white","bright_yellow","bright_yellow","clear","clear","clone","clone_into","clone_to_uninit","command","command_for_update","conceal","conceal","cyan","cyan","deref","deref","deref_mut","deref_mut","dim","dim","drop","drop","fg","fg","fixed","fixed","fmt","fmt","from","from","from_arg_matches","from_arg_matches_mut","green","green","group_id","init","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","into","invert","invert","italic","italic","linger","linger","magenta","magenta","main","mask","mask","on_black","on_black","on_blue","on_blue","on_bright","on_bright","on_bright_black","on_bright_black","on_bright_blue","on_bright_blue","on_bright_cyan","on_bright_cyan","on_bright_green","on_bright_green","on_bright_magenta","on_bright_magenta","on_bright_red","on_bright_red","on_bright_white","on_bright_white","on_bright_yellow","on_bright_yellow","on_cyan","on_cyan","on_fixed","on_fixed","on_green","on_green","on_magenta","on_magenta","on_primary","on_primary","on_red","on_red","on_rgb","on_rgb","on_white","on_white","on_yellow","on_yellow","opt_level","output_library","output_mlir","path","primary","primary","quirk","quirk","rapid_blink","rapid_blink","red","red","replace_ids","resetting","resetting","rgb","rgb","single_file","strike","strike","to_owned","to_possible_value","try_from","try_from","try_into","try_into","type_id","type_id","underline","underline","upcast","upcast","upcast_mut","upcast_mut","update_from_arg_matches","update_from_arg_matches_mut","value_variants","vzip","vzip","whenever","whenever","white","white","wrap","wrap","yellow","yellow"],"q":[[0,"cairo_native_compile"],[190,"dyn_clone::sealed"],[191,"yansi::attr_quirk"],[192,"yansi::paint"],[193,"clap_builder::builder::command"],[194,"yansi::color"],[195,"core::fmt"],[196,"clap_builder::parser::matches::arg_matches"],[197,"clap_builder"],[198,"core::result"],[199,"clap_builder::util::id"],[200,"core::option"],[201,"cairo_lang_utils::ordered_hash_map"],[202,"cairo_lang_semantic::substitution"],[203,"alloc::collections::vec_deque"],[204,"alloc::vec"],[205,"alloc::boxed"],[206,"anyhow"],[207,"clap_builder::builder::possible_value"],[208,"core::any"],[209,"yansi::condition"]],"i":[9,0,9,0,9,14,9,14,14,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,9,9,14,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,14,14,9,14,14,9,14,9,9,9,9,9,9,9,14,14,14,14,14,14,14,9,14,9,14,9,14,9,14,9,14,0,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,14,14,14,14,9,14,9,14,9,14,9,14,14,9,14,9,14,14,9,14,9,9,9,14,9,14,9,14,9,14,9,14,9,14,14,14,9,9,14,9,14,9,14,9,14,9,14],"f":"````{{{b{c}}d}f{}}`{{{b{c}}h}{{j{{b{e}}}}}{}{}}0{ll}0{{{b{c}}n}{{j{{b{e}}}}}{}{}}0{{{b{c}}}{{j{{b{e}}}}}{}{}}0000000{{{b{c}}}{{b{e}}}{}{}}0{{{b{A`c}}}{{b{A`e}}}{}{}}022222222222222222222{{{b{Ab}}}Ab}{{{b{c}}{b{A`e}}}f{}{}}{{{b{c}}}f{}}{{}l}06666{Ad{{b{c}}}{}}0{Ad{{b{A`c}}}{}}088{Adf}0::{{{b{c}}Af}{{j{{b{e}}}}}{}{}}0{{{b{Ab}}{b{A`Ah}}}Aj}{{{b{Al}}{b{A`Ah}}}Aj}{cc{}}0{{{b{An}}}{{Bb{AlB`}}}}{{{b{A`An}}}{{Bb{AlB`}}}}??{{}{{Bf{Bd}}}}{{}Ad}0{{{b{A`c}}{b{A`{Bh{eg}}}}}{{Bb{Bji}}}{}{}{}{}}{{{b{A`c}}{b{A`{Bl{e}}}}}{{Bb{Bjg}}}{}{}{}}{{{b{A`c}}{b{A`{Bn{e}}}}}{{Bb{Bjg}}}{}{}{}}{{{b{A`c}}{b{A`{Bf{e}}}}}{{Bb{Bjg}}}{}{}{}}{{{b{A`c}}{b{A`{C`{eg}}}}}{{Bb{Bji}}}{}{}{}{}}{{{b{A`c}}{b{A`{Cb{e}}}}}{{Bb{Bjg}}}{}{}{}}{{{b{A`c}}{b{A`{Bb{eg}}}}}{{Bb{Bji}}}{}{}{}{}}3420615{ce{}{}}0{{{b{c}}}{{j{{b{e}}}}}{}{}}0000000{{}{{Cd{f}}}}11111111111111111111111111{{{b{c}}Af}{{j{{b{e}}}}}{}{}}022222222{{{b{c}}AfAfAf}{{j{{b{e}}}}}{}{}}03333````33{{{b{c}}Cf}{{j{{b{e}}}}}{}{}}04444`4411`44{{{b{c}}}e{}{}}{{{b{Ab}}}{{Bf{Ch}}}}{c{{Bb{e}}}{}{}}000{{{b{c}}}Cj{}}088{{{b{c}}}{{b{e}}}{}{}}0{{{b{A`c}}}{{b{A`e}}}{}{}}0{{{b{A`Al}}{b{An}}}{{Bb{fB`}}}}{{{b{A`Al}}{b{A`An}}}{{Bb{fB`}}}}{{}{{b{{Cl{Ab}}}}}}>>{{{b{c}}Cn}{{j{{b{e}}}}}{}{}}0>>>>>>","D":"A@d","p":[[1,"reference"],[5,"Private",190],[1,"unit"],[6,"Attribute",191],[5,"Painted",192],[5,"Command",193],[6,"Color",194],[0,"mut"],[6,"RunMode",0],[1,"usize"],[1,"u8"],[5,"Formatter",195],[8,"Result",195],[5,"Args",0],[5,"ArgMatches",196],[8,"Error",197],[6,"Result",198],[5,"Id",199],[6,"Option",200],[5,"OrderedHashMap",201],[6,"RewriteResult",202],[5,"VecDeque",203],[5,"Vec",204],[1,"tuple"],[5,"Box",205],[8,"Result",206],[6,"Quirk",191],[5,"PossibleValue",207],[5,"TypeId",208],[1,"slice"],[5,"Condition",209]],"r":[],"b":[],"c":"OjAAAAEAAAAAAAEAEAAAACsALAA=","e":"OzAAAAEAADwADQAAAAEAAwACAAkAAQAVAAMALQAEADYAAwA8AAEAQgABAEYAAQBKABAAZQAAAKQABwCuAAgA"}],\ ["cairo_native_dump",{"t":"FGPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNHNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOHHNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["CmdLine","CompilerOutput","Path","Stdout","__clone_box","__clone_box","attr","attr","augment_args","augment_args_for_update","bg","bg","black","black","blink","blink","blue","blue","bold","bold","borrow","borrow","borrow_mut","borrow_mut","bright","bright","bright_black","bright_black","bright_blue","bright_blue","bright_cyan","bright_cyan","bright_green","bright_green","bright_magenta","bright_magenta","bright_red","bright_red","bright_white","bright_white","bright_yellow","bright_yellow","clear","clear","clone","clone","clone_into","clone_into","clone_to_uninit","clone_to_uninit","command","command_for_update","conceal","conceal","cyan","cyan","deref","deref","deref_mut","deref_mut","dim","dim","drop","drop","fg","fg","fixed","fixed","fmt","fmt","from","from","from_arg_matches","from_arg_matches_mut","green","green","group_id","init","init","input","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","into","invert","invert","italic","italic","linger","linger","load_program","magenta","magenta","main","mask","mask","on_black","on_black","on_blue","on_blue","on_bright","on_bright","on_bright_black","on_bright_black","on_bright_blue","on_bright_blue","on_bright_cyan","on_bright_cyan","on_bright_green","on_bright_green","on_bright_magenta","on_bright_magenta","on_bright_red","on_bright_red","on_bright_white","on_bright_white","on_bright_yellow","on_bright_yellow","on_cyan","on_cyan","on_fixed","on_fixed","on_green","on_green","on_magenta","on_magenta","on_primary","on_primary","on_red","on_red","on_rgb","on_rgb","on_white","on_white","on_yellow","on_yellow","output","parse_input","parse_output","primary","primary","quirk","quirk","rapid_blink","rapid_blink","red","red","resetting","resetting","rgb","rgb","starknet","strike","strike","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","underline","underline","upcast","upcast","upcast_mut","upcast_mut","update_from_arg_matches","update_from_arg_matches_mut","vzip","vzip","whenever","whenever","white","white","wrap","wrap","yellow","yellow"],"q":[[0,"cairo_native_dump"],[192,"dyn_clone::sealed"],[193,"yansi::attr_quirk"],[194,"yansi::paint"],[195,"clap_builder::builder::command"],[196,"yansi::color"],[197,"core::fmt"],[198,"clap_builder::parser::matches::arg_matches"],[199,"clap_builder"],[200,"core::result"],[201,"clap_builder::util::id"],[202,"core::option"],[203,"alloc::collections::vec_deque"],[204,"cairo_lang_semantic::substitution"],[205,"cairo_lang_utils::ordered_hash_map"],[206,"alloc::boxed"],[207,"alloc::vec"],[208,"std::path"],[209,"cairo_lang_sierra::program"],[210,"core::error"],[211,"alloc::string"],[212,"core::any"],[213,"yansi::condition"]],"i":[0,0,10,10,9,10,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,9,10,9,9,9,9,9,9,9,9,10,10,10,10,10,10,10,9,10,9,10,9,10,9,10,0,9,10,0,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,0,0,9,10,9,10,9,10,9,10,9,10,9,10,9,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,10,9,9,9,10,9,10,9,10,9,10,9,10],"f":"````{{{b{c}}d}f{}}0{{{b{c}}h}{{j{{b{e}}}}}{}{}}0{ll}0{{{b{c}}n}{{j{{b{e}}}}}{}{}}0{{{b{c}}}{{j{{b{e}}}}}{}{}}0000000{{{b{c}}}{{b{e}}}{}{}}0{{{b{A`c}}}{{b{A`e}}}{}{}}022222222222222222222{{{b{Ab}}}Ab}{{{b{Ad}}}Ad}{{{b{c}}{b{A`e}}}f{}{}}0{{{b{c}}}f{}}0{{}l}07777{Af{{b{c}}}{}}0{Af{{b{A`c}}}{}}099{Aff}0;;{{{b{c}}Ah}{{j{{b{e}}}}}{}{}}0{{{b{Ab}}{b{A`Aj}}}Al}{{{b{Ad}}{b{A`Aj}}}Al}{cc{}}0{{{b{An}}}{{Bb{AbB`}}}}{{{b{A`An}}}{{Bb{AbB`}}}}{{{b{c}}}{{j{{b{e}}}}}{}{}}0{{}{{Bf{Bd}}}}{{}Af}0`{{{b{A`c}}{b{A`{Bh{e}}}}}{{Bb{Bjg}}}{}{}{}}{{{b{A`c}}{b{A`{Bl{eg}}}}}{{Bb{Bji}}}{}{}{}{}}{{{b{A`c}}{b{A`{Bf{e}}}}}{{Bb{Bjg}}}{}{}{}}{{{b{A`c}}{b{A`{Bb{eg}}}}}{{Bb{Bji}}}{}{}{}{}}{{{b{A`c}}{b{A`{Bn{eg}}}}}{{Bb{Bji}}}{}{}{}{}}{{{b{A`c}}{b{A`{C`{e}}}}}{{Bb{Bjg}}}{}{}{}}{{{b{A`c}}{b{A`{Cb{e}}}}}{{Bb{Bjg}}}{}{}{}}6051234{ce{}{}}0::::::{{{b{Cd}}Cf}{{Bb{Ch{C`{Cj}}}}}};;{{}{{Bb{f{C`{Cj}}}}}}<<<<<<<<<<<<<<<<<<<<<<<<<<{{{b{c}}Ah}{{j{{b{e}}}}}{}{}}0========{{{b{c}}AhAhAh}{{j{{b{e}}}}}{}{}}0>>>>`{{{b{Cl}}}{{Bb{CnD`}}}}{{{b{Cl}}}{{Bb{AdD`}}}}{{{b{c}}}{{j{{b{e}}}}}{}{}}0{{{b{c}}Db}{{j{{b{e}}}}}{}{}}011111144`11{{{b{c}}}e{}{}}0{c{{Bb{e}}}{}{}}000{{{b{c}}}Dd{}}044{{{b{c}}}{{b{e}}}{}{}}0{{{b{A`c}}}{{b{A`e}}}{}{}}0{{{b{A`Ab}}{b{An}}}{{Bb{fB`}}}}{{{b{A`Ab}}{b{A`An}}}{{Bb{fB`}}}}??{{{b{c}}Df}{{j{{b{e}}}}}{}{}}0999999","D":"Of","p":[[1,"reference"],[5,"Private",192],[1,"unit"],[6,"Attribute",193],[5,"Painted",194],[5,"Command",195],[6,"Color",196],[0,"mut"],[5,"CmdLine",0],[6,"CompilerOutput",0],[1,"usize"],[1,"u8"],[5,"Formatter",197],[8,"Result",197],[5,"ArgMatches",198],[8,"Error",199],[6,"Result",200],[5,"Id",201],[6,"Option",202],[5,"VecDeque",203],[6,"RewriteResult",204],[1,"tuple"],[5,"OrderedHashMap",205],[5,"Box",206],[5,"Vec",207],[5,"Path",208],[1,"bool"],[5,"Program",209],[10,"Error",210],[1,"str"],[5,"PathBuf",208],[5,"String",211],[6,"Quirk",193],[5,"TypeId",212],[5,"Condition",213]],"r":[],"b":[],"c":"OjAAAAEAAAAAAAEAEAAAACsALAA=","e":"OzAAAAEAAEUADgAAAAYACQABABUAAwAtAAcAOQADAD8AAQBFAAEASQABAE0AEQBnAAAAagAAAJUAAgCnAAcAsQAHAA=="}],\ ["cairo_native_run",{"t":"PFPGNONNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNCNNNNNNNNNNNPPFGNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNHNNONNCNNNNNNNNNNNNNNNNNNNNNNNNNPPFGFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNHNNNOONNNHHNNNNNNONNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNHONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["Aot","Args","Jit","RunMode","__clone_box","allow_warnings","attr","attr","augment_args","augment_args_for_update","available_gas","bg","bg","black","black","blink","blink","blue","blue","bold","bold","borrow","borrow","borrow_mut","borrow_mut","bright","bright","bright_black","bright_black","bright_blue","bright_blue","bright_cyan","bright_cyan","bright_green","bright_green","bright_magenta","bright_magenta","bright_red","bright_red","bright_white","bright_white","bright_yellow","bright_yellow","clear","clear","clone","clone_into","clone_to_uninit","command","command_for_update","conceal","conceal","cyan","cyan","deref","deref","deref_mut","deref_mut","dim","dim","drop","drop","fg","fg","fixed","fixed","fmt","fmt","from","from","from_arg_matches","from_arg_matches_mut","green","green","group_id","init","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","into","invert","invert","italic","italic","linger","linger","magenta","magenta","main","mask","mask","on_black","on_black","on_blue","on_blue","on_bright","on_bright","on_bright_black","on_bright_black","on_bright_blue","on_bright_blue","on_bright_cyan","on_bright_cyan","on_bright_green","on_bright_green","on_bright_magenta","on_bright_magenta","on_bright_red","on_bright_red","on_bright_white","on_bright_white","on_bright_yellow","on_bright_yellow","on_cyan","on_cyan","on_fixed","on_fixed","on_green","on_green","on_magenta","on_magenta","on_primary","on_primary","on_red","on_red","on_rgb","on_rgb","on_white","on_white","on_yellow","on_yellow","opt_level","path","primary","primary","quirk","quirk","rapid_blink","rapid_blink","red","red","resetting","resetting","rgb","rgb","run_mode","single_file","strike","strike","to_owned","to_possible_value","try_from","try_from","try_into","try_into","type_id","type_id","underline","underline","upcast","upcast","upcast_mut","upcast_mut","update_from_arg_matches","update_from_arg_matches_mut","utils","value_variants","vzip","vzip","whenever","whenever","white","white","wrap","wrap","yellow","yellow","Aot","Jit","RunArgs","RunMode","__clone_box","attr","attr","bg","bg","black","black","blink","blink","blue","blue","bold","bold","borrow","borrow","borrow_mut","borrow_mut","bright","bright","bright_black","bright_black","bright_blue","bright_blue","bright_cyan","bright_cyan","bright_green","bright_green","bright_magenta","bright_magenta","bright_red","bright_red","bright_white","bright_white","bright_yellow","bright_yellow","clear","clear","clone","clone_into","clone_to_uninit","conceal","conceal","cyan","cyan","deref","deref","deref_mut","deref_mut","dim","dim","drop","drop","fg","fg","find_function","fixed","fixed","fmt","format_for_panic","from","from","green","green","init","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","into","invert","invert","italic","italic","jitvalue_to_felt","linger","linger","magenta","magenta","mask","mask","on_black","on_black","on_blue","on_blue","on_bright","on_bright","on_bright_black","on_bright_black","on_bright_blue","on_bright_blue","on_bright_cyan","on_bright_cyan","on_bright_green","on_bright_green","on_bright_magenta","on_bright_magenta","on_bright_red","on_bright_red","on_bright_white","on_bright_white","on_bright_yellow","on_bright_yellow","on_cyan","on_cyan","on_fixed","on_fixed","on_green","on_green","on_magenta","on_magenta","on_primary","on_primary","on_red","on_red","on_rgb","on_rgb","on_white","on_white","on_yellow","on_yellow","opt_level","primary","primary","quirk","quirk","rapid_blink","rapid_blink","red","red","resetting","resetting","result_to_runresult","rgb","rgb","run_mode","strike","strike","test","to_owned","to_possible_value","try_from","try_from","try_into","try_into","type_id","type_id","underline","underline","upcast","upcast","upcast_mut","upcast_mut","value_variants","vzip","vzip","whenever","whenever","white","white","wrap","wrap","yellow","yellow","Fail","Success","TestResult","TestStatus","TestsSummary","attr","attr","attr","bg","bg","bg","black","black","black","blink","blink","blink","blue","blue","blue","bold","bold","bold","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","bright","bright","bright","bright_black","bright_black","bright_black","bright_blue","bright_blue","bright_blue","bright_cyan","bright_cyan","bright_cyan","bright_green","bright_green","bright_green","bright_magenta","bright_magenta","bright_magenta","bright_red","bright_red","bright_red","bright_white","bright_white","bright_white","bright_yellow","bright_yellow","bright_yellow","clear","clear","clear","conceal","conceal","conceal","cyan","cyan","cyan","deref","deref","deref","deref_mut","deref_mut","deref_mut","dim","dim","dim","display_tests_summary","drop","drop","drop","failed","failed_run_results","fg","fg","fg","filter_test_cases","find_testable_targets","fixed","fixed","fixed","from","from","from","gas_usage","green","green","green","ignored","init","init","init","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","internal_rewrite","into","into","into","invert","invert","invert","italic","italic","italic","linger","linger","linger","magenta","magenta","magenta","mask","mask","mask","on_black","on_black","on_black","on_blue","on_blue","on_blue","on_bright","on_bright","on_bright","on_bright_black","on_bright_black","on_bright_black","on_bright_blue","on_bright_blue","on_bright_blue","on_bright_cyan","on_bright_cyan","on_bright_cyan","on_bright_green","on_bright_green","on_bright_green","on_bright_magenta","on_bright_magenta","on_bright_magenta","on_bright_red","on_bright_red","on_bright_red","on_bright_white","on_bright_white","on_bright_white","on_bright_yellow","on_bright_yellow","on_bright_yellow","on_cyan","on_cyan","on_cyan","on_fixed","on_fixed","on_fixed","on_green","on_green","on_green","on_magenta","on_magenta","on_magenta","on_primary","on_primary","on_primary","on_red","on_red","on_red","on_rgb","on_rgb","on_rgb","on_white","on_white","on_white","on_yellow","on_yellow","on_yellow","passed","primary","primary","primary","quirk","quirk","quirk","rapid_blink","rapid_blink","rapid_blink","red","red","red","resetting","resetting","resetting","rgb","rgb","rgb","run_tests","status","strike","strike","strike","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","underline","underline","underline","upcast","upcast","upcast","upcast_mut","upcast_mut","upcast_mut","vzip","vzip","vzip","whenever","whenever","whenever","white","white","white","wrap","wrap","wrap","yellow","yellow","yellow"],"q":[[0,"cairo_native_run"],[190,"cairo_native_run::utils"],[369,"cairo_native_run::utils::test"],[624,"dyn_clone::sealed"],[625,"yansi::attr_quirk"],[626,"yansi::paint"],[627,"clap_builder::builder::command"],[628,"yansi::color"],[629,"core::fmt"],[630,"clap_builder::parser::matches::arg_matches"],[631,"clap_builder"],[632,"core::result"],[633,"clap_builder::util::id"],[634,"core::option"],[635,"alloc::vec"],[636,"cairo_lang_semantic::substitution"],[637,"alloc::boxed"],[638,"cairo_lang_utils::ordered_hash_map"],[639,"alloc::collections::vec_deque"],[640,"anyhow"],[641,"clap_builder::builder::possible_value"],[642,"core::any"],[643,"yansi::condition"],[644,"cairo_lang_sierra::program"],[645,"starknet_types_core::felt"],[646,"alloc::vec::into_iter"],[647,"alloc::string"],[648,"cairo_native::values"],[649,"cairo_native::execution_result"],[650,"cairo_lang_runner"],[651,"cairo_lang_test_plugin"],[652,"scarb_metadata"],[653,"cairo_lang_test_plugin::test_config"],[654,"cairo_lang_sierra::ids"],[655,"cairo_lang_sierra::extensions::modules::gas"]],"i":[9,0,9,0,9,14,9,14,14,14,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,9,9,14,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,14,14,9,14,14,9,14,9,9,9,9,9,9,9,14,14,14,14,14,14,14,9,14,9,14,9,14,9,14,9,14,0,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,9,14,14,14,9,14,9,14,9,14,9,14,9,14,9,14,14,14,9,14,9,9,9,14,9,14,9,14,9,14,9,14,9,14,14,14,0,9,9,14,9,14,9,14,9,14,9,14,32,32,0,0,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,32,32,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,0,51,32,32,0,51,32,51,32,51,32,51,51,51,51,51,51,51,32,32,32,32,32,32,32,51,32,51,32,51,32,0,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,32,51,51,32,51,32,51,32,51,32,51,32,0,51,32,51,51,32,0,32,32,51,32,51,32,51,32,51,32,51,32,51,32,32,51,32,51,32,51,32,51,32,51,32,52,52,0,0,0,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,0,42,53,52,42,42,42,53,52,0,0,42,53,52,42,53,52,53,42,53,52,42,42,53,52,42,42,42,42,42,42,42,53,53,53,53,53,53,53,52,52,52,52,52,52,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,0,53,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52,42,53,52],"f":"````{{{b{c}}d}f{}}`{{{b{c}}h}{{j{{b{e}}}}}{}{}}0{ll}0`{{{b{c}}n}{{j{{b{e}}}}}{}{}}0{{{b{c}}}{{j{{b{e}}}}}{}{}}0000000{{{b{c}}}{{b{e}}}{}{}}0{{{b{A`c}}}{{b{A`e}}}{}{}}022222222222222222222{{{b{Ab}}}Ab}{{{b{c}}{b{A`e}}}f{}{}}{{{b{c}}}f{}}{{}l}06666{Ad{{b{c}}}{}}0{Ad{{b{A`c}}}{}}088{Adf}0::{{{b{c}}Af}{{j{{b{e}}}}}{}{}}0{{{b{Ab}}{b{A`Ah}}}Aj}{{{b{Al}}{b{A`Ah}}}Aj}{cc{}}0{{{b{An}}}{{Bb{AlB`}}}}{{{b{A`An}}}{{Bb{AlB`}}}}??{{}{{Bf{Bd}}}}{{}Ad}0{{{b{A`c}}{b{A`{Bh{e}}}}}{{Bb{Bjg}}}{}{}{}}{{{b{A`c}}{b{A`{Bl{eg}}}}}{{Bb{Bji}}}{}{}{}{}}{{{b{A`c}}{b{A`{Bn{e}}}}}{{Bb{Bjg}}}{}{}{}}{{{b{A`c}}{b{A`{C`{eg}}}}}{{Bb{Bji}}}{}{}{}{}}{{{b{A`c}}{b{A`{Bb{eg}}}}}{{Bb{Bji}}}{}{}{}{}}{{{b{A`c}}{b{A`{Cb{e}}}}}{{Bb{Bjg}}}{}{}{}}{{{b{A`c}}{b{A`{Bf{e}}}}}{{Bb{Bjg}}}{}{}{}}1065432{ce{}{}}0{{{b{c}}}{{j{{b{e}}}}}{}{}}0000000{{}{{Cd{f}}}}11111111111111111111111111{{{b{c}}Af}{{j{{b{e}}}}}{}{}}022222222{{{b{c}}AfAfAf}{{j{{b{e}}}}}{}{}}03333``33{{{b{c}}Cf}{{j{{b{e}}}}}{}{}}044444411``44{{{b{c}}}e{}{}}{{{b{Ab}}}{{Bf{Ch}}}}{c{{Bb{e}}}{}{}}000{{{b{c}}}Cj{}}088{{{b{c}}}{{b{e}}}{}{}}0{{{b{A`c}}}{{b{A`e}}}{}{}}0{{{b{A`Al}}{b{An}}}{{Bb{fB`}}}}{{{b{A`Al}}{b{A`An}}}{{Bb{fB`}}}}`{{}{{b{{Cl{Ab}}}}}}>>{{{b{c}}Cn}{{j{{b{e}}}}}{}{}}0>>>>>>````{{{b{c}}d}f{}}{{{b{c}}h}{{j{{b{e}}}}}{}{}}0{{{b{c}}n}{{j{{b{e}}}}}{}{}}0{{{b{c}}}{{j{{b{e}}}}}{}{}}0000000998800000000000000000000{{{b{D`}}}D`}{{{b{c}}{b{A`e}}}f{}{}}{{{b{c}}}f{}}3333{Ad{{b{c}}}{}}0{Ad{{b{A`c}}}{}}055{Adf}077{{{b{Db}}{b{Dd}}}{{Cd{{b{Df}}}}}}{{{b{c}}Af}{{j{{b{e}}}}}{}{}}0{{{b{D`}}{b{A`Ah}}}Aj}{{{Dj{Dh}}}Dl}{cc{}}0;;{{}Ad}0{{{b{A`c}}{b{A`{Bn{e}}}}}{{Bb{Bjg}}}{}{}{}}{{{b{A`c}}{b{A`{Bh{e}}}}}{{Bb{Bjg}}}{}{}{}}{{{b{A`c}}{b{A`{Bl{eg}}}}}{{Bb{Bji}}}{}{}{}{}}{{{b{A`c}}{b{A`{Bf{e}}}}}{{Bb{Bjg}}}{}{}{}}{{{b{A`c}}{b{A`{Cb{e}}}}}{{Bb{Bjg}}}{}{}{}}{{{b{A`c}}{b{A`{Bb{eg}}}}}{{Bb{Bji}}}{}{}{}{}}{{{b{A`c}}{b{A`{C`{eg}}}}}{{Bb{Bji}}}{}{}{}{}}1546032{ce{}{}}0{{{b{c}}}{{j{{b{e}}}}}{}{}}000{{{b{Dn}}}{{Bh{Dh}}}}111111111111111111111111111111>>11111111{{{b{c}}AfAfAf}{{j{{b{e}}}}}{}{}}02222`22{{{b{c}}Cf}{{j{{b{e}}}}}{}{}}0333333{{{b{E`}}}{{Cd{Eb}}}}22`44`{{{b{c}}}e{}{}}{{{b{D`}}}{{Bf{Ch}}}}{c{{Bb{e}}}{}{}}000{{{b{c}}}Cj{}}088{{{b{c}}}{{b{e}}}{}{}}0{{{b{A`c}}}{{b{A`e}}}{}{}}0{{}{{b{{Cl{D`}}}}}}<<{{{b{c}}Cn}{{j{{b{e}}}}}{}{}}0<<<<<<`````{{{b{c}}h}{{j{{b{e}}}}}{}{}}00{{{b{c}}n}{{j{{b{e}}}}}{}{}}00>>>>>>>>>>>>555444>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>{Ad{{b{c}}}{}}00{Ad{{b{A`c}}}{}}00{{{b{c}}}{{j{{b{e}}}}}{}{}}00{{{b{Ed}}Ad}f}{Adf}00``555{{EfEhEhDl}{{Bl{EfAd}}}}{{{b{Ej}}}{{Bh{{b{El}}}}}}{{{b{c}}Af}{{j{{b{e}}}}}{}{}}00{cc{}}00`666`{{}Ad}00{{{b{A`c}}{b{A`{Bb{eg}}}}}{{Bb{Bji}}}{}{}{}{}}{{{b{A`c}}{b{A`{C`{eg}}}}}{{Bb{Bji}}}{}{}{}{}}{{{b{A`c}}{b{A`{Cb{e}}}}}{{Bb{Bjg}}}{}{}{}}{{{b{A`c}}{b{A`{Bf{e}}}}}{{Bb{Bjg}}}{}{}{}}{{{b{A`c}}{b{A`{Bh{e}}}}}{{Bb{Bjg}}}{}{}{}}{{{b{A`c}}{b{A`{Bl{eg}}}}}{{Bb{Bji}}}{}{}{}{}}{{{b{A`c}}{b{A`{Bn{e}}}}}{{Bb{Bjg}}}{}{}{}}34650123426501{ce{}{}}00???????????????????????????????????????????????????:::????????????{{{b{c}}AfAfAf}{{j{{b{e}}}}}{}{}}00{{{b{c}}}{{j{{b{e}}}}}{}{}}00000`000{{{b{c}}Cf}{{j{{b{e}}}}}{}{}}00111111111222{{{Bh{{Bl{DlEn}}}}Db{C`{F`{C`{FbFd}}}}Ff}{{Cd{Ed}}}}`222{c{{Bb{e}}}{}{}}00000{{{b{c}}}Cj{}}00444{{{b{c}}}{{b{e}}}{}{}}00{{{b{A`c}}}{{b{A`e}}}{}{}}00888{{{b{c}}Cn}{{j{{b{e}}}}}{}{}}00777777777","D":"CGn","p":[[1,"reference"],[5,"Private",624],[1,"unit"],[6,"Attribute",625],[5,"Painted",626],[5,"Command",627],[6,"Color",628],[0,"mut"],[6,"RunMode",0],[1,"usize"],[1,"u8"],[5,"Formatter",629],[8,"Result",629],[5,"Args",0],[5,"ArgMatches",630],[8,"Error",631],[6,"Result",632],[5,"Id",633],[6,"Option",634],[5,"Vec",635],[6,"RewriteResult",636],[1,"tuple"],[5,"Box",637],[5,"OrderedHashMap",638],[5,"VecDeque",639],[8,"Result",640],[6,"Quirk",625],[5,"PossibleValue",641],[5,"TypeId",642],[1,"slice"],[5,"Condition",643],[6,"RunMode",190],[5,"Program",644],[1,"str"],[8,"Function",644],[5,"Felt",645],[5,"IntoIter",646],[5,"String",647],[6,"Value",648],[5,"ExecutionResult",649],[6,"RunResultValue",650],[5,"TestsSummary",369],[5,"TestCompilation",651],[1,"bool"],[5,"PackageMetadata",652],[5,"TargetMetadata",652],[5,"TestConfig",653],[5,"FunctionId",654],[6,"CostTokenType",655],[1,"i32"],[5,"RunArgs",190],[6,"TestStatus",369],[5,"TestResult",369]],"r":[],"b":[],"c":"OzAAAAEAAAYAAwAsAAEA5gABAKoBAgA=","e":"OzAAAAEAALEAIAAAAAEAAwACAAkAAQAWAAMALgAEADcAAwA9AAEAQwABAEcAAQBLABAAZgAAAKMABwCtAAkAvwAEANAAAwDoAAIA7wADAPUAAQD8AAAAAgEPAEcBAABVAQAAWAEIAGMBBgByAQEAiQEFALMBBQC9AQQA0QEYADgCAABQAggAXAIIAA=="}],\ diff --git a/search.desc/cairo_native/cairo_native-desc-1-.js b/search.desc/cairo_native/cairo_native-desc-1-.js index f5d7019db..a34f8ea0c 100644 --- a/search.desc/cairo_native/cairo_native-desc-1-.js +++ b/search.desc/cairo_native/cairo_native-desc-1-.js @@ -1 +1 @@ -searchState.loadedDescShard("cairo_native", 1, "Returns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nMemory allocation realloc metadata.\nEnables the styling Attribute value.\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Black.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the fg() set to Color::Blue.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the attr() set to Attribute::Dim.\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Fixed.\nCalls the free function.\nReturns the argument unchanged.\nReturns self with the fg() set to Color::Green.\nCalls U::from(self).\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the quirk() set to Quirk::Mask.\nRegister the bindings to the realloc C function and return …\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Blue.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the fg() set to Color::Primary.\nEnables the yansi Quirk value.\nReturns self with the attr() set to Attribute::RapidBlink.\nCalls the realloc function, returns a op with 1 result: an …\nReturns self with the fg() set to Color::Red.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Underline.\nConditionally enable styling based on whether the Condition…\nReturns self with the fg() set to Color::White.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the fg() set to Color::Yellow.\nRuntime library bindings metadata.\nEnables the styling Attribute value.\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Black.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the fg() set to Color::Blue.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the fg() set to Color::Cyan.\nRegister if necessary, then invoke the dict_alloc_new() …\nRegister if necessary, then invoke the dict_alloc_new() …\nRegister if necessary, then invoke the dict_gas_refund() …\nRegister if necessary, then invoke the dict_get() function.\nRegister if necessary, then invoke the dict_insert() …\nRegister if necessary, then invoke the dict_alloc_new() …\nReturns self with the attr() set to Attribute::Dim.\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Fixed.\nReturns the argument unchanged.\nReturns self with the fg() set to Color::Green.\nCalls U::from(self).\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Italic.\nRegister if necessary, then invoke the debug::print() …\nRegister if necessary, then invoke the ec_point_from_x_nz()…\nRegister if necessary, then invoke the …\nRegister if necessary, then invoke the ec_state_add() …\nRegister if necessary, then invoke the ec_state_add_mul() …\nRegister if necessary, then invoke the ec_state_init() …\nRegister if necessary, then invoke the poseidon() function.\nRegister if necessary, then invoke the pedersen() function.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Blue.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the fg() set to Color::Primary.\nEnables the yansi Quirk value.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the fg() set to Color::Red.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Underline.\nRegister if necessary, then invoke the vtable_cheatcode() …\nConditionally enable styling based on whether the Condition…\nReturns self with the fg() set to Color::White.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the fg() set to Color::Yellow.\nThe tail recursion metadata.\nEnables the styling Attribute value.\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Black.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the fg() set to Color::Blue.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the fg() set to Color::Cyan.\nReturn the current depth counter value.\nReturns self with the attr() set to Attribute::Dim.\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Fixed.\nReturns the argument unchanged.\nReturns self with the fg() set to Color::Green.\nCalls U::from(self).\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the quirk() set to Quirk::Mask.\nCreate the tail recursion meta.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Blue.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the fg() set to Color::Primary.\nEnables the yansi Quirk value.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturn the recursion target block.\nReturns self with the fg() set to Color::Red.\nReturns self with the quirk() set to Quirk::Resetting.\nReturn the return target block, if set.\nReturns self with the fg() set to Color::Rgb.\nSet the return target block.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Underline.\nConditionally enable styling based on whether the Condition…\nReturns self with the fg() set to Color::White.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the fg() set to Color::Yellow.\nA MLIR module in the context of Cairo Native. It is …\nEnables the styling Attribute value.\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Black.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the fg() set to Color::Blue.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the attr() set to Attribute::Dim.\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Fixed.\nReturns the argument unchanged.\nRetrieve a reference to some stored metadata.\nReturns self with the fg() set to Color::Green.\nInsert some metadata for the program execution and return …\nCalls U::from(self).\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Blue.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the fg() set to Color::Primary.\nEnables the yansi Quirk value.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the fg() set to Color::Red.\nRemoves metadata\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Underline.\nConditionally enable styling based on whether the Condition…\nReturns self with the fg() set to Color::White.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the fg() set to Color::Yellow.\nContains the error value\nBinary representation of a Felt (in MLIR).\nContains the success value\nBinary representation of a u256 (in MLIR).\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nRuntime function that calls the cheatcode syscall\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\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 self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\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).\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nEvent emitted by the emit_event syscall.\nA (somewhat) usable implementation of the starknet syscall …\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nThe felt252 prime modulo.\nEnables the styling Attribute value.\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Black.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the fg() set to Color::Blue.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightYellow.\nCompile a cairo program found at the given path to sierra.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the attr() set to Attribute::Conceal.\nCreates the execution engine, with all symbols registered.\nReturns self with the fg() set to Color::Cyan.\nReturn a type that calls a closure when formatted using …\nDecode an UTF-8 error message replacing invalid bytes with …\nReturns self with the attr() set to Attribute::Dim.\nParse any type that can be a bigint to a felt that can be …\nParse a short string into a felt that can be used in the …\nParse a numeric string into felt, wrapping negatives …\nReturns a styled value derived from self with the …\nReturns the given entry point if present.\nReturns the given entry point if present.\nGiven a string representing a function name, searches in …\nReturns self with the fg() set to Color::Fixed.\nReturns the argument unchanged.\nGenerate a function name.\nReturn the layout for an integer of arbitrary width.\nReturns self with the fg() set to Color::Green.\nCalls U::from(self).\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Italic.\nCopied from std.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Blue.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::Yellow.\nEdit: Copied from the std lib.\nReturns self with the fg() set to Color::Primary.\nEnables the yansi Quirk value.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the fg() set to Color::Red.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Underline.\nConditionally enable styling based on whether the Condition…\nReturns self with the fg() set to Color::White.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the fg() set to Color::Yellow.") \ No newline at end of file +searchState.loadedDescShard("cairo_native", 1, "Returns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nMemory allocation realloc metadata.\nEnables the styling Attribute value.\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Black.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the fg() set to Color::Blue.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the attr() set to Attribute::Dim.\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Fixed.\nCalls the free function.\nReturns the argument unchanged.\nReturns self with the fg() set to Color::Green.\nCalls U::from(self).\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the quirk() set to Quirk::Mask.\nRegister the bindings to the realloc C function and return …\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Blue.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the fg() set to Color::Primary.\nEnables the yansi Quirk value.\nReturns self with the attr() set to Attribute::RapidBlink.\nCalls the realloc function, returns a op with 1 result: an …\nReturns self with the fg() set to Color::Red.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Underline.\nConditionally enable styling based on whether the Condition…\nReturns self with the fg() set to Color::White.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the fg() set to Color::Yellow.\nRuntime library bindings metadata.\nEnables the styling Attribute value.\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Black.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the fg() set to Color::Blue.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the fg() set to Color::Cyan.\nRegister if necessary, then invoke the dict_alloc_new() …\nRegister if necessary, then invoke the dict_alloc_new() …\nRegister if necessary, then invoke the dict_gas_refund() …\nRegister if necessary, then invoke the dict_get() function.\nRegister if necessary, then invoke the dict_insert() …\nRegister if necessary, then invoke the dict_alloc_new() …\nReturns self with the attr() set to Attribute::Dim.\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Fixed.\nReturns the argument unchanged.\nReturns self with the fg() set to Color::Green.\nCalls U::from(self).\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Italic.\nRegister if necessary, then invoke the debug::print() …\nRegister if necessary, then invoke the ec_point_from_x_nz()…\nRegister if necessary, then invoke the …\nRegister if necessary, then invoke the ec_state_add() …\nRegister if necessary, then invoke the ec_state_add_mul() …\nRegister if necessary, then invoke the ec_state_init() …\nRegister if necessary, then invoke the poseidon() function.\nRegister if necessary, then invoke the pedersen() function.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Blue.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the fg() set to Color::Primary.\nEnables the yansi Quirk value.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the fg() set to Color::Red.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Underline.\nRegister if necessary, then invoke the vtable_cheatcode() …\nConditionally enable styling based on whether the Condition…\nReturns self with the fg() set to Color::White.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the fg() set to Color::Yellow.\nThe tail recursion metadata.\nEnables the styling Attribute value.\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Black.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the fg() set to Color::Blue.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the fg() set to Color::Cyan.\nReturn the current depth counter value.\nReturns self with the attr() set to Attribute::Dim.\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Fixed.\nReturns the argument unchanged.\nReturns self with the fg() set to Color::Green.\nCalls U::from(self).\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the quirk() set to Quirk::Mask.\nCreate the tail recursion meta.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Blue.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the fg() set to Color::Primary.\nEnables the yansi Quirk value.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturn the recursion target block.\nReturns self with the fg() set to Color::Red.\nReturns self with the quirk() set to Quirk::Resetting.\nReturn the return target block, if set.\nReturns self with the fg() set to Color::Rgb.\nSet the return target block.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Underline.\nConditionally enable styling based on whether the Condition…\nReturns self with the fg() set to Color::White.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the fg() set to Color::Yellow.\nA MLIR module in the context of Cairo Native. It is …\nEnables the styling Attribute value.\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Black.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the fg() set to Color::Blue.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the attr() set to Attribute::Dim.\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Fixed.\nReturns the argument unchanged.\nRetrieve a reference to some stored metadata.\nReturns self with the fg() set to Color::Green.\nInsert some metadata for the program execution and return …\nCalls U::from(self).\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Blue.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the fg() set to Color::Primary.\nEnables the yansi Quirk value.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the fg() set to Color::Red.\nRemoves metadata\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Underline.\nConditionally enable styling based on whether the Condition…\nReturns self with the fg() set to Color::White.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the fg() set to Color::Yellow.\nContains the error value\nBinary representation of a Felt (in MLIR).\nContains the success value\nBinary representation of a u256 (in MLIR).\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nRuntime function that calls the cheatcode syscall\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\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 self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\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).\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nEvent emitted by the emit_event syscall.\nA (somewhat) usable implementation of the starknet syscall …\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns the argument unchanged.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nCalls U::from(self).\nCalls U::from(self).\nCalls U::from(self).\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.\nThe felt252 prime modulo.\nEnables the styling Attribute value.\nEnables the styling Attribute value.\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns self with the fg() set to Color::Black.\nReturns self with the fg() set to Color::Black.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the attr() set to Attribute::Blink.\nReturns self with the fg() set to Color::Blue.\nReturns self with the fg() set to Color::Blue.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the attr() set to Attribute::Bold.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the quirk() set to Quirk::Bright.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlack.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightBlue.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightCyan.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightGreen.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightMagenta.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightRed.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightWhite.\nReturns self with the fg() set to Color::BrightYellow.\nReturns self with the fg() set to Color::BrightYellow.\nCompile a cairo program found at the given path to sierra.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the quirk() set to Quirk::Clear.\nReturns self with the attr() set to Attribute::Conceal.\nReturns self with the attr() set to Attribute::Conceal.\nCreates the execution engine, with all symbols registered.\nReturns self with the fg() set to Color::Cyan.\nReturns self with the fg() set to Color::Cyan.\nReturn a type that calls a closure when formatted using …\nDecode an UTF-8 error message replacing invalid bytes with …\nReturns self with the attr() set to Attribute::Dim.\nReturns self with the attr() set to Attribute::Dim.\nParse any type that can be a bigint to a felt that can be …\nParse a short string into a felt that can be used in the …\nParse a numeric string into felt, wrapping negatives …\nReturns a styled value derived from self with the …\nReturns a styled value derived from self with the …\nReturns the given entry point if present.\nReturns the given entry point if present.\nGiven a string representing a function name, searches in …\nReturns self with the fg() set to Color::Fixed.\nReturns self with the fg() set to Color::Fixed.\nReturns the argument unchanged.\nReturns the argument unchanged.\nGenerate a function name.\nReturn the layout for an integer of arbitrary width.\nReturns self with the fg() set to Color::Green.\nReturns self with the fg() set to Color::Green.\nCalls U::from(self).\nCalls U::from(self).\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Invert.\nReturns self with the attr() set to Attribute::Italic.\nReturns self with the attr() set to Attribute::Italic.\nCopied from std.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the quirk() set to Quirk::Linger.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the fg() set to Color::Magenta.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the quirk() set to Quirk::Mask.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Black.\nReturns self with the bg() set to Color::Blue.\nReturns self with the bg() set to Color::Blue.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the quirk() set to Quirk::OnBright.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlack.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightBlue.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightCyan.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightGreen.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightMagenta.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightRed.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightWhite.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::BrightYellow.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Cyan.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Fixed.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Green.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Magenta.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Primary.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Red.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::Rgb.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::White.\nReturns self with the bg() set to Color::Yellow.\nReturns self with the bg() set to Color::Yellow.\nEdit: Copied from the std lib.\nReturns self with the fg() set to Color::Primary.\nReturns self with the fg() set to Color::Primary.\nEnables the yansi Quirk value.\nEnables the yansi Quirk value.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the attr() set to Attribute::RapidBlink.\nReturns self with the fg() set to Color::Red.\nReturns self with the fg() set to Color::Red.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the quirk() set to Quirk::Resetting.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the fg() set to Color::Rgb.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Strike.\nReturns self with the attr() set to Attribute::Underline.\nReturns self with the attr() set to Attribute::Underline.\nConditionally enable styling based on whether the Condition…\nConditionally enable styling based on whether the Condition…\nReturns self with the fg() set to Color::White.\nReturns self with the fg() set to Color::White.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the quirk() set to Quirk::Wrap.\nReturns self with the fg() set to Color::Yellow.\nReturns self with the fg() set to Color::Yellow.") \ No newline at end of file diff --git a/src/cairo_native/compiler.rs.html b/src/cairo_native/compiler.rs.html index 638e4fe5e..1397bc94a 100644 --- a/src/cairo_native/compiler.rs.html +++ b/src/cairo_native/compiler.rs.html @@ -1380,6 +1380,30 @@ 1380 1381 1382 +1383 +1384 +1385 +1386 +1387 +1388 +1389 +1390 +1391 +1392 +1393 +1394 +1395 +1396 +1397 +1398 +1399 +1400 +1401 +1402 +1403 +1404 +1405 +1406

//! # Compilation process
 //!
 //! A Sierra program is compiled one function at a time. Each function has a pre-entry block that
@@ -1456,7 +1480,7 @@
         arith::CmpiPredicate,
         cf, func, index,
         llvm::{self, LoadStoreOptions},
-        memref,
+        memref, ods,
     },
     ir::{
         attribute::{
@@ -1517,6 +1541,30 @@
         }
     }
 
+    {
+        // Add the builtin_costs global.
+        // We always add it because symbol look up otherwise can panic.
+        let region = Region::new();
+        let location = Location::unknown(context);
+        let block = region.append_block(Block::new(&[]));
+        let value = block.append_op_result(
+            ods::llvm::mlir_zero(context, llvm::r#type::pointer(context, 0), location).into(),
+        )?;
+        block.append_operation(melior::dialect::llvm::r#return(Some(value), location));
+
+        module.body().append_operation(
+            ods::llvm::mlir_global(
+                context,
+                region,
+                TypeAttribute::new(llvm::r#type::pointer(context, 0)),
+                StringAttribute::new(context, "builtin_costs"),
+                Attribute::parse(context, "#llvm.linkage<external>").unwrap(),
+                location,
+            )
+            .into(),
+        );
+    }
+
     // Sierra programs have the following structure:
     //   1. Type declarations, one per line.
     //   2. Libfunc declarations, one per line.
@@ -1828,7 +1876,7 @@
         initial_state,
         |statement_idx, mut state| {
             if let Some(gas_metadata) = metadata.get::<GasMetadata>() {
-                let gas_cost = gas_metadata.get_gas_cost_for_statement(statement_idx);
+                let gas_cost = gas_metadata.get_gas_costs_for_statement(statement_idx);
                 metadata.remove::<GasCost>();
                 metadata.insert(GasCost(gas_cost));
             }
diff --git a/src/cairo_native/executor.rs.html b/src/cairo_native/executor.rs.html
index 2964adbfc..fe5a72870 100644
--- a/src/cairo_native/executor.rs.html
+++ b/src/cairo_native/executor.rs.html
@@ -710,6 +710,36 @@
 710
 711
 712
+713
+714
+715
+716
+717
+718
+719
+720
+721
+722
+723
+724
+725
+726
+727
+728
+729
+730
+731
+732
+733
+734
+735
+736
+737
+738
+739
+740
+741
+742
 
//! # Executors
 //!
 //! This module provides methods to execute the programs, either via JIT or compiled ahead
@@ -722,7 +752,7 @@
     execution_result::{BuiltinStats, ExecutionResult},
     starknet::{handler::StarknetSyscallHandlerCallbacks, StarknetSyscallHandler},
     types::TypeBuilder,
-    utils::{libc_free, RangeExt},
+    utils::{libc_free, BuiltinCosts, RangeExt},
     values::Value,
 };
 use bumpalo::Bump;
@@ -781,6 +811,7 @@
 fn invoke_dynamic(
     registry: &ProgramRegistry<CoreType, CoreLibfunc>,
     function_ptr: *const c_void,
+    builtin_costs_ptr: Option<*mut c_void>,
     function_signature: &FunctionSignature,
     args: &[Value],
     gas: u128,
@@ -853,6 +884,15 @@
         previous_syscall_handler
     });
 
+    // Order matters, for the libfunc impl
+    let builtin_costs: [u64; 7] = BuiltinCosts::default().into();
+
+    if let Some(builtin_costs_ptr) = builtin_costs_ptr {
+        unsafe {
+            *builtin_costs_ptr.cast() = builtin_costs.as_ptr();
+        }
+    }
+
     // Generate argument list.
     let mut iter = args.iter();
     for item in function_signature.param_types.iter().filter_map(|type_id| {
@@ -878,6 +918,14 @@
                 (syscall_handler as *mut StarknetSyscallHandlerCallbacks<_>)
                     .to_bytes(&mut invoke_data)?;
             }
+            CoreTypeConcrete::BuiltinCosts(_) => {
+                // This builtin should never be an argument but just in case.
+                if let Some(builtin_costs_ptr) = builtin_costs_ptr {
+                    builtin_costs_ptr.to_bytes(&mut invoke_data)?;
+                } else {
+                    (builtin_costs.as_ptr()).to_bytes(&mut invoke_data)?;
+                }
+            }
             type_info if type_info.is_builtin() => 0u64.to_bytes(&mut invoke_data)?,
             type_info => JitValueWithInfoWrapper {
                 value: iter.next().unwrap(),
@@ -961,26 +1009,38 @@
             },
             _ if type_info.is_builtin() => {
                 if !type_info.is_zst(registry)? {
-                    let value = match &mut return_ptr {
-                        Some(return_ptr) => unsafe { *read_value::<u64>(return_ptr) },
-                        None => ret_registers[0],
-                    } as usize;
-
-                    match type_info {
-                        CoreTypeConcrete::Bitwise(_) => builtin_stats.bitwise = value,
-                        CoreTypeConcrete::EcOp(_) => builtin_stats.ec_op = value,
-                        CoreTypeConcrete::RangeCheck(_) => builtin_stats.range_check = value,
-                        CoreTypeConcrete::Pedersen(_) => builtin_stats.pedersen = value,
-                        CoreTypeConcrete::Poseidon(_) => builtin_stats.poseidon = value,
-                        CoreTypeConcrete::SegmentArena(_) => builtin_stats.segment_arena = value,
-                        CoreTypeConcrete::RangeCheck96(_) => builtin_stats.range_check_96 = value,
-                        CoreTypeConcrete::Circuit(CircuitTypeConcrete::AddMod(_)) => {
-                            builtin_stats.circuit_add = value
-                        }
-                        CoreTypeConcrete::Circuit(CircuitTypeConcrete::MulMod(_)) => {
-                            builtin_stats.circuit_mul = value
+                    if let CoreTypeConcrete::BuiltinCosts(_) = type_info {
+                        // todo: should we use this value?
+                        let _value = match &mut return_ptr {
+                            Some(return_ptr) => unsafe { *read_value::<*mut u64>(return_ptr) },
+                            None => ret_registers[0] as *mut u64,
+                        };
+                    } else {
+                        let value = match &mut return_ptr {
+                            Some(return_ptr) => unsafe { *read_value::<u64>(return_ptr) },
+                            None => ret_registers[0],
+                        } as usize;
+
+                        match type_info {
+                            CoreTypeConcrete::Bitwise(_) => builtin_stats.bitwise = value,
+                            CoreTypeConcrete::EcOp(_) => builtin_stats.ec_op = value,
+                            CoreTypeConcrete::RangeCheck(_) => builtin_stats.range_check = value,
+                            CoreTypeConcrete::Pedersen(_) => builtin_stats.pedersen = value,
+                            CoreTypeConcrete::Poseidon(_) => builtin_stats.poseidon = value,
+                            CoreTypeConcrete::SegmentArena(_) => {
+                                builtin_stats.segment_arena = value
+                            }
+                            CoreTypeConcrete::RangeCheck96(_) => {
+                                builtin_stats.range_check_96 = value
+                            }
+                            CoreTypeConcrete::Circuit(CircuitTypeConcrete::AddMod(_)) => {
+                                builtin_stats.circuit_add = value
+                            }
+                            CoreTypeConcrete::Circuit(CircuitTypeConcrete::MulMod(_)) => {
+                                builtin_stats.circuit_mul = value
+                            }
+                            _ => unreachable!("{type_id:?}"),
                         }
-                        _ => unreachable!("{type_id:?}"),
                     }
                 }
             }
diff --git a/src/cairo_native/executor/aot.rs.html b/src/cairo_native/executor/aot.rs.html
index 000327245..8e93b099c 100644
--- a/src/cairo_native/executor/aot.rs.html
+++ b/src/cairo_native/executor/aot.rs.html
@@ -298,6 +298,18 @@
 298
 299
 300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
 
use crate::{
     error::Error,
     execution_result::{ContractExecutionResult, ExecutionResult},
@@ -381,6 +393,7 @@
         super::invoke_dynamic(
             &self.registry,
             self.find_function_ptr(function_id),
+            self.find_symbol_ptr("builtin_costs"),
             self.extract_signature(function_id),
             args,
             available_gas,
@@ -403,6 +416,7 @@
         super::invoke_dynamic(
             &self.registry,
             self.find_function_ptr(function_id),
+            self.find_symbol_ptr("builtin_costs"),
             self.extract_signature(function_id),
             args,
             available_gas,
@@ -425,6 +439,7 @@
         ContractExecutionResult::from_execution_result(super::invoke_dynamic(
             &self.registry,
             self.find_function_ptr(function_id),
+            self.find_symbol_ptr("builtin_costs"),
             self.extract_signature(function_id),
             &[Value::Struct {
                 fields: vec![Value::Array(
@@ -452,6 +467,15 @@
         }
     }
 
+    pub fn find_symbol_ptr(&self, name: &str) -> Option<*mut c_void> {
+        unsafe {
+            self.library
+                .get::<*mut ()>(name.as_bytes())
+                .ok()
+                .map(|x| x.into_raw().into_raw())
+        }
+    }
+
     fn extract_signature(&self, function_id: &FunctionId) -> &FunctionSignature {
         &self.registry.get_function(function_id).unwrap().signature
     }
diff --git a/src/cairo_native/executor/contract.rs.html b/src/cairo_native/executor/contract.rs.html
index cec9acf4b..9f069fe4f 100644
--- a/src/cairo_native/executor/contract.rs.html
+++ b/src/cairo_native/executor/contract.rs.html
@@ -548,6 +548,36 @@
 548
 549
 550
+551
+552
+553
+554
+555
+556
+557
+558
+559
+560
+561
+562
+563
+564
+565
+566
+567
+568
+569
+570
+571
+572
+573
+574
+575
+576
+577
+578
+579
+580
 
//! A specialized executor for Starknet contracts, avoiding the overhead of storing the sierra program registry and
 //! enabling efficient serialization of the program/data once compiled.
 //!
@@ -592,6 +622,7 @@
     types::TypeBuilder,
     utils::{
         decode_error_message, generate_function_name, get_integer_layout, libc_free, libc_malloc,
+        BuiltinCosts,
     },
     OptLevel,
 };
@@ -647,6 +678,7 @@
     CircuitMul,
     Gas,
     System,
+    BuiltinCosts,
 }
 
 impl AotContractExecutor {
@@ -759,12 +791,23 @@
         function_id: &FunctionId,
         args: &[Felt],
         gas: Option<u128>,
+        builtin_costs: Option<BuiltinCosts>,
         mut syscall_handler: impl StarknetSyscallHandler,
     ) -> Result<ContractExecutionResult> {
         let arena = Bump::new();
         let mut invoke_data = Vec::<u8>::new();
 
         let function_ptr = self.find_function_ptr(function_id, true)?;
+        let builtin_costs_ptr = self.find_symbol_ptr("builtin_costs");
+
+        let builtin_costs = builtin_costs.unwrap_or_default();
+        let builtin_costs: [u64; 7] = builtin_costs.into();
+
+        if let Some(builtin_costs_ptr) = builtin_costs_ptr {
+            unsafe {
+                *builtin_costs_ptr.cast() = builtin_costs.as_ptr();
+            }
+        }
 
         //  it can vary from contract to contract thats why we need to store/ load it.
         // substract 2, which are the gas and syscall builtin
@@ -870,6 +913,11 @@
                     let ptr = return_ptr.cast::<*mut ()>();
                     *return_ptr = unsafe { NonNull::new_unchecked(ptr.as_ptr().add(1)).cast() };
                 }
+                BuiltinType::BuiltinCosts => {
+                    let ptr = return_ptr.cast::<*mut ()>();
+                    *return_ptr = unsafe { NonNull::new_unchecked(ptr.as_ptr().add(1)).cast() };
+                    // ptr holds the builtin costs, but they dont change, so its of no use, but we read to advance the ptr.
+                }
                 x => {
                     let value = unsafe { *read_value::<u64>(return_ptr) } as usize;
 
@@ -885,6 +933,7 @@
                         BuiltinType::CircuitMul => builtin_stats.circuit_mul = value,
                         BuiltinType::Gas => {}
                         BuiltinType::System => {}
+                        BuiltinType::BuiltinCosts => {}
                     }
                 }
             }
@@ -983,6 +1032,15 @@
                 .into_raw()
         })
     }
+
+    pub fn find_symbol_ptr(&self, name: &str) -> Option<*mut c_void> {
+        unsafe {
+            self.library
+                .get::<*mut ()>(name.as_bytes())
+                .ok()
+                .map(|x| x.into_raw().into_raw())
+        }
+    }
 }
 
 impl Drop for AotContractExecutor {
@@ -1066,6 +1124,7 @@
                 entrypoint_function_id,
                 &[2.into()],
                 Some(u64::MAX as u128),
+                None,
                 &mut StubSyscallHandler::default(),
             )
             .unwrap();
@@ -1091,6 +1150,7 @@
                 entrypoint_function_id,
                 &[],
                 Some(u64::MAX as u128),
+                None,
                 &mut StubSyscallHandler::default(),
             )
             .unwrap();
diff --git a/src/cairo_native/executor/jit.rs.html b/src/cairo_native/executor/jit.rs.html
index a73ba002b..3aa759d50 100644
--- a/src/cairo_native/executor/jit.rs.html
+++ b/src/cairo_native/executor/jit.rs.html
@@ -152,6 +152,19 @@
 152
 153
 154
+155
+156
+157
+158
+159
+160
+161
+162
+163
+164
+165
+166
+167
 
use crate::{
     error::Error,
     execution_result::{ContractExecutionResult, ExecutionResult},
@@ -233,6 +246,7 @@
         super::invoke_dynamic(
             &self.registry,
             self.find_function_ptr(function_id),
+            self.find_symbol_ptr("builtin_costs"),
             self.extract_signature(function_id).unwrap(),
             args,
             available_gas,
@@ -256,6 +270,7 @@
         super::invoke_dynamic(
             &self.registry,
             self.find_function_ptr(function_id),
+            self.find_symbol_ptr("builtin_costs"),
             self.extract_signature(function_id).unwrap(),
             args,
             available_gas,
@@ -278,6 +293,7 @@
         ContractExecutionResult::from_execution_result(super::invoke_dynamic(
             &self.registry,
             self.find_function_ptr(function_id),
+            self.find_symbol_ptr("builtin_costs"),
             self.extract_signature(function_id).unwrap(),
             &[Value::Struct {
                 fields: vec![Value::Array(
@@ -299,6 +315,16 @@
         self.engine.lookup(&function_name) as *mut c_void
     }
 
+    pub fn find_symbol_ptr(&self, name: &str) -> Option<*mut c_void> {
+        let ptr = self.engine.lookup(name) as *mut c_void;
+
+        if ptr.is_null() {
+            None
+        } else {
+            Some(ptr)
+        }
+    }
+
     fn extract_signature(&self, function_id: &FunctionId) -> Option<&FunctionSignature> {
         self.program_registry()
             .get_function(function_id)
diff --git a/src/cairo_native/libfuncs/gas.rs.html b/src/cairo_native/libfuncs/gas.rs.html
index f7f82b869..4d962d963 100644
--- a/src/cairo_native/libfuncs/gas.rs.html
+++ b/src/cairo_native/libfuncs/gas.rs.html
@@ -219,6 +219,109 @@
 219
 220
 221
+222
+223
+224
+225
+226
+227
+228
+229
+230
+231
+232
+233
+234
+235
+236
+237
+238
+239
+240
+241
+242
+243
+244
+245
+246
+247
+248
+249
+250
+251
+252
+253
+254
+255
+256
+257
+258
+259
+260
+261
+262
+263
+264
+265
+266
+267
+268
+269
+270
+271
+272
+273
+274
+275
+276
+277
+278
+279
+280
+281
+282
+283
+284
+285
+286
+287
+288
+289
+290
+291
+292
+293
+294
+295
+296
+297
+298
+299
+300
+301
+302
+303
+304
+305
+306
+307
+308
+309
+310
+311
+312
+313
+314
+315
+316
+317
+318
+319
+320
+321
+322
+323
+324
 
//! # Gas management libfuncs
 
 use super::LibfuncHelper;
@@ -230,7 +333,7 @@
 use cairo_lang_sierra::{
     extensions::{
         core::{CoreLibfunc, CoreType},
-        gas::GasConcreteLibfunc,
+        gas::{CostTokenType, GasConcreteLibfunc},
         lib_func::SignatureOnlyConcreteLibfunc,
         ConcreteLibfunc,
     },
@@ -239,9 +342,10 @@
 use melior::{
     dialect::{
         arith::{self, CmpiPredicate},
-        llvm, ods,
+        llvm::{self, r#type::pointer},
+        ods,
     },
-    ir::{r#type::IntegerType, Block, Location},
+    ir::{attribute::FlatSymbolRefAttribute, r#type::IntegerType, Block, Location},
     Context,
 };
 
@@ -304,22 +408,74 @@
         super::increment_builtin_counter(context, entry, location, entry.argument(0)?.into())?;
     let current_gas = entry.argument(1)?.into();
 
-    let cost = metadata.get::<GasCost>().and_then(|x| x.0);
+    let gas_cost = metadata
+        .get::<GasCost>()
+        .expect("builtin_withdraw_gas should always have a gas cost");
 
     let u128_type: melior::ir::Type = IntegerType::new(context, 128).into();
-    let gas_cost_val =
-        entry.const_int_from_type(context, location, cost.unwrap_or(0), u128_type)?;
+    let u64_type: melior::ir::Type = IntegerType::new(context, 64).into();
+
+    // Get the ptr to the global, holding a ptr to the list.
+    let builtin_ptr_ptr = entry.append_op_result(
+        ods::llvm::mlir_addressof(
+            context,
+            pointer(context, 0),
+            FlatSymbolRefAttribute::new(context, "builtin_costs"),
+            location,
+        )
+        .into(),
+    )?;
+
+    let builtin_ptr = entry.load(context, location, builtin_ptr_ptr, pointer(context, 0))?;
+
+    let mut final_gas_cost = entry.const_int_from_type(context, location, 0, u128_type)?;
+
+    for (cost, token_type) in &gas_cost.0 {
+        if *cost == 0 {
+            continue;
+        }
+
+        let token_type_index = match token_type {
+            CostTokenType::Const => 0,
+            CostTokenType::Pedersen => 1,
+            CostTokenType::Bitwise => 2,
+            CostTokenType::EcOp => 3,
+            CostTokenType::Poseidon => 4,
+            CostTokenType::AddMod => 5,
+            CostTokenType::MulMod => 6,
+            _ => unreachable!(),
+        };
+
+        let gas_cost_val = entry.const_int_from_type(context, location, *cost, u128_type)?;
+        let token_type_index_val =
+            entry.const_int_from_type(context, location, token_type_index, u64_type)?;
+
+        let cost_value_ptr = entry.append_op_result(llvm::get_element_ptr_dynamic(
+            context,
+            builtin_ptr,
+            &[token_type_index_val],
+            u64_type,
+            pointer(context, 0),
+            location,
+        ))?;
+        let cost_value = entry.load(context, location, cost_value_ptr, u64_type)?;
+        let cost_value = entry.append_op_result(arith::extui(cost_value, u128_type, location))?;
+        let total_gas_cost_val =
+            entry.append_op_result(arith::muli(gas_cost_val, cost_value, location))?;
+        final_gas_cost =
+            entry.append_op_result(arith::addi(final_gas_cost, total_gas_cost_val, location))?;
+    }
 
     let is_enough = entry.append_op_result(arith::cmpi(
         context,
         CmpiPredicate::Uge,
         current_gas,
-        gas_cost_val,
+        final_gas_cost,
         location,
     ))?;
 
     let resulting_gas = entry.append_op_result(
-        ods::llvm::intr_usub_sat(context, current_gas, gas_cost_val, location).into(),
+        ods::llvm::intr_usub_sat(context, current_gas, final_gas_cost, location).into(),
     )?;
 
     entry.append_operation(helper.cond_br(
@@ -346,23 +502,63 @@
     let range_check =
         super::increment_builtin_counter(context, entry, location, entry.argument(0)?.into())?;
     let current_gas = entry.argument(1)?.into();
+    let builtin_ptr = entry.argument(2)?.into();
 
-    let cost = metadata.get::<GasCost>().and_then(|x| x.0);
+    let gas_cost = metadata
+        .get::<GasCost>()
+        .expect("builtin_withdraw_gas should always have a gas cost");
 
     let u128_type: melior::ir::Type = IntegerType::new(context, 128).into();
-    let gas_cost_val =
-        entry.const_int_from_type(context, location, cost.unwrap_or(0), u128_type)?;
+    let u64_type: melior::ir::Type = IntegerType::new(context, 64).into();
+
+    let mut final_gas_cost = entry.const_int_from_type(context, location, 0, u128_type)?;
+
+    for (cost, token_type) in &gas_cost.0 {
+        if *cost == 0 {
+            continue;
+        }
+
+        let token_type_index = match token_type {
+            CostTokenType::Const => 0,
+            CostTokenType::Pedersen => 1,
+            CostTokenType::Bitwise => 2,
+            CostTokenType::EcOp => 3,
+            CostTokenType::Poseidon => 4,
+            CostTokenType::AddMod => 5,
+            CostTokenType::MulMod => 6,
+            _ => unreachable!(),
+        };
+
+        let gas_cost_val = entry.const_int_from_type(context, location, *cost, u128_type)?;
+        let token_type_index_val =
+            entry.const_int_from_type(context, location, token_type_index, u64_type)?;
+
+        let cost_value_ptr = entry.append_op_result(llvm::get_element_ptr_dynamic(
+            context,
+            builtin_ptr,
+            &[token_type_index_val],
+            u64_type,
+            pointer(context, 0),
+            location,
+        ))?;
+        let cost_value = entry.load(context, location, cost_value_ptr, u64_type)?;
+        let cost_value = entry.append_op_result(arith::extui(cost_value, u128_type, location))?;
+        let total_gas_cost_val =
+            entry.append_op_result(arith::muli(gas_cost_val, cost_value, location))?;
+        final_gas_cost =
+            entry.append_op_result(arith::addi(final_gas_cost, total_gas_cost_val, location))?;
+    }
 
     let is_enough = entry.append_op_result(arith::cmpi(
         context,
         CmpiPredicate::Uge,
         current_gas,
-        gas_cost_val,
+        final_gas_cost,
         location,
     ))?;
 
     let resulting_gas = entry.append_op_result(
-        ods::llvm::intr_usub_sat(context, current_gas, gas_cost_val, location).into(),
+        ods::llvm::intr_usub_sat(context, current_gas, final_gas_cost, location).into(),
     )?;
 
     entry.append_operation(helper.cond_br(
@@ -394,10 +590,20 @@
         &info.branch_signatures()[0].vars[0].ty,
     )?;
 
-    // TODO: Implement libfunc.
-    let op0 = entry.append_op_result(llvm::undef(builtin_costs_ty, location))?;
+    // Get the ptr to the global, holding a ptr to the list.
+    let builtin_ptr_ptr = entry.append_op_result(
+        ods::llvm::mlir_addressof(
+            context,
+            pointer(context, 0),
+            FlatSymbolRefAttribute::new(context, "builtin_costs"),
+            location,
+        )
+        .into(),
+    )?;
+
+    let builtin_ptr = entry.load(context, location, builtin_ptr_ptr, builtin_costs_ty)?;
 
-    entry.append_operation(helper.br(0, &[op0], location));
+    entry.append_operation(helper.br(0, &[builtin_ptr], location));
 
     Ok(())
 }
diff --git a/src/cairo_native/metadata/gas.rs.html b/src/cairo_native/metadata/gas.rs.html
index 2ed07a53a..7f81b271c 100644
--- a/src/cairo_native/metadata/gas.rs.html
+++ b/src/cairo_native/metadata/gas.rs.html
@@ -199,6 +199,9 @@
 199
 200
 201
+202
+203
+204
 
use cairo_lang_runner::token_gas_cost;
 use cairo_lang_sierra::{
     extensions::gas::CostTokenType,
@@ -221,8 +224,9 @@
     pub gas_info: GasInfo,
 }
 
-#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]
-pub struct GasCost(pub Option<u128>);
+#[derive(Debug, Clone, PartialEq, Eq, Hash)]
+// Cost, token type (index into builtin costs).
+pub struct GasCost(pub Vec<(u128, CostTokenType)>);
 
 /// Configuration for metadata computation.
 #[derive(Debug, Clone)]
@@ -303,16 +307,18 @@
         )
     }
 
-    pub fn get_gas_cost_for_statement(&self, idx: StatementIdx) -> Option<u128> {
-        let mut cost = None;
+    pub fn get_gas_costs_for_statement(&self, idx: StatementIdx) -> Vec<(u128, CostTokenType)> {
+        let mut costs = Vec::new();
         for cost_type in CostTokenType::iter_casm_tokens() {
             if let Some(amount) =
                 self.get_gas_cost_for_statement_and_cost_token_type(idx, *cost_type)
             {
-                *cost.get_or_insert(0) += amount * token_gas_cost(*cost_type) as u128;
+                if amount > 0 {
+                    costs.push((amount, *cost_type));
+                }
             }
         }
-        cost
+        costs
     }
 
     pub fn get_gas_cost_for_statement_and_cost_token_type(
diff --git a/src/cairo_native/types.rs.html b/src/cairo_native/types.rs.html
index 01e85578b..05352a1cb 100644
--- a/src/cairo_native/types.rs.html
+++ b/src/cairo_native/types.rs.html
@@ -997,6 +997,8 @@
 997
 998
 999
+1000
+1001
 
//! # Compiler type infrastructure
 //!
 //! Contains type generation stuff (aka. conversion from Sierra to MLIR types).
@@ -1548,10 +1550,12 @@
             | CoreTypeConcrete::Poseidon(_)
             | CoreTypeConcrete::RangeCheck96(_)
             | CoreTypeConcrete::SegmentArena(_) => false,
+
+            // A ptr to a list of costs.
+            CoreTypeConcrete::BuiltinCosts(_) => false,
+
             // Other builtins:
-            CoreTypeConcrete::BuiltinCosts(_)
-            | CoreTypeConcrete::Uint128MulGuarantee(_)
-            | CoreTypeConcrete::Coupon(_) => true,
+            CoreTypeConcrete::Uint128MulGuarantee(_) | CoreTypeConcrete::Coupon(_) => true,
 
             // Normal types:
             CoreTypeConcrete::Array(_)
@@ -1633,7 +1637,7 @@
             CoreTypeConcrete::EcState(_) => layout_repeat(&get_integer_layout(252), 4)?.0,
             CoreTypeConcrete::Felt252(_) => get_integer_layout(252),
             CoreTypeConcrete::GasBuiltin(_) => get_integer_layout(128),
-            CoreTypeConcrete::BuiltinCosts(_) => Layout::new::<()>(),
+            CoreTypeConcrete::BuiltinCosts(_) => Layout::new::<*const ()>(),
             CoreTypeConcrete::Uint8(_) => get_integer_layout(8),
             CoreTypeConcrete::Uint16(_) => get_integer_layout(16),
             CoreTypeConcrete::Uint32(_) => get_integer_layout(32),
diff --git a/src/cairo_native/types/builtin_costs.rs.html b/src/cairo_native/types/builtin_costs.rs.html
index c1034b11b..b59203e16 100644
--- a/src/cairo_native/types/builtin_costs.rs.html
+++ b/src/cairo_native/types/builtin_costs.rs.html
@@ -27,7 +27,14 @@
 27
 28
 29
+30
+31
+32
+33
 
//! # Builtin costs type
+//!
+//! A ptr to a list of u64, this list will not change at runtime in size and thus we only really need to store the pointer,
+//! it can be allocated on the stack on rust side and passed.
 
 use super::WithSelf;
 use crate::{error::Result, metadata::MetadataStorage};
@@ -40,7 +47,7 @@
 };
 use melior::{
     dialect::llvm,
-    ir::{r#type::IntegerType, Module, Type},
+    ir::{Module, Type},
     Context,
 };
 
@@ -54,6 +61,7 @@
     _metadata: &mut MetadataStorage,
     _info: WithSelf<InfoOnlyConcreteType>,
 ) -> Result<Type<'ctx>> {
-    Ok(llvm::r#type::array(IntegerType::new(context, 8).into(), 0))
+    // A ptr to a list of u64
+    Ok(llvm::r#type::pointer(context, 0))
 }
 
\ No newline at end of file diff --git a/src/cairo_native/utils.rs.html b/src/cairo_native/utils.rs.html index 2df0b8aac..5a63a284e 100644 --- a/src/cairo_native/utils.rs.html +++ b/src/cairo_native/utils.rs.html @@ -1020,6 +1020,50 @@ 1020 1021 1022 +1023 +1024 +1025 +1026 +1027 +1028 +1029 +1030 +1031 +1032 +1033 +1034 +1035 +1036 +1037 +1038 +1039 +1040 +1041 +1042 +1043 +1044 +1045 +1046 +1047 +1048 +1049 +1050 +1051 +1052 +1053 +1054 +1055 +1056 +1057 +1058 +1059 +1060 +1061 +1062 +1063 +1064 +1065 +1066
//! # Various utilities
 
 pub(crate) use self::{
@@ -1027,7 +1071,9 @@
 };
 use crate::{metadata::MetadataStorage, OptLevel};
 use cairo_lang_compiler::CompilerConfig;
+use cairo_lang_runner::token_gas_cost;
 use cairo_lang_sierra::{
+    extensions::gas::CostTokenType,
     ids::FunctionId,
     program::{GenFunction, Program, StatementIdx},
 };
@@ -1037,6 +1083,7 @@
     Context, Error, ExecutionEngine,
 };
 use num_bigint::{BigInt, BigUint, Sign};
+use serde::{Deserialize, Serialize};
 use starknet_types_core::felt::Felt;
 use std::sync::LazyLock;
 use std::{
@@ -1071,6 +1118,47 @@
         .unwrap()
 });
 
+#[derive(Debug, Clone, Copy, Deserialize, Serialize)]
+pub struct BuiltinCosts {
+    pub r#const: u64,
+    pub pedersen: u64,
+    pub bitwise: u64,
+    pub ecop: u64,
+    pub poseidon: u64,
+    pub add_mod: u64,
+    pub mul_mod: u64,
+}
+
+impl From<BuiltinCosts> for [u64; 7] {
+    // Order matters, for the libfunc impl
+    // https://github.com/starkware-libs/sequencer/blob/1b7252f8a30244d39614d7666aa113b81291808e/crates/blockifier/src/execution/entry_point_execution.rs#L208
+    fn from(value: BuiltinCosts) -> Self {
+        [
+            value.r#const,
+            value.pedersen,
+            value.bitwise,
+            value.ecop,
+            value.poseidon,
+            value.add_mod,
+            value.mul_mod,
+        ]
+    }
+}
+
+impl Default for BuiltinCosts {
+    fn default() -> Self {
+        Self {
+            r#const: token_gas_cost(CostTokenType::Const) as u64,
+            pedersen: token_gas_cost(CostTokenType::Pedersen) as u64,
+            bitwise: token_gas_cost(CostTokenType::Bitwise) as u64,
+            ecop: token_gas_cost(CostTokenType::EcOp) as u64,
+            poseidon: token_gas_cost(CostTokenType::Poseidon) as u64,
+            add_mod: token_gas_cost(CostTokenType::AddMod) as u64,
+            mul_mod: token_gas_cost(CostTokenType::MulMod) as u64,
+        }
+    }
+}
+
 #[cfg(feature = "with-mem-tracing")]
 #[allow(unused_imports)]
 pub(crate) use self::mem_tracing::{
diff --git a/src/cairo_native/values.rs.html b/src/cairo_native/values.rs.html
index 2231a4471..e2e2061d7 100644
--- a/src/cairo_native/values.rs.html
+++ b/src/cairo_native/values.rs.html
@@ -1598,9 +1598,9 @@
 1598
 1599
 1600
-
//! # JIT params and return values de/serialization
+
//! # Params and return values de/serialization
 //!
-//! A Rusty interface to provide parameters to JIT calls.
+//! A Rusty interface to provide parameters to cairo-native entry point calls.
 
 use crate::{
     error::{CompilerError, Error},
diff --git a/trait.impl/core/clone/trait.Clone.js b/trait.impl/core/clone/trait.Clone.js
index 7616e7516..01c3a7832 100644
--- a/trait.impl/core/clone/trait.Clone.js
+++ b/trait.impl/core/clone/trait.Clone.js
@@ -1,5 +1,5 @@
 (function() {var implementors = {
-"cairo_native":[["impl Clone for OptLevel"],["impl Clone for Value"],["impl Clone for BreakpointEvent"],["impl Clone for BuiltinStats"],["impl Clone for ContractExecutionResult"],["impl Clone for ExecutionResult"],["impl Clone for AotContractExecutor"],["impl Clone for AutoBreakpoint"],["impl Clone for GasCost"],["impl Clone for GasMetadata"],["impl Clone for MetadataComputationConfig"],["impl Clone for BlockInfo"],["impl Clone for ExecutionInfo"],["impl Clone for ExecutionInfoV2"],["impl Clone for Felt252Abi"],["impl Clone for ResourceBounds"],["impl Clone for Secp256k1Point"],["impl Clone for Secp256r1Point"],["impl Clone for TxInfo"],["impl Clone for TxV2Info"],["impl Clone for U256"],["impl Clone for ContractLogs"],["impl Clone for StubEvent"],["impl Clone for StubSyscallHandler"],["impl Clone for LayoutError"]],
+"cairo_native":[["impl Clone for OptLevel"],["impl Clone for Value"],["impl Clone for BreakpointEvent"],["impl Clone for BuiltinStats"],["impl Clone for ContractExecutionResult"],["impl Clone for ExecutionResult"],["impl Clone for AotContractExecutor"],["impl Clone for AutoBreakpoint"],["impl Clone for GasCost"],["impl Clone for GasMetadata"],["impl Clone for MetadataComputationConfig"],["impl Clone for BlockInfo"],["impl Clone for ExecutionInfo"],["impl Clone for ExecutionInfoV2"],["impl Clone for Felt252Abi"],["impl Clone for ResourceBounds"],["impl Clone for Secp256k1Point"],["impl Clone for Secp256r1Point"],["impl Clone for TxInfo"],["impl Clone for TxV2Info"],["impl Clone for U256"],["impl Clone for ContractLogs"],["impl Clone for StubEvent"],["impl Clone for StubSyscallHandler"],["impl Clone for BuiltinCosts"],["impl Clone for LayoutError"]],
 "cairo_native_compile":[["impl Clone for RunMode"]],
 "cairo_native_dump":[["impl Clone for CompilerOutput"],["impl Clone for CmdLine"]],
 "cairo_native_run":[["impl Clone for RunMode"],["impl Clone for RunMode"]],
diff --git a/trait.impl/core/cmp/trait.Ord.js b/trait.impl/core/cmp/trait.Ord.js
index 27a6509c3..3639ca821 100644
--- a/trait.impl/core/cmp/trait.Ord.js
+++ b/trait.impl/core/cmp/trait.Ord.js
@@ -1,3 +1,3 @@
 (function() {var implementors = {
-"cairo_native":[["impl Ord for OptLevel"],["impl Ord for BuiltinStats"],["impl Ord for ContractExecutionResult"],["impl Ord for GasCost"],["impl Ord for BlockInfo"],["impl Ord for ExecutionInfo"],["impl Ord for ExecutionInfoV2"],["impl Ord for ResourceBounds"],["impl Ord for TxInfo"],["impl Ord for TxV2Info"],["impl Ord for U256"]]
+"cairo_native":[["impl Ord for OptLevel"],["impl Ord for BuiltinStats"],["impl Ord for ContractExecutionResult"],["impl Ord for BlockInfo"],["impl Ord for ExecutionInfo"],["impl Ord for ExecutionInfoV2"],["impl Ord for ResourceBounds"],["impl Ord for TxInfo"],["impl Ord for TxV2Info"],["impl Ord for U256"]]
 };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/trait.impl/core/cmp/trait.PartialOrd.js b/trait.impl/core/cmp/trait.PartialOrd.js
index 7dd640e1d..c1f1a3aa2 100644
--- a/trait.impl/core/cmp/trait.PartialOrd.js
+++ b/trait.impl/core/cmp/trait.PartialOrd.js
@@ -1,3 +1,3 @@
 (function() {var implementors = {
-"cairo_native":[["impl PartialOrd for OptLevel"],["impl PartialOrd for BuiltinStats"],["impl PartialOrd for ContractExecutionResult"],["impl PartialOrd for GasCost"],["impl PartialOrd for BlockInfo"],["impl PartialOrd for ExecutionInfo"],["impl PartialOrd for ExecutionInfoV2"],["impl PartialOrd for ResourceBounds"],["impl PartialOrd for TxInfo"],["impl PartialOrd for TxV2Info"],["impl PartialOrd for U256"]]
+"cairo_native":[["impl PartialOrd for OptLevel"],["impl PartialOrd for BuiltinStats"],["impl PartialOrd for ContractExecutionResult"],["impl PartialOrd for BlockInfo"],["impl PartialOrd for ExecutionInfo"],["impl PartialOrd for ExecutionInfoV2"],["impl PartialOrd for ResourceBounds"],["impl PartialOrd for TxInfo"],["impl PartialOrd for TxV2Info"],["impl PartialOrd for U256"]]
 };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})()
\ No newline at end of file
diff --git a/trait.impl/core/convert/trait.From.js b/trait.impl/core/convert/trait.From.js
index 6a4f94ca8..d143a6d3d 100644
--- a/trait.impl/core/convert/trait.From.js
+++ b/trait.impl/core/convert/trait.From.js
@@ -1,3 +1,3 @@
 (function() {var implementors = {
-"cairo_native":[["impl From<OptLevel> for usize"],["impl From<CompilerError> for Error"],["impl From<SierraAssertError> for Error"],["impl From<GasMetadataError> for Error"],["impl From<i128> for Value"],["impl From<i16> for Value"],["impl From<i32> for Value"],["impl From<i64> for Value"],["impl From<i8> for Value"],["impl From<u128> for Value"],["impl From<u16> for Value"],["impl From<u32> for Value"],["impl From<u64> for Value"],["impl From<u8> for OptLevel"],["impl From<u8> for Value"],["impl From<usize> for OptLevel"],["impl From<LayoutError> for Error"],["impl From<Box<ProgramRegistryError>> for Error"],["impl From<LayoutError> for Error"],["impl From<TryFromIntError> for Error"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<ApChangeError> for GasMetadataError"],["impl From<CostError> for GasMetadataError"],["impl From<EditStateError> for Error"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<Felt> for Value"],["impl<'a, K> From<AotProgramCache<'a, K>> for ProgramCache<'a, K>
where\n K: PartialEq + Eq + Hash,
"],["impl<'a, K> From<JitProgramCache<'a, K>> for ProgramCache<'a, K>
where\n K: PartialEq + Eq + Hash,
"],["impl<T: Into<Value> + Clone> From<&[T]> for Value"],["impl<T: Into<Value>> From<Vec<T>> for Value"],["impl<T: Into<Value>, const N: usize> From<[T; N]> for Value"]] +"cairo_native":[["impl From<OptLevel> for usize"],["impl From<CompilerError> for Error"],["impl From<SierraAssertError> for Error"],["impl From<GasMetadataError> for Error"],["impl From<i128> for Value"],["impl From<i16> for Value"],["impl From<i32> for Value"],["impl From<i64> for Value"],["impl From<i8> for Value"],["impl From<u128> for Value"],["impl From<u16> for Value"],["impl From<u32> for Value"],["impl From<u64> for Value"],["impl From<u8> for OptLevel"],["impl From<u8> for Value"],["impl From<usize> for OptLevel"],["impl From<BuiltinCosts> for [u64; 7]"],["impl From<LayoutError> for Error"],["impl From<Box<ProgramRegistryError>> for Error"],["impl From<LayoutError> for Error"],["impl From<TryFromIntError> for Error"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<ApChangeError> for GasMetadataError"],["impl From<CostError> for GasMetadataError"],["impl From<EditStateError> for Error"],["impl From<Error> for Error"],["impl From<Error> for Error"],["impl From<Felt> for Value"],["impl<'a, K> From<AotProgramCache<'a, K>> for ProgramCache<'a, K>
where\n K: PartialEq + Eq + Hash,
"],["impl<'a, K> From<JitProgramCache<'a, K>> for ProgramCache<'a, K>
where\n K: PartialEq + Eq + Hash,
"],["impl<T: Into<Value> + Clone> From<&[T]> for Value"],["impl<T: Into<Value>> From<Vec<T>> for Value"],["impl<T: Into<Value>, const N: usize> From<[T; N]> for Value"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/default/trait.Default.js b/trait.impl/core/default/trait.Default.js index c41a95149..80d94ef15 100644 --- a/trait.impl/core/default/trait.Default.js +++ b/trait.impl/core/default/trait.Default.js @@ -1,4 +1,4 @@ (function() {var implementors = { -"cairo_native":[["impl Default for OptLevel"],["impl Default for NativeContext"],["impl Default for BuiltinStats"],["impl Default for ContractExecutionResult"],["impl Default for AutoBreakpoint"],["impl Default for DebugUtils"],["impl Default for DropOverridesMeta"],["impl Default for DupOverridesMeta"],["impl Default for EnumSnapshotVariantsMeta"],["impl Default for GasMetadata"],["impl Default for MetadataComputationConfig"],["impl Default for RuntimeBindingsMeta"],["impl Default for MetadataStorage"],["impl Default for Secp256k1Point"],["impl Default for Secp256r1Point"],["impl Default for U256"],["impl Default for ContractLogs"],["impl Default for StubSyscallHandler"]], +"cairo_native":[["impl Default for OptLevel"],["impl Default for NativeContext"],["impl Default for BuiltinStats"],["impl Default for ContractExecutionResult"],["impl Default for AutoBreakpoint"],["impl Default for DebugUtils"],["impl Default for DropOverridesMeta"],["impl Default for DupOverridesMeta"],["impl Default for EnumSnapshotVariantsMeta"],["impl Default for GasMetadata"],["impl Default for MetadataComputationConfig"],["impl Default for RuntimeBindingsMeta"],["impl Default for MetadataStorage"],["impl Default for Secp256k1Point"],["impl Default for Secp256r1Point"],["impl Default for U256"],["impl Default for ContractLogs"],["impl Default for StubSyscallHandler"],["impl Default for BuiltinCosts"]], "scarb_native_test":[["impl Default for TestKind"],["impl Default for TargetGroupDeduplicator"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/fmt/trait.Debug.js b/trait.impl/core/fmt/trait.Debug.js index 5e7ff4bba..ec84edb06 100644 --- a/trait.impl/core/fmt/trait.Debug.js +++ b/trait.impl/core/fmt/trait.Debug.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"cairo_native":[["impl Debug for OptLevel"],["impl Debug for Value"],["impl Debug for CompilerError"],["impl Debug for Error"],["impl Debug for SierraAssertError"],["impl Debug for BreakpointEvent"],["impl Debug for GasMetadataError"],["impl Debug for NativeContext"],["impl Debug for BuiltinStats"],["impl Debug for ContractExecutionResult"],["impl Debug for ExecutionResult"],["impl Debug for AotContractExecutor"],["impl Debug for AotNativeExecutor"],["impl Debug for JitNativeExecutor<'_>"],["impl Debug for AutoBreakpoint"],["impl Debug for DebugUtils"],["impl Debug for DropOverridesMeta"],["impl Debug for DupOverridesMeta"],["impl Debug for GasCost"],["impl Debug for GasMetadata"],["impl Debug for MetadataComputationConfig"],["impl Debug for ReallocBindingsMeta"],["impl Debug for RuntimeBindingsMeta"],["impl Debug for MetadataStorage"],["impl Debug for TailRecursionMeta"],["impl Debug for NativeModule<'_>"],["impl Debug for BlockInfo"],["impl Debug for ExecutionInfo"],["impl Debug for ExecutionInfoV2"],["impl Debug for Felt252Abi"],["impl Debug for ResourceBounds"],["impl Debug for Secp256k1Point"],["impl Debug for Secp256r1Point"],["impl Debug for TxInfo"],["impl Debug for TxV2Info"],["impl Debug for U256"],["impl Debug for ContractLogs"],["impl Debug for StubEvent"],["impl Debug for StubSyscallHandler"],["impl Debug for LayoutError"],["impl<'a, K> Debug for ProgramCache<'a, K>
where\n K: PartialEq + Eq + Hash + Debug,
"],["impl<'a, K> Debug for AotProgramCache<'a, K>
where\n K: PartialEq + Eq + Hash,
"],["impl<'a, K> Debug for JitProgramCache<'a, K>
where\n K: Eq + Hash + PartialEq,
"],["impl<T: Debug> Debug for ArrayAbi<T>"]], +"cairo_native":[["impl Debug for OptLevel"],["impl Debug for Value"],["impl Debug for CompilerError"],["impl Debug for Error"],["impl Debug for SierraAssertError"],["impl Debug for BreakpointEvent"],["impl Debug for GasMetadataError"],["impl Debug for NativeContext"],["impl Debug for BuiltinStats"],["impl Debug for ContractExecutionResult"],["impl Debug for ExecutionResult"],["impl Debug for AotContractExecutor"],["impl Debug for AotNativeExecutor"],["impl Debug for JitNativeExecutor<'_>"],["impl Debug for AutoBreakpoint"],["impl Debug for DebugUtils"],["impl Debug for DropOverridesMeta"],["impl Debug for DupOverridesMeta"],["impl Debug for GasCost"],["impl Debug for GasMetadata"],["impl Debug for MetadataComputationConfig"],["impl Debug for ReallocBindingsMeta"],["impl Debug for RuntimeBindingsMeta"],["impl Debug for MetadataStorage"],["impl Debug for TailRecursionMeta"],["impl Debug for NativeModule<'_>"],["impl Debug for BlockInfo"],["impl Debug for ExecutionInfo"],["impl Debug for ExecutionInfoV2"],["impl Debug for Felt252Abi"],["impl Debug for ResourceBounds"],["impl Debug for Secp256k1Point"],["impl Debug for Secp256r1Point"],["impl Debug for TxInfo"],["impl Debug for TxV2Info"],["impl Debug for U256"],["impl Debug for ContractLogs"],["impl Debug for StubEvent"],["impl Debug for StubSyscallHandler"],["impl Debug for BuiltinCosts"],["impl Debug for LayoutError"],["impl<'a, K> Debug for ProgramCache<'a, K>
where\n K: PartialEq + Eq + Hash + Debug,
"],["impl<'a, K> Debug for AotProgramCache<'a, K>
where\n K: PartialEq + Eq + Hash,
"],["impl<'a, K> Debug for JitProgramCache<'a, K>
where\n K: Eq + Hash + PartialEq,
"],["impl<T: Debug> Debug for ArrayAbi<T>"]], "cairo_native_compile":[["impl Debug for RunMode"],["impl Debug for Args"]], "cairo_native_dump":[["impl Debug for CompilerOutput"],["impl Debug for CmdLine"]], "cairo_native_run":[["impl Debug for RunMode"],["impl Debug for RunMode"],["impl Debug for Args"]], diff --git a/trait.impl/core/marker/trait.Copy.js b/trait.impl/core/marker/trait.Copy.js index 86f378d15..c7e3493e9 100644 --- a/trait.impl/core/marker/trait.Copy.js +++ b/trait.impl/core/marker/trait.Copy.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cairo_native":[["impl Copy for OptLevel"],["impl Copy for BuiltinStats"],["impl Copy for GasCost"],["impl Copy for BlockInfo"],["impl Copy for ResourceBounds"],["impl Copy for Secp256k1Point"],["impl Copy for Secp256r1Point"],["impl Copy for U256"]] +"cairo_native":[["impl Copy for OptLevel"],["impl Copy for BuiltinStats"],["impl Copy for BlockInfo"],["impl Copy for ResourceBounds"],["impl Copy for Secp256k1Point"],["impl Copy for Secp256r1Point"],["impl Copy for U256"],["impl Copy for BuiltinCosts"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/core/marker/trait.Freeze.js b/trait.impl/core/marker/trait.Freeze.js index 19d4a8996..1380ffa3d 100644 --- a/trait.impl/core/marker/trait.Freeze.js +++ b/trait.impl/core/marker/trait.Freeze.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"cairo_native":[["impl Freeze for OptLevel",1,["cairo_native::ffi::OptLevel"]],["impl Freeze for Value",1,["cairo_native::values::Value"]],["impl Freeze for CompilerError",1,["cairo_native::error::CompilerError"]],["impl Freeze for Error",1,["cairo_native::error::Error"]],["impl Freeze for SierraAssertError",1,["cairo_native::error::SierraAssertError"]],["impl Freeze for BreakpointEvent",1,["cairo_native::metadata::auto_breakpoint::BreakpointEvent"]],["impl Freeze for GasMetadataError",1,["cairo_native::metadata::gas::GasMetadataError"]],["impl Freeze for NativeContext",1,["cairo_native::context::NativeContext"]],["impl Freeze for BuiltinStats",1,["cairo_native::execution_result::BuiltinStats"]],["impl Freeze for ContractExecutionResult",1,["cairo_native::execution_result::ContractExecutionResult"]],["impl Freeze for ExecutionResult",1,["cairo_native::execution_result::ExecutionResult"]],["impl Freeze for AotContractExecutor",1,["cairo_native::executor::contract::AotContractExecutor"]],["impl Freeze for AotNativeExecutor",1,["cairo_native::executor::aot::AotNativeExecutor"]],["impl Freeze for AutoBreakpoint",1,["cairo_native::metadata::auto_breakpoint::AutoBreakpoint"]],["impl Freeze for DebugUtils",1,["cairo_native::metadata::debug_utils::DebugUtils"]],["impl Freeze for DropOverridesMeta",1,["cairo_native::metadata::drop_overrides::DropOverridesMeta"]],["impl Freeze for DupOverridesMeta",1,["cairo_native::metadata::dup_overrides::DupOverridesMeta"]],["impl Freeze for EnumSnapshotVariantsMeta",1,["cairo_native::metadata::enum_snapshot_variants::EnumSnapshotVariantsMeta"]],["impl Freeze for GasCost",1,["cairo_native::metadata::gas::GasCost"]],["impl Freeze for GasMetadata",1,["cairo_native::metadata::gas::GasMetadata"]],["impl Freeze for MetadataComputationConfig",1,["cairo_native::metadata::gas::MetadataComputationConfig"]],["impl Freeze for ReallocBindingsMeta",1,["cairo_native::metadata::realloc_bindings::ReallocBindingsMeta"]],["impl Freeze for RuntimeBindingsMeta",1,["cairo_native::metadata::runtime_bindings::RuntimeBindingsMeta"]],["impl Freeze for MetadataStorage",1,["cairo_native::metadata::MetadataStorage"]],["impl Freeze for TailRecursionMeta",1,["cairo_native::metadata::tail_recursion::TailRecursionMeta"]],["impl Freeze for BlockInfo",1,["cairo_native::starknet::BlockInfo"]],["impl Freeze for DummySyscallHandler",1,["cairo_native::starknet::DummySyscallHandler"]],["impl Freeze for ExecutionInfo",1,["cairo_native::starknet::ExecutionInfo"]],["impl Freeze for ExecutionInfoV2",1,["cairo_native::starknet::ExecutionInfoV2"]],["impl Freeze for Felt252Abi",1,["cairo_native::starknet::Felt252Abi"]],["impl Freeze for ResourceBounds",1,["cairo_native::starknet::ResourceBounds"]],["impl Freeze for Secp256k1Point",1,["cairo_native::starknet::Secp256k1Point"]],["impl Freeze for Secp256r1Point",1,["cairo_native::starknet::Secp256r1Point"]],["impl Freeze for TxInfo",1,["cairo_native::starknet::TxInfo"]],["impl Freeze for TxV2Info",1,["cairo_native::starknet::TxV2Info"]],["impl Freeze for U256",1,["cairo_native::starknet::U256"]],["impl Freeze for ContractLogs",1,["cairo_native::starknet_stub::ContractLogs"]],["impl Freeze for StubEvent",1,["cairo_native::starknet_stub::StubEvent"]],["impl Freeze for StubSyscallHandler",1,["cairo_native::starknet_stub::StubSyscallHandler"]],["impl Freeze for LayoutError",1,["cairo_native::utils::LayoutError"]],["impl<'a, K> Freeze for ProgramCache<'a, K>",1,["cairo_native::cache::ProgramCache"]],["impl<'a, K> Freeze for AotProgramCache<'a, K>",1,["cairo_native::cache::aot::AotProgramCache"]],["impl<'a, K> Freeze for JitProgramCache<'a, K>",1,["cairo_native::cache::jit::JitProgramCache"]],["impl<'m> Freeze for JitNativeExecutor<'m>",1,["cairo_native::executor::jit::JitNativeExecutor"]],["impl<'m> Freeze for NativeModule<'m>",1,["cairo_native::module::NativeModule"]],["impl<T> Freeze for ArrayAbi<T>",1,["cairo_native::starknet::ArrayAbi"]]], +"cairo_native":[["impl Freeze for OptLevel",1,["cairo_native::ffi::OptLevel"]],["impl Freeze for Value",1,["cairo_native::values::Value"]],["impl Freeze for CompilerError",1,["cairo_native::error::CompilerError"]],["impl Freeze for Error",1,["cairo_native::error::Error"]],["impl Freeze for SierraAssertError",1,["cairo_native::error::SierraAssertError"]],["impl Freeze for BreakpointEvent",1,["cairo_native::metadata::auto_breakpoint::BreakpointEvent"]],["impl Freeze for GasMetadataError",1,["cairo_native::metadata::gas::GasMetadataError"]],["impl Freeze for NativeContext",1,["cairo_native::context::NativeContext"]],["impl Freeze for BuiltinStats",1,["cairo_native::execution_result::BuiltinStats"]],["impl Freeze for ContractExecutionResult",1,["cairo_native::execution_result::ContractExecutionResult"]],["impl Freeze for ExecutionResult",1,["cairo_native::execution_result::ExecutionResult"]],["impl Freeze for AotContractExecutor",1,["cairo_native::executor::contract::AotContractExecutor"]],["impl Freeze for AotNativeExecutor",1,["cairo_native::executor::aot::AotNativeExecutor"]],["impl Freeze for AutoBreakpoint",1,["cairo_native::metadata::auto_breakpoint::AutoBreakpoint"]],["impl Freeze for DebugUtils",1,["cairo_native::metadata::debug_utils::DebugUtils"]],["impl Freeze for DropOverridesMeta",1,["cairo_native::metadata::drop_overrides::DropOverridesMeta"]],["impl Freeze for DupOverridesMeta",1,["cairo_native::metadata::dup_overrides::DupOverridesMeta"]],["impl Freeze for EnumSnapshotVariantsMeta",1,["cairo_native::metadata::enum_snapshot_variants::EnumSnapshotVariantsMeta"]],["impl Freeze for GasCost",1,["cairo_native::metadata::gas::GasCost"]],["impl Freeze for GasMetadata",1,["cairo_native::metadata::gas::GasMetadata"]],["impl Freeze for MetadataComputationConfig",1,["cairo_native::metadata::gas::MetadataComputationConfig"]],["impl Freeze for ReallocBindingsMeta",1,["cairo_native::metadata::realloc_bindings::ReallocBindingsMeta"]],["impl Freeze for RuntimeBindingsMeta",1,["cairo_native::metadata::runtime_bindings::RuntimeBindingsMeta"]],["impl Freeze for MetadataStorage",1,["cairo_native::metadata::MetadataStorage"]],["impl Freeze for TailRecursionMeta",1,["cairo_native::metadata::tail_recursion::TailRecursionMeta"]],["impl Freeze for BlockInfo",1,["cairo_native::starknet::BlockInfo"]],["impl Freeze for DummySyscallHandler",1,["cairo_native::starknet::DummySyscallHandler"]],["impl Freeze for ExecutionInfo",1,["cairo_native::starknet::ExecutionInfo"]],["impl Freeze for ExecutionInfoV2",1,["cairo_native::starknet::ExecutionInfoV2"]],["impl Freeze for Felt252Abi",1,["cairo_native::starknet::Felt252Abi"]],["impl Freeze for ResourceBounds",1,["cairo_native::starknet::ResourceBounds"]],["impl Freeze for Secp256k1Point",1,["cairo_native::starknet::Secp256k1Point"]],["impl Freeze for Secp256r1Point",1,["cairo_native::starknet::Secp256r1Point"]],["impl Freeze for TxInfo",1,["cairo_native::starknet::TxInfo"]],["impl Freeze for TxV2Info",1,["cairo_native::starknet::TxV2Info"]],["impl Freeze for U256",1,["cairo_native::starknet::U256"]],["impl Freeze for ContractLogs",1,["cairo_native::starknet_stub::ContractLogs"]],["impl Freeze for StubEvent",1,["cairo_native::starknet_stub::StubEvent"]],["impl Freeze for StubSyscallHandler",1,["cairo_native::starknet_stub::StubSyscallHandler"]],["impl Freeze for BuiltinCosts",1,["cairo_native::utils::BuiltinCosts"]],["impl Freeze for LayoutError",1,["cairo_native::utils::LayoutError"]],["impl<'a, K> Freeze for ProgramCache<'a, K>",1,["cairo_native::cache::ProgramCache"]],["impl<'a, K> Freeze for AotProgramCache<'a, K>",1,["cairo_native::cache::aot::AotProgramCache"]],["impl<'a, K> Freeze for JitProgramCache<'a, K>",1,["cairo_native::cache::jit::JitProgramCache"]],["impl<'m> Freeze for JitNativeExecutor<'m>",1,["cairo_native::executor::jit::JitNativeExecutor"]],["impl<'m> Freeze for NativeModule<'m>",1,["cairo_native::module::NativeModule"]],["impl<T> Freeze for ArrayAbi<T>",1,["cairo_native::starknet::ArrayAbi"]]], "cairo_native_compile":[["impl Freeze for RunMode",1,["cairo_native_compile::RunMode"]],["impl Freeze for Args",1,["cairo_native_compile::Args"]]], "cairo_native_dump":[["impl Freeze for CompilerOutput",1,["cairo_native_dump::CompilerOutput"]],["impl Freeze for CmdLine",1,["cairo_native_dump::CmdLine"]]], "cairo_native_run":[["impl Freeze for RunMode",1,["cairo_native_run::RunMode"]],["impl Freeze for RunMode",1,["cairo_native_run::utils::RunMode"]],["impl Freeze for TestStatus",1,["cairo_native_run::utils::test::TestStatus"]],["impl Freeze for Args",1,["cairo_native_run::Args"]],["impl Freeze for RunArgs",1,["cairo_native_run::utils::RunArgs"]],["impl Freeze for TestResult",1,["cairo_native_run::utils::test::TestResult"]],["impl Freeze for TestsSummary",1,["cairo_native_run::utils::test::TestsSummary"]]], diff --git a/trait.impl/core/marker/trait.Send.js b/trait.impl/core/marker/trait.Send.js index 49ac74512..a6f66347d 100644 --- a/trait.impl/core/marker/trait.Send.js +++ b/trait.impl/core/marker/trait.Send.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"cairo_native":[["impl !Send for MetadataStorage",1,["cairo_native::metadata::MetadataStorage"]],["impl !Send for TailRecursionMeta",1,["cairo_native::metadata::tail_recursion::TailRecursionMeta"]],["impl Send for OptLevel",1,["cairo_native::ffi::OptLevel"]],["impl Send for Value",1,["cairo_native::values::Value"]],["impl Send for CompilerError",1,["cairo_native::error::CompilerError"]],["impl Send for Error",1,["cairo_native::error::Error"]],["impl Send for SierraAssertError",1,["cairo_native::error::SierraAssertError"]],["impl Send for BreakpointEvent",1,["cairo_native::metadata::auto_breakpoint::BreakpointEvent"]],["impl Send for GasMetadataError",1,["cairo_native::metadata::gas::GasMetadataError"]],["impl Send for NativeContext"],["impl Send for BuiltinStats",1,["cairo_native::execution_result::BuiltinStats"]],["impl Send for ContractExecutionResult",1,["cairo_native::execution_result::ContractExecutionResult"]],["impl Send for ExecutionResult",1,["cairo_native::execution_result::ExecutionResult"]],["impl Send for AotContractExecutor",1,["cairo_native::executor::contract::AotContractExecutor"]],["impl Send for AotNativeExecutor"],["impl Send for AutoBreakpoint",1,["cairo_native::metadata::auto_breakpoint::AutoBreakpoint"]],["impl Send for DebugUtils",1,["cairo_native::metadata::debug_utils::DebugUtils"]],["impl Send for DropOverridesMeta",1,["cairo_native::metadata::drop_overrides::DropOverridesMeta"]],["impl Send for DupOverridesMeta",1,["cairo_native::metadata::dup_overrides::DupOverridesMeta"]],["impl Send for EnumSnapshotVariantsMeta",1,["cairo_native::metadata::enum_snapshot_variants::EnumSnapshotVariantsMeta"]],["impl Send for GasCost",1,["cairo_native::metadata::gas::GasCost"]],["impl Send for GasMetadata",1,["cairo_native::metadata::gas::GasMetadata"]],["impl Send for MetadataComputationConfig",1,["cairo_native::metadata::gas::MetadataComputationConfig"]],["impl Send for ReallocBindingsMeta",1,["cairo_native::metadata::realloc_bindings::ReallocBindingsMeta"]],["impl Send for RuntimeBindingsMeta",1,["cairo_native::metadata::runtime_bindings::RuntimeBindingsMeta"]],["impl Send for BlockInfo",1,["cairo_native::starknet::BlockInfo"]],["impl Send for DummySyscallHandler",1,["cairo_native::starknet::DummySyscallHandler"]],["impl Send for ExecutionInfo",1,["cairo_native::starknet::ExecutionInfo"]],["impl Send for ExecutionInfoV2",1,["cairo_native::starknet::ExecutionInfoV2"]],["impl Send for Felt252Abi",1,["cairo_native::starknet::Felt252Abi"]],["impl Send for ResourceBounds",1,["cairo_native::starknet::ResourceBounds"]],["impl Send for Secp256k1Point",1,["cairo_native::starknet::Secp256k1Point"]],["impl Send for Secp256r1Point",1,["cairo_native::starknet::Secp256r1Point"]],["impl Send for TxInfo",1,["cairo_native::starknet::TxInfo"]],["impl Send for TxV2Info",1,["cairo_native::starknet::TxV2Info"]],["impl Send for U256",1,["cairo_native::starknet::U256"]],["impl Send for ContractLogs",1,["cairo_native::starknet_stub::ContractLogs"]],["impl Send for StubEvent",1,["cairo_native::starknet_stub::StubEvent"]],["impl Send for StubSyscallHandler",1,["cairo_native::starknet_stub::StubSyscallHandler"]],["impl Send for LayoutError",1,["cairo_native::utils::LayoutError"]],["impl<'a> Send for JitNativeExecutor<'a>"],["impl<'a, K> Send for ProgramCache<'a, K>
where\n K: Send,
",1,["cairo_native::cache::ProgramCache"]],["impl<'a, K> Send for AotProgramCache<'a, K>
where\n K: Send,
",1,["cairo_native::cache::aot::AotProgramCache"]],["impl<'a, K> Send for JitProgramCache<'a, K>
where\n K: Send,
",1,["cairo_native::cache::jit::JitProgramCache"]],["impl<'m> !Send for NativeModule<'m>",1,["cairo_native::module::NativeModule"]],["impl<T> !Send for ArrayAbi<T>",1,["cairo_native::starknet::ArrayAbi"]]], +"cairo_native":[["impl !Send for MetadataStorage",1,["cairo_native::metadata::MetadataStorage"]],["impl !Send for TailRecursionMeta",1,["cairo_native::metadata::tail_recursion::TailRecursionMeta"]],["impl Send for OptLevel",1,["cairo_native::ffi::OptLevel"]],["impl Send for Value",1,["cairo_native::values::Value"]],["impl Send for CompilerError",1,["cairo_native::error::CompilerError"]],["impl Send for Error",1,["cairo_native::error::Error"]],["impl Send for SierraAssertError",1,["cairo_native::error::SierraAssertError"]],["impl Send for BreakpointEvent",1,["cairo_native::metadata::auto_breakpoint::BreakpointEvent"]],["impl Send for GasMetadataError",1,["cairo_native::metadata::gas::GasMetadataError"]],["impl Send for NativeContext"],["impl Send for BuiltinStats",1,["cairo_native::execution_result::BuiltinStats"]],["impl Send for ContractExecutionResult",1,["cairo_native::execution_result::ContractExecutionResult"]],["impl Send for ExecutionResult",1,["cairo_native::execution_result::ExecutionResult"]],["impl Send for AotContractExecutor",1,["cairo_native::executor::contract::AotContractExecutor"]],["impl Send for AotNativeExecutor"],["impl Send for AutoBreakpoint",1,["cairo_native::metadata::auto_breakpoint::AutoBreakpoint"]],["impl Send for DebugUtils",1,["cairo_native::metadata::debug_utils::DebugUtils"]],["impl Send for DropOverridesMeta",1,["cairo_native::metadata::drop_overrides::DropOverridesMeta"]],["impl Send for DupOverridesMeta",1,["cairo_native::metadata::dup_overrides::DupOverridesMeta"]],["impl Send for EnumSnapshotVariantsMeta",1,["cairo_native::metadata::enum_snapshot_variants::EnumSnapshotVariantsMeta"]],["impl Send for GasCost",1,["cairo_native::metadata::gas::GasCost"]],["impl Send for GasMetadata",1,["cairo_native::metadata::gas::GasMetadata"]],["impl Send for MetadataComputationConfig",1,["cairo_native::metadata::gas::MetadataComputationConfig"]],["impl Send for ReallocBindingsMeta",1,["cairo_native::metadata::realloc_bindings::ReallocBindingsMeta"]],["impl Send for RuntimeBindingsMeta",1,["cairo_native::metadata::runtime_bindings::RuntimeBindingsMeta"]],["impl Send for BlockInfo",1,["cairo_native::starknet::BlockInfo"]],["impl Send for DummySyscallHandler",1,["cairo_native::starknet::DummySyscallHandler"]],["impl Send for ExecutionInfo",1,["cairo_native::starknet::ExecutionInfo"]],["impl Send for ExecutionInfoV2",1,["cairo_native::starknet::ExecutionInfoV2"]],["impl Send for Felt252Abi",1,["cairo_native::starknet::Felt252Abi"]],["impl Send for ResourceBounds",1,["cairo_native::starknet::ResourceBounds"]],["impl Send for Secp256k1Point",1,["cairo_native::starknet::Secp256k1Point"]],["impl Send for Secp256r1Point",1,["cairo_native::starknet::Secp256r1Point"]],["impl Send for TxInfo",1,["cairo_native::starknet::TxInfo"]],["impl Send for TxV2Info",1,["cairo_native::starknet::TxV2Info"]],["impl Send for U256",1,["cairo_native::starknet::U256"]],["impl Send for ContractLogs",1,["cairo_native::starknet_stub::ContractLogs"]],["impl Send for StubEvent",1,["cairo_native::starknet_stub::StubEvent"]],["impl Send for StubSyscallHandler",1,["cairo_native::starknet_stub::StubSyscallHandler"]],["impl Send for BuiltinCosts",1,["cairo_native::utils::BuiltinCosts"]],["impl Send for LayoutError",1,["cairo_native::utils::LayoutError"]],["impl<'a> Send for JitNativeExecutor<'a>"],["impl<'a, K> Send for ProgramCache<'a, K>
where\n K: Send,
",1,["cairo_native::cache::ProgramCache"]],["impl<'a, K> Send for AotProgramCache<'a, K>
where\n K: Send,
",1,["cairo_native::cache::aot::AotProgramCache"]],["impl<'a, K> Send for JitProgramCache<'a, K>
where\n K: Send,
",1,["cairo_native::cache::jit::JitProgramCache"]],["impl<'m> !Send for NativeModule<'m>",1,["cairo_native::module::NativeModule"]],["impl<T> !Send for ArrayAbi<T>",1,["cairo_native::starknet::ArrayAbi"]]], "cairo_native_compile":[["impl Send for RunMode",1,["cairo_native_compile::RunMode"]],["impl Send for Args",1,["cairo_native_compile::Args"]]], "cairo_native_dump":[["impl Send for CompilerOutput",1,["cairo_native_dump::CompilerOutput"]],["impl Send for CmdLine",1,["cairo_native_dump::CmdLine"]]], "cairo_native_run":[["impl Send for RunMode",1,["cairo_native_run::RunMode"]],["impl Send for RunMode",1,["cairo_native_run::utils::RunMode"]],["impl Send for TestStatus",1,["cairo_native_run::utils::test::TestStatus"]],["impl Send for Args",1,["cairo_native_run::Args"]],["impl Send for RunArgs",1,["cairo_native_run::utils::RunArgs"]],["impl Send for TestResult",1,["cairo_native_run::utils::test::TestResult"]],["impl Send for TestsSummary",1,["cairo_native_run::utils::test::TestsSummary"]]], diff --git a/trait.impl/core/marker/trait.Sync.js b/trait.impl/core/marker/trait.Sync.js index ec51b4180..99244dad5 100644 --- a/trait.impl/core/marker/trait.Sync.js +++ b/trait.impl/core/marker/trait.Sync.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"cairo_native":[["impl !Sync for MetadataStorage",1,["cairo_native::metadata::MetadataStorage"]],["impl !Sync for TailRecursionMeta",1,["cairo_native::metadata::tail_recursion::TailRecursionMeta"]],["impl Sync for OptLevel",1,["cairo_native::ffi::OptLevel"]],["impl Sync for Value",1,["cairo_native::values::Value"]],["impl Sync for CompilerError",1,["cairo_native::error::CompilerError"]],["impl Sync for Error",1,["cairo_native::error::Error"]],["impl Sync for SierraAssertError",1,["cairo_native::error::SierraAssertError"]],["impl Sync for BreakpointEvent",1,["cairo_native::metadata::auto_breakpoint::BreakpointEvent"]],["impl Sync for GasMetadataError",1,["cairo_native::metadata::gas::GasMetadataError"]],["impl Sync for NativeContext"],["impl Sync for BuiltinStats",1,["cairo_native::execution_result::BuiltinStats"]],["impl Sync for ContractExecutionResult",1,["cairo_native::execution_result::ContractExecutionResult"]],["impl Sync for ExecutionResult",1,["cairo_native::execution_result::ExecutionResult"]],["impl Sync for AotContractExecutor",1,["cairo_native::executor::contract::AotContractExecutor"]],["impl Sync for AotNativeExecutor"],["impl Sync for AutoBreakpoint",1,["cairo_native::metadata::auto_breakpoint::AutoBreakpoint"]],["impl Sync for DebugUtils",1,["cairo_native::metadata::debug_utils::DebugUtils"]],["impl Sync for DropOverridesMeta",1,["cairo_native::metadata::drop_overrides::DropOverridesMeta"]],["impl Sync for DupOverridesMeta",1,["cairo_native::metadata::dup_overrides::DupOverridesMeta"]],["impl Sync for EnumSnapshotVariantsMeta",1,["cairo_native::metadata::enum_snapshot_variants::EnumSnapshotVariantsMeta"]],["impl Sync for GasCost",1,["cairo_native::metadata::gas::GasCost"]],["impl Sync for GasMetadata",1,["cairo_native::metadata::gas::GasMetadata"]],["impl Sync for MetadataComputationConfig",1,["cairo_native::metadata::gas::MetadataComputationConfig"]],["impl Sync for ReallocBindingsMeta",1,["cairo_native::metadata::realloc_bindings::ReallocBindingsMeta"]],["impl Sync for RuntimeBindingsMeta",1,["cairo_native::metadata::runtime_bindings::RuntimeBindingsMeta"]],["impl Sync for BlockInfo",1,["cairo_native::starknet::BlockInfo"]],["impl Sync for DummySyscallHandler",1,["cairo_native::starknet::DummySyscallHandler"]],["impl Sync for ExecutionInfo",1,["cairo_native::starknet::ExecutionInfo"]],["impl Sync for ExecutionInfoV2",1,["cairo_native::starknet::ExecutionInfoV2"]],["impl Sync for Felt252Abi",1,["cairo_native::starknet::Felt252Abi"]],["impl Sync for ResourceBounds",1,["cairo_native::starknet::ResourceBounds"]],["impl Sync for Secp256k1Point",1,["cairo_native::starknet::Secp256k1Point"]],["impl Sync for Secp256r1Point",1,["cairo_native::starknet::Secp256r1Point"]],["impl Sync for TxInfo",1,["cairo_native::starknet::TxInfo"]],["impl Sync for TxV2Info",1,["cairo_native::starknet::TxV2Info"]],["impl Sync for U256",1,["cairo_native::starknet::U256"]],["impl Sync for ContractLogs",1,["cairo_native::starknet_stub::ContractLogs"]],["impl Sync for StubEvent",1,["cairo_native::starknet_stub::StubEvent"]],["impl Sync for StubSyscallHandler",1,["cairo_native::starknet_stub::StubSyscallHandler"]],["impl Sync for LayoutError",1,["cairo_native::utils::LayoutError"]],["impl<'a> Sync for JitNativeExecutor<'a>"],["impl<'a, K> Sync for ProgramCache<'a, K>
where\n K: Sync,
",1,["cairo_native::cache::ProgramCache"]],["impl<'a, K> Sync for AotProgramCache<'a, K>
where\n K: Sync,
",1,["cairo_native::cache::aot::AotProgramCache"]],["impl<'a, K> Sync for JitProgramCache<'a, K>
where\n K: Sync,
",1,["cairo_native::cache::jit::JitProgramCache"]],["impl<'m> !Sync for NativeModule<'m>",1,["cairo_native::module::NativeModule"]],["impl<T> !Sync for ArrayAbi<T>",1,["cairo_native::starknet::ArrayAbi"]]], +"cairo_native":[["impl !Sync for MetadataStorage",1,["cairo_native::metadata::MetadataStorage"]],["impl !Sync for TailRecursionMeta",1,["cairo_native::metadata::tail_recursion::TailRecursionMeta"]],["impl Sync for OptLevel",1,["cairo_native::ffi::OptLevel"]],["impl Sync for Value",1,["cairo_native::values::Value"]],["impl Sync for CompilerError",1,["cairo_native::error::CompilerError"]],["impl Sync for Error",1,["cairo_native::error::Error"]],["impl Sync for SierraAssertError",1,["cairo_native::error::SierraAssertError"]],["impl Sync for BreakpointEvent",1,["cairo_native::metadata::auto_breakpoint::BreakpointEvent"]],["impl Sync for GasMetadataError",1,["cairo_native::metadata::gas::GasMetadataError"]],["impl Sync for NativeContext"],["impl Sync for BuiltinStats",1,["cairo_native::execution_result::BuiltinStats"]],["impl Sync for ContractExecutionResult",1,["cairo_native::execution_result::ContractExecutionResult"]],["impl Sync for ExecutionResult",1,["cairo_native::execution_result::ExecutionResult"]],["impl Sync for AotContractExecutor",1,["cairo_native::executor::contract::AotContractExecutor"]],["impl Sync for AotNativeExecutor"],["impl Sync for AutoBreakpoint",1,["cairo_native::metadata::auto_breakpoint::AutoBreakpoint"]],["impl Sync for DebugUtils",1,["cairo_native::metadata::debug_utils::DebugUtils"]],["impl Sync for DropOverridesMeta",1,["cairo_native::metadata::drop_overrides::DropOverridesMeta"]],["impl Sync for DupOverridesMeta",1,["cairo_native::metadata::dup_overrides::DupOverridesMeta"]],["impl Sync for EnumSnapshotVariantsMeta",1,["cairo_native::metadata::enum_snapshot_variants::EnumSnapshotVariantsMeta"]],["impl Sync for GasCost",1,["cairo_native::metadata::gas::GasCost"]],["impl Sync for GasMetadata",1,["cairo_native::metadata::gas::GasMetadata"]],["impl Sync for MetadataComputationConfig",1,["cairo_native::metadata::gas::MetadataComputationConfig"]],["impl Sync for ReallocBindingsMeta",1,["cairo_native::metadata::realloc_bindings::ReallocBindingsMeta"]],["impl Sync for RuntimeBindingsMeta",1,["cairo_native::metadata::runtime_bindings::RuntimeBindingsMeta"]],["impl Sync for BlockInfo",1,["cairo_native::starknet::BlockInfo"]],["impl Sync for DummySyscallHandler",1,["cairo_native::starknet::DummySyscallHandler"]],["impl Sync for ExecutionInfo",1,["cairo_native::starknet::ExecutionInfo"]],["impl Sync for ExecutionInfoV2",1,["cairo_native::starknet::ExecutionInfoV2"]],["impl Sync for Felt252Abi",1,["cairo_native::starknet::Felt252Abi"]],["impl Sync for ResourceBounds",1,["cairo_native::starknet::ResourceBounds"]],["impl Sync for Secp256k1Point",1,["cairo_native::starknet::Secp256k1Point"]],["impl Sync for Secp256r1Point",1,["cairo_native::starknet::Secp256r1Point"]],["impl Sync for TxInfo",1,["cairo_native::starknet::TxInfo"]],["impl Sync for TxV2Info",1,["cairo_native::starknet::TxV2Info"]],["impl Sync for U256",1,["cairo_native::starknet::U256"]],["impl Sync for ContractLogs",1,["cairo_native::starknet_stub::ContractLogs"]],["impl Sync for StubEvent",1,["cairo_native::starknet_stub::StubEvent"]],["impl Sync for StubSyscallHandler",1,["cairo_native::starknet_stub::StubSyscallHandler"]],["impl Sync for BuiltinCosts",1,["cairo_native::utils::BuiltinCosts"]],["impl Sync for LayoutError",1,["cairo_native::utils::LayoutError"]],["impl<'a> Sync for JitNativeExecutor<'a>"],["impl<'a, K> Sync for ProgramCache<'a, K>
where\n K: Sync,
",1,["cairo_native::cache::ProgramCache"]],["impl<'a, K> Sync for AotProgramCache<'a, K>
where\n K: Sync,
",1,["cairo_native::cache::aot::AotProgramCache"]],["impl<'a, K> Sync for JitProgramCache<'a, K>
where\n K: Sync,
",1,["cairo_native::cache::jit::JitProgramCache"]],["impl<'m> !Sync for NativeModule<'m>",1,["cairo_native::module::NativeModule"]],["impl<T> !Sync for ArrayAbi<T>",1,["cairo_native::starknet::ArrayAbi"]]], "cairo_native_compile":[["impl Sync for RunMode",1,["cairo_native_compile::RunMode"]],["impl Sync for Args",1,["cairo_native_compile::Args"]]], "cairo_native_dump":[["impl Sync for CompilerOutput",1,["cairo_native_dump::CompilerOutput"]],["impl Sync for CmdLine",1,["cairo_native_dump::CmdLine"]]], "cairo_native_run":[["impl Sync for RunMode",1,["cairo_native_run::RunMode"]],["impl Sync for RunMode",1,["cairo_native_run::utils::RunMode"]],["impl Sync for TestStatus",1,["cairo_native_run::utils::test::TestStatus"]],["impl Sync for Args",1,["cairo_native_run::Args"]],["impl Sync for RunArgs",1,["cairo_native_run::utils::RunArgs"]],["impl Sync for TestResult",1,["cairo_native_run::utils::test::TestResult"]],["impl Sync for TestsSummary",1,["cairo_native_run::utils::test::TestsSummary"]]], diff --git a/trait.impl/core/marker/trait.Unpin.js b/trait.impl/core/marker/trait.Unpin.js index 0f8d0de77..237cfd290 100644 --- a/trait.impl/core/marker/trait.Unpin.js +++ b/trait.impl/core/marker/trait.Unpin.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"cairo_native":[["impl Unpin for OptLevel",1,["cairo_native::ffi::OptLevel"]],["impl Unpin for Value",1,["cairo_native::values::Value"]],["impl Unpin for CompilerError",1,["cairo_native::error::CompilerError"]],["impl Unpin for Error",1,["cairo_native::error::Error"]],["impl Unpin for SierraAssertError",1,["cairo_native::error::SierraAssertError"]],["impl Unpin for BreakpointEvent",1,["cairo_native::metadata::auto_breakpoint::BreakpointEvent"]],["impl Unpin for GasMetadataError",1,["cairo_native::metadata::gas::GasMetadataError"]],["impl Unpin for NativeContext",1,["cairo_native::context::NativeContext"]],["impl Unpin for BuiltinStats",1,["cairo_native::execution_result::BuiltinStats"]],["impl Unpin for ContractExecutionResult",1,["cairo_native::execution_result::ContractExecutionResult"]],["impl Unpin for ExecutionResult",1,["cairo_native::execution_result::ExecutionResult"]],["impl Unpin for AotContractExecutor",1,["cairo_native::executor::contract::AotContractExecutor"]],["impl Unpin for AotNativeExecutor",1,["cairo_native::executor::aot::AotNativeExecutor"]],["impl Unpin for AutoBreakpoint",1,["cairo_native::metadata::auto_breakpoint::AutoBreakpoint"]],["impl Unpin for DebugUtils",1,["cairo_native::metadata::debug_utils::DebugUtils"]],["impl Unpin for DropOverridesMeta",1,["cairo_native::metadata::drop_overrides::DropOverridesMeta"]],["impl Unpin for DupOverridesMeta",1,["cairo_native::metadata::dup_overrides::DupOverridesMeta"]],["impl Unpin for EnumSnapshotVariantsMeta",1,["cairo_native::metadata::enum_snapshot_variants::EnumSnapshotVariantsMeta"]],["impl Unpin for GasCost",1,["cairo_native::metadata::gas::GasCost"]],["impl Unpin for GasMetadata",1,["cairo_native::metadata::gas::GasMetadata"]],["impl Unpin for MetadataComputationConfig",1,["cairo_native::metadata::gas::MetadataComputationConfig"]],["impl Unpin for ReallocBindingsMeta",1,["cairo_native::metadata::realloc_bindings::ReallocBindingsMeta"]],["impl Unpin for RuntimeBindingsMeta",1,["cairo_native::metadata::runtime_bindings::RuntimeBindingsMeta"]],["impl Unpin for MetadataStorage",1,["cairo_native::metadata::MetadataStorage"]],["impl Unpin for TailRecursionMeta",1,["cairo_native::metadata::tail_recursion::TailRecursionMeta"]],["impl Unpin for BlockInfo",1,["cairo_native::starknet::BlockInfo"]],["impl Unpin for DummySyscallHandler",1,["cairo_native::starknet::DummySyscallHandler"]],["impl Unpin for ExecutionInfo",1,["cairo_native::starknet::ExecutionInfo"]],["impl Unpin for ExecutionInfoV2",1,["cairo_native::starknet::ExecutionInfoV2"]],["impl Unpin for Felt252Abi",1,["cairo_native::starknet::Felt252Abi"]],["impl Unpin for ResourceBounds",1,["cairo_native::starknet::ResourceBounds"]],["impl Unpin for Secp256k1Point",1,["cairo_native::starknet::Secp256k1Point"]],["impl Unpin for Secp256r1Point",1,["cairo_native::starknet::Secp256r1Point"]],["impl Unpin for TxInfo",1,["cairo_native::starknet::TxInfo"]],["impl Unpin for TxV2Info",1,["cairo_native::starknet::TxV2Info"]],["impl Unpin for U256",1,["cairo_native::starknet::U256"]],["impl Unpin for ContractLogs",1,["cairo_native::starknet_stub::ContractLogs"]],["impl Unpin for StubEvent",1,["cairo_native::starknet_stub::StubEvent"]],["impl Unpin for StubSyscallHandler",1,["cairo_native::starknet_stub::StubSyscallHandler"]],["impl Unpin for LayoutError",1,["cairo_native::utils::LayoutError"]],["impl<'a, K> Unpin for ProgramCache<'a, K>
where\n K: Unpin,
",1,["cairo_native::cache::ProgramCache"]],["impl<'a, K> Unpin for AotProgramCache<'a, K>
where\n K: Unpin,
",1,["cairo_native::cache::aot::AotProgramCache"]],["impl<'a, K> Unpin for JitProgramCache<'a, K>
where\n K: Unpin,
",1,["cairo_native::cache::jit::JitProgramCache"]],["impl<'m> Unpin for JitNativeExecutor<'m>",1,["cairo_native::executor::jit::JitNativeExecutor"]],["impl<'m> Unpin for NativeModule<'m>",1,["cairo_native::module::NativeModule"]],["impl<T> Unpin for ArrayAbi<T>",1,["cairo_native::starknet::ArrayAbi"]]], +"cairo_native":[["impl Unpin for OptLevel",1,["cairo_native::ffi::OptLevel"]],["impl Unpin for Value",1,["cairo_native::values::Value"]],["impl Unpin for CompilerError",1,["cairo_native::error::CompilerError"]],["impl Unpin for Error",1,["cairo_native::error::Error"]],["impl Unpin for SierraAssertError",1,["cairo_native::error::SierraAssertError"]],["impl Unpin for BreakpointEvent",1,["cairo_native::metadata::auto_breakpoint::BreakpointEvent"]],["impl Unpin for GasMetadataError",1,["cairo_native::metadata::gas::GasMetadataError"]],["impl Unpin for NativeContext",1,["cairo_native::context::NativeContext"]],["impl Unpin for BuiltinStats",1,["cairo_native::execution_result::BuiltinStats"]],["impl Unpin for ContractExecutionResult",1,["cairo_native::execution_result::ContractExecutionResult"]],["impl Unpin for ExecutionResult",1,["cairo_native::execution_result::ExecutionResult"]],["impl Unpin for AotContractExecutor",1,["cairo_native::executor::contract::AotContractExecutor"]],["impl Unpin for AotNativeExecutor",1,["cairo_native::executor::aot::AotNativeExecutor"]],["impl Unpin for AutoBreakpoint",1,["cairo_native::metadata::auto_breakpoint::AutoBreakpoint"]],["impl Unpin for DebugUtils",1,["cairo_native::metadata::debug_utils::DebugUtils"]],["impl Unpin for DropOverridesMeta",1,["cairo_native::metadata::drop_overrides::DropOverridesMeta"]],["impl Unpin for DupOverridesMeta",1,["cairo_native::metadata::dup_overrides::DupOverridesMeta"]],["impl Unpin for EnumSnapshotVariantsMeta",1,["cairo_native::metadata::enum_snapshot_variants::EnumSnapshotVariantsMeta"]],["impl Unpin for GasCost",1,["cairo_native::metadata::gas::GasCost"]],["impl Unpin for GasMetadata",1,["cairo_native::metadata::gas::GasMetadata"]],["impl Unpin for MetadataComputationConfig",1,["cairo_native::metadata::gas::MetadataComputationConfig"]],["impl Unpin for ReallocBindingsMeta",1,["cairo_native::metadata::realloc_bindings::ReallocBindingsMeta"]],["impl Unpin for RuntimeBindingsMeta",1,["cairo_native::metadata::runtime_bindings::RuntimeBindingsMeta"]],["impl Unpin for MetadataStorage",1,["cairo_native::metadata::MetadataStorage"]],["impl Unpin for TailRecursionMeta",1,["cairo_native::metadata::tail_recursion::TailRecursionMeta"]],["impl Unpin for BlockInfo",1,["cairo_native::starknet::BlockInfo"]],["impl Unpin for DummySyscallHandler",1,["cairo_native::starknet::DummySyscallHandler"]],["impl Unpin for ExecutionInfo",1,["cairo_native::starknet::ExecutionInfo"]],["impl Unpin for ExecutionInfoV2",1,["cairo_native::starknet::ExecutionInfoV2"]],["impl Unpin for Felt252Abi",1,["cairo_native::starknet::Felt252Abi"]],["impl Unpin for ResourceBounds",1,["cairo_native::starknet::ResourceBounds"]],["impl Unpin for Secp256k1Point",1,["cairo_native::starknet::Secp256k1Point"]],["impl Unpin for Secp256r1Point",1,["cairo_native::starknet::Secp256r1Point"]],["impl Unpin for TxInfo",1,["cairo_native::starknet::TxInfo"]],["impl Unpin for TxV2Info",1,["cairo_native::starknet::TxV2Info"]],["impl Unpin for U256",1,["cairo_native::starknet::U256"]],["impl Unpin for ContractLogs",1,["cairo_native::starknet_stub::ContractLogs"]],["impl Unpin for StubEvent",1,["cairo_native::starknet_stub::StubEvent"]],["impl Unpin for StubSyscallHandler",1,["cairo_native::starknet_stub::StubSyscallHandler"]],["impl Unpin for BuiltinCosts",1,["cairo_native::utils::BuiltinCosts"]],["impl Unpin for LayoutError",1,["cairo_native::utils::LayoutError"]],["impl<'a, K> Unpin for ProgramCache<'a, K>
where\n K: Unpin,
",1,["cairo_native::cache::ProgramCache"]],["impl<'a, K> Unpin for AotProgramCache<'a, K>
where\n K: Unpin,
",1,["cairo_native::cache::aot::AotProgramCache"]],["impl<'a, K> Unpin for JitProgramCache<'a, K>
where\n K: Unpin,
",1,["cairo_native::cache::jit::JitProgramCache"]],["impl<'m> Unpin for JitNativeExecutor<'m>",1,["cairo_native::executor::jit::JitNativeExecutor"]],["impl<'m> Unpin for NativeModule<'m>",1,["cairo_native::module::NativeModule"]],["impl<T> Unpin for ArrayAbi<T>",1,["cairo_native::starknet::ArrayAbi"]]], "cairo_native_compile":[["impl Unpin for RunMode",1,["cairo_native_compile::RunMode"]],["impl Unpin for Args",1,["cairo_native_compile::Args"]]], "cairo_native_dump":[["impl Unpin for CompilerOutput",1,["cairo_native_dump::CompilerOutput"]],["impl Unpin for CmdLine",1,["cairo_native_dump::CmdLine"]]], "cairo_native_run":[["impl Unpin for RunMode",1,["cairo_native_run::RunMode"]],["impl Unpin for RunMode",1,["cairo_native_run::utils::RunMode"]],["impl Unpin for TestStatus",1,["cairo_native_run::utils::test::TestStatus"]],["impl Unpin for Args",1,["cairo_native_run::Args"]],["impl Unpin for RunArgs",1,["cairo_native_run::utils::RunArgs"]],["impl Unpin for TestResult",1,["cairo_native_run::utils::test::TestResult"]],["impl Unpin for TestsSummary",1,["cairo_native_run::utils::test::TestsSummary"]]], diff --git a/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js b/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js index e4c6a3b74..006e337c2 100644 --- a/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js +++ b/trait.impl/core/panic/unwind_safe/trait.RefUnwindSafe.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"cairo_native":[["impl !RefUnwindSafe for Error",1,["cairo_native::error::Error"]],["impl !RefUnwindSafe for MetadataStorage",1,["cairo_native::metadata::MetadataStorage"]],["impl RefUnwindSafe for OptLevel",1,["cairo_native::ffi::OptLevel"]],["impl RefUnwindSafe for Value",1,["cairo_native::values::Value"]],["impl RefUnwindSafe for CompilerError",1,["cairo_native::error::CompilerError"]],["impl RefUnwindSafe for SierraAssertError",1,["cairo_native::error::SierraAssertError"]],["impl RefUnwindSafe for BreakpointEvent",1,["cairo_native::metadata::auto_breakpoint::BreakpointEvent"]],["impl RefUnwindSafe for GasMetadataError",1,["cairo_native::metadata::gas::GasMetadataError"]],["impl RefUnwindSafe for NativeContext",1,["cairo_native::context::NativeContext"]],["impl RefUnwindSafe for BuiltinStats",1,["cairo_native::execution_result::BuiltinStats"]],["impl RefUnwindSafe for ContractExecutionResult",1,["cairo_native::execution_result::ContractExecutionResult"]],["impl RefUnwindSafe for ExecutionResult",1,["cairo_native::execution_result::ExecutionResult"]],["impl RefUnwindSafe for AotContractExecutor",1,["cairo_native::executor::contract::AotContractExecutor"]],["impl RefUnwindSafe for AotNativeExecutor",1,["cairo_native::executor::aot::AotNativeExecutor"]],["impl RefUnwindSafe for AutoBreakpoint",1,["cairo_native::metadata::auto_breakpoint::AutoBreakpoint"]],["impl RefUnwindSafe for DebugUtils",1,["cairo_native::metadata::debug_utils::DebugUtils"]],["impl RefUnwindSafe for DropOverridesMeta",1,["cairo_native::metadata::drop_overrides::DropOverridesMeta"]],["impl RefUnwindSafe for DupOverridesMeta",1,["cairo_native::metadata::dup_overrides::DupOverridesMeta"]],["impl RefUnwindSafe for EnumSnapshotVariantsMeta",1,["cairo_native::metadata::enum_snapshot_variants::EnumSnapshotVariantsMeta"]],["impl RefUnwindSafe for GasCost",1,["cairo_native::metadata::gas::GasCost"]],["impl RefUnwindSafe for GasMetadata",1,["cairo_native::metadata::gas::GasMetadata"]],["impl RefUnwindSafe for MetadataComputationConfig",1,["cairo_native::metadata::gas::MetadataComputationConfig"]],["impl RefUnwindSafe for ReallocBindingsMeta",1,["cairo_native::metadata::realloc_bindings::ReallocBindingsMeta"]],["impl RefUnwindSafe for RuntimeBindingsMeta",1,["cairo_native::metadata::runtime_bindings::RuntimeBindingsMeta"]],["impl RefUnwindSafe for TailRecursionMeta",1,["cairo_native::metadata::tail_recursion::TailRecursionMeta"]],["impl RefUnwindSafe for BlockInfo",1,["cairo_native::starknet::BlockInfo"]],["impl RefUnwindSafe for DummySyscallHandler",1,["cairo_native::starknet::DummySyscallHandler"]],["impl RefUnwindSafe for ExecutionInfo",1,["cairo_native::starknet::ExecutionInfo"]],["impl RefUnwindSafe for ExecutionInfoV2",1,["cairo_native::starknet::ExecutionInfoV2"]],["impl RefUnwindSafe for Felt252Abi",1,["cairo_native::starknet::Felt252Abi"]],["impl RefUnwindSafe for ResourceBounds",1,["cairo_native::starknet::ResourceBounds"]],["impl RefUnwindSafe for Secp256k1Point",1,["cairo_native::starknet::Secp256k1Point"]],["impl RefUnwindSafe for Secp256r1Point",1,["cairo_native::starknet::Secp256r1Point"]],["impl RefUnwindSafe for TxInfo",1,["cairo_native::starknet::TxInfo"]],["impl RefUnwindSafe for TxV2Info",1,["cairo_native::starknet::TxV2Info"]],["impl RefUnwindSafe for U256",1,["cairo_native::starknet::U256"]],["impl RefUnwindSafe for ContractLogs",1,["cairo_native::starknet_stub::ContractLogs"]],["impl RefUnwindSafe for StubEvent",1,["cairo_native::starknet_stub::StubEvent"]],["impl RefUnwindSafe for StubSyscallHandler",1,["cairo_native::starknet_stub::StubSyscallHandler"]],["impl RefUnwindSafe for LayoutError",1,["cairo_native::utils::LayoutError"]],["impl<'a, K> RefUnwindSafe for ProgramCache<'a, K>
where\n K: RefUnwindSafe,
",1,["cairo_native::cache::ProgramCache"]],["impl<'a, K> RefUnwindSafe for AotProgramCache<'a, K>
where\n K: RefUnwindSafe,
",1,["cairo_native::cache::aot::AotProgramCache"]],["impl<'a, K> RefUnwindSafe for JitProgramCache<'a, K>
where\n K: RefUnwindSafe,
",1,["cairo_native::cache::jit::JitProgramCache"]],["impl<'m> !RefUnwindSafe for NativeModule<'m>",1,["cairo_native::module::NativeModule"]],["impl<'m> RefUnwindSafe for JitNativeExecutor<'m>",1,["cairo_native::executor::jit::JitNativeExecutor"]],["impl<T> RefUnwindSafe for ArrayAbi<T>
where\n T: RefUnwindSafe,
",1,["cairo_native::starknet::ArrayAbi"]]], +"cairo_native":[["impl !RefUnwindSafe for Error",1,["cairo_native::error::Error"]],["impl !RefUnwindSafe for MetadataStorage",1,["cairo_native::metadata::MetadataStorage"]],["impl RefUnwindSafe for OptLevel",1,["cairo_native::ffi::OptLevel"]],["impl RefUnwindSafe for Value",1,["cairo_native::values::Value"]],["impl RefUnwindSafe for CompilerError",1,["cairo_native::error::CompilerError"]],["impl RefUnwindSafe for SierraAssertError",1,["cairo_native::error::SierraAssertError"]],["impl RefUnwindSafe for BreakpointEvent",1,["cairo_native::metadata::auto_breakpoint::BreakpointEvent"]],["impl RefUnwindSafe for GasMetadataError",1,["cairo_native::metadata::gas::GasMetadataError"]],["impl RefUnwindSafe for NativeContext",1,["cairo_native::context::NativeContext"]],["impl RefUnwindSafe for BuiltinStats",1,["cairo_native::execution_result::BuiltinStats"]],["impl RefUnwindSafe for ContractExecutionResult",1,["cairo_native::execution_result::ContractExecutionResult"]],["impl RefUnwindSafe for ExecutionResult",1,["cairo_native::execution_result::ExecutionResult"]],["impl RefUnwindSafe for AotContractExecutor",1,["cairo_native::executor::contract::AotContractExecutor"]],["impl RefUnwindSafe for AotNativeExecutor",1,["cairo_native::executor::aot::AotNativeExecutor"]],["impl RefUnwindSafe for AutoBreakpoint",1,["cairo_native::metadata::auto_breakpoint::AutoBreakpoint"]],["impl RefUnwindSafe for DebugUtils",1,["cairo_native::metadata::debug_utils::DebugUtils"]],["impl RefUnwindSafe for DropOverridesMeta",1,["cairo_native::metadata::drop_overrides::DropOverridesMeta"]],["impl RefUnwindSafe for DupOverridesMeta",1,["cairo_native::metadata::dup_overrides::DupOverridesMeta"]],["impl RefUnwindSafe for EnumSnapshotVariantsMeta",1,["cairo_native::metadata::enum_snapshot_variants::EnumSnapshotVariantsMeta"]],["impl RefUnwindSafe for GasCost",1,["cairo_native::metadata::gas::GasCost"]],["impl RefUnwindSafe for GasMetadata",1,["cairo_native::metadata::gas::GasMetadata"]],["impl RefUnwindSafe for MetadataComputationConfig",1,["cairo_native::metadata::gas::MetadataComputationConfig"]],["impl RefUnwindSafe for ReallocBindingsMeta",1,["cairo_native::metadata::realloc_bindings::ReallocBindingsMeta"]],["impl RefUnwindSafe for RuntimeBindingsMeta",1,["cairo_native::metadata::runtime_bindings::RuntimeBindingsMeta"]],["impl RefUnwindSafe for TailRecursionMeta",1,["cairo_native::metadata::tail_recursion::TailRecursionMeta"]],["impl RefUnwindSafe for BlockInfo",1,["cairo_native::starknet::BlockInfo"]],["impl RefUnwindSafe for DummySyscallHandler",1,["cairo_native::starknet::DummySyscallHandler"]],["impl RefUnwindSafe for ExecutionInfo",1,["cairo_native::starknet::ExecutionInfo"]],["impl RefUnwindSafe for ExecutionInfoV2",1,["cairo_native::starknet::ExecutionInfoV2"]],["impl RefUnwindSafe for Felt252Abi",1,["cairo_native::starknet::Felt252Abi"]],["impl RefUnwindSafe for ResourceBounds",1,["cairo_native::starknet::ResourceBounds"]],["impl RefUnwindSafe for Secp256k1Point",1,["cairo_native::starknet::Secp256k1Point"]],["impl RefUnwindSafe for Secp256r1Point",1,["cairo_native::starknet::Secp256r1Point"]],["impl RefUnwindSafe for TxInfo",1,["cairo_native::starknet::TxInfo"]],["impl RefUnwindSafe for TxV2Info",1,["cairo_native::starknet::TxV2Info"]],["impl RefUnwindSafe for U256",1,["cairo_native::starknet::U256"]],["impl RefUnwindSafe for ContractLogs",1,["cairo_native::starknet_stub::ContractLogs"]],["impl RefUnwindSafe for StubEvent",1,["cairo_native::starknet_stub::StubEvent"]],["impl RefUnwindSafe for StubSyscallHandler",1,["cairo_native::starknet_stub::StubSyscallHandler"]],["impl RefUnwindSafe for BuiltinCosts",1,["cairo_native::utils::BuiltinCosts"]],["impl RefUnwindSafe for LayoutError",1,["cairo_native::utils::LayoutError"]],["impl<'a, K> RefUnwindSafe for ProgramCache<'a, K>
where\n K: RefUnwindSafe,
",1,["cairo_native::cache::ProgramCache"]],["impl<'a, K> RefUnwindSafe for AotProgramCache<'a, K>
where\n K: RefUnwindSafe,
",1,["cairo_native::cache::aot::AotProgramCache"]],["impl<'a, K> RefUnwindSafe for JitProgramCache<'a, K>
where\n K: RefUnwindSafe,
",1,["cairo_native::cache::jit::JitProgramCache"]],["impl<'m> !RefUnwindSafe for NativeModule<'m>",1,["cairo_native::module::NativeModule"]],["impl<'m> RefUnwindSafe for JitNativeExecutor<'m>",1,["cairo_native::executor::jit::JitNativeExecutor"]],["impl<T> RefUnwindSafe for ArrayAbi<T>
where\n T: RefUnwindSafe,
",1,["cairo_native::starknet::ArrayAbi"]]], "cairo_native_compile":[["impl RefUnwindSafe for RunMode",1,["cairo_native_compile::RunMode"]],["impl RefUnwindSafe for Args",1,["cairo_native_compile::Args"]]], "cairo_native_dump":[["impl RefUnwindSafe for CompilerOutput",1,["cairo_native_dump::CompilerOutput"]],["impl RefUnwindSafe for CmdLine",1,["cairo_native_dump::CmdLine"]]], "cairo_native_run":[["impl RefUnwindSafe for RunMode",1,["cairo_native_run::RunMode"]],["impl RefUnwindSafe for RunMode",1,["cairo_native_run::utils::RunMode"]],["impl RefUnwindSafe for TestStatus",1,["cairo_native_run::utils::test::TestStatus"]],["impl RefUnwindSafe for Args",1,["cairo_native_run::Args"]],["impl RefUnwindSafe for RunArgs",1,["cairo_native_run::utils::RunArgs"]],["impl RefUnwindSafe for TestResult",1,["cairo_native_run::utils::test::TestResult"]],["impl RefUnwindSafe for TestsSummary",1,["cairo_native_run::utils::test::TestsSummary"]]], diff --git a/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js b/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js index 5cecc0e00..bd2706305 100644 --- a/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js +++ b/trait.impl/core/panic/unwind_safe/trait.UnwindSafe.js @@ -1,5 +1,5 @@ (function() {var implementors = { -"cairo_native":[["impl !UnwindSafe for Error",1,["cairo_native::error::Error"]],["impl !UnwindSafe for MetadataStorage",1,["cairo_native::metadata::MetadataStorage"]],["impl UnwindSafe for OptLevel",1,["cairo_native::ffi::OptLevel"]],["impl UnwindSafe for Value",1,["cairo_native::values::Value"]],["impl UnwindSafe for CompilerError",1,["cairo_native::error::CompilerError"]],["impl UnwindSafe for SierraAssertError",1,["cairo_native::error::SierraAssertError"]],["impl UnwindSafe for BreakpointEvent",1,["cairo_native::metadata::auto_breakpoint::BreakpointEvent"]],["impl UnwindSafe for GasMetadataError",1,["cairo_native::metadata::gas::GasMetadataError"]],["impl UnwindSafe for NativeContext",1,["cairo_native::context::NativeContext"]],["impl UnwindSafe for BuiltinStats",1,["cairo_native::execution_result::BuiltinStats"]],["impl UnwindSafe for ContractExecutionResult",1,["cairo_native::execution_result::ContractExecutionResult"]],["impl UnwindSafe for ExecutionResult",1,["cairo_native::execution_result::ExecutionResult"]],["impl UnwindSafe for AotContractExecutor",1,["cairo_native::executor::contract::AotContractExecutor"]],["impl UnwindSafe for AotNativeExecutor",1,["cairo_native::executor::aot::AotNativeExecutor"]],["impl UnwindSafe for AutoBreakpoint",1,["cairo_native::metadata::auto_breakpoint::AutoBreakpoint"]],["impl UnwindSafe for DebugUtils",1,["cairo_native::metadata::debug_utils::DebugUtils"]],["impl UnwindSafe for DropOverridesMeta",1,["cairo_native::metadata::drop_overrides::DropOverridesMeta"]],["impl UnwindSafe for DupOverridesMeta",1,["cairo_native::metadata::dup_overrides::DupOverridesMeta"]],["impl UnwindSafe for EnumSnapshotVariantsMeta",1,["cairo_native::metadata::enum_snapshot_variants::EnumSnapshotVariantsMeta"]],["impl UnwindSafe for GasCost",1,["cairo_native::metadata::gas::GasCost"]],["impl UnwindSafe for GasMetadata",1,["cairo_native::metadata::gas::GasMetadata"]],["impl UnwindSafe for MetadataComputationConfig",1,["cairo_native::metadata::gas::MetadataComputationConfig"]],["impl UnwindSafe for ReallocBindingsMeta",1,["cairo_native::metadata::realloc_bindings::ReallocBindingsMeta"]],["impl UnwindSafe for RuntimeBindingsMeta",1,["cairo_native::metadata::runtime_bindings::RuntimeBindingsMeta"]],["impl UnwindSafe for TailRecursionMeta",1,["cairo_native::metadata::tail_recursion::TailRecursionMeta"]],["impl UnwindSafe for BlockInfo",1,["cairo_native::starknet::BlockInfo"]],["impl UnwindSafe for DummySyscallHandler",1,["cairo_native::starknet::DummySyscallHandler"]],["impl UnwindSafe for ExecutionInfo",1,["cairo_native::starknet::ExecutionInfo"]],["impl UnwindSafe for ExecutionInfoV2",1,["cairo_native::starknet::ExecutionInfoV2"]],["impl UnwindSafe for Felt252Abi",1,["cairo_native::starknet::Felt252Abi"]],["impl UnwindSafe for ResourceBounds",1,["cairo_native::starknet::ResourceBounds"]],["impl UnwindSafe for Secp256k1Point",1,["cairo_native::starknet::Secp256k1Point"]],["impl UnwindSafe for Secp256r1Point",1,["cairo_native::starknet::Secp256r1Point"]],["impl UnwindSafe for TxInfo",1,["cairo_native::starknet::TxInfo"]],["impl UnwindSafe for TxV2Info",1,["cairo_native::starknet::TxV2Info"]],["impl UnwindSafe for U256",1,["cairo_native::starknet::U256"]],["impl UnwindSafe for ContractLogs",1,["cairo_native::starknet_stub::ContractLogs"]],["impl UnwindSafe for StubEvent",1,["cairo_native::starknet_stub::StubEvent"]],["impl UnwindSafe for StubSyscallHandler",1,["cairo_native::starknet_stub::StubSyscallHandler"]],["impl UnwindSafe for LayoutError",1,["cairo_native::utils::LayoutError"]],["impl<'a, K> UnwindSafe for ProgramCache<'a, K>
where\n K: UnwindSafe,
",1,["cairo_native::cache::ProgramCache"]],["impl<'a, K> UnwindSafe for AotProgramCache<'a, K>
where\n K: UnwindSafe,
",1,["cairo_native::cache::aot::AotProgramCache"]],["impl<'a, K> UnwindSafe for JitProgramCache<'a, K>
where\n K: UnwindSafe,
",1,["cairo_native::cache::jit::JitProgramCache"]],["impl<'m> !UnwindSafe for NativeModule<'m>",1,["cairo_native::module::NativeModule"]],["impl<'m> UnwindSafe for JitNativeExecutor<'m>",1,["cairo_native::executor::jit::JitNativeExecutor"]],["impl<T> UnwindSafe for ArrayAbi<T>
where\n T: RefUnwindSafe,
",1,["cairo_native::starknet::ArrayAbi"]]], +"cairo_native":[["impl !UnwindSafe for Error",1,["cairo_native::error::Error"]],["impl !UnwindSafe for MetadataStorage",1,["cairo_native::metadata::MetadataStorage"]],["impl UnwindSafe for OptLevel",1,["cairo_native::ffi::OptLevel"]],["impl UnwindSafe for Value",1,["cairo_native::values::Value"]],["impl UnwindSafe for CompilerError",1,["cairo_native::error::CompilerError"]],["impl UnwindSafe for SierraAssertError",1,["cairo_native::error::SierraAssertError"]],["impl UnwindSafe for BreakpointEvent",1,["cairo_native::metadata::auto_breakpoint::BreakpointEvent"]],["impl UnwindSafe for GasMetadataError",1,["cairo_native::metadata::gas::GasMetadataError"]],["impl UnwindSafe for NativeContext",1,["cairo_native::context::NativeContext"]],["impl UnwindSafe for BuiltinStats",1,["cairo_native::execution_result::BuiltinStats"]],["impl UnwindSafe for ContractExecutionResult",1,["cairo_native::execution_result::ContractExecutionResult"]],["impl UnwindSafe for ExecutionResult",1,["cairo_native::execution_result::ExecutionResult"]],["impl UnwindSafe for AotContractExecutor",1,["cairo_native::executor::contract::AotContractExecutor"]],["impl UnwindSafe for AotNativeExecutor",1,["cairo_native::executor::aot::AotNativeExecutor"]],["impl UnwindSafe for AutoBreakpoint",1,["cairo_native::metadata::auto_breakpoint::AutoBreakpoint"]],["impl UnwindSafe for DebugUtils",1,["cairo_native::metadata::debug_utils::DebugUtils"]],["impl UnwindSafe for DropOverridesMeta",1,["cairo_native::metadata::drop_overrides::DropOverridesMeta"]],["impl UnwindSafe for DupOverridesMeta",1,["cairo_native::metadata::dup_overrides::DupOverridesMeta"]],["impl UnwindSafe for EnumSnapshotVariantsMeta",1,["cairo_native::metadata::enum_snapshot_variants::EnumSnapshotVariantsMeta"]],["impl UnwindSafe for GasCost",1,["cairo_native::metadata::gas::GasCost"]],["impl UnwindSafe for GasMetadata",1,["cairo_native::metadata::gas::GasMetadata"]],["impl UnwindSafe for MetadataComputationConfig",1,["cairo_native::metadata::gas::MetadataComputationConfig"]],["impl UnwindSafe for ReallocBindingsMeta",1,["cairo_native::metadata::realloc_bindings::ReallocBindingsMeta"]],["impl UnwindSafe for RuntimeBindingsMeta",1,["cairo_native::metadata::runtime_bindings::RuntimeBindingsMeta"]],["impl UnwindSafe for TailRecursionMeta",1,["cairo_native::metadata::tail_recursion::TailRecursionMeta"]],["impl UnwindSafe for BlockInfo",1,["cairo_native::starknet::BlockInfo"]],["impl UnwindSafe for DummySyscallHandler",1,["cairo_native::starknet::DummySyscallHandler"]],["impl UnwindSafe for ExecutionInfo",1,["cairo_native::starknet::ExecutionInfo"]],["impl UnwindSafe for ExecutionInfoV2",1,["cairo_native::starknet::ExecutionInfoV2"]],["impl UnwindSafe for Felt252Abi",1,["cairo_native::starknet::Felt252Abi"]],["impl UnwindSafe for ResourceBounds",1,["cairo_native::starknet::ResourceBounds"]],["impl UnwindSafe for Secp256k1Point",1,["cairo_native::starknet::Secp256k1Point"]],["impl UnwindSafe for Secp256r1Point",1,["cairo_native::starknet::Secp256r1Point"]],["impl UnwindSafe for TxInfo",1,["cairo_native::starknet::TxInfo"]],["impl UnwindSafe for TxV2Info",1,["cairo_native::starknet::TxV2Info"]],["impl UnwindSafe for U256",1,["cairo_native::starknet::U256"]],["impl UnwindSafe for ContractLogs",1,["cairo_native::starknet_stub::ContractLogs"]],["impl UnwindSafe for StubEvent",1,["cairo_native::starknet_stub::StubEvent"]],["impl UnwindSafe for StubSyscallHandler",1,["cairo_native::starknet_stub::StubSyscallHandler"]],["impl UnwindSafe for BuiltinCosts",1,["cairo_native::utils::BuiltinCosts"]],["impl UnwindSafe for LayoutError",1,["cairo_native::utils::LayoutError"]],["impl<'a, K> UnwindSafe for ProgramCache<'a, K>
where\n K: UnwindSafe,
",1,["cairo_native::cache::ProgramCache"]],["impl<'a, K> UnwindSafe for AotProgramCache<'a, K>
where\n K: UnwindSafe,
",1,["cairo_native::cache::aot::AotProgramCache"]],["impl<'a, K> UnwindSafe for JitProgramCache<'a, K>
where\n K: UnwindSafe,
",1,["cairo_native::cache::jit::JitProgramCache"]],["impl<'m> !UnwindSafe for NativeModule<'m>",1,["cairo_native::module::NativeModule"]],["impl<'m> UnwindSafe for JitNativeExecutor<'m>",1,["cairo_native::executor::jit::JitNativeExecutor"]],["impl<T> UnwindSafe for ArrayAbi<T>
where\n T: RefUnwindSafe,
",1,["cairo_native::starknet::ArrayAbi"]]], "cairo_native_compile":[["impl UnwindSafe for RunMode",1,["cairo_native_compile::RunMode"]],["impl UnwindSafe for Args",1,["cairo_native_compile::Args"]]], "cairo_native_dump":[["impl UnwindSafe for CompilerOutput",1,["cairo_native_dump::CompilerOutput"]],["impl UnwindSafe for CmdLine",1,["cairo_native_dump::CmdLine"]]], "cairo_native_run":[["impl UnwindSafe for RunMode",1,["cairo_native_run::RunMode"]],["impl UnwindSafe for RunMode",1,["cairo_native_run::utils::RunMode"]],["impl UnwindSafe for TestStatus",1,["cairo_native_run::utils::test::TestStatus"]],["impl UnwindSafe for Args",1,["cairo_native_run::Args"]],["impl UnwindSafe for RunArgs",1,["cairo_native_run::utils::RunArgs"]],["impl UnwindSafe for TestResult",1,["cairo_native_run::utils::test::TestResult"]],["impl UnwindSafe for TestsSummary",1,["cairo_native_run::utils::test::TestsSummary"]]], diff --git a/trait.impl/serde/de/trait.Deserialize.js b/trait.impl/serde/de/trait.Deserialize.js index ecdb24693..8e1c80625 100644 --- a/trait.impl/serde/de/trait.Deserialize.js +++ b/trait.impl/serde/de/trait.Deserialize.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cairo_native":[["impl<'de> Deserialize<'de> for Value"],["impl<'de> Deserialize<'de> for BuiltinStats"],["impl<'de> Deserialize<'de> for ContractExecutionResult"],["impl<'de> Deserialize<'de> for ExecutionResult"],["impl<'de> Deserialize<'de> for BlockInfo"],["impl<'de> Deserialize<'de> for ExecutionInfo"],["impl<'de> Deserialize<'de> for ExecutionInfoV2"],["impl<'de> Deserialize<'de> for ResourceBounds"],["impl<'de> Deserialize<'de> for Secp256k1Point"],["impl<'de> Deserialize<'de> for Secp256r1Point"],["impl<'de> Deserialize<'de> for TxInfo"],["impl<'de> Deserialize<'de> for TxV2Info"],["impl<'de> Deserialize<'de> for U256"]] +"cairo_native":[["impl<'de> Deserialize<'de> for Value"],["impl<'de> Deserialize<'de> for BuiltinStats"],["impl<'de> Deserialize<'de> for ContractExecutionResult"],["impl<'de> Deserialize<'de> for ExecutionResult"],["impl<'de> Deserialize<'de> for BlockInfo"],["impl<'de> Deserialize<'de> for ExecutionInfo"],["impl<'de> Deserialize<'de> for ExecutionInfoV2"],["impl<'de> Deserialize<'de> for ResourceBounds"],["impl<'de> Deserialize<'de> for Secp256k1Point"],["impl<'de> Deserialize<'de> for Secp256r1Point"],["impl<'de> Deserialize<'de> for TxInfo"],["impl<'de> Deserialize<'de> for TxV2Info"],["impl<'de> Deserialize<'de> for U256"],["impl<'de> Deserialize<'de> for BuiltinCosts"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file diff --git a/trait.impl/serde/ser/trait.Serialize.js b/trait.impl/serde/ser/trait.Serialize.js index 58241e8b3..50050c1b2 100644 --- a/trait.impl/serde/ser/trait.Serialize.js +++ b/trait.impl/serde/ser/trait.Serialize.js @@ -1,3 +1,3 @@ (function() {var implementors = { -"cairo_native":[["impl Serialize for Value"],["impl Serialize for BuiltinStats"],["impl Serialize for ContractExecutionResult"],["impl Serialize for ExecutionResult"],["impl Serialize for BlockInfo"],["impl Serialize for ExecutionInfo"],["impl Serialize for ExecutionInfoV2"],["impl Serialize for ResourceBounds"],["impl Serialize for Secp256k1Point"],["impl Serialize for Secp256r1Point"],["impl Serialize for TxInfo"],["impl Serialize for TxV2Info"],["impl Serialize for U256"]] +"cairo_native":[["impl Serialize for Value"],["impl Serialize for BuiltinStats"],["impl Serialize for ContractExecutionResult"],["impl Serialize for ExecutionResult"],["impl Serialize for BlockInfo"],["impl Serialize for ExecutionInfo"],["impl Serialize for ExecutionInfoV2"],["impl Serialize for ResourceBounds"],["impl Serialize for Secp256k1Point"],["impl Serialize for Secp256r1Point"],["impl Serialize for TxInfo"],["impl Serialize for TxV2Info"],["impl Serialize for U256"],["impl Serialize for BuiltinCosts"]] };if (window.register_implementors) {window.register_implementors(implementors);} else {window.pending_implementors = implementors;}})() \ No newline at end of file