+
+ bid_counts
+
+ (
+
+ list
+
+
+ [
+
+
+ uint32_t
+
+
+ ]
+
+ ) – The count of bid orders per level for the update. Can be zeros if data not available.
+
+
+
+
+
+ ask_counts
+
+ (
+
+ list
+
+
+ [
+
+
+ uint32_t
+
+
+ ]
+
+ ) – The count of ask orders per level for the update. Can be zeros if data not available.
+
+
@@ -10936,9 +11018,79 @@
length is not equal to 10.
+
+
+
+ ValueError
+
+ – If
+
+ bid_counts
+
+ length is not equal to 10.
+
+
+
+
+
+ ValueError
+
+ – If
+
+ ask_counts
+
+ length is not equal to 10.
+
\ No newline at end of file
diff --git a/develop/core/nautilus_adapters/databento/parsing/fn.parse_instrument_def_msg.html b/develop/core/nautilus_adapters/databento/parsing/fn.parse_instrument_def_msg.html
index e511fef16459..5ffac2079e90 100644
--- a/develop/core/nautilus_adapters/databento/parsing/fn.parse_instrument_def_msg.html
+++ b/develop/core/nautilus_adapters/databento/parsing/fn.parse_instrument_def_msg.html
@@ -1,5 +1,5 @@
parse_instrument_def_msg in nautilus_adapters::databento::parsing - Rust
-
\ No newline at end of file
diff --git a/develop/core/nautilus_model/all.html b/develop/core/nautilus_model/all.html
index 54ada5f2d017..693b57bb063e 100644
--- a/develop/core/nautilus_model/all.html
+++ b/develop/core/nautilus_model/all.html
@@ -1,2 +1,2 @@
List of all items in this crate
-
\ No newline at end of file
diff --git a/develop/core/nautilus_model/data/depth/struct.OrderBookDepth10.html b/develop/core/nautilus_model/data/depth/struct.OrderBookDepth10.html
index 041e4b35b478..446b320c9afb 100644
--- a/develop/core/nautilus_model/data/depth/struct.OrderBookDepth10.html
+++ b/develop/core/nautilus_model/data/depth/struct.OrderBookDepth10.html
@@ -1,8 +1,10 @@
-OrderBookDepth10 in nautilus_model::data::depth - Rust
-
\ No newline at end of file
diff --git a/develop/core/nautilus_model/ffi/data/depth/fn.orderbook_depth10_asks_array.html b/develop/core/nautilus_model/ffi/data/depth/fn.orderbook_depth10_asks_array.html
index 357b89bdddc0..f82d6939f343 100644
--- a/develop/core/nautilus_model/ffi/data/depth/fn.orderbook_depth10_asks_array.html
+++ b/develop/core/nautilus_model/ffi/data/depth/fn.orderbook_depth10_asks_array.html
@@ -1,5 +1,5 @@
orderbook_depth10_asks_array in nautilus_model::ffi::data::depth - Rust
-
\ No newline at end of file
diff --git a/develop/core/nautilus_model/ffi/data/depth/fn.orderbook_depth10_bid_counts_array.html b/develop/core/nautilus_model/ffi/data/depth/fn.orderbook_depth10_bid_counts_array.html
new file mode 100644
index 000000000000..feef0d4fcc0b
--- /dev/null
+++ b/develop/core/nautilus_model/ffi/data/depth/fn.orderbook_depth10_bid_counts_array.html
@@ -0,0 +1,5 @@
+orderbook_depth10_bid_counts_array in nautilus_model::ffi::data::depth - Rust
+
\ No newline at end of file
diff --git a/develop/core/nautilus_model/ffi/data/depth/fn.orderbook_depth10_bids_array.html b/develop/core/nautilus_model/ffi/data/depth/fn.orderbook_depth10_bids_array.html
index 6839398369c8..57d9b2c2dfa9 100644
--- a/develop/core/nautilus_model/ffi/data/depth/fn.orderbook_depth10_bids_array.html
+++ b/develop/core/nautilus_model/ffi/data/depth/fn.orderbook_depth10_bids_array.html
@@ -1,5 +1,5 @@
orderbook_depth10_bids_array in nautilus_model::ffi::data::depth - Rust
-
\ No newline at end of file
diff --git a/develop/core/nautilus_model/ffi/data/depth/fn.orderbook_depth10_eq.html b/develop/core/nautilus_model/ffi/data/depth/fn.orderbook_depth10_eq.html
index 7c5f5a4c7440..72634a1ff5ff 100644
--- a/develop/core/nautilus_model/ffi/data/depth/fn.orderbook_depth10_eq.html
+++ b/develop/core/nautilus_model/ffi/data/depth/fn.orderbook_depth10_eq.html
@@ -1,5 +1,5 @@
orderbook_depth10_eq in nautilus_model::ffi::data::depth - Rust
-
\ No newline at end of file
diff --git a/develop/core/nautilus_model/ffi/data/depth/fn.orderbook_depth10_new.html b/develop/core/nautilus_model/ffi/data/depth/fn.orderbook_depth10_new.html
index 22ef585b45fc..eae260f5a439 100644
--- a/develop/core/nautilus_model/ffi/data/depth/fn.orderbook_depth10_new.html
+++ b/develop/core/nautilus_model/ffi/data/depth/fn.orderbook_depth10_new.html
@@ -1,9 +1,11 @@
orderbook_depth10_new in nautilus_model::ffi::data::depth - Rust
-
\ No newline at end of file
diff --git a/develop/core/nautilus_model/ffi/data/depth/sidebar-items.js b/develop/core/nautilus_model/ffi/data/depth/sidebar-items.js
index fadf093b48dc..81f323974584 100644
--- a/develop/core/nautilus_model/ffi/data/depth/sidebar-items.js
+++ b/develop/core/nautilus_model/ffi/data/depth/sidebar-items.js
@@ -1 +1 @@
-window.SIDEBAR_ITEMS = {"fn":["orderbook_depth10_asks_array","orderbook_depth10_bids_array","orderbook_depth10_eq","orderbook_depth10_hash","orderbook_depth10_new"]};
\ No newline at end of file
+window.SIDEBAR_ITEMS = {"fn":["orderbook_depth10_ask_counts_array","orderbook_depth10_asks_array","orderbook_depth10_bid_counts_array","orderbook_depth10_bids_array","orderbook_depth10_eq","orderbook_depth10_hash","orderbook_depth10_new"]};
\ No newline at end of file
diff --git a/develop/core/nautilus_model/python/data/depth/index.html b/develop/core/nautilus_model/python/data/depth/index.html
index 0de2d2ebeb20..6d6498f11c36 100644
--- a/develop/core/nautilus_model/python/data/depth/index.html
+++ b/develop/core/nautilus_model/python/data/depth/index.html
@@ -1,2 +1,2 @@
nautilus_model::python::data::depth - Rust
-
\ No newline at end of file
diff --git a/develop/core/search-index.js b/develop/core/search-index.js
index 0f4de0f8049d..fefb9c8fce11 100644
--- a/develop/core/search-index.js
+++ b/develop/core/search-index.js
@@ -7,7 +7,7 @@ var searchIndex = new Map(JSON.parse('[\
["nautilus_core",{"doc":"","t":"CCCCCCCCCHHHHHHHHSSSSSHHHHHHHHHHCCCCCFNNONNHHNNNNNNOONNNNNHHHHHHHHHHHHHHHHHHHHHHPPPGPPNNNNNNNNNNNOOOOOOOOOOOOHHCHCHCHHHCHHHHHHHHHHHHKNNNNFGPPIINNNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNO","n":["correctness","datetime","ffi","message","parsing","python","serialization","time","uuid","check_f64_in_range_inclusive","check_f64_non_negative","check_i64_in_range_inclusive","check_string_contains","check_u64_in_range_inclusive","check_u8_equal","check_u8_in_range_inclusive","check_valid_string","MILLISECONDS_IN_SECOND","NANOSECONDS_IN_MICROSECOND","NANOSECONDS_IN_MILLISECOND","NANOSECONDS_IN_SECOND","WEEKDAYS","is_within_last_24_hours","last_weekday_nanos","micros_to_nanos","millis_to_nanos","nanos_to_micros","nanos_to_millis","nanos_to_secs","secs_to_millis","secs_to_nanos","unix_nanos_to_iso8601","cvec","datetime","parsing","string","uuid","CVec","borrow","borrow_mut","cap","clone","clone_into","cvec_drop","cvec_new","empty","fmt","fmt","from","from","into","len","ptr","to_owned","to_string","try_from","try_into","type_id","unix_nanos_to_iso8601_cstr","bytes_to_string_vec","optional_bytes_to_json","optional_bytes_to_str_map","optional_bytes_to_str_vec","precision_from_cstr","string_vec_to_bytes","u8_as_bool","cstr_drop","cstr_to_str","cstr_to_string","cstr_to_ustr","cstr_to_vec","optional_cstr_to_string","optional_cstr_to_ustr","pystr_to_string","str_to_cstr","uuid4_eq","uuid4_from_cstr","uuid4_hash","uuid4_new","uuid4_to_cstr","Command","Document","Event","Message","Request","Response","borrow","borrow_mut","clone","clone_into","fmt","from","into","to_owned","try_from","try_into","type_id","correlation_id","id","id","id","id","id","ts_event","ts_init","ts_init","ts_init","ts_init","ts_init","bytes_to_usize","precision_from_str","casing","core","datetime","get_pytype_name","serialization","to_pyruntime_err","to_pytype_err","to_pyvalue_err","uuid","py_convert_to_snake_case","py_is_within_last_24_hours","py_last_weekday_nanos","py_micros_to_nanos","py_millis_to_nanos","py_nanos_to_micros","py_nanos_to_millis","py_nanos_to_secs","py_secs_to_millis","py_secs_to_nanos","py_unix_nanos_to_iso8601","from_dict_pyo3","Serializable","as_json_bytes","as_msgpack_bytes","from_json_bytes","from_msgpack_bytes","AtomicTime","ClockMode","LIVE","STATIC","TimedeltaNanos","UnixNanos","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","deref","duration_since_unix_epoch","fmt","fmt","from","from","get_time","get_time_ms","get_time_ns","get_time_us","increment_time","into","into","new","set_time","time_since_epoch","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","UUID4","arguments","borrow","borrow_mut","clone","clone_into","default","deserialize","doc","eq","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","serialize","to_cstr","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value"],"q":[[0,"nautilus_core"],[9,"nautilus_core::correctness"],[17,"nautilus_core::datetime"],[32,"nautilus_core::ffi"],[37,"nautilus_core::ffi::cvec"],[58,"nautilus_core::ffi::datetime"],[59,"nautilus_core::ffi::parsing"],[66,"nautilus_core::ffi::string"],[75,"nautilus_core::ffi::uuid"],[80,"nautilus_core::message"],[97,"nautilus_core::message::Message"],[109,"nautilus_core::parsing"],[111,"nautilus_core::python"],[120,"nautilus_core::python::casing"],[121,"nautilus_core::python::datetime"],[131,"nautilus_core::python::serialization"],[132,"nautilus_core::serialization"],[137,"nautilus_core::time"],[175,"nautilus_core::uuid"],[208,"anyhow"],[209,"alloc::string"],[210,"core::fmt"],[211,"core::fmt"],[212,"core::result"],[213,"core::any"],[214,"core::ffi"],[215,"serde_json::value"],[216,"std::collections::hash::map"],[217,"core::option"],[218,"ustr"],[219,"pyo3_ffi::object"],[220,"pyo3::marker"],[221,"pyo3::types::module"],[222,"pyo3::err"],[223,"pyo3::instance"],[224,"pyo3::err"],[225,"pyo3::instance"],[226,"serde_json::error"],[227,"rmp_serde::encode"],[228,"rmp_serde::decode"],[229,"core::time"],[230,"pyo3::types::any"],[231,"serde::de"],[232,"core::hash"],[233,"pyo3::impl_::pyclass"],[234,"pyo3::impl_::pyclass::lazy_type_object"],[235,"serde::ser"],[236,"pyo3_ffi::cpython::object"]],"d":["","","","","","","","","","Validates that the f64 value is in the inclusive range [l, …","Validates that the f64 value is non-negative.","Validates that the i64 value is in the inclusive range [l, …","Validates that the string s contains the pattern pat.","Validates that the u64 value is in the inclusive range [l, …","Validates that u8 values are equal.","Validates that the u8 value is in the inclusive range [l, r…","Validates the content of a string s.","","","","","","","","Converts microseconds (μs) to nanoseconds (ns).","Converts milliseconds (ms) to nanoseconds (ns).","Converts nanoseconds (ns) to microseconds (μs).","Converts nanoseconds (ns) to milliseconds (ms).","Converts nanoseconds (ns) to seconds.","Converts seconds to milliseconds (ms).","Converts seconds to nanoseconds (ns).","Converts a UNIX nanoseconds timestamp to an ISO 8601 …","","","","","","CVec is a C compatible struct that stores an opaque …","","","The capacity of vector from which it was allocated. Used …","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","The number of elements in the block.","Opaque pointer to block of memory storing elements to …","","","","","","Converts a UNIX nanoseconds timestamp to an ISO 8601 …","Convert a C bytes pointer into an owned Vec<String>.","Convert a C bytes pointer into an owned …","Convert a C bytes pointer into an owned …","Convert a C bytes pointer into an owned Option<Vec<String>>…","Return the decimal precision inferred from the given C …","","Return a bool value from the given u8.","Drops the C string memory at the pointer.","Convert a C string pointer into a string slice.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned String.","Convert a C string pointer into an owned Option<String>.","Convert a C string pointer into an owned Option<Ustr>.","Returns an owned string from a valid Python object pointer.","Create a C string pointer to newly allocated memory from a …","","Returns a UUID4 from C string pointer.","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns a usize from the given bytes.","Returns the decimal precision inferred from the given …","","Loaded as nautilus_pyo3.core","","Gets the type name for the given Python obj.","","Converts any type that implements Display to a Python …","Converts any type that implements Display to a Python …","Converts any type that implements Display to a Python …","","","","","","","","","","","","","","Represents types which are serializable for JSON and …","Serialize an object to JSON encoded bytes.","Serialize an object to MsgPack encoded bytes.","Deserialize an object from JSON encoded bytes.","Deserialize an object from MsgPack encoded bytes.","Atomic clock stores the last recorded time in nanoseconds.","","","","Represents a timedelta in nanoseconds.","Represents a timestamp in nanoseconds since UNIX epoch.","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Get time as seconds.","Get time as milliseconds.","Get time in nanoseconds.","Get time as microseconds.","Increments current time with a delta and returns the …","Calls U::from(self).","Calls U::from(self).","New atomic clock set with the given time.","Sets new time for the clock.","Stores and returns current time.","","","","","","","","","Represents a pseudo-random UUID (universally unique …","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,13,13,13,13,13,0,0,13,13,13,13,13,13,13,13,13,13,13,13,13,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,26,26,26,0,26,26,26,26,26,26,26,26,26,26,26,26,26,53,54,55,56,57,53,56,54,55,56,57,53,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,38,38,38,38,0,0,42,42,0,0,42,43,42,43,42,43,42,43,43,0,42,43,42,43,43,43,43,43,43,42,43,43,43,43,42,43,42,43,42,43,42,43,0,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25],"f":[0,0,0,0,0,0,0,0,0,[[1,1,1,2],[[4,[3]]]],[[1,2],[[4,[3]]]],[[5,5,5,2],[[4,[3]]]],[[2,2,2],[[4,[3]]]],[[6,6,6,2],[[4,[3]]]],[[7,7,2,2],[[4,[3]]]],[[7,7,7,2],[[4,[3]]]],[[2,2],[[4,[3]]]],0,0,0,0,0,[8,[[4,[9]]]],[[10,11,11],[[4,[8]]]],[1,6],[1,6],[6,6],[6,6],[6,1],[1,6],[1,6],[6,12],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[13,13],[[-1,-2],3,[],[]],[13,3],[[],13],[[],13],[[13,14],15],[[13,14],15],[[[16,[-1]]],13,[]],[-1,-1,[]],[-1,-2,[],[]],0,0,[-1,-2,[],[]],[-1,12,[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],[6,19],[19,[[16,[12]]]],[19,[[22,[[21,[12,20]]]]]],[19,[[22,[[21,[23,23]]]]]],[19,[[22,[[16,[12]]]]]],[19,7],[[[16,[12]]],19],[7,9],[19,3],[19,2],[19,12],[19,23],[19,[[16,[7]]]],[19,[[22,[12]]]],[19,[[22,[23]]]],[24,12],[2,19],[[25,25],7],[19,25],[25,6],[[],25],[25,19],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[26,26],[[-1,-2],3,[],[]],[[26,14],15],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],0,0,0,0,0,0,0,0,0,0,0,0,[[[27,[7]]],[[4,[28]]]],[2,7],0,[[29,30],[[31,[3]]]],0,[[32,29],[[31,[2]]]],0,[-1,33,34],[-1,33,34],[-1,33,34],0,[12,12],[6,[[31,[9]]]],[[10,11,11],[[31,[6]]]],[1,6],[1,6],[6,6],[6,6],[6,1],[1,6],[1,6],[6,12],[[29,[36,[35]]],[[17,[-1,33]]],37],0,[38,[[17,[[16,[7]],39]]]],[38,[[17,[[16,[7]],40]]]],[[[16,[7]]],[[17,[38,39]]]],[[[16,[7]]],[[17,[38,41]]]],0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[42,42],[43,43],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[43,-1,[]],[[],44],[[42,14],15],[[43,14],15],[-1,-1,[]],[-1,-1,[]],[43,1],[43,6],[43,6],[43,6],[[43,6],6],[-1,-2,[],[]],[-1,-2,[],[]],[[42,6],43],[[43,6],3],[43,6],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],[-1,18,[]],0,[[-1,29],[[36,[45]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[25,25],[[-1,-2],3,[],[]],[[],25],[-1,[[17,[25]]],46],[29,[[31,[47]]]],[[25,25],9],[[45,-1],[[31,[25]]],[]],[45,[[17,[-1,33]]],[]],[[45,-1],[[31,[25]]],[]],[[25,14],15],[[25,14],15],[-1,-1,[]],[2,25],[2,[[17,[25,-1]]],[]],[[25,-1],3,48],[-1,-2,[],[]],[[25,29],32],[[],49],[[],[[50,[25]]]],[[],25],[[25,-1],17,51],[25,47],[-1,-2,[],[]],[-1,12,[]],[-1,[[17,[-2]]],[],[]],[-1,[[17,[-2]]],[],[]],[-1,18,[]],[29,52],0],"c":[],"p":[[1,"f64"],[1,"str"],[1,"tuple"],[8,"Result",208],[1,"i64"],[1,"u64"],[1,"u8"],[8,"UnixNanos",137],[1,"bool"],[1,"i32"],[1,"u32"],[5,"String",209],[5,"CVec",37],[5,"Formatter",210],[8,"Result",210],[5,"Vec",211],[6,"Result",212],[5,"TypeId",213],[8,"c_char",214],[6,"Value",215],[5,"HashMap",216],[6,"Option",217],[5,"Ustr",218],[5,"PyObject",219],[5,"UUID4",175],[6,"Message",80],[1,"slice"],[1,"usize"],[5,"Python",220],[5,"PyModule",221],[8,"PyResult",222],[8,"PyObject",223],[5,"PyErr",222],[10,"Display",210],[5,"PyDict",224],[5,"Py",223],[10,"DeserializeOwned",225],[10,"Serializable",132],[5,"Error",226],[6,"Error",227],[6,"Error",228],[6,"ClockMode",137],[5,"AtomicTime",137],[5,"Duration",229],[5,"PyAny",230],[10,"Deserializer",225],[5,"CStr",231],[10,"Hasher",232],[5,"PyClassItemsIter",233],[5,"LazyTypeObject",234],[10,"Serializer",235],[5,"PyTypeObject",236],[15,"Response",97],[15,"Command",97],[15,"Document",97],[15,"Event",97],[15,"Request",97]],"b":[[46,"impl-Display-for-CVec"],[47,"impl-Debug-for-CVec"],[185,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26UUID4"],[187,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+UUID4"],[188,"impl-Display-for-UUID4"],[189,"impl-Debug-for-UUID4"]]}],\
["nautilus_indicators",{"doc":"","t":"CCCCCPPPFGFPPCNNNNNNNNNNNNNNNCNCNNNNNNNNNNNNNNNNCNNNNNNNNNNNNNCNNCNNNNNNNNNNNNNNCFNNNNNONNNNNNNNNNNNNONNNNOOOONNNNNNNNNNNOFNNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFONNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFNNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFONNNNONNNNNNNNNNNNNONNNNOONNNNNNNNNOFNNNNONNNNNNNNNNONNNONNNNOONNNNNNNNNOFNNNNNNNNNNNNNNONNNONNNNOONNNNNNNNNNOOKKMNNMMMMMMMMMCFNNONNNNNNNNNNNNNONNONNONNNNNNNNNOCHCCCCCCCCCCCCFNNNNNNNNNNNNNONNNONNNNOONNNNNNNNO","n":["average","indicator","momentum","python","ratio","DoubleExponential","Exponential","Hull","MovingAverageFactory","MovingAverageType","MovingAverageTypeIter","Simple","Wilder","ama","arguments","as_ref","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","cmp","compare","create","dema","doc","ema","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","fmt","from","from","from","from_repr","from_str","hash","hma","into","into","into","into_iter","into_py","items_iter","iter","lazy_type_object","len","next","next_back","nth","partial_cmp","rma","separate_by_policy","size_hint","sma","to_owned","to_owned","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_object_raw","wma","AdaptiveMovingAverage","alpha_diff","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period_efficiency_ratio","period_fast","period_slow","price_type","py_new","reset","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","DoubleExponentialMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","ExponentialMovingAverage","alpha","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","HullMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","WilderMovingAverage","alpha","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","SimpleMovingAverage","arguments","borrow","borrow_mut","count","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","WeightedMovingAverage","arguments","borrow","borrow_mut","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","py_new","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","value","weights","Indicator","MovingAverage","count","fmt","fmt","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","is_initialized","name","reset","update_raw","value","rsi","RelativeStrengthIndex","borrow","borrow_mut","count","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","ma_type","name","new","period","py_new","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value","average","indicators","momentum","ratio","ama","dema","ema","hma","rma","sma","wma","rsi","efficiency_ratio","efficiency_ratio","EfficiencyRatio","arguments","borrow","borrow_mut","doc","extract","extract","fmt","fmt","from","handle_bar","handle_quote_tick","handle_trade_tick","has_inputs","inputs","into","into_py","is_initialized","is_initialized","items_iter","lazy_type_object","name","new","period","price_type","reset","separate_by_policy","to_string","try_from","try_into","type_id","type_object_raw","update_raw","value"],"q":[[0,"nautilus_indicators"],[5,"nautilus_indicators::average"],[81,"nautilus_indicators::average::ama"],[122,"nautilus_indicators::average::dema"],[158,"nautilus_indicators::average::ema"],[195,"nautilus_indicators::average::hma"],[231,"nautilus_indicators::average::rma"],[268,"nautilus_indicators::average::sma"],[305,"nautilus_indicators::average::wma"],[343,"nautilus_indicators::indicator"],[357,"nautilus_indicators::momentum"],[358,"nautilus_indicators::momentum::rsi"],[392,"nautilus_indicators::python"],[396,"nautilus_indicators::python::average"],[403,"nautilus_indicators::python::momentum"],[404,"nautilus_indicators::python::ratio"],[405,"nautilus_indicators::ratio"],[406,"nautilus_indicators::ratio::efficiency_ratio"],[440,"pyo3::marker"],[441,"pyo3::types::any"],[442,"pyo3::instance"],[443,"core::cmp"],[444,"alloc::boxed"],[445,"core::ffi::c_str"],[446,"pyo3::err"],[447,"pyo3::err"],[448,"core::fmt"],[449,"core::fmt"],[450,"core::hash"],[451,"pyo3::instance"],[452,"pyo3::impl_::pyclass::lazy_type_object"],[453,"thousands::policies"],[454,"alloc::string"],[455,"core::any"],[456,"pyo3_ffi::cpython::object"],[457,"nautilus_model::data::bar"],[458,"nautilus_model::data::quote"],[459,"nautilus_model::data::trade"],[460,"nautilus_model::enums"],[461,"anyhow"],[462,"alloc::vec"],[463,"pyo3::types::module"]],"d":["","","","","","","","","","","An iterator over the variants of MovingAverageType","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An indicator which calculates an adaptive moving average …","","","","","","The input count for the indicator.","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","The period for the internal EfficiencyRatio indicator.","The period for the fast smoothing constant (> 0).","The period for the slow smoothing constant (> 0 < …","The price type used for calculations.","","","","","","","","","","","","The last indicator value.","The Double Exponential Moving Average attempts to a …","","","","","The input count for the indicator.","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","The rolling window period for the indicator (> 0).","The price type used for calculations.","","","","","","","","","","The last indicator value.","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","An indicator which calculates a Hull Moving Average (HMA) …","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","An indicator which calculates a weighted moving average …","","","","","","","","","","Returns the argument unchanged.","","","","","Inputs","Calls U::from(self).","","","Whether the indicator is initialized.","","","","","The rolling window period for the indicator (> 0).","Price type","","","","","","","","","","","The last indicator value.","The weights for the moving average calculation","Indicator trait","Moving average trait","","","","","","","","","","","","","","An indicator which calculates a relative strength index …","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","An indicator which calculates the efficiency ratio across …","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","The rolling window period for the indicator (>= 2).","","","","","","","","","",""],"i":[0,0,0,0,0,4,4,4,0,0,0,4,4,0,4,4,47,6,4,47,6,4,6,4,6,4,4,4,47,0,4,0,4,4,4,4,4,4,4,6,4,4,47,6,4,4,4,4,0,47,6,4,6,4,4,4,4,6,6,6,6,4,0,4,6,0,6,4,4,47,6,4,4,47,6,4,47,6,4,4,0,0,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,0,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,0,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,0,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,10,43,10,43,43,43,43,43,43,43,10,10,0,0,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46,46],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[4,5],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[6,6],[4,4],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[4,4],8],[[-1,-2],8,[],[]],[[4,9],[[11,[10]]]],0,[1,[[13,[12]]]],0,[[4,4],14],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[-1,-2],14,[],[]],[[2,-1],[[13,[4]]],[]],[2,[[16,[-1,15]]],[]],[[2,-1],[[13,[4]]],[]],[[6,17],18],[[4,17],[[16,[7,19]]]],[[4,17],18],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[9,[[20,[4]]]],[5,[[16,[4,-1]]],[]],[[4,-1],7,21],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,1],22],[[],23],[[],6],[[],[[24,[4]]]],[6,9],[6,[[20,[-1]]],[]],[6,[[20,[-1]]],[]],[[6,9],[[20,[-1]]],[]],[[4,4],[[20,[8]]]],0,[[-1,25],26,[]],[6,[[7,[9,[20,[9]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[5,[[16,[4,-1]]],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[-1,27,[]],[-1,27,[]],[1,28],0,0,[29,30],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[29,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[29]]],[]],[[2,-1],[[13,[29]]],[]],[[29,17],18],[[29,17],18],[-1,-1,[]],[[29,31],7],[[29,32],7],[[29,33],7],[29,14],[-1,-2,[],[]],[[29,1],22],[29,14],0,[[],23],[[],[[24,[29]]]],[29,26],[[9,9,9,[20,[34]]],[[35,[29]]]],0,0,0,0,[[9,9,9,[20,[34]]],[[13,[29]]]],[29,7],[29,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[29,30],7],[29,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[36]]],[]],[[2,-1],[[13,[36]]],[]],[[36,17],18],[[36,17],18],[-1,-1,[]],[[36,31],7],[[36,32],7],[[36,33],7],[36,14],[-1,-2,[],[]],[[36,1],22],[36,14],0,[[],23],[[],[[24,[36]]]],[36,26],[[9,[20,[34]]],[[35,[36]]]],0,0,[36,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[36,30],7],[36,30],0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[37,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[37]]],[]],[[2,-1],[[13,[37]]],[]],[[37,17],18],[[37,17],18],[-1,-1,[]],[[37,31],7],[[37,32],7],[[37,33],7],[37,14],[-1,-2,[],[]],[[37,1],22],[37,14],0,[[],23],[[],[[24,[37]]]],[37,26],[[9,[20,[34]]],[[35,[37]]]],0,0,[37,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[37,30],7],[37,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[38,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[38]]],[]],[[2,-1],[[13,[38]]],[]],[[38,17],18],[[38,17],18],[-1,-1,[]],[[38,31],7],[[38,32],7],[[38,33],7],[38,14],[-1,-2,[],[]],[[38,1],22],[38,14],0,[[],23],[[],[[24,[38]]]],[38,26],[[9,[20,[34]]],[[35,[38]]]],0,0,[38,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[38,30],7],[38,30],0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[39,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[39]]],[]],[[2,-1],[[13,[39]]],[]],[[39,17],18],[[39,17],18],[-1,-1,[]],[[39,31],7],[[39,32],7],[[39,33],7],[39,14],[-1,-2,[],[]],[[39,1],22],[39,14],0,[[],23],[[],[[24,[39]]]],[39,26],[[9,[20,[34]]],[[35,[39]]]],0,0,[39,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[39,30],7],[39,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[40,9],0,[1,[[13,[12]]]],[[2,-1],[[13,[40]]],[]],[[2,-1],[[13,[40]]],[]],[[40,17],18],[[40,17],18],[-1,-1,[]],[[40,31],7],[[40,32],7],[[40,33],7],[40,14],0,[-1,-2,[],[]],[[40,1],22],[40,14],0,[[],23],[[],[[24,[40]]]],[40,26],[[9,[20,[34]]],[[35,[40]]]],0,0,[40,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[40,30],7],[40,30],0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[41,9],[1,[[13,[12]]]],[[2,-1],[[13,[41]]],[]],[[2,-1],[[13,[41]]],[]],[[41,17],18],[[41,17],18],[-1,-1,[]],[[41,31],7],[[41,32],7],[[41,33],7],[41,14],0,[-1,-2,[],[]],[[41,1],22],[41,14],0,[[],23],[[],[[24,[41]]]],[41,26],[[9,[42,[30]],[20,[34]]],[[35,[41]]]],0,0,[[9,[42,[30]],[20,[34]]],[[13,[41]]]],[41,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[41,30],7],[41,30],0,0,0,0,[10,9],[[43,17],18],[[10,17],18],[[43,31],7],[[43,32],7],[[43,33],7],[43,14],[43,14],[43,26],[43,7],[[10,30],7],[10,30],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[1,[[13,[12]]]],[[2,-1],[[13,[44]]],[]],[[2,-1],[[13,[44]]],[]],[[44,17],18],[[44,17],18],[-1,-1,[]],[[44,31],7],[[44,32],7],[[44,33],7],[44,14],[-1,-2,[],[]],[[44,1],22],[44,14],0,[[],23],[[],[[24,[44]]]],0,[44,26],[[9,[20,[4]]],[[35,[44]]]],0,[[9,[20,[4]]],[[13,[44]]]],[44,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[44,30],7],0,0,[[1,45],[[13,[7]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,[[13,[12]]]],[[2,-1],[[13,[46]]],[]],[[2,-1],[[13,[46]]],[]],[[46,17],18],[[46,17],18],[-1,-1,[]],[[46,31],7],[[46,32],7],[[46,33],7],[46,14],0,[-1,-2,[],[]],[[46,1],22],[46,14],0,[[],23],[[],[[24,[46]]]],[46,26],[[9,[20,[34]]],[[35,[46]]]],0,0,[46,7],[[-1,25],26,[]],[-1,26,[]],[-1,[[16,[-2]]],[],[]],[-1,[[16,[-2]]],[],[]],[-1,27,[]],[1,28],[[46,30],7],0],"c":[],"p":[[5,"Python",440],[5,"PyAny",441],[5,"Py",442],[6,"MovingAverageType",5],[1,"str"],[5,"MovingAverageTypeIter",5],[1,"tuple"],[6,"Ordering",443],[1,"usize"],[10,"MovingAverage",343],[5,"Box",444],[5,"CStr",445],[8,"PyResult",446],[1,"bool"],[5,"PyErr",446],[6,"Result",447],[5,"Formatter",448],[8,"Result",448],[5,"Error",448],[6,"Option",449],[10,"Hasher",450],[8,"PyObject",442],[5,"PyClassItemsIter",451],[5,"LazyTypeObject",452],[5,"SeparatorPolicy",453],[5,"String",454],[5,"TypeId",455],[5,"PyTypeObject",456],[5,"AdaptiveMovingAverage",81],[1,"f64"],[5,"Bar",457],[5,"QuoteTick",458],[5,"TradeTick",459],[6,"PriceType",460],[8,"Result",461],[5,"DoubleExponentialMovingAverage",122],[5,"ExponentialMovingAverage",158],[5,"HullMovingAverage",195],[5,"WilderMovingAverage",231],[5,"SimpleMovingAverage",268],[5,"WeightedMovingAverage",305],[5,"Vec",462],[10,"Indicator",343],[5,"RelativeStrengthIndex",358],[5,"PyModule",463],[5,"EfficiencyRatio",406],[5,"MovingAverageFactory",5]],"b":[[36,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MovingAverageType"],[38,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MovingAverageType"],[40,"impl-Display-for-MovingAverageType"],[41,"impl-Debug-for-MovingAverageType"],[89,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AdaptiveMovingAverage"],[90,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AdaptiveMovingAverage"],[91,"impl-Debug-for-AdaptiveMovingAverage"],[92,"impl-Display-for-AdaptiveMovingAverage"],[111,"impl-Indicator-for-AdaptiveMovingAverage"],[112,"impl-AdaptiveMovingAverage"],[129,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DoubleExponentialMovingAverage"],[130,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DoubleExponentialMovingAverage"],[131,"impl-Debug-for-DoubleExponentialMovingAverage"],[132,"impl-Display-for-DoubleExponentialMovingAverage"],[166,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ExponentialMovingAverage"],[167,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ExponentialMovingAverage"],[168,"impl-Display-for-ExponentialMovingAverage"],[169,"impl-Debug-for-ExponentialMovingAverage"],[202,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HullMovingAverage"],[203,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HullMovingAverage"],[204,"impl-Display-for-HullMovingAverage"],[205,"impl-Debug-for-HullMovingAverage"],[239,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WilderMovingAverage"],[240,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WilderMovingAverage"],[241,"impl-Display-for-WilderMovingAverage"],[242,"impl-Debug-for-WilderMovingAverage"],[275,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SimpleMovingAverage"],[276,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SimpleMovingAverage"],[277,"impl-Display-for-SimpleMovingAverage"],[278,"impl-Debug-for-SimpleMovingAverage"],[311,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WeightedMovingAverage"],[312,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WeightedMovingAverage"],[313,"impl-Debug-for-WeightedMovingAverage"],[314,"impl-Display-for-WeightedMovingAverage"],[363,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26RelativeStrengthIndex"],[364,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+RelativeStrengthIndex"],[365,"impl-Debug-for-RelativeStrengthIndex"],[366,"impl-Display-for-RelativeStrengthIndex"],[411,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EfficiencyRatio"],[412,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EfficiencyRatio"],[413,"impl-Debug-for-EfficiencyRatio"],[414,"impl-Display-for-EfficiencyRatio"]]}],\
["nautilus_infrastructure",{"doc":"","t":"CCCKFGRPPPNNNNNNNNMMNNNNMMNNOMMNOOMNNNNNNNNMNNCHFNNNNNNNNNNNNNNNNNNONNNNNN","n":["cache","python","redis","CacheDatabase","DatabaseCommand","DatabaseOperation","DatabaseType","Delete","Insert","Update","borrow","borrow","borrow_mut","borrow_mut","clone","clone","clone_into","clone_into","delete","flushdb","fmt","fmt","from","from","handle_messages","insert","into","into","key","keys","new","new","op_type","payload","read","to_owned","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","update","vzip","vzip","cache","infrastructure","RedisCacheDatabase","arguments","borrow","borrow_mut","delete","doc","extract","extract","flushdb","from","handle_messages","insert","into","into_py","items_iter","keys","lazy_type_object","new","read","trader_id","try_from","try_into","type_id","type_object_raw","update","vzip"],"q":[[0,"nautilus_infrastructure"],[3,"nautilus_infrastructure::cache"],[46,"nautilus_infrastructure::python"],[48,"nautilus_infrastructure::redis"],[74,"alloc::string"],[75,"alloc::vec"],[76,"core::option"],[77,"anyhow"],[78,"core::fmt"],[79,"core::fmt"],[80,"serde_json::value"],[81,"std::collections::hash::map"],[82,"nautilus_model::identifiers::trader_id"],[83,"nautilus_core::uuid"],[84,"core::result"],[85,"core::any"],[86,"pyo3::marker"],[87,"pyo3::types::module"],[88,"pyo3::err"],[89,"pyo3::types::any"],[90,"pyo3::instance"],[91,"core::ffi::c_str"],[92,"pyo3::instance"],[93,"pyo3::impl_::pyclass::lazy_type_object"],[94,"pyo3_ffi::cpython::object"]],"d":["","","","Provides a generic cache database facade.","Represents a database command to be performed which may be …","A type of database operation.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","The primary key for the operation.","","","","The database operation type.","The data payload for the operation.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,5,1,1,1,1,2,1,2,1,2,1,2,5,5,1,2,1,2,5,5,1,2,2,5,5,2,2,2,5,1,2,1,2,1,2,1,2,5,1,2,0,0,0,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26],"f":[0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[2,2],[[-1,-2],3,[],[]],[[-1,-2],3,[],[]],[[[5,[],[[4,[-1]]]],6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]],[]],[[[5,[],[[4,[-1]]]]],[[10,[3]]],[]],[[1,11],12],[[2,11],12],[-1,-1,[]],[-1,-1,[]],[[[13,[2]],6,[15,[6,14]]],3],[[[5,[],[[4,[-1]]]],6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[[5,[],[[4,[-1]]]],16],[[10,[[8,[6]]]]],[]],[[17,18,[15,[6,14]]],[[10,[-1]]],[]],[[1,6,[9,[[8,[[8,[7]]]]]]],2],0,0,[[[5,[],[[4,[-1]]]],16],[[10,[[8,[[8,[7]]]]]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[-1,20,[]],[[[5,[],[[4,[-1]]]],6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[21,22],[[23,[3]]]],0,[[-1,21],[[25,[24]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[26,6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]]],[21,[[23,[27]]]],[[24,-1],[[23,[26]]],[]],[[24,-1],[[23,[26]]],[]],[26,[[10,[3]]]],[-1,-1,[]],[[[13,[2]],6,[15,[6,14]]],3],[[26,6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]]],[-1,-2,[],[]],[[26,21],28],[[],29],[[26,16],[[10,[[8,[6]]]]]],[[],[[30,[26]]]],[[17,18,[15,[6,14]]],[[10,[26]]]],[[26,16],[[10,[[8,[[8,[7]]]]]]]],0,[-1,[[19,[-2]]],[],[]],[-1,[[19,[-2]]],[],[]],[-1,20,[]],[21,31],[[26,6,[9,[[8,[[8,[7]]]]]]],[[10,[3]]]],[-1,-2,[],[]]],"c":[],"p":[[6,"DatabaseOperation",3],[5,"DatabaseCommand",3],[1,"tuple"],[17,"DatabaseType"],[10,"CacheDatabase",3],[5,"String",74],[1,"u8"],[5,"Vec",75],[6,"Option",76],[8,"Result",77],[5,"Formatter",78],[8,"Result",78],[5,"Receiver",79],[6,"Value",80],[5,"HashMap",81],[1,"str"],[5,"TraderId",82],[5,"UUID4",83],[6,"Result",84],[5,"TypeId",85],[5,"Python",86],[5,"PyModule",87],[8,"PyResult",88],[5,"PyAny",89],[5,"Py",90],[5,"RedisCacheDatabase",48],[5,"CStr",91],[8,"PyObject",90],[5,"PyClassItemsIter",92],[5,"LazyTypeObject",93],[5,"PyTypeObject",94]],"b":[[54,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+RedisCacheDatabase"],[55,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26RedisCacheDatabase"]]}],\
-["nautilus_model",{"doc":"","t":"CCQQCCCQCCCCCCCCJPGPPKPPCNNNNHCCCNNNNNNNMNNHCCCNCNNNFFFFOONNNONNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNONNNONNONNNNNNNOONNNNNNNNNNNNNNNOONNNNNNNOFONNNNNNNNNNNNNNNONNNNNNNNONNNNNONONNNNNOONNFNNNNNONNNNONNNNONNNNNNONNNNOONNSFNOONNNNNNNNNNNNNONNNNNONNNNNNONNNNNOONNFSINNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNONONNNNNNNFNOOOONNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNOONNFNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNOONNFONNNNNNNNNNNNNNNNNNNNNNONNNNNONNONNONNOONNPGFPPGFGFPPGFPPGFPPPPPGFGFPPPPPPPPPPGFPPPGFPPPPPPPPPPPPPPPPPPPKPPPPPGFPPPPPPGFGFPPPPPPPPPPGFPPPPPPGFPPPPPPPPPPPPPPPPGFPPGFGFGFGFPPPPPPGFPPPPGFPPPPPPPPPPPPPPPPPPPPGFGFGFPPGFPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCFOOOONNONNNOONNOONCCCCCCCCCCCCCCCCCCFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNFFGPPNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNONNNNNONNNNNNNONONNNNPPPPPGPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNONONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONNONNONONONONNNNONNNNNONONNNNNNNONONNNNNOFFGPPNNNNNNNNNONNNNNONNNNONNONNNNNONONONONONNNNNNNNNNNNNNONNNNNNNONONNONONONONONONONONONONNNNONONONNNNNONONONONONONNNNNNNONONNNNFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONNNNONNNNNONNNNNNNONONNNNFFGPPNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNONNNNNONNNNNNNONONNNNFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONONNNNONNNNNONONNNNNNNONONNNNNOPPGPNNCCNNCCNNNFOOONNNNOONNNONOOOOOOOOOOONONNOOONOFOOONNNNOOOONNNONOOOOOOOOOOONONNOOOONOFOONNNNOONNNONOOOOOOOONONNOONFOOONNNNOONNNONOOOOOOOOOOONONNOOONOCCCCCCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCHHHHHHCCCCCCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCFNNNNNNHHHHHHHHHHHHHNNNCCFNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNHFNNNNNNNNHHHHHHHNNNNNHHCCCCHHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCHCCCCCCCCCFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFHFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHFHFHNNNNNNNNNNNNNNNNNNNNFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHNNNNNNNNNNNNNNNNNNNNFHFHFHFHFHFHFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHFHFHFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOSFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOKMMNNCCCCCMMMMNNNNNMMMMMCMMMMMMMCNCNMMNFONNNNNNNNNNNNNONNNNNNNONNNNNNNOONONOONONONNNONONONONNONONONNNNONONNOFNNNONNNNNNNNNNNNNNNNNONNNNONNNOONONOONONONNNONONONONNONONONNNNONONNFNNNONNNNNNNNNNNNNNNNNONNNNNNNONONONONONNNONONONONNNONONNNNONONNFNNNNNNNONNNNNNNNNNNNNONNNNONNNONONONONONNNONONNONNNNNNNNONONNFONNONNNNNONNNNNNONNNNNNNONNNNNNNONONONONONONNONONNONNNNNNNNONONNOFONNONNNNNONNNNNNONNNNNNNONNNNNNNONONONONONNONONONNONNNNONNNNONONNONNNNNNNNNNNNNNFHFHFHNNNNNNNFHNNNNNNNFHNNNNNNNNNNNNNNFHNNNNNNNNNNNNNNNNNNNNNFHFNNNNNNNNOONNNNNNNNNONNONNNNNNOONNNOONNCCCPGGPFPPPPPNNNNNNNNNONNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNONNNNNNNNNNONNNNNNFFNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNOONNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNCCCCCCCCCCCPPPKFGPMOMNMONNNNMONNNNNOMONMMONMOMOMOMOMMONNNNNMOMONNNNNNNNNNNNNNNNMNMOMONNNMOMOMMOMONNMOMOMOMOOMMONNNMONMOMOHMOMMOMONNMOMOMMMMMNNNNMOMONNMHMMOMONFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNONNNNNNNNNNNNNONNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNONNNNNNNNNNNNNONNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNONNNNNONNNNNNNNONNNNNNNNNNNONONONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNONONONONONNNNONNNNNNFSNNCNCNNNCCNNNNCHNCNNNNCHHCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFNNNNOONNNNONNOONNOONNNNONNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNONNONONNNNNNNSSHHHHHSSFNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNSSSFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNSSFNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNN","n":["currencies","data","enum_for_python","enum_strum_serde","enums","events","ffi","identifier_for_python","identifiers","instruments","macros","orderbook","orders","position","python","types","CURRENCY_MAP","Bar","Data","Delta","Depth10","HasTsInit","Quote","Trade","bar","borrow","borrow_mut","clone","clone_into","data_clone","delta","deltas","depth","fmt","from","from","from","from","from","from","get_ts_init","get_ts_init","into","is_monotonically_increasing_by_init","order","quote","ticker","to_owned","trade","try_from","try_into","type_id","Bar","BarSpecification","BarType","BarTypeParseError","aggregation","aggregation_source","arguments","arguments","arguments","bar_type","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","close","cmp","cmp","compare","compare","deserialize","deserialize","deserialize","doc","doc","doc","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_pyobject","from_str","get_fields","get_metadata","get_ts_init","hash","hash","hash","high","instrument_id","into","into","into","into","into_py","into_py","into_py","items_iter","items_iter","items_iter","lazy_type_object","lazy_type_object","lazy_type_object","low","new","new","new","open","partial_cmp","partial_cmp","price_type","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","spec","step","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","ts_event","ts_init","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","volume","OrderBookDelta","action","arguments","borrow","borrow_mut","clear","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","flags","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","order","separate_by_policy","sequence","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","OrderBookDeltas","arguments","borrow","borrow_mut","clone","clone_into","deltas","doc","extract","extract","extract","flags","fmt","fmt","from","get_ts_init","instrument_id","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","sequence","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","DEPTH10_LEN","OrderBookDepth10","arguments","asks","bids","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","flags","fmt","fmt","from","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","sequence","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","BookOrder","NULL_ORDER","OrderId","arguments","borrow","borrow_mut","clone","clone_into","default","deserialize","doc","eq","equivalent","equivalent","equivalent","exposure","extract","extract","extract","fmt","fmt","from","from_quote_tick","from_trade_tick","hash","into","into_py","items_iter","lazy_type_object","new","order_id","price","py_as_dict","py_from_dict","separate_by_policy","serialize","side","signed_size","size","to_book_price","to_owned","to_string","try_from","try_into","type_id","type_object_raw","QuoteTick","arguments","ask_price","ask_size","bid_price","bid_size","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","extract_price","extract_volume","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","Ticker","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","py_as_dict","py_from_dict","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","TradeTick","aggressor_side","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","price","separate_by_policy","serialize","size","to_owned","to_string","trade_id","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","Accepted","AccountType","AccountTypeIter","Active","Add","AggregationSource","AggregationSourceIter","AggressorSide","AggressorSideIter","Alternative","Ask","AssetClass","AssetClassIter","AtTheClose","AtTheOpen","BarAggregation","BarAggregationIter","BasisPoints","Betting","Bid","BidAsk","Bond","BookAction","BookActionIter","BookType","BookTypeIter","Buy","Buyer","Call","Canceled","Cash","Cfd","Clear","Closed","Commodity","CommodityBacked","ContingencyType","ContingencyTypeIter","ContractExpired","Crypto","Cryptocurrency","CurrencyType","CurrencyTypeIter","Day","Day","Debt","Default","Delete","Denied","DoubleBidAsk","DoubleLast","Emulated","EndOfSession","Equity","Expired","External","FX","Fiat","Filled","Flat","Fok","Forward","FromU8","Future","General","Gtc","Gtd","Halt","HaltReason","HaltReasonIter","Halted","Hedging","Hour","Index","IndexPrice","Initialized","InstrumentClass","InstrumentClassIter","InstrumentCloseType","InstrumentCloseTypeIter","Internal","Ioc","L1_MBP","L2_MBP","L3_MBO","Last","LastOrBidAsk","LastTrade","Limit","LimitIfTouched","LiquiditySide","LiquiditySideIter","Long","Maker","Margin","MarkPrice","Market","MarketIfTouched","MarketStatus","MarketStatusIter","MarketToLimit","Mid","MidPoint","Millisecond","Minute","Month","Netting","NoAggressor","NoContingency","NoLiquiditySide","NoOrderSide","NoPositionSide","NoTrailingOffset","NoTrigger","NotHalted","Oco","OmsType","OmsTypeIter","Open","Option","OptionKind","OptionKindIter","OrderSide","OrderSideIter","OrderStatus","OrderStatusIter","OrderType","OrderTypeIter","Oto","Ouo","PartiallyFilled","Pause","PendingCancel","PendingUpdate","PositionSide","PositionSideIter","PreClose","PreOpen","Price","PriceTier","PriceType","PriceTypeIter","Put","Reducing","Rejected","Released","Reopen","Second","Sell","Seller","Short","SportsBetting","Spot","StopLimit","StopMarket","Submitted","Swap","Taker","Tick","TickImbalance","TickRuns","Ticks","TimeInForce","TimeInForceIter","TradingState","TradingStateIter","TrailingOffsetType","TrailingOffsetTypeIter","TrailingStopLimit","TrailingStopMarket","TriggerType","TriggerTypeIter","Triggered","Unspecified","Update","Value","ValueImbalance","ValueRuns","Volatility","Volume","VolumeImbalance","VolumeRuns","Warrant","Week","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_u8","from_u8","from_u8","from_u8","from_u8","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","transition","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","account","order","position","state","AccountState","account_id","account_type","balances","base_currency","borrow","borrow_mut","event_id","fmt","from","into","is_reported","margins","try_from","try_into","ts_event","ts_init","type_id","accepted","cancel_rejected","canceled","denied","emulated","event","expired","filled","initialized","modify_rejected","pending_cancel","pending_update","rejected","released","stubs","submitted","triggered","updated","OrderAccepted","OrderAcceptedBuilder","OrderAcceptedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderCancelRejected","OrderCancelRejectedBuilder","OrderCancelRejectedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reason","reason","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderCanceled","OrderCanceledBuilder","OrderCanceledBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderDenied","OrderDeniedBuilder","OrderDeniedBuilderError","UninitializedField","ValidationError","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reason","reason","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderEmulated","OrderEmulatedBuilder","OrderEmulatedBuilderError","UninitializedField","ValidationError","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderAccepted","OrderCancelRejected","OrderCanceled","OrderDenied","OrderEmulated","OrderEvent","OrderExpired","OrderFilled","OrderInitialized","OrderModifyRejected","OrderPartiallyFilled","OrderPendingCancel","OrderPendingUpdate","OrderRejected","OrderReleased","OrderSubmitted","OrderTriggered","OrderUpdated","borrow","borrow_mut","client_order_id","clone","clone_into","deserialize","eq","equivalent","equivalent","equivalent","fmt","from","into","serialize","strategy_id","to_owned","try_from","try_into","ts_event","type_id","OrderExpired","OrderExpiredBuilder","OrderExpiredBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderFilled","OrderFilledBuilder","OrderFilledBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","commission","commission","currency","currency","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","is_buy","is_sell","items_iter","last_px","last_px","last_qty","last_qty","lazy_type_object","liquidity_side","liquidity_side","new","order_side","order_side","order_type","order_type","position_id","position_id","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trade_id","trade_id","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderInitialized","OrderInitializedBuilder","OrderInitializedBuilderError","UninitializedField","ValidationError","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","contingency_type","contingency_type","default","default","deserialize","display_qty","display_qty","doc","emulation_trigger","emulation_trigger","eq","equivalent","equivalent","equivalent","event_id","event_id","exec_algorithm_id","exec_algorithm_id","exec_algorithm_params","exec_algorithm_params","exec_spawn_id","exec_spawn_id","expire_time","expire_time","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","limit_offset","limit_offset","linked_order_ids","linked_order_ids","new","order_list_id","order_list_id","order_side","order_side","order_type","order_type","parent_order_id","parent_order_id","post_only","post_only","price","price","quantity","quantity","quote_quantity","quote_quantity","reconciliation","reconciliation","reduce_only","reduce_only","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","tags","tags","time_in_force","time_in_force","to_owned","to_owned","to_string","to_string","trader_id","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderModifyRejected","OrderModifyRejectedBuilder","OrderModifyRejectedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reason","reason","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderPendingCancel","OrderPendingCancelBuilder","OrderPendingCancelBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderPendingUpdate","OrderPendingUpdateBuilder","OrderPendingUpdateBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderRejected","OrderRejectedBuilder","OrderRejectedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reason","reason","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderReleased","OrderReleasedBuilder","OrderReleasedBuilderError","UninitializedField","ValidationError","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","released_price","released_price","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","order_accepted","order_accepted","order_cancel_rejected","order_cancel_rejected","order_denied_max_submitted_rate","order_denied_max_submitted_rate","order_emulated","order_emulated","order_expired","order_expired","order_filled","order_filled","order_initialized_buy_limit","order_initialized_buy_limit","order_modify_rejected","order_modify_rejected","order_pending_cancel","order_pending_cancel","order_pending_update","order_pending_update","order_rejected_insufficient_margin","order_rejected_insufficient_margin","order_released","order_released","order_submitted","order_submitted","order_triggered","order_triggered","order_updated","order_updated","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_7","partial_7","partial_7","partial_7","partial_7","partial_7","partial_7","partial_7","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","OrderSubmitted","OrderSubmittedBuilder","OrderSubmittedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderTriggered","OrderTriggeredBuilder","OrderTriggeredBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderUpdated","OrderUpdatedBuilder","OrderUpdatedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","price","price","quantity","quantity","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","trigger_price","trigger_price","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","PositionChanged","PositionClosed","PositionEvent","PositionOpened","borrow","borrow_mut","changed","closed","from","into","opened","state","try_from","try_into","type_id","PositionChanged","account_id","avg_px_closed","avg_px_open","borrow","borrow_mut","clone","clone_into","currency","entry","eq","fmt","from","instrument_id","into","last_px","last_qty","opening_order_id","peak_quantity","position_id","quantity","realized_pnl","realized_return","side","signed_qty","strategy_id","to_owned","trader_id","try_from","try_into","ts_event","ts_init","ts_opened","type_id","unrealized_pnl","PositionClosed","account_id","avg_px_closed","avg_px_open","borrow","borrow_mut","clone","clone_into","closing_order_id","currency","duration","entry","eq","fmt","from","instrument_id","into","last_px","last_qty","opening_order_id","peak_quantity","position_id","quantity","realized_pnl","realized_return","side","signed_qty","strategy_id","to_owned","trader_id","try_from","try_into","ts_closed","ts_event","ts_init","ts_opened","type_id","unrealized_pnl","PositionOpened","account_id","avg_px_open","borrow","borrow_mut","clone","clone_into","currency","entry","eq","fmt","from","instrument_id","into","last_px","last_qty","opening_order_id","position_id","quantity","side","signed_qty","strategy_id","to_owned","trader_id","try_from","try_into","ts_event","ts_init","type_id","PositionState","account_id","avg_px_closed","avg_px_open","borrow","borrow_mut","clone","clone_into","currency","entry","eq","fmt","from","instrument_id","into","last_px","last_qty","opening_order_id","peak_quantity","position_id","quantity","realized_pnl","realized_return","side","signed_qty","strategy_id","to_owned","trader_id","try_from","try_into","ts_event","ts_init","ts_opened","type_id","unrealized_pnl","data","enums","events","identifiers","instruments","orderbook","types","bar","delta","depth","order","quote","ticker","trade","bar_eq","bar_hash","bar_new","bar_new_from_raw","bar_specification_eq","bar_specification_ge","bar_specification_gt","bar_specification_hash","bar_specification_le","bar_specification_lt","bar_specification_new","bar_specification_to_cstr","bar_to_cstr","bar_type_check_parsing","bar_type_eq","bar_type_from_cstr","bar_type_ge","bar_type_gt","bar_type_hash","bar_type_le","bar_type_lt","bar_type_new","bar_type_to_cstr","orderbook_delta_eq","orderbook_delta_hash","orderbook_delta_new","orderbook_depth10_asks_array","orderbook_depth10_bids_array","orderbook_depth10_eq","orderbook_depth10_hash","orderbook_depth10_new","book_order_debug_to_cstr","book_order_display_to_cstr","book_order_eq","book_order_exposure","book_order_from_raw","book_order_hash","book_order_signed_size","quote_tick_eq","quote_tick_hash","quote_tick_new","quote_tick_to_cstr","ticker_new","ticker_to_cstr","trade_tick_eq","trade_tick_hash","trade_tick_new","trade_tick_to_cstr","account_type_from_cstr","account_type_to_cstr","aggregation_source_from_cstr","aggregation_source_to_cstr","aggressor_side_from_cstr","aggressor_side_to_cstr","asset_class_from_cstr","asset_class_to_cstr","bar_aggregation_from_cstr","bar_aggregation_to_cstr","book_action_from_cstr","book_action_to_cstr","book_type_from_cstr","book_type_to_cstr","contingency_type_from_cstr","contingency_type_to_cstr","currency_type_from_cstr","currency_type_to_cstr","halt_reason_from_cstr","halt_reason_to_cstr","instrument_class_from_cstr","instrument_class_to_cstr","instrument_close_type_from_cstr","instrument_close_type_to_cstr","liquidity_side_from_cstr","liquidity_side_to_cstr","market_status_from_cstr","market_status_to_cstr","oms_type_from_cstr","oms_type_to_cstr","option_kind_from_cstr","option_kind_to_cstr","order_side_from_cstr","order_side_to_cstr","order_status_from_cstr","order_status_to_cstr","order_type_from_cstr","order_type_to_cstr","position_side_from_cstr","position_side_to_cstr","price_type_from_cstr","price_type_to_cstr","time_in_force_from_cstr","time_in_force_to_cstr","trading_state_from_cstr","trading_state_to_cstr","trailing_offset_type_from_cstr","trailing_offset_type_to_cstr","trigger_type_from_cstr","trigger_type_to_cstr","order","order_accepted_new","order_denied_new","order_emulated_new","order_rejected_new","order_released_new","order_submitted_new","account_id","client_id","client_order_id","component_id","exec_algorithm_id","instrument_id","order_list_id","position_id","strategy_id","symbol","trade_id","trader_id","venue","venue_order_id","account_id_hash","account_id_new","client_id_hash","client_id_new","client_order_id_hash","client_order_id_new","component_id_hash","component_id_new","exec_algorithm_id_hash","exec_algorithm_id_new","instrument_id_check_parsing","instrument_id_from_cstr","instrument_id_hash","instrument_id_is_synthetic","instrument_id_new","instrument_id_to_cstr","order_list_id_hash","order_list_id_new","position_id_hash","position_id_new","strategy_id_hash","strategy_id_new","symbol_hash","symbol_new","trade_id_hash","trade_id_new","trader_id_hash","trader_id_new","venue_hash","venue_is_synthetic","venue_new","venue_order_id_hash","venue_order_id_new","synthetic","SyntheticInstrument_API","borrow","borrow_mut","deref","deref_mut","from","into","synthetic_instrument_calculate","synthetic_instrument_change_formula","synthetic_instrument_components_count","synthetic_instrument_components_to_cstr","synthetic_instrument_drop","synthetic_instrument_formula_to_cstr","synthetic_instrument_id","synthetic_instrument_is_valid_formula","synthetic_instrument_new","synthetic_instrument_price_increment","synthetic_instrument_price_precision","synthetic_instrument_ts_event","synthetic_instrument_ts_init","try_from","try_into","type_id","book","level","OrderBook_API","borrow","borrow_mut","deref","deref_mut","from","into","orderbook_add","orderbook_apply_delta","orderbook_apply_depth","orderbook_asks","orderbook_best_ask_price","orderbook_best_ask_size","orderbook_best_bid_price","orderbook_best_bid_size","orderbook_bids","orderbook_book_type","orderbook_check_integrity","orderbook_clear","orderbook_clear_asks","orderbook_clear_bids","orderbook_count","orderbook_delete","orderbook_drop","orderbook_get_avg_px_for_quantity","orderbook_get_quantity_for_price","orderbook_has_ask","orderbook_has_bid","orderbook_instrument_id","orderbook_midpoint","orderbook_new","orderbook_pprint_to_cstr","orderbook_reset","orderbook_sequence","orderbook_simulate_fills","orderbook_spread","orderbook_ts_last","orderbook_update","orderbook_update_quote_tick","orderbook_update_trade_tick","try_from","try_into","type_id","vec_fills_drop","Level_API","borrow","borrow_mut","clone","clone_into","deref","deref_mut","from","into","level_clone","level_drop","level_exposure","level_new","level_orders","level_price","level_size","new","to_owned","try_from","try_into","type_id","vec_levels_drop","vec_orders_drop","currency","money","price","quantity","currency_code_to_cstr","currency_exists","currency_from_cstr","currency_from_py","currency_hash","currency_name_to_cstr","currency_register","currency_to_cstr","money_add_assign","money_as_f64","money_from_raw","money_new","money_sub_assign","price_add_assign","price_as_f64","price_from_raw","price_new","price_sub_assign","quantity_add_assign","quantity_add_assign_u64","quantity_as_f64","quantity_from_raw","quantity_new","quantity_sub_assign","quantity_sub_assign_u64","account_id","client_id","client_order_id","component_id","exec_algorithm_id","instrument_id","interned_string_stats","order_list_id","position_id","strategy_id","stubs","symbol","trade_id","trader_id","venue","venue_order_id","AccountId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ClientId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ClientOrderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","optional_ustr_to_vec_client_order_ids","optional_vec_client_order_ids_to_ustr","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ComponentId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ExecAlgorithmId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","InstrumentId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","is_synthetic","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","symbol","to_owned","to_string","try_from","try_into","type_id","type_object_raw","venue","OrderListId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","PositionId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","StrategyId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","get_tag","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","account_ib","account_ib","account_id","account_id","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","client_id_binance","client_id_binance","client_id_dydx","client_id_dydx","client_order_id","client_order_id","component_risk_engine","component_risk_engine","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","exec_algorithm_id","exec_algorithm_id","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","instrument_id_btc_usdt","instrument_id_btc_usdt","instrument_id_eth_usdt_binance","instrument_id_eth_usdt_binance","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","order_list_id_test","order_list_id_test","position_id_test","position_id_test","strategy_id_ema_cross","strategy_id_ema_cross","symbol_aud_usd","symbol_aud_usd","symbol_eth_perp","symbol_eth_perp","trade_id","trade_id","trader_id","trader_id","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uuid4","uuid4","venue_binance","venue_binance","venue_order_id","venue_order_id","venue_sim","venue_sim","Symbol","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","TradeId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","TraderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","get_tag","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","SYNTHETIC_VENUE","Venue","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","is_synthetic","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","synthetic","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","VenueOrderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","Instrument","asset_class","base_currency","calculate_base_quantity","calculate_notional_value","crypto_future","crypto_perpetual","currency_pair","equity","futures_contract","id","instrument_class","is_inverse","lot_size","make_price","make_qty","maker_fee","margin_init","margin_maint","max_price","max_quantity","min_price","min_quantity","multiplier","options_contract","price_increment","price_precision","quote_currency","raw_symbol","settlement_currency","size_increment","size_precision","stubs","symbol","synthetic","taker_fee","ts_event","ts_init","venue","CryptoFuture","activation_ns","arguments","asset_class","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration_ns","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","max_notional","max_price","max_price","max_quantity","max_quantity","min_notional","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","settlement_currency","size_increment","size_increment","size_precision","size_precision","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","underlying","CryptoPerpetual","arguments","asset_class","base_currency","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","max_notional","max_price","max_price","max_quantity","max_quantity","min_notional","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","settlement_currency","size_increment","size_increment","size_precision","size_precision","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","CurrencyPair","arguments","asset_class","base_currency","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_increment","size_precision","size_precision","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","Equity","arguments","asset_class","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","isin","items_iter","lazy_type_object","lot_size","lot_size","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_precision","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","FuturesContract","activation_ns","arguments","asset_class","asset_class","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration_ns","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_precision","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","underlying","OptionsContract","activation_ns","arguments","asset_class","asset_class","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration_ns","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","new","option_kind","price_increment","price_increment","price_precision","price_precision","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_precision","strike_price","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","underlying","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","crypto_future_btcusdt","crypto_future_btcusdt","crypto_perpetual_ethusdt","crypto_perpetual_ethusdt","currency_pair_btcusdt","currency_pair_btcusdt","default","default","default","default","default","default","default","equity_aapl","equity_aapl","from","from","from","from","from","from","from","futures_contract_es","futures_contract_es","get","get","get","get","get","get","get","into","into","into","into","into","into","into","options_contract_appl","options_contract_appl","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","xbtusd_bitmex","xbtusd_bitmex","SyntheticInstrument","arguments","borrow","borrow_mut","calculate","calculate_from_map","change_formula","clone","clone_into","components","context","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","formula","from","hash","id","into","into_py","is_valid_formula","items_iter","lazy_type_object","new","price_increment","price_precision","to_owned","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","book","ladder","level","Add","BookIntegrityError","InvalidBookOperation","NoOrderSide","OrderBook","OrderNotFound","OrdersCrossed","PreProcessOrder","TooManyLevels","TooManyOrders","add","apply_delta","apply_depth","asks","best_ask_price","best_ask_size","best_bid_price","best_bid_size","bids","book_type","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_integrity","clear","clear_asks","clear_bids","count","delete","fmt","fmt","fmt","fmt","from","from","from","get_avg_px_for_quantity","get_quantity_for_price","has_ask","has_bid","instrument_id","into","into","into","midpoint","new","pprint","reset","separate_by_policy","separate_by_policy","sequence","simulate_fills","spread","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","ts_last","type_id","type_id","type_id","update","update_quote_tick","update_trade_tick","BookPrice","Ladder","add","add_bulk","borrow","borrow","borrow_mut","borrow_mut","cache","clear","clone","clone_into","cmp","compare","delete","eq","equivalent","equivalent","equivalent","exposures","fmt","fmt","from","from","into","into","is_empty","len","levels","new","new","partial_cmp","remove","separate_by_policy","side","side","simulate_fills","sizes","to_owned","to_string","top","try_from","try_from","try_into","try_into","type_id","type_id","update","value","Level","add","add_bulk","borrow","borrow_mut","clone","clone_into","cmp","compare","delete","eq","equivalent","equivalent","equivalent","exposure","exposure_raw","first","fmt","from","from_order","ge","gt","into","is_empty","le","len","lt","new","orders","partial_cmp","price","remove_by_id","size","size_raw","to_owned","try_from","try_into","type_id","update","base","default","limit","limit_if_touched","market","market_if_touched","market_to_limit","stop_limit","stop_market","trailing_stop_limit","trailing_stop_market","InvalidOrderEvent","InvalidStateTransition","NoPreviousState","Order","OrderCore","OrderError","UnrecognizedEvent","account_id","account_id","apply","apply","avg_px","avg_px","borrow","borrow","borrow_mut","borrow_mut","client_order_id","client_order_id","clone","clone_into","closing_side","commission","commissions","commissions","contingency_type","contingency_type","deserialize","display_qty","emulation_trigger","emulation_trigger","event_count","events","events","exec_algorithm_id","exec_algorithm_id","exec_algorithm_params","exec_algorithm_params","exec_spawn_id","exec_spawn_id","expire_time","filled_qty","filled_qty","fmt","fmt","fmt","from","from","init_id","init_id","instrument_id","instrument_id","into","into","is_active_local","is_aggressive","is_buy","is_canceled","is_child_order","is_closed","is_contingency","is_emulated","is_inflight","is_open","is_parent_order","is_passive","is_pending_cancel","is_pending_update","is_post_only","is_primary","is_quote_quantity","is_quote_quantity","is_reduce_only","is_reduce_only","is_secondary","is_sell","last_event","last_trade_id","last_trade_id","leaves_qty","leaves_qty","limit_offset","linked_order_ids","linked_order_ids","liquidity_side","liquidity_side","new","opposite_side","order_list_id","order_list_id","order_type","order_type","parent_order_id","parent_order_id","position_id","position_id","previous_status","price","quantity","quantity","separate_by_policy","serialize","set_slippage","side","side","signed_decimal_qty","slippage","slippage","status","status","str_hashmap_to_ustr","strategy_id","strategy_id","symbol","tags","tags","time_in_force","time_in_force","to_owned","to_string","trade_ids","trade_ids","trader_id","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_from","try_into","try_into","ts_init","ts_init","ts_last","ts_last","type_id","type_id","update","ustr_hashmap_to_str","venue","venue_order_id","venue_order_id","venue_order_ids","venue_order_ids","would_reduce_only","LimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","LimitIfTouchedOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","MarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","MarketIfTouchedOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","MarketToLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","StopLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","StopMarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","TrailingStopLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","TrailingStopMarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","EnumIterator","PY_MODULE_MODEL","borrow","borrow_mut","data","doc","events","extract","extract","from","identifiers","instruments","into","into_py","items_iter","lazy_type_object","macros","model","new","orders","try_from","try_into","type_id","type_object_raw","types","value_to_pydict","value_to_pyobject","bar","delta","depth","order","quote","ticker","trade","order","accepted","cancel_rejected","canceled","denied","emulated","expired","filled","initialized","modify_rejected","pending_cancel","pending_update","rejected","released","submitted","triggered","updated","instrument_id","crypto_future","crypto_perpetual","currency_pair","equity","futures_contract","options_contract","market","currency","money","price","quantity","balance","currency","fixed","money","price","quantity","AccountBalance","MarginBalance","borrow","borrow","borrow_mut","borrow_mut","currency","currency","fmt","fmt","fmt","fmt","free","from","from","initial","instrument_id","into","into","locked","maintenance","separate_by_policy","separate_by_policy","to_string","to_string","total","try_from","try_from","try_into","try_into","type_id","type_id","AAVE","ACA","ADA","AUD","AVAX","BCH","BNB","BRL","BRZ","BSV","BTC","BTTC","BUSD","CAD","CAKE","CHF","CNH","CNY","CZK","Currency","DASH","DKK","DOGE","DOT","EOS","ETH","ETHW","EUR","GBP","HKD","HUF","ILS","INR","JOE","JPY","KRW","LINK","LTC","LUNA","MXN","NBT","NOK","NZD","ONEINCH","PLN","RUB","SAR","SEK","SGD","SHIB","SOL","THB","TRX","TRY","TRYB","TUSD","TWD","USD","USDC","USDP","USDT","VTC","WSB","XAG","XAU","XBT","XEC","XLM","XMR","XPT","XRP","XTZ","ZAR","ZEC","arguments","borrow","borrow_mut","clone","clone_into","code","currency_type","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","from","from_str","hash","into","into_py","is_commodity_backed","is_crypto","is_fiat","iso4217","items_iter","lazy_type_object","name","new","precision","register","serialize","to_owned","try_from","try_into","type_id","type_object_raw","FIXED_PRECISION","FIXED_SCALAR","check_fixed_precision","f64_to_fixed_i64","f64_to_fixed_u64","fixed_i64_to_f64","fixed_u64_to_f64","MONEY_MAX","MONEY_MIN","Money","add","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","clone","clone_into","cmp","compare","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_zero","items_iter","lazy_type_object","le","lt","mul","neg","new","partial_cmp","raw","separate_by_policy","serialize","sub","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","ERROR_PRICE","PRICE_MAX","PRICE_MIN","Price","add","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_zero","items_iter","lazy_type_object","le","lt","max","min","mul","neg","new","partial_cmp","precision","raw","separate_by_policy","serialize","sub","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","zero","QUANTITY_MAX","QUANTITY_MIN","Quantity","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","check_quantity_positive","clone","clone_into","cmp","compare","default","deref","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_positive","is_zero","items_iter","lazy_type_object","le","lt","mul","mul","mul_assign","new","partial_cmp","precision","raw","separate_by_policy","serialize","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","zero"],"q":[[0,"nautilus_model"],[16,"nautilus_model::currencies"],[17,"nautilus_model::data"],[52,"nautilus_model::data::bar"],[186,"nautilus_model::data::delta"],[230,"nautilus_model::data::deltas"],[262,"nautilus_model::data::depth"],[303,"nautilus_model::data::order"],[349,"nautilus_model::data::quote"],[394,"nautilus_model::data::ticker"],[431,"nautilus_model::data::trade"],[474,"nautilus_model::enums"],[2083,"nautilus_model::events"],[2086,"nautilus_model::events::account"],[2087,"nautilus_model::events::account::state"],[2105,"nautilus_model::events::order"],[2123,"nautilus_model::events::order::accepted"],[2204,"nautilus_model::events::order::cancel_rejected"],[2287,"nautilus_model::events::order::canceled"],[2368,"nautilus_model::events::order::denied"],[2445,"nautilus_model::events::order::emulated"],[2520,"nautilus_model::events::order::event"],[2558,"nautilus_model::events::order::expired"],[2639,"nautilus_model::events::order::filled"],[2740,"nautilus_model::events::order::initialized"],[2868,"nautilus_model::events::order::modify_rejected"],[2951,"nautilus_model::events::order::pending_cancel"],[3032,"nautilus_model::events::order::pending_update"],[3113,"nautilus_model::events::order::rejected"],[3194,"nautilus_model::events::order::released"],[3271,"nautilus_model::events::order::stubs"],[3529,"nautilus_model::events::order::submitted"],[3606,"nautilus_model::events::order::triggered"],[3687,"nautilus_model::events::order::updated"],[3774,"nautilus_model::events::position"],[3789,"nautilus_model::events::position::changed"],[3824,"nautilus_model::events::position::closed"],[3862,"nautilus_model::events::position::opened"],[3891,"nautilus_model::events::position::state"],[3926,"nautilus_model::ffi"],[3933,"nautilus_model::ffi::data"],[3940,"nautilus_model::ffi::data::bar"],[3963,"nautilus_model::ffi::data::delta"],[3966,"nautilus_model::ffi::data::depth"],[3971,"nautilus_model::ffi::data::order"],[3978,"nautilus_model::ffi::data::quote"],[3982,"nautilus_model::ffi::data::ticker"],[3984,"nautilus_model::ffi::data::trade"],[3988,"nautilus_model::ffi::enums"],[4038,"nautilus_model::ffi::events"],[4039,"nautilus_model::ffi::events::order"],[4045,"nautilus_model::ffi::identifiers"],[4059,"nautilus_model::ffi::identifiers::account_id"],[4061,"nautilus_model::ffi::identifiers::client_id"],[4063,"nautilus_model::ffi::identifiers::client_order_id"],[4065,"nautilus_model::ffi::identifiers::component_id"],[4067,"nautilus_model::ffi::identifiers::exec_algorithm_id"],[4069,"nautilus_model::ffi::identifiers::instrument_id"],[4075,"nautilus_model::ffi::identifiers::order_list_id"],[4077,"nautilus_model::ffi::identifiers::position_id"],[4079,"nautilus_model::ffi::identifiers::strategy_id"],[4081,"nautilus_model::ffi::identifiers::symbol"],[4083,"nautilus_model::ffi::identifiers::trade_id"],[4085,"nautilus_model::ffi::identifiers::trader_id"],[4087,"nautilus_model::ffi::identifiers::venue"],[4090,"nautilus_model::ffi::identifiers::venue_order_id"],[4092,"nautilus_model::ffi::instruments"],[4093,"nautilus_model::ffi::instruments::synthetic"],[4116,"nautilus_model::ffi::orderbook"],[4118,"nautilus_model::ffi::orderbook::book"],[4162,"nautilus_model::ffi::orderbook::level"],[4185,"nautilus_model::ffi::types"],[4189,"nautilus_model::ffi::types::currency"],[4197,"nautilus_model::ffi::types::money"],[4202,"nautilus_model::ffi::types::price"],[4207,"nautilus_model::ffi::types::quantity"],[4214,"nautilus_model::identifiers"],[4230,"nautilus_model::identifiers::account_id"],[4269,"nautilus_model::identifiers::client_id"],[4307,"nautilus_model::identifiers::client_order_id"],[4348,"nautilus_model::identifiers::component_id"],[4386,"nautilus_model::identifiers::exec_algorithm_id"],[4424,"nautilus_model::identifiers::instrument_id"],[4465,"nautilus_model::identifiers::order_list_id"],[4503,"nautilus_model::identifiers::position_id"],[4542,"nautilus_model::identifiers::strategy_id"],[4582,"nautilus_model::identifiers::stubs"],[4802,"nautilus_model::identifiers::symbol"],[4841,"nautilus_model::identifiers::trade_id"],[4880,"nautilus_model::identifiers::trader_id"],[4920,"nautilus_model::identifiers::venue"],[4962,"nautilus_model::identifiers::venue_order_id"],[5001,"nautilus_model::instruments"],[5040,"nautilus_model::instruments::crypto_future"],[5109,"nautilus_model::instruments::crypto_perpetual"],[5177,"nautilus_model::instruments::currency_pair"],[5241,"nautilus_model::instruments::equity"],[5303,"nautilus_model::instruments::futures_contract"],[5369,"nautilus_model::instruments::options_contract"],[5436,"nautilus_model::instruments::stubs"],[5513,"nautilus_model::instruments::synthetic"],[5552,"nautilus_model::orderbook"],[5555,"nautilus_model::orderbook::book"],[5626,"nautilus_model::orderbook::ladder"],[5675,"nautilus_model::orderbook::level"],[5714,"nautilus_model::orders"],[5725,"nautilus_model::orders::base"],[5872,"nautilus_model::orders::limit"],[5947,"nautilus_model::orders::limit_if_touched"],[6026,"nautilus_model::orders::market"],[6096,"nautilus_model::orders::market_if_touched"],[6173,"nautilus_model::orders::market_to_limit"],[6247,"nautilus_model::orders::stop_limit"],[6326,"nautilus_model::orders::stop_market"],[6403,"nautilus_model::orders::trailing_stop_limit"],[6485,"nautilus_model::orders::trailing_stop_market"],[6564,"nautilus_model::python"],[6591,"nautilus_model::python::data"],[6598,"nautilus_model::python::events"],[6599,"nautilus_model::python::events::order"],[6615,"nautilus_model::python::identifiers"],[6616,"nautilus_model::python::instruments"],[6622,"nautilus_model::python::orders"],[6623,"nautilus_model::python::types"],[6627,"nautilus_model::types"],[6633,"nautilus_model::types::balance"],[6665,"nautilus_model::types::currency"],[6778,"nautilus_model::types::fixed"],[6785,"nautilus_model::types::money"],[6843,"nautilus_model::types::price"],[6907,"nautilus_model::types::quantity"],[6970,"core::fmt"],[6971,"core::fmt"],[6972,"core::result"],[6973,"core::any"],[6974,"pyo3::marker"],[6975,"pyo3::types::any"],[6976,"pyo3::instance"],[6977,"core::cmp"],[6978,"serde::de"],[6979,"core::ffi::c_str"],[6980,"pyo3::err"],[6981,"pyo3::err"],[6982,"indexmap::map"],[6983,"std::collections::hash::map"],[6984,"core::hash"],[6985,"pyo3::instance"],[6986,"pyo3::impl_::pyclass::lazy_type_object"],[6987,"core::option"],[6988,"thousands::policies"],[6989,"serde::ser"],[6990,"pyo3_ffi::cpython::object"],[6991,"alloc::vec"],[6992,"pyo3::types::dict"],[6993,"anyhow"],[6994,"core::fmt"],[6995,"derive_builder::error"],[6996,"ustr"],[6997,"core::ffi"],[6998,"nautilus_core::ffi::cvec"],[6999,"rust_decimal::decimal"],[7000,"anyhow"],[7001,"serde_json::value"],[7002,"core::convert"]],"d":["","","","","Defines enumerations for the trading domain model.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","Represents an aggregated bar.","Represents a bar aggregation specification including a …","Represents a bar type including the instrument ID, bar …","","The type of bar aggregation.","The bar types aggregation source.","","","","The bar type for this bar.","","","","","","","","","","","","","","","The bars close price.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Create a new Bar extracted from the given PyAny.","","Returns the field map for the type, for use with Arrow …","Returns the metadata for the type, for use with …","","","","","The bars high price.","The bar types instrument ID.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","The bars low price.","","","","The bars open price.","","","The price type to use for aggregation.","","","","","","","","The bar types specification.","The step for binning samples for bar aggregation.","","","","","","","","","","","","","","","","The UNIX timestamp (nanoseconds) when the data event …","The UNIX timestamp (nanoseconds) when the data object was …","","","","","","","","The bars volume.","Represents a single change/delta in an order book.","The order book delta action.","","","","","","","","","","","","","","","","A combination of packet end with matching engine status.","","","Returns the argument unchanged.","Create a new OrderBookDelta extracted from the given PyAny.","Returns the field map for the type, for use with Arrow …","Returns the metadata for the type, for use with …","","","The instrument ID for the book.","Calls U::from(self).","","","","","The order to apply.","","The message sequence number assigned at the venue.","","","","","","The UNIX timestamp (nanoseconds) when the data event …","The UNIX timestamp (nanoseconds) when the data object was …","","","Represents a grouped batch of OrderBookDelta updates for …","","","","","","The order book deltas.","","","","","A combination of packet end with matching engine status.","","","Returns the argument unchanged.","","The instrument ID for the book.","Calls U::from(self).","","","","","","The message sequence number assigned at the venue.","","","","","The UNIX timestamp (nanoseconds) when the data event …","The UNIX timestamp (nanoseconds) when the data object was …","","","","Represents a self-contained order book update with a fixed …","","The ask orders for the depth update.","The bid orders for the depth update.","","","","","","","","","","","","","","A combination of packet end with matching engine status.","","","Returns the argument unchanged.","","","The instrument ID for the book.","Calls U::from(self).","","","","","","The message sequence number assigned at the venue.","","","","","","The UNIX timestamp (nanoseconds) when the data event …","The UNIX timestamp (nanoseconds) when the data object was …","","","Represents an order in a book.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","The order ID.","The order price.","Return a dictionary representation of the object.","Return a new object from the given dictionary …","","","The order side.","","The order size.","","","","","","","","Represents a single quote tick in a financial market.","","The top of book ask price.","The top of book ask size.","The top of book bid price.","The top of book bid size.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Create a new QuoteTick extracted from the given PyAny.","Returns the field map for the type, for use with Arrow …","Returns the metadata for the type, for use with …","","","The quotes instrument ID.","Calls U::from(self).","","","","","","","","","","","The UNIX timestamp (nanoseconds) when the tick event …","The UNIX timestamp (nanoseconds) when the data object was …","","","Represents a single quote tick in a financial market.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","The quotes instrument ID.","Calls U::from(self).","","","","","Return a dictionary representation of the object.","Return a new object from the given dictionary …","","","","","","","The UNIX timestamp (nanoseconds) when the tick event …","The UNIX timestamp (nanoseconds) when the data object was …","","","Represents a single trade tick in a financial market.","The trade aggressor side.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Create a new TradeTick extracted from the given PyAny.","Returns the field map for the type, for use with Arrow …","Returns the metadata for the type, for use with …","","","The trade instrument ID.","Calls U::from(self).","","","","","The traded price.","","","The traded size.","","","The trade match ID (assigned by the venue).","","","The UNIX timestamp (nanoseconds) when the tick event …","The UNIX timestamp (nanoseconds) when the data object was …","","","The order was acknowledged by the trading venue as being …","An account type provided by a trading venue or broker.","An iterator over the variants of AccountType","Normal trading operations.","An order is added to the book.","An aggregation source for derived data.","An iterator over the variants of AggregationSource","The side for the aggressing order of a trade in a market.","An iterator over the variants of AggressorSide","Alternative assets.","A quoted order price where a seller is willing to sell a …","A broad financial market asset class.","An iterator over the variants of AssetClass","At the Closing (ATC) - the order is scheduled to be …","At the Opening (ATO) - the order is scheduled to be …","The aggregation method through which a bar is generated …","An iterator over the variants of BarAggregation","The trailing offset is based on a percentage represented …","An account specific to betting markets.","A quoted order price where a buyer is willing to buy a …","Based on the top-of-book quoted prices for the instrument.","A bond instrument class. A type of debt investment where …","The type of order book action for an order book event.","An iterator over the variants of BookAction","The order book type, representing the type of levels …","An iterator over the variants of BookType","The order is a BUY.","The BUY order was the aggressor for the trade.","A Call option gives the holder the right, but not the …","The order was canceled (closed/done).","An account with unleveraged cash assets only.","A contract-for-difference (CFD) instrument class. A …","The state of the order book is cleared.","The market session is closed.","Commodity assets.","A type of currency that is based on the value of an …","The order contigency type which specifies the behavior of …","An iterator over the variants of ContingencyType","When the instrument expiration was reached.","A type of cryptocurrency or crypto token.","Cryptocurrency or crypto token assets.","The broad currency type.","An iterator over the variants of CurrencyType","Based on time intervals with day granularity.","Day - the order is active until the end of the current …","Debt based assets.","The default trigger type set by the trading venue.","An existing order in the book is deleted/canceled.","The order was denied by the Nautilus system, either for …","Based on a ‘double match’ of the bid/ask price for the …","Based on a ‘double match’ of the last traded price for …","The order became emulated by the Nautilus system in the …","When the market session ended.","Equity / stock assets.","The order reached a GTD expiration (closed/done).","The data is externally aggregated (outside the Nautilus …","Foreign exchange (FOREX) assets.","A type of currency issued by governments which is not …","The order has been completely filled on a trading venue …","A neural/flat position, where no position is currently …","Fill or Kill (FOK) - the order must be executed in full …","A forward derivative instrument class. A customized …","","A futures contract instrument class. A legal agreement to …","Trading halt is imposed for purely regulatory reasons …","Good Till Canceled (GTC) - the order remains active until …","Good Till Date/Time (GTD) - the order is active until a …","The market session is halted.","The reason for a venue or market halt.","An iterator over the variants of HaltReason","Trading is completely halted, no new order commands will …","The hedging type where there can be multiple positions per …","Based on time intervals with hour granularity.","Index based assets (baskets).","Based on the index price for the instrument.","The order is initialized (instantiated) within the …","The asset type for a financial market product.","An iterator over the variants of InstrumentClass","The type of event for an instrument close.","An iterator over the variants of InstrumentCloseType","The data is internally aggregated (inside the Nautilus …","Immediate or Cancel (IOC) - the order is filled as much as …","Top-of-book best bid/ask, one level per side.","Market by price, one order per level (aggregated).","Market by order, multiple orders per level (full …","The last price at which a trade was made for an instrument.","Based on both the TriggerType::LastTrade and …","Based on the last traded price for the instrument.","A limit order to buy or sell at a specific price or better.","A limit-if-touched order effectively becomes a limit order …","The liqudity side for a trade in a financial market.","An iterator over the variants of LiquiditySide","A long position in the market, typically acquired through …","The order passively provided liqudity to the market to …","An account which facilitates trading on margin, using …","Based on the mark price for the instrument.","A market order to buy or sell at the best available price …","A market-if-touched order effectively becomes a market …","The status of an individual market on a trading venue.","An iterator over the variants of MarketStatus","A market-to-limit order is a market order that is to be …","The midpoint between the bid and ask prices.","Based on the mid-point of the TriggerType::BidAsk.","Based on time intervals with millisecond granularity.","Based on time intervals with minute granularity.","Based on time intervals with month granularity.","The netting type where there is one position per …","There was no specific aggressor for the trade.","Not a contingent order.","No specific liqudity side.","No order side is specified.","No position side is specified (only valid in the context …","No trailing offset type is specified (invalid for trailing …","No trigger type is specified (invalid for orders with a …","The venue or market session is not halted.","One-Cancels-the-Other.","The order management system (OMS) type for a trading venue …","An iterator over the variants of OmsType","The market session is open.","An options contract instrument class. A type of derivative …","The kind of options contract.","An iterator over the variants of OptionKind","The order side for a specific order, or action related to …","An iterator over the variants of OrderSide","The status for a specific order.","An iterator over the variants of OrderStatus","The type of order.","An iterator over the variants of OrderType","One-Triggers-the-Other.","One-Updates-the-Other (by proportional quantity).","The order has been partially filled on a trading venue.","The market session is paused.","The order is currently pending a request to cancel on a …","The order is currently pending a request to modify on a …","The market side for a specific position, or action related …","An iterator over the variants of PositionSide","The market session is in the pre-close.","The market session is in the pre-open.","The trailing offset is based on a market price.","The trailing offset is based on a price tier set by a …","The type of price for an instrument in a financial market.","An iterator over the variants of PriceType","A Put option gives the holder the right, but not the …","Only order commands which would cancel order, or reduce …","The order was rejected by the trading venue.","The order was released by the Nautilus system from the …","The market session has reopened after a pause or halt.","Based on time intervals with second granularity.","The order is a SELL.","The SELL order was the aggressor for the trade.","A short position in the market, typically acquired through …","A warrant instrument class. A derivative that gives the …","A spot market instrument class. The current market price …","A stop limit order to buy or sell which combines the …","A stop market order to buy or sell once the price reaches …","The order was submitted by the Nautilus system to the …","A swap instrument class. A derivative contract through …","The order aggressively took liqudity from the market to …","Based on a number of ticks.","Based on the buy/sell imbalance of ticks.","Based on sequential buy/sell runs of ticks.","The trailing offset is based on the number of ticks from a …","The ‘Time in Force’ instruction for an order in the …","An iterator over the variants of TimeInForce","The trading state for a node.","An iterator over the variants of TradingState","The trailing offset type for an order type which specifies …","An iterator over the variants of TrailingOffsetType","A trailing stop limit order combines the features of a …","A trailing stop market order sets the stop/trigger price …","The trigger type for the stop/trigger price of an order.","An iterator over the variants of TriggerType","The order STOP price was triggered on a trading venue.","There is no specific type of order management specified …","An existing order in the book is updated/modified.","Based on the ‘notional’ value of the instrument.","Based on the buy/sell imbalance of trading by ‘notional…","Based on sequential buy/sell runs of trading by ‘notional…","Trading halt is imposed by the venue to protect against …","Based on trading volume.","Based on the buy/sell imbalance of trading volume.","Based on sequential runs of buy/sell trading volume.","A warrant instrument class. A derivative that gives the …","Based on time intervals with week granularity.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderAccepted.","Error type for OrderAcceptedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderAccepted.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderCancelRejected.","Error type for OrderCancelRejectedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderCancelRejected.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderCanceled.","Error type for OrderCanceledBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderCanceled.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderDenied.","Error type for OrderDeniedBuilder","Uninitialized field","Custom validation error","","","","","","","","Builds a new OrderDenied.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderEmulated.","Error type for OrderEmulatedBuilder","Uninitialized field","Custom validation error","","","","","","","","Builds a new OrderEmulated.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","Builder for OrderExpired.","Error type for OrderExpiredBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderExpired.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderFilled.","Error type for OrderFilledBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderFilled.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderInitialized.","Error type for OrderInitializedBuilder","Uninitialized field","Custom validation error","","","","","","","","Builds a new OrderInitialized.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderModifyRejected.","Error type for OrderModifyRejectedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderModifyRejected.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderPendingCancel.","Error type for OrderPendingCancelBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderPendingCancel.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderPendingUpdate.","Error type for OrderPendingUpdateBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderPendingUpdate.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderRejected.","Error type for OrderRejectedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderRejected.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderReleased.","Error type for OrderReleasedBuilder","Uninitialized field","Custom validation error","","","","","","","","Builds a new OrderReleased.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderSubmitted.","Error type for OrderSubmittedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderSubmitted.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderTriggered.","Error type for OrderTriggeredBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderTriggered.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderUpdated.","Error type for OrderUpdatedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderUpdated.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a BarSpecification as a C string pointer.","Returns a Bar as a C string.","Returns any BarType parsing error from the provided C …","","Returns a BarType from a C string pointer.","","","","","","","Returns a BarType as a C string pointer.","","","","","","","","Safety","Returns a BookOrder debug string as a C string pointer.","Returns a BookOrder display string as a C string pointer.","","","","","","","","","Returns a QuoteTick as a C string pointer.","","Returns a Ticker as a C string pointer.","","","","Returns a TradeTick as a C string pointer.","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","Safety","","Safety","","","","","","","","","","","","","","","","","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","Returns any InstrumentId parsing error from the provided C …","Returns a Nautilus identifier from a C string pointer.","","","","Returns an InstrumentId as a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","Safety","","","","","","Safety","Safety","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Returns a pretty printed OrderBook number of levels per …","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Safety","Safety","Returns a Currency from pointers and primitives.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a valid account ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The account ID value.","Represents a system client ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The client ID value.","Represents a valid client order ID (assigned by the …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","The client order ID value.","Represents a valid component ID.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The component ID value.","Represents a valid execution algorithm ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The execution algorithm ID value.","Represents a valid instrument ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","The instruments ticker symbol.","","","","","","","The instruments trading venue.","Represents a valid order list ID (assigned by the Nautilus …","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The order list ID value.","Represents a valid position ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The position ID value.","Represents a valid strategy ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The strategy ID value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a valid ticker symbol ID for a tradable …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The ticker symbol ID value.","Represents a valid trade match ID (assigned by a trading …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The trade match ID value.","Represents a valid trader ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The trader ID value.","","Represents a valid trading venue ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","The venue ID value.","Represents a valid venue order ID (assigned by a trading …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The venue assigned order ID value.","","","","Returns the equivalent quantity of the base asset.","Calculates the notional value from the given parameters. …","","","","","","","","","","Creates a new price from the given value with the correct …","Creates a new quantity from the given value with the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","The instruments ISIN (International Securities …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a synthetic instrument with prices derived from …","","","","Calculates the price of the synthetic instrument based on …","Calculates the price of the synthetic instrument based on …","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Provides an order book which can handle L1/L2/L3 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Return a String representation of the order book in a …","","","","","","","","","","","","","","","","","","","","","","Represents a price level with a specified side in an order …","Represents one side of an order book as a ladder of price …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Python iterator over the variants of an enum.","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Loaded as nautilus_pyo3.model","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Sentinel Price for errors.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,10,1,1,0,0,0,0,1,0,1,1,1,0,0,0,0,19,20,19,20,6,6,19,20,26,6,19,20,26,6,19,20,6,19,20,6,6,19,20,19,20,19,20,6,19,20,6,19,20,6,19,19,19,20,20,20,6,6,6,19,19,19,20,20,20,6,6,6,19,19,20,20,26,26,6,6,19,20,20,26,6,6,20,6,6,6,19,20,6,6,20,19,20,26,6,19,20,6,19,20,6,19,20,6,6,19,20,6,6,19,20,19,19,20,26,6,19,20,6,20,19,19,20,6,19,20,26,6,19,20,26,6,19,20,26,6,6,6,19,20,26,6,19,20,6,6,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,0,0,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,0,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,58,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,73,0,0,77,48,0,0,0,0,62,38,0,0,76,76,0,0,78,61,38,79,63,0,0,0,0,54,59,72,73,61,63,48,69,62,66,0,0,67,66,62,0,0,37,76,62,79,48,73,79,79,73,67,62,73,40,62,66,73,75,76,63,0,63,70,76,76,69,0,0,77,71,37,62,79,73,0,0,0,0,40,76,64,64,64,38,79,79,74,74,0,0,75,68,61,79,74,74,0,0,74,38,79,37,37,37,71,59,65,68,54,75,78,79,70,65,0,0,69,63,0,0,0,0,0,0,0,0,65,65,73,69,73,73,0,0,69,69,78,78,0,0,72,77,73,73,69,37,54,59,75,63,63,74,74,73,63,68,37,37,37,78,0,0,0,0,0,0,74,74,0,0,73,71,48,37,37,37,70,37,37,37,63,37,61,40,59,62,63,37,48,64,65,66,67,68,69,70,71,72,54,73,74,75,38,76,77,78,79,61,40,59,62,63,37,48,64,65,66,67,68,69,70,71,72,54,73,74,75,38,76,77,78,79,80,61,81,40,82,59,83,62,84,63,85,37,86,48,87,64,88,65,89,66,90,67,91,68,92,69,93,70,94,71,95,72,96,54,97,73,98,74,99,75,100,38,101,76,102,77,103,78,104,79,80,61,81,40,82,59,83,62,84,63,85,37,86,48,87,64,88,65,89,66,90,67,91,68,92,69,93,70,94,71,95,72,96,54,97,73,98,74,99,75,100,38,101,76,102,77,103,78,104,79,80,61,81,40,82,59,83,62,84,63,85,37,86,48,87,64,88,65,89,66,90,67,91,68,92,69,93,70,94,71,95,72,96,54,97,73,98,74,99,75,100,38,101,76,102,77,103,78,104,79,80,61,81,40,82,59,83,62,84,63,85,37,86,48,87,64,88,65,89,66,90,67,91,68,92,69,93,70,94,71,95,72,96,54,97,73,98,74,99,75,100,38,101,76,102,77,103,78,104,79,61,40,59,62,63,37,48,64,65,66,67,68,69,70,71,72,54,73,74,75,38,76,77,78,79,61,40,59,62,63,37,48,64,65,66,67,68,69,70,71,72,54,73,74,75,38,76,77,78,79,61,40,59,62,63,37,48,64,65,66,67,68,69,71,72,54,73,74,75,38,76,77,78,79,61,40,59,62,63,37,48,64,65,66,67,68,69,70,71,72,54,73,74,75,38,76,77,78,79,61,40,59,62,63,37,48,64,65,66,67,68,69,70,71,72,54,73,74,75,38,76,77,78,79,61,61,61,40,40,40,59,59,59,62,62,62,63,63,63,37,37,37,48,48,48,64,64,64,65,65,65,66,66,66,67,67,67,68,68,68,69,69,69,70,70,70,71,71,71,72,72,72,54,54,54,73,73,73,74,74,74,75,75,75,38,38,38,76,76,76,77,77,77,78,78,78,79,79,79,61,61,61,40,40,40,59,59,59,62,62,62,63,63,63,37,37,37,48,48,48,64,64,64,65,65,65,66,66,66,67,67,67,68,68,68,69,69,69,70,70,70,71,71,71,72,72,72,54,54,54,73,73,73,74,74,74,75,75,75,38,38,38,76,76,76,77,77,77,78,78,78,79,79,79,80,61,61,81,40,40,82,59,59,83,62,62,84,63,63,85,37,37,86,48,48,87,64,64,88,65,65,89,66,66,90,67,67,91,68,68,92,69,69,93,70,70,94,71,71,95,72,72,96,54,54,97,73,73,98,74,74,99,75,75,100,38,38,101,76,76,102,77,77,103,78,78,104,79,79,80,61,81,40,82,59,83,62,84,63,85,37,86,48,87,64,88,65,89,66,90,67,91,68,92,69,93,70,94,71,95,72,96,54,97,73,98,74,99,75,100,38,101,76,102,77,103,78,104,79,61,40,59,62,63,37,48,64,65,66,67,68,69,70,71,72,54,73,74,75,38,76,77,78,79,61,40,59,62,63,37,48,64,65,66,67,68,69,70,71,72,54,73,74,75,38,76,77,78,79,106,59,48,64,54,61,40,59,62,63,37,48,64,65,66,67,68,69,70,71,72,54,73,74,75,38,76,77,78,79,80,61,81,40,82,59,83,62,84,63,85,37,86,48,87,64,88,65,89,66,90,67,91,68,92,69,93,70,94,71,95,72,96,54,97,73,98,74,99,75,100,38,101,76,102,77,103,78,104,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,61,40,59,62,63,37,48,64,65,66,67,68,69,70,71,72,54,73,74,75,38,76,77,78,79,61,40,59,62,63,37,48,64,65,66,67,68,69,70,71,72,54,73,74,75,38,76,77,78,79,61,40,59,62,63,37,48,64,65,66,67,68,69,70,71,72,54,73,74,75,38,76,77,78,79,61,40,59,62,63,37,48,64,65,66,67,68,69,70,71,72,54,73,74,75,38,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,61,40,59,62,37,48,64,65,66,67,68,69,71,72,54,73,74,75,38,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,61,40,59,62,63,37,48,64,65,66,67,68,69,70,71,72,54,73,74,75,38,76,77,78,79,61,40,59,62,63,37,48,64,65,66,67,68,69,70,71,72,54,73,74,75,38,76,77,78,79,61,40,59,62,63,37,48,64,65,66,67,68,69,71,72,54,73,74,75,38,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,80,61,81,40,82,59,83,62,84,63,85,37,86,48,87,64,88,65,89,66,90,67,91,68,92,69,93,70,94,71,95,72,96,54,97,73,98,74,99,75,100,38,101,76,102,77,103,78,104,79,61,40,59,62,63,37,48,64,65,66,67,68,69,70,71,72,54,73,74,75,38,76,77,78,79,73,80,61,61,81,40,40,82,59,59,83,62,62,84,63,63,85,37,37,86,48,48,87,64,64,88,65,65,89,66,66,90,67,67,91,68,68,92,69,69,93,70,70,94,71,71,95,72,72,96,54,54,97,73,73,98,74,74,99,75,75,100,38,38,101,76,76,102,77,77,103,78,78,104,79,79,80,61,81,40,82,59,83,62,84,63,85,37,86,48,87,64,88,65,89,66,90,67,91,68,92,69,93,70,94,71,95,72,96,54,97,73,98,74,99,75,100,38,101,76,102,77,103,78,104,79,80,61,81,40,82,59,83,62,84,63,85,37,86,48,87,64,88,65,89,66,90,67,91,68,92,69,93,70,94,71,95,72,96,54,97,73,98,74,99,75,100,38,101,76,102,77,103,78,104,79,61,40,59,62,63,37,48,64,65,66,67,68,69,70,71,72,54,73,74,75,38,76,77,78,79,61,40,59,62,37,48,64,65,66,67,68,69,71,72,54,73,74,75,38,76,77,78,79,0,0,0,0,0,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,109,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,113,113,110,112,112,110,113,112,110,113,112,110,110,112,110,112,110,112,110,112,112,112,112,112,112,112,110,112,112,112,112,113,113,112,112,110,113,113,113,112,110,112,110,113,112,112,112,112,112,110,112,113,112,112,110,112,110,112,113,112,110,112,110,113,112,110,113,112,110,112,110,112,110,113,112,112,110,112,0,0,0,122,122,120,121,121,120,122,121,120,122,121,120,120,121,120,121,120,121,120,121,121,121,121,121,121,121,120,121,121,121,121,122,122,121,121,120,122,122,122,121,120,121,120,122,121,121,121,121,121,120,121,120,121,122,121,121,120,121,120,121,122,121,120,121,120,122,121,120,122,121,120,121,120,121,120,122,121,121,120,121,0,0,0,126,126,124,125,125,124,126,125,124,126,125,124,124,125,124,125,124,125,124,125,125,125,125,125,125,125,124,125,125,125,125,126,126,125,125,124,126,126,126,125,124,125,124,126,125,125,125,125,125,124,125,126,125,125,124,125,124,125,126,125,124,125,124,126,125,124,126,125,124,125,124,125,124,126,125,125,124,125,0,0,0,129,129,128,127,129,128,127,129,128,127,127,128,127,128,127,128,127,128,128,128,128,128,128,128,127,128,128,128,128,129,129,128,128,127,129,129,129,128,127,128,127,129,128,128,128,128,128,127,128,129,128,128,127,128,127,128,129,128,127,128,127,129,128,127,129,128,127,128,127,128,127,129,128,128,0,0,0,132,132,131,130,132,131,130,132,131,130,130,131,130,131,130,131,130,131,131,131,131,131,131,131,130,131,131,131,131,132,132,131,131,130,132,132,132,131,130,131,130,132,131,131,131,131,131,132,131,131,130,131,130,131,132,131,130,131,130,132,131,130,132,131,130,131,130,131,130,132,131,131,107,107,107,107,107,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,0,0,0,135,135,133,134,134,133,135,134,133,135,134,133,133,134,133,134,133,134,133,134,134,134,134,134,134,134,133,134,134,134,134,135,135,134,134,133,135,135,135,134,133,134,133,135,134,134,134,134,134,133,134,135,134,134,133,134,133,134,135,134,133,134,133,135,134,133,135,134,133,134,133,134,133,135,134,134,133,134,0,0,0,138,138,136,137,137,136,138,137,136,138,137,136,136,137,136,137,136,137,136,137,136,137,136,137,137,137,137,137,137,137,136,137,137,137,137,138,138,137,137,136,138,138,138,137,136,137,136,138,137,137,137,137,137,136,137,136,137,137,136,137,137,136,137,136,137,136,137,136,137,138,137,137,136,137,136,137,138,137,136,137,136,137,136,138,137,136,138,137,136,137,136,137,136,138,137,137,136,137,0,0,0,144,144,143,142,144,143,142,144,143,142,142,143,142,143,142,143,142,143,142,143,143,142,143,143,142,143,143,143,143,143,142,143,142,143,142,143,142,143,142,143,143,143,143,144,144,143,143,142,144,144,144,143,143,142,143,142,144,143,143,143,143,142,143,142,143,143,142,143,142,143,142,143,142,143,142,143,142,143,142,143,142,143,142,143,142,143,144,143,143,142,143,142,143,142,143,142,143,144,143,142,143,142,143,142,143,142,143,142,143,142,143,142,144,143,142,144,143,142,143,142,143,142,144,143,143,0,0,0,150,150,148,149,149,148,150,149,148,150,149,148,148,149,148,149,148,149,148,149,149,149,149,149,149,149,148,149,149,149,149,150,150,149,149,148,150,150,150,149,148,149,148,150,149,149,149,149,149,148,149,148,149,150,149,149,148,149,148,149,150,149,148,149,148,150,149,148,150,149,148,149,148,149,148,150,149,149,148,149,0,0,0,153,153,151,152,152,151,153,152,151,153,152,151,151,152,151,152,151,152,151,152,152,152,152,152,152,152,151,152,152,152,152,153,153,152,152,151,153,153,153,152,151,152,151,153,152,152,152,152,152,151,152,153,152,152,151,152,151,152,153,152,151,152,151,153,152,151,153,152,151,152,151,152,151,153,152,152,151,152,0,0,0,156,156,154,155,155,154,156,155,154,156,155,154,154,155,154,155,154,155,154,155,155,155,155,155,155,155,154,155,155,155,155,156,156,155,155,154,156,156,156,155,154,155,154,156,155,155,155,155,155,154,155,156,155,155,154,155,154,155,156,155,154,155,154,156,155,154,156,155,154,155,154,155,154,156,155,155,154,155,0,0,0,159,159,157,158,158,157,159,158,157,159,158,157,157,158,157,158,157,158,157,158,158,158,158,158,158,158,157,158,158,158,158,159,159,158,158,157,159,159,159,158,157,158,157,159,158,158,158,158,158,157,158,157,158,159,158,158,157,158,157,158,159,158,157,158,157,159,158,157,159,158,157,158,157,158,157,159,158,158,0,0,0,162,162,161,160,162,161,160,162,161,160,160,161,160,161,160,161,160,161,161,161,161,161,161,161,160,161,161,161,161,162,162,161,161,160,162,162,162,161,160,161,160,162,161,161,161,161,161,160,161,162,161,161,160,161,160,161,162,161,160,161,160,162,161,160,162,161,160,161,160,161,160,162,161,161,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,221,223,224,227,228,229,230,231,232,233,224,227,228,229,230,231,232,233,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,0,0,0,167,167,166,163,163,166,167,163,166,167,163,166,166,163,166,163,166,163,166,163,163,163,163,163,163,163,166,163,163,163,163,167,167,163,163,166,167,167,167,163,166,163,166,167,163,163,163,163,163,167,163,163,166,163,166,163,167,163,166,163,166,167,163,166,167,163,166,163,166,163,166,167,163,163,0,0,0,169,169,168,164,164,168,169,164,168,169,164,168,168,164,168,164,168,164,168,164,164,164,164,164,164,164,168,164,164,164,164,169,169,164,164,168,169,169,169,164,168,164,168,169,164,164,164,164,164,168,164,169,164,164,168,164,168,164,169,164,168,164,168,169,164,168,169,164,168,164,168,164,168,169,164,164,168,164,0,0,0,171,171,170,165,165,170,171,165,170,171,165,170,170,165,170,165,170,165,170,165,165,165,165,165,165,165,170,165,165,165,165,171,171,165,165,170,171,171,171,165,170,165,170,171,165,165,165,165,165,170,165,170,165,170,165,171,165,165,170,165,170,165,171,165,170,165,170,165,170,171,165,170,171,165,170,165,170,165,170,171,165,165,170,165,234,234,0,234,234,234,0,0,234,234,0,0,234,234,234,0,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,172,0,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,0,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,0,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,182,182,182,182,182,182,0,0,0,0,0,0,0,0,0,0,0,0,0,182,182,182,0,0,0,184,184,184,184,184,184,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,184,184,184,0,0,185,185,185,185,185,185,185,185,0,0,0,0,0,0,0,185,185,185,185,185,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,111,0,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,178,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,0,0,114,114,114,114,114,114,114,114,114,114,0,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,0,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,145,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,0,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,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,0,0,0,0,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,0,0,0,0,0,0,0,0,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,0,0,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,0,0,0,0,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,0,0,0,0,0,0,0,0,0,0,0,0,0,0,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,0,0,0,0,0,0,0,0,0,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,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,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,0,0,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,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,0,188,188,188,188,0,0,0,0,0,188,188,188,188,188,188,188,188,188,188,188,188,188,188,0,188,188,188,188,188,188,188,0,188,0,188,188,188,188,0,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,190,0,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,0,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,0,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,0,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,0,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,255,256,257,258,259,260,261,255,256,257,258,259,260,261,0,0,0,0,0,0,255,256,257,258,259,260,261,0,0,255,256,257,258,259,260,261,0,0,255,256,257,258,259,260,261,255,256,257,258,259,260,261,0,0,255,256,257,258,259,260,261,255,256,257,258,259,260,261,255,256,257,258,259,260,261,0,0,0,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,0,0,0,200,0,0,199,0,199,199,200,199,199,198,198,198,198,198,198,198,198,198,198,198,200,199,198,200,199,198,198,198,198,198,198,200,200,199,199,198,200,199,198,198,198,198,198,198,200,199,198,198,198,198,200,199,198,198,198,200,199,198,200,199,198,200,199,198,198,200,199,198,198,198,0,0,201,201,201,56,201,56,201,201,56,56,56,56,201,56,56,56,56,201,56,56,201,56,201,56,201,201,201,201,56,56,201,56,201,56,201,201,56,56,201,201,56,201,56,201,56,201,56,0,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,186,0,0,0,0,0,0,0,0,0,0,0,108,108,108,0,0,0,108,146,203,146,203,146,203,108,203,108,203,146,203,203,203,203,203,203,203,146,203,203,146,146,203,146,146,203,146,203,146,203,146,203,146,146,203,108,108,203,108,203,146,203,146,203,108,203,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,203,146,203,146,146,146,146,203,146,203,146,146,203,146,203,203,203,146,203,146,203,146,203,146,203,203,146,146,203,108,203,203,146,203,203,146,203,146,203,0,146,203,146,146,203,146,203,203,108,146,203,146,203,146,146,146,146,146,108,203,108,203,146,203,146,203,108,203,146,0,146,146,203,146,203,203,0,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,204,0,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,0,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,0,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,0,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,0,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,0,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,0,213,213,0,213,0,213,213,213,0,0,213,213,213,213,0,0,213,0,213,213,213,213,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,216,217,216,217,216,217,216,216,217,217,216,216,217,217,217,216,217,216,217,216,217,216,217,216,216,217,216,217,216,217,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,0,0,0,0,0,0,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,139,0,0,0,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,42,42,42,42,42,42,42,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],[1,1],0,0,0,[[1,3],4],[5,1],[6,1],[-1,-1,[]],[7,1],[8,1],[9,1],[10,11],[1,11],[-1,-2,[],[]],[[[12,[-1]]],13,10],0,0,0,[-1,-2,[],[]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],0,0,0,0,0,0,[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[19,19],[20,20],[6,6],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[19,19],21],[[20,20],21],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[-1,[[14,[19]]],22],[-1,[[14,[20]]],22],[-1,[[14,[6]]],22],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[[19,19],13],[[20,20],13],[[6,6],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[19]]],[]],[[17,-1],[[24,[19]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[20]]],[]],[[17,-1],[[24,[20]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[6]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[6]]],[]],[[19,3],4],[[19,3],4],[[20,3],4],[[20,3],4],[[26,3],4],[[26,3],4],[[6,3],4],[[6,3],4],[-1,-1,[]],[-1,-1,[]],[27,20],[-1,-1,[]],[-1,-1,[]],[17,[[24,[6]]]],[27,[[14,[20,-1]]],[]],[[],[[29,[28,28]]]],[[20,30,30],[[31,[28,28]]]],[6,11],[[19,-1],2,32],[[20,-1],2,32],[[6,-1],2,32],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,16],33],[[20,16],33],[[6,16],33],[[],34],[[],34],[[],34],[[],[[35,[19]]]],[[],[[35,[20]]]],[[],[[35,[6]]]],0,[[36,37,38],19],[[39,19,40],20],[[20,41,41,41,41,42,11,11],6],0,[[19,19],[[43,[21]]]],[[20,20],[[43,[21]]]],0,[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[19,-1],14,45],[[20,-1],14,45],[[6,-1],14,45],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[16,46],[16,46],0,0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[39,47,11,11],9],[9,9],[[-1,-2],2,[],[]],[-1,[[14,[9]]],22],[16,[[24,[23]]]],[[9,9],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[9]]],[]],[[17,-1],[[24,[9]]],[]],[17,[[14,[-1,25]]],[]],0,[[9,3],4],[[9,3],4],[-1,-1,[]],[17,[[24,[9]]]],[[],[[29,[28,28]]]],[[39,30,30],[[31,[28,28]]]],[9,11],[[9,-1],2,32],0,[-1,-2,[],[]],[[9,16],33],[[],34],[[],[[35,[9]]]],[[39,48,49,30,47,11,11],9],0,[[-1,44],28,[]],0,[[9,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,[-1,15,[]],[16,46],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[50,50],[[-1,-2],2,[],[]],0,[16,[[24,[23]]]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[50]]],[]],[[17,-1],[[24,[50]]],[]],0,[[50,3],4],[[50,3],4],[-1,-1,[]],[50,11],0,[-1,-2,[],[]],[[50,16],33],[[],34],[[],[[35,[50]]]],[[39,[51,[9]],30,47,11,11],50],[[-1,44],28,[]],0,[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[7,7],[[-1,-2],2,[],[]],[-1,[[14,[7]]],22],[16,[[24,[23]]]],[[7,7],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[7]]],[]],[[17,-1],[[24,[7]]],[]],0,[[7,3],4],[[7,3],4],[-1,-1,[]],[7,11],[[7,-1],2,32],0,[-1,-2,[],[]],[[7,16],33],[[],34],[[],[[35,[7]]]],[[39,[52,[49]],[52,[49]],30,47,11,11],7],[[-1,44],28,[]],0,[[7,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,[-1,15,[]],[16,46],0,0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[49,49],[[-1,-2],2,[],[]],[[],49],[-1,[[14,[49]]],22],[16,[[24,[23]]]],[[49,49],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[49,53],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[49]]],[]],[[17,-1],[[24,[49]]],[]],[[49,3],4],[[49,3],4],[-1,-1,[]],[[8,54],49],[[5,54],49],[[49,-1],2,32],[-1,-2,[],[]],[[49,16],33],[[],34],[[],[[35,[49]]]],[[54,41,42,47],49],0,0,[[49,16],[[24,[[18,[55]]]]]],[[16,[18,[55]]],[[24,[49]]]],[[-1,44],28,[]],[[49,-1],14,45],0,[49,53],0,[49,56],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,[[-1,16],[[18,[17]]],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[8,8],[[-1,-2],2,[],[]],[-1,[[14,[8]]],22],[16,[[24,[23]]]],[[8,8],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[8]]],[]],[[17,-1],[[24,[8]]],[]],[17,[[14,[-1,25]]],[]],[[8,38],41],[[8,38],42],[[8,3],4],[[8,3],4],[-1,-1,[]],[17,[[24,[8]]]],[[],[[29,[28,28]]]],[[39,30,30],[[31,[28,28]]]],[8,11],[[8,-1],2,32],0,[-1,-2,[],[]],[[8,16],33],[[],34],[[],[[35,[8]]]],[[39,41,41,42,42,11,11],[[57,[8]]]],[[-1,44],28,[]],[[8,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,[-1,15,[]],[16,46],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[58,58],[[-1,-2],2,[],[]],[-1,[[14,[58]]],22],[16,[[24,[23]]]],[[58,58],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[58]]],[]],[[17,-1],[[24,[58]]],[]],[17,[[14,[-1,25]]],[]],[[58,3],4],[[58,3],4],[-1,-1,[]],[[58,-1],2,32],0,[-1,-2,[],[]],[[58,16],33],[[],34],[[],[[35,[58]]]],[[39,11,11],58],[[58,16],[[24,[[18,[55]]]]]],[[16,[18,[55]]],[[24,[58]]]],[[-1,44],28,[]],[[58,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[5,5],[[-1,-2],2,[],[]],[-1,[[14,[5]]],22],[16,[[24,[23]]]],[[5,5],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[5]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[5]]],[]],[[5,3],4],[[5,3],4],[-1,-1,[]],[17,[[24,[5]]]],[[],[[29,[28,28]]]],[[39,30,30],[[31,[28,28]]]],[5,11],[[5,-1],2,32],0,[-1,-2,[],[]],[[5,16],33],[[],34],[[],[[35,[5]]]],[[39,41,42,59,60,11,11],5],0,[[-1,44],28,[]],[[5,-1],14,45],0,[-1,-2,[],[]],[-1,28,[]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,[-1,15,[]],[16,46],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[61,27],[40,27],[59,27],[62,27],[63,27],[37,27],[48,27],[64,27],[65,27],[66,27],[67,27],[68,27],[69,27],[70,27],[71,27],[72,27],[54,27],[73,27],[74,27],[75,27],[38,27],[76,27],[77,27],[78,27],[79,27],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[80,80],[61,61],[81,81],[40,40],[82,82],[59,59],[83,83],[62,62],[84,84],[63,63],[85,85],[37,37],[86,86],[48,48],[87,87],[64,64],[88,88],[65,65],[89,89],[66,66],[90,90],[67,67],[91,91],[68,68],[92,92],[69,69],[93,93],[70,70],[94,94],[71,71],[95,95],[72,72],[96,96],[54,54],[97,97],[73,73],[98,98],[74,74],[99,99],[75,75],[100,100],[38,38],[101,101],[76,76],[102,102],[77,77],[103,103],[78,78],[104,104],[79,79],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[61,61],21],[[40,40],21],[[59,59],21],[[62,62],21],[[63,63],21],[[37,37],21],[[48,48],21],[[64,64],21],[[65,65],21],[[66,66],21],[[67,67],21],[[68,68],21],[[69,69],21],[[70,70],21],[[71,71],21],[[72,72],21],[[54,54],21],[[73,73],21],[[74,74],21],[[75,75],21],[[38,38],21],[[76,76],21],[[77,77],21],[[78,78],21],[[79,79],21],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[-1,[[14,[61]]],22],[-1,[[14,[40]]],22],[-1,[[14,[59]]],22],[-1,[[14,[62]]],22],[-1,[[14,[63]]],22],[-1,[[14,[37]]],22],[-1,[[14,[48]]],22],[-1,[[14,[64]]],22],[-1,[[14,[65]]],22],[-1,[[14,[66]]],22],[-1,[[14,[67]]],22],[-1,[[14,[68]]],22],[-1,[[14,[69]]],22],[-1,[[14,[71]]],22],[-1,[[14,[72]]],22],[-1,[[14,[54]]],22],[-1,[[14,[73]]],22],[-1,[[14,[74]]],22],[-1,[[14,[75]]],22],[-1,[[14,[38]]],22],[-1,[[14,[76]]],22],[-1,[[14,[77]]],22],[-1,[[14,[78]]],22],[-1,[[14,[79]]],22],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[[61,61],13],[[40,40],13],[[59,59],13],[[62,62],13],[[63,63],13],[[37,37],13],[[48,48],13],[[64,64],13],[[65,65],13],[[66,66],13],[[67,67],13],[[68,68],13],[[69,69],13],[[70,70],13],[[71,71],13],[[72,72],13],[[54,54],13],[[73,73],13],[[74,74],13],[[75,75],13],[[38,38],13],[[76,76],13],[[77,77],13],[[78,78],13],[[79,79],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[61]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[61]]],[]],[[17,-1],[[24,[40]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[40]]],[]],[[17,-1],[[24,[59]]],[]],[[17,-1],[[24,[59]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[62]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[62]]],[]],[[17,-1],[[24,[63]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[63]]],[]],[[17,-1],[[24,[37]]],[]],[[17,-1],[[24,[37]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[48]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[48]]],[]],[[17,-1],[[24,[64]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[64]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[65]]],[]],[[17,-1],[[24,[65]]],[]],[[17,-1],[[24,[66]]],[]],[[17,-1],[[24,[66]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[67]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[67]]],[]],[[17,-1],[[24,[68]]],[]],[[17,-1],[[24,[68]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[69]]],[]],[[17,-1],[[24,[69]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[70]]],[]],[[17,-1],[[24,[70]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[71]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[71]]],[]],[[17,-1],[[24,[72]]],[]],[[17,-1],[[24,[72]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[54]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[54]]],[]],[[17,-1],[[24,[73]]],[]],[[17,-1],[[24,[73]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[74]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[74]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[75]]],[]],[[17,-1],[[24,[75]]],[]],[[17,-1],[[24,[38]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[38]]],[]],[[17,-1],[[24,[76]]],[]],[[17,-1],[[24,[76]]],[]],[17,[[14,[-1,25]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[77]]],[]],[[17,-1],[[24,[77]]],[]],[[17,-1],[[24,[78]]],[]],[[17,-1],[[24,[78]]],[]],[17,[[14,[-1,25]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[79]]],[]],[[17,-1],[[24,[79]]],[]],[[80,3],4],[[61,3],4],[[61,3],[[14,[2,105]]]],[[81,3],4],[[40,3],4],[[40,3],[[14,[2,105]]]],[[82,3],4],[[59,3],4],[[59,3],[[14,[2,105]]]],[[83,3],4],[[62,3],[[14,[2,105]]]],[[62,3],4],[[84,3],4],[[63,3],[[14,[2,105]]]],[[63,3],4],[[85,3],4],[[37,3],[[14,[2,105]]]],[[37,3],4],[[86,3],4],[[48,3],4],[[48,3],[[14,[2,105]]]],[[87,3],4],[[64,3],[[14,[2,105]]]],[[64,3],4],[[88,3],4],[[65,3],4],[[65,3],[[14,[2,105]]]],[[89,3],4],[[66,3],4],[[66,3],[[14,[2,105]]]],[[90,3],4],[[67,3],[[14,[2,105]]]],[[67,3],4],[[91,3],4],[[68,3],[[14,[2,105]]]],[[68,3],4],[[92,3],4],[[69,3],4],[[69,3],[[14,[2,105]]]],[[93,3],4],[[70,3],4],[[70,3],[[14,[2,105]]]],[[94,3],4],[[71,3],[[14,[2,105]]]],[[71,3],4],[[95,3],4],[[72,3],4],[[72,3],[[14,[2,105]]]],[[96,3],4],[[54,3],[[14,[2,105]]]],[[54,3],4],[[97,3],4],[[73,3],4],[[73,3],[[14,[2,105]]]],[[98,3],4],[[74,3],4],[[74,3],[[14,[2,105]]]],[[99,3],4],[[75,3],[[14,[2,105]]]],[[75,3],4],[[100,3],4],[[38,3],[[14,[2,105]]]],[[38,3],4],[[101,3],4],[[76,3],[[14,[2,105]]]],[[76,3],4],[[102,3],4],[[77,3],[[14,[2,105]]]],[[77,3],4],[[103,3],4],[[78,3],4],[[78,3],[[14,[2,105]]]],[[104,3],4],[[79,3],4],[[79,3],[[14,[2,105]]]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[36,[[43,[61]]]],[36,[[43,[40]]]],[36,[[43,[59]]]],[36,[[43,[62]]]],[36,[[43,[63]]]],[36,[[43,[37]]]],[36,[[43,[48]]]],[36,[[43,[64]]]],[36,[[43,[65]]]],[36,[[43,[66]]]],[36,[[43,[67]]]],[36,[[43,[68]]]],[36,[[43,[69]]]],[36,[[43,[70]]]],[36,[[43,[71]]]],[36,[[43,[72]]]],[36,[[43,[54]]]],[36,[[43,[73]]]],[36,[[43,[74]]]],[36,[[43,[75]]]],[36,[[43,[38]]]],[36,[[43,[76]]]],[36,[[43,[77]]]],[36,[[43,[78]]]],[36,[[43,[79]]]],[27,[[14,[61,-1]]],[]],[27,[[14,[40,-1]]],[]],[27,[[14,[59,-1]]],[]],[27,[[14,[62,-1]]],[]],[27,[[14,[63,-1]]],[]],[27,[[14,[37,-1]]],[]],[27,[[14,[48,-1]]],[]],[27,[[14,[64,-1]]],[]],[27,[[14,[65,-1]]],[]],[27,[[14,[66,-1]]],[]],[27,[[14,[67,-1]]],[]],[27,[[14,[68,-1]]],[]],[27,[[14,[69,-1]]],[]],[27,[[14,[70,-1]]],[]],[27,[[14,[71,-1]]],[]],[27,[[14,[72,-1]]],[]],[27,[[14,[54,-1]]],[]],[27,[[14,[73,-1]]],[]],[27,[[14,[74,-1]]],[]],[27,[[14,[75,-1]]],[]],[27,[[14,[38,-1]]],[]],[27,[[14,[76,-1]]],[]],[27,[[14,[77,-1]]],[]],[27,[[14,[78,-1]]],[]],[27,[[14,[79,-1]]],[]],[30,[[43,[106]]]],[30,[[43,[59]]]],[30,[[43,[48]]]],[30,[[43,[64]]]],[30,[[43,[54]]]],[[61,-1],2,32],[[40,-1],2,32],[[59,-1],2,32],[[62,-1],2,32],[[63,-1],2,32],[[37,-1],2,32],[[48,-1],2,32],[[64,-1],2,32],[[65,-1],2,32],[[66,-1],2,32],[[67,-1],2,32],[[68,-1],2,32],[[69,-1],2,32],[[70,-1],2,32],[[71,-1],2,32],[[72,-1],2,32],[[54,-1],2,32],[[73,-1],2,32],[[74,-1],2,32],[[75,-1],2,32],[[38,-1],2,32],[[76,-1],2,32],[[77,-1],2,32],[[78,-1],2,32],[[79,-1],2,32],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[61,16],33],[[40,16],33],[[59,16],33],[[62,16],33],[[63,16],33],[[37,16],33],[[48,16],33],[[64,16],33],[[65,16],33],[[66,16],33],[[67,16],33],[[68,16],33],[[69,16],33],[[70,16],33],[[71,16],33],[[72,16],33],[[54,16],33],[[73,16],33],[[74,16],33],[[75,16],33],[[38,16],33],[[76,16],33],[[77,16],33],[[78,16],33],[[79,16],33],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],80],[[],81],[[],82],[[],83],[[],84],[[],85],[[],86],[[],87],[[],88],[[],89],[[],90],[[],91],[[],92],[[],93],[[],94],[[],95],[[],96],[[],97],[[],98],[[],99],[[],100],[[],101],[[],102],[[],103],[[],104],[[],[[35,[61]]]],[[],[[35,[40]]]],[[],[[35,[59]]]],[[],[[35,[62]]]],[[],[[35,[63]]]],[[],[[35,[37]]]],[[],[[35,[48]]]],[[],[[35,[64]]]],[[],[[35,[65]]]],[[],[[35,[66]]]],[[],[[35,[67]]]],[[],[[35,[68]]]],[[],[[35,[69]]]],[[],[[35,[70]]]],[[],[[35,[71]]]],[[],[[35,[72]]]],[[],[[35,[54]]]],[[],[[35,[73]]]],[[],[[35,[74]]]],[[],[[35,[75]]]],[[],[[35,[38]]]],[[],[[35,[76]]]],[[],[[35,[77]]]],[[],[[35,[78]]]],[[],[[35,[79]]]],[80,36],[81,36],[82,36],[83,36],[84,36],[85,36],[86,36],[87,36],[88,36],[89,36],[90,36],[91,36],[92,36],[93,36],[94,36],[95,36],[96,36],[97,36],[98,36],[99,36],[100,36],[101,36],[102,36],[103,36],[104,36],[61,28],[40,28],[59,28],[62,28],[37,28],[48,28],[64,28],[65,28],[66,28],[67,28],[68,28],[69,28],[71,28],[72,28],[54,28],[73,28],[74,28],[75,28],[38,28],[76,28],[77,28],[78,28],[79,28],[80,[[43,[-1]]],[]],[81,[[43,[-1]]],[]],[82,[[43,[-1]]],[]],[83,[[43,[-1]]],[]],[84,[[43,[-1]]],[]],[85,[[43,[-1]]],[]],[86,[[43,[-1]]],[]],[87,[[43,[-1]]],[]],[88,[[43,[-1]]],[]],[89,[[43,[-1]]],[]],[90,[[43,[-1]]],[]],[91,[[43,[-1]]],[]],[92,[[43,[-1]]],[]],[93,[[43,[-1]]],[]],[94,[[43,[-1]]],[]],[95,[[43,[-1]]],[]],[96,[[43,[-1]]],[]],[97,[[43,[-1]]],[]],[98,[[43,[-1]]],[]],[99,[[43,[-1]]],[]],[100,[[43,[-1]]],[]],[101,[[43,[-1]]],[]],[102,[[43,[-1]]],[]],[103,[[43,[-1]]],[]],[104,[[43,[-1]]],[]],[80,[[43,[-1]]],[]],[81,[[43,[-1]]],[]],[82,[[43,[-1]]],[]],[83,[[43,[-1]]],[]],[84,[[43,[-1]]],[]],[85,[[43,[-1]]],[]],[86,[[43,[-1]]],[]],[87,[[43,[-1]]],[]],[88,[[43,[-1]]],[]],[89,[[43,[-1]]],[]],[90,[[43,[-1]]],[]],[91,[[43,[-1]]],[]],[92,[[43,[-1]]],[]],[93,[[43,[-1]]],[]],[94,[[43,[-1]]],[]],[95,[[43,[-1]]],[]],[96,[[43,[-1]]],[]],[97,[[43,[-1]]],[]],[98,[[43,[-1]]],[]],[99,[[43,[-1]]],[]],[100,[[43,[-1]]],[]],[101,[[43,[-1]]],[]],[102,[[43,[-1]]],[]],[103,[[43,[-1]]],[]],[104,[[43,[-1]]],[]],[[80,36],[[43,[-1]]],[]],[[81,36],[[43,[-1]]],[]],[[82,36],[[43,[-1]]],[]],[[83,36],[[43,[-1]]],[]],[[84,36],[[43,[-1]]],[]],[[85,36],[[43,[-1]]],[]],[[86,36],[[43,[-1]]],[]],[[87,36],[[43,[-1]]],[]],[[88,36],[[43,[-1]]],[]],[[89,36],[[43,[-1]]],[]],[[90,36],[[43,[-1]]],[]],[[91,36],[[43,[-1]]],[]],[[92,36],[[43,[-1]]],[]],[[93,36],[[43,[-1]]],[]],[[94,36],[[43,[-1]]],[]],[[95,36],[[43,[-1]]],[]],[[96,36],[[43,[-1]]],[]],[[97,36],[[43,[-1]]],[]],[[98,36],[[43,[-1]]],[]],[[99,36],[[43,[-1]]],[]],[[100,36],[[43,[-1]]],[]],[[101,36],[[43,[-1]]],[]],[[102,36],[[43,[-1]]],[]],[[103,36],[[43,[-1]]],[]],[[104,36],[[43,[-1]]],[]],[[61,61],[[43,[21]]]],[[40,40],[[43,[21]]]],[[59,59],[[43,[21]]]],[[62,62],[[43,[21]]]],[[63,63],[[43,[21]]]],[[37,37],[[43,[21]]]],[[48,48],[[43,[21]]]],[[64,64],[[43,[21]]]],[[65,65],[[43,[21]]]],[[66,66],[[43,[21]]]],[[67,67],[[43,[21]]]],[[68,68],[[43,[21]]]],[[69,69],[[43,[21]]]],[[70,70],[[43,[21]]]],[[71,71],[[43,[21]]]],[[72,72],[[43,[21]]]],[[54,54],[[43,[21]]]],[[73,73],[[43,[21]]]],[[74,74],[[43,[21]]]],[[75,75],[[43,[21]]]],[[38,38],[[43,[21]]]],[[76,76],[[43,[21]]]],[[77,77],[[43,[21]]]],[[78,78],[[43,[21]]]],[[79,79],[[43,[21]]]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[61,-1],14,45],[[40,-1],14,45],[[59,-1],14,45],[[62,-1],14,45],[[63,-1],14,45],[[37,-1],14,45],[[48,-1],14,45],[[64,-1],14,45],[[65,-1],14,45],[[66,-1],14,45],[[67,-1],14,45],[[68,-1],14,45],[[69,-1],14,45],[[71,-1],14,45],[[72,-1],14,45],[[54,-1],14,45],[[73,-1],14,45],[[74,-1],14,45],[[75,-1],14,45],[[38,-1],14,45],[[76,-1],14,45],[[77,-1],14,45],[[78,-1],14,45],[[79,-1],14,45],[80,[[2,[36,[43,[36]]]]]],[81,[[2,[36,[43,[36]]]]]],[82,[[2,[36,[43,[36]]]]]],[83,[[2,[36,[43,[36]]]]]],[84,[[2,[36,[43,[36]]]]]],[85,[[2,[36,[43,[36]]]]]],[86,[[2,[36,[43,[36]]]]]],[87,[[2,[36,[43,[36]]]]]],[88,[[2,[36,[43,[36]]]]]],[89,[[2,[36,[43,[36]]]]]],[90,[[2,[36,[43,[36]]]]]],[91,[[2,[36,[43,[36]]]]]],[92,[[2,[36,[43,[36]]]]]],[93,[[2,[36,[43,[36]]]]]],[94,[[2,[36,[43,[36]]]]]],[95,[[2,[36,[43,[36]]]]]],[96,[[2,[36,[43,[36]]]]]],[97,[[2,[36,[43,[36]]]]]],[98,[[2,[36,[43,[36]]]]]],[99,[[2,[36,[43,[36]]]]]],[100,[[2,[36,[43,[36]]]]]],[101,[[2,[36,[43,[36]]]]]],[102,[[2,[36,[43,[36]]]]]],[103,[[2,[36,[43,[36]]]]]],[104,[[2,[36,[43,[36]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[[73,107],[[14,[73,108]]]],[-1,[[14,[-2]]],[],[]],[27,[[14,[61,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[40,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[59,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[62,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[63,-1]]],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[37,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[48,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[64,-1]]],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[65,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[66,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[67,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[68,-1]]],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[69,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[70,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[71,-1]]],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[72,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[54,-1]]],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[73,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[74,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[75,-1]]],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[38,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[76,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[77,-1]]],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[78,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[79,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[61,30],[40,30],[59,30],[62,30],[37,30],[48,30],[64,30],[65,30],[66,30],[67,30],[68,30],[69,30],[71,30],[72,30],[54,30],[73,30],[74,30],[75,30],[38,30],[76,30],[77,30],[78,30],[79,30],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[[109,3],4],[-1,-1,[]],[-1,-2,[],[]],0,0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,[-1,15,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[110,111],110],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[110,[[14,[112,113]]]],[[110,114],110],0,[110,110],[112,112],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],110],[[],112],[-1,[[14,[112]]],22],[16,[[24,[23]]]],[[112,112],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[110,115],110],0,[[17,-1],[[24,[112]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[112]]],[]],[[113,3],4],[[113,3],4],[[112,3],4],[[112,3],4],[-1,-1,[]],[-1,-1,[]],[28,113],[116,113],[-1,-1,[]],[[110,39],110],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[112,16],33],[[],34],[[],[[35,[112]]]],[[117,118,39,114,119,111,115,11,11,13],[[57,[112]]]],[[110,30],110],0,[[-1,44],28,[]],[[-1,44],28,[]],[[112,-1],14,45],[[110,118],110],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[110,117],110],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[110,11],110],0,[[110,11],110],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[[110,119],110],0,0,0,0,0,0,[[120,[43,[111]]],120],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[120,[[14,[121,122]]]],[[120,114],120],0,[120,120],[121,121],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],120],[[],121],[-1,[[14,[121]]],22],[16,[[24,[23]]]],[[121,121],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[120,115],120],0,[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[121]]],[]],[[17,-1],[[24,[121]]],[]],[[122,3],4],[[122,3],4],[[121,3],4],[[121,3],4],[-1,-1,[]],[-1,-1,[]],[28,122],[116,122],[-1,-1,[]],[[120,39],120],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[121,16],33],[[],34],[[],[[35,[121]]]],[[117,118,39,114,123,115,11,11,13,[43,[119]],[43,[111]]],[[57,[121]]]],[[120,123],120],0,[[120,30],120],0,[[-1,44],28,[]],[[-1,44],28,[]],[[121,-1],14,45],[[120,118],120],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[120,117],120],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[120,11],120],0,[[120,11],120],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[[120,[43,[119]]],120],0,0,0,0,0,0,[[124,[43,[111]]],124],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[124,[[14,[125,126]]]],[[124,114],124],0,[124,124],[125,125],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],124],[[],125],[-1,[[14,[125]]],22],[16,[[24,[23]]]],[[125,125],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[124,115],124],0,[[17,-1],[[24,[125]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[125]]],[]],[[126,3],4],[[126,3],4],[[125,3],4],[[125,3],4],[-1,-1,[]],[28,126],[-1,-1,[]],[116,126],[-1,-1,[]],[[124,39],124],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[125,16],33],[[],34],[[],[[35,[125]]]],[[117,118,39,114,115,11,11,13,[43,[119]],[43,[111]]],[[57,[125]]]],[[124,30],124],0,[[-1,44],28,[]],[[-1,44],28,[]],[[125,-1],14,45],[[124,118],124],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[124,117],124],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[124,11],124],0,[[124,11],124],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[[124,[43,[119]]],124],0,0,0,0,0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[127,[[14,[128,129]]]],[[127,114],127],0,[127,127],[128,128],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],127],[[],128],[-1,[[14,[128]]],22],[16,[[24,[23]]]],[[128,128],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[127,115],127],0,[[17,-1],[[24,[128]]],[]],[[17,-1],[[24,[128]]],[]],[17,[[14,[-1,25]]],[]],[[129,3],4],[[129,3],4],[[128,3],4],[[128,3],4],[-1,-1,[]],[116,129],[28,129],[-1,-1,[]],[-1,-1,[]],[[127,39],127],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[128,16],33],[[],34],[[],[[35,[128]]]],[[117,118,39,114,123,115,11,11],[[57,[128]]]],[[127,123],127],0,[[-1,44],28,[]],[[-1,44],28,[]],[[128,-1],14,45],[[127,118],127],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[127,117],127],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[127,11],127],0,[[127,11],127],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],0,0,0,0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[130,[[14,[131,132]]]],[[130,114],130],0,[130,130],[131,131],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],130],[[],131],[-1,[[14,[131]]],22],[16,[[24,[23]]]],[[131,131],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[130,115],130],0,[[17,-1],[[24,[131]]],[]],[[17,-1],[[24,[131]]],[]],[17,[[14,[-1,25]]],[]],[[132,3],4],[[132,3],4],[[131,3],4],[[131,3],4],[-1,-1,[]],[-1,-1,[]],[28,132],[116,132],[-1,-1,[]],[[130,39],130],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[131,16],33],[[],34],[[],[[35,[131]]]],[[117,118,39,114,115,11,11],[[57,[131]]]],[[-1,44],28,[]],[[-1,44],28,[]],[[131,-1],14,45],[[130,118],130],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[130,117],130],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[130,11],130],0,[[130,11],130],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[107,114],[107,107],[[-1,-2],2,[],[]],[-1,[[14,[107]]],22],[[107,107],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[107,3],4],[-1,-1,[]],[-1,-2,[],[]],[[107,-1],14,45],[107,118],[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[107,11],[-1,15,[]],0,0,0,0,0,[[133,[43,[111]]],133],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[133,[[14,[134,135]]]],[[133,114],133],0,[133,133],[134,134],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],133],[[],134],[-1,[[14,[134]]],22],[16,[[24,[23]]]],[[134,134],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[133,115],133],0,[[17,-1],[[24,[134]]],[]],[[17,-1],[[24,[134]]],[]],[17,[[14,[-1,25]]],[]],[[135,3],4],[[135,3],4],[[134,3],4],[[134,3],4],[-1,-1,[]],[-1,-1,[]],[28,135],[116,135],[-1,-1,[]],[[133,39],133],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[134,16],33],[[],34],[[],[[35,[134]]]],[[117,118,39,114,115,11,11,13,[43,[119]],[43,[111]]],[[57,[134]]]],[[133,30],133],0,[[-1,44],28,[]],[[-1,44],28,[]],[[134,-1],14,45],[[133,118],133],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[133,117],133],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[133,11],133],0,[[133,11],133],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[[133,[43,[119]]],133],0,0,0,0,0,0,[[136,111],136],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[136,[[14,[137,138]]]],[[136,114],136],0,[136,136],[137,137],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[136,[43,[139]]],136],0,[[136,140],136],0,[[],136],[[],137],[-1,[[14,[137]]],22],[16,[[24,[23]]]],[[137,137],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[136,115],136],0,[[17,-1],[[24,[137]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[137]]],[]],[[138,3],4],[[138,3],4],[[137,3],4],[[137,3],4],[-1,-1,[]],[28,138],[116,138],[-1,-1,[]],[-1,-1,[]],[[136,39],136],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[137,16],33],[137,13],[137,13],[[],34],[[136,41],136],0,[[136,42],136],0,[[],[[35,[137]]]],[[136,68],136],0,[[117,118,39,114,119,111,60,54,74,42,41,140,68,115,11,11,13,[43,[141]],[43,[139]]],[[57,[137]]]],[[136,54],136],0,[[136,74],136],0,[[136,[43,[141]]],136],0,[[136,13],136],0,[[-1,44],28,[]],[[-1,44],28,[]],[[137,-1],14,45],[[136,118],136],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[136,60],136],0,[[136,117],136],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[136,11],136],0,[[136,11],136],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[[136,119],136],0,0,0,0,0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[142,[[14,[143,144]]]],[[142,114],142],0,[142,142],[143,143],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[142,[43,[65]]],142],0,[[],142],[[],143],[-1,[[14,[143]]],22],[[142,[43,[42]]],142],0,[16,[[24,[23]]]],[[142,[43,[79]]],142],0,[[143,143],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[142,115],142],0,[[142,[43,[145]]],142],0,[[142,[43,[[31,[123,123]]]]],142],0,[[142,[43,[114]]],142],0,[[142,[43,[11]]],142],0,[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[143]]],[]],[[17,-1],[[24,[143]]],[]],[[144,3],4],[[144,3],4],[[143,3],4],[[143,3],4],[-1,-1,[]],[116,144],[28,144],[-1,-1,[]],[-1,-1,[]],[-1,143,146],[[142,39],142],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[143,16],33],[[],34],[[],[[35,[143]]]],[[142,[43,[41]]],142],0,[[142,[43,[[51,[114]]]]],142],0,[[117,118,39,114,54,74,42,76,13,13,13,13,115,11,11,[43,[41]],[43,[41]],[43,[79]],[43,[41]],[43,[41]],[43,[78]],[43,[11]],[43,[42]],[43,[79]],[43,[39]],[43,[65]],[43,[147]],[43,[[51,[114]]]],[43,[114]],[43,[145]],[43,[[31,[123,123]]]],[43,[114]],[43,[123]]],[[57,[143]]]],[[142,[43,[147]]],142],0,[[142,54],142],0,[[142,74],142],0,[[142,[43,[114]]],142],0,[[142,13],142],0,[[142,[43,[41]]],142],0,[[142,42],142],0,[[142,13],142],0,[[142,13],142],0,[[142,13],142],0,[[-1,44],28,[]],[[-1,44],28,[]],[[143,-1],14,45],[[142,118],142],0,[[142,[43,[123]]],142],0,[[142,76],142],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[142,117],142],0,[[142,[43,[41]]],142],0,[[142,[43,[78]]],142],0,[[142,[43,[39]]],142],0,[[142,[43,[41]]],142],0,[[142,[43,[79]]],142],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[142,11],142],0,[[142,11],142],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],0,0,0,0,0,[[148,[43,[111]]],148],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[148,[[14,[149,150]]]],[[148,114],148],0,[148,148],[149,149],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],148],[[],149],[-1,[[14,[149]]],22],[16,[[24,[23]]]],[[149,149],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[148,115],148],0,[[17,-1],[[24,[149]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[149]]],[]],[[150,3],4],[[150,3],4],[[149,3],4],[[149,3],4],[-1,-1,[]],[-1,-1,[]],[28,150],[116,150],[-1,-1,[]],[[148,39],148],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[149,16],33],[[],34],[[],[[35,[149]]]],[[117,118,39,114,123,115,11,11,13,[43,[119]],[43,[111]]],[[57,[149]]]],[[148,123],148],0,[[148,30],148],0,[[-1,44],28,[]],[[-1,44],28,[]],[[149,-1],14,45],[[148,118],148],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[148,117],148],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[148,11],148],0,[[148,11],148],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[[148,[43,[119]]],148],0,0,0,0,0,0,[[151,111],151],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[151,[[14,[152,153]]]],[[151,114],151],0,[151,151],[152,152],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],151],[[],152],[-1,[[14,[152]]],22],[16,[[24,[23]]]],[[152,152],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[151,115],151],0,[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[152]]],[]],[[17,-1],[[24,[152]]],[]],[[153,3],4],[[153,3],4],[[152,3],4],[[152,3],4],[-1,-1,[]],[-1,-1,[]],[116,153],[28,153],[-1,-1,[]],[[151,39],151],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[152,16],33],[[],34],[[],[[35,[152]]]],[[117,118,39,114,111,115,11,11,13,[43,[119]]],[[57,[152]]]],[[151,30],151],0,[[-1,44],28,[]],[[-1,44],28,[]],[[152,-1],14,45],[[151,118],151],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[151,117],151],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[151,11],151],0,[[151,11],151],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[[151,[43,[119]]],151],0,0,0,0,0,0,[[154,111],154],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[154,[[14,[155,156]]]],[[154,114],154],0,[154,154],[155,155],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],154],[[],155],[-1,[[14,[155]]],22],[16,[[24,[23]]]],[[155,155],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[154,115],154],0,[[17,-1],[[24,[155]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[155]]],[]],[[156,3],4],[[156,3],4],[[155,3],4],[[155,3],4],[-1,-1,[]],[28,156],[-1,-1,[]],[116,156],[-1,-1,[]],[[154,39],154],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[155,16],33],[[],34],[[],[[35,[155]]]],[[117,118,39,114,111,115,11,11,13,[43,[119]]],[[57,[155]]]],[[154,30],154],0,[[-1,44],28,[]],[[-1,44],28,[]],[[155,-1],14,45],[[154,118],154],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[154,117],154],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[154,11],154],0,[[154,11],154],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[[154,[43,[119]]],154],0,0,0,0,0,0,[[157,111],157],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[157,[[14,[158,159]]]],[[157,114],157],0,[157,157],[158,158],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],157],[[],158],[-1,[[14,[158]]],22],[16,[[24,[23]]]],[[158,158],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[157,115],157],0,[[17,-1],[[24,[158]]],[]],[[17,-1],[[24,[158]]],[]],[17,[[14,[-1,25]]],[]],[[159,3],4],[[159,3],4],[[158,3],4],[[158,3],4],[-1,-1,[]],[-1,-1,[]],[116,159],[28,159],[-1,-1,[]],[[157,39],157],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[158,16],33],[[],34],[[],[[35,[158]]]],[[117,118,39,114,111,123,115,11,11,13],[[57,[158]]]],[[157,123],157],0,[[157,30],157],0,[[-1,44],28,[]],[[-1,44],28,[]],[[158,-1],14,45],[[157,118],157],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[157,117],157],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[157,11],157],0,[[157,11],157],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],0,0,0,0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[160,[[14,[161,162]]]],[[160,114],160],0,[160,160],[161,161],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],160],[[],161],[-1,[[14,[161]]],22],[16,[[24,[23]]]],[[161,161],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[160,115],160],0,[[17,-1],[[24,[161]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[161]]],[]],[[162,3],4],[[162,3],4],[[161,3],4],[[161,3],4],[-1,-1,[]],[116,162],[28,162],[-1,-1,[]],[-1,-1,[]],[[160,39],160],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[161,16],33],[[],34],[[],[[35,[161]]]],[[117,118,39,114,41,115,11,11],[[57,[161]]]],[[160,41],160],0,[[-1,44],28,[]],[[-1,44],28,[]],[[161,-1],14,45],[[160,118],160],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[160,117],160],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[160,11],160],0,[[160,11],160],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],137],[[],128],[[],158],[[],143],[[],163],[[],164],[[],131],[[],161],[[],165],[[],155],[[],152],[[],149],[[],112],[[],121],[[],134],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[117,118,39,114,115],137],[[117,118,39,114,115],128],[[117,111,118,39,114,115],158],[[117,118,39,114,115],143],[[117,118,39,114,111,115],163],[[117,118,39,114,119,111,115],164],[[117,118,39,114,115],131],[[117,118,39,114,115],161],[[117,118,39,114,119,111,115],165],[[117,118,39,114,111,119,115],155],[[117,118,39,114,111,119,115],152],[[117,118,39,114,119,111,115],149],[[117,118,39,114,111,119,115],112],[[117,118,39,114,119,111,115],121],[[117,118,39,114,119,111,115],134],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[117,118,39,114,111,119,115],112],0,[[117,118,39,114,119,111,115],121],0,[[117,118,39,114,115],128],0,[[117,118,39,114,115],131],0,[[117,118,39,114,119,111,115],134],0,[[117,118,39,114,115],137],0,[[117,118,39,114,115],143],0,[[117,118,39,114,119,111,115],149],0,[[117,118,39,114,111,119,115],152],0,[[117,118,39,114,111,119,115],155],0,[[117,111,118,39,114,115],158],0,[[117,118,39,114,115],161],0,[[117,118,39,114,111,115],163],0,[[117,118,39,114,119,111,115],164],0,[[117,118,39,114,119,111,115],165],[117,137],[117,128],[117,158],[117,143],[117,163],[117,164],[117,131],[117,161],[117,165],[117,155],[117,152],[117,149],[117,112],[117,121],[117,134],[[117,118],137],[[117,118],128],[[117,111],158],[[117,118],143],[[117,118],163],[[117,118],164],[[117,118],131],[[117,118],161],[[117,118],165],[[117,118],155],[[117,118],152],[[117,118],149],[[117,118],112],[[117,118],121],[[117,118],134],[[117,118,39],137],[[117,118,39],128],[[117,111,118],158],[[117,118,39],143],[[117,118,39],163],[[117,118,39],164],[[117,118,39],131],[[117,118,39],161],[[117,118,39],165],[[117,118,39],155],[[117,118,39],152],[[117,118,39],149],[[117,118,39],112],[[117,118,39],121],[[117,118,39],134],[[117,118,39,114],137],[[117,118,39,114],128],[[117,111,118,39],158],[[117,118,39,114],143],[[117,118,39,114],163],[[117,118,39,114],164],[[117,118,39,114],131],[[117,118,39,114],161],[[117,118,39,114],165],[[117,118,39,114],155],[[117,118,39,114],152],[[117,118,39,114],149],[[117,118,39,114],112],[[117,118,39,114],121],[[117,118,39,114],134],[[117,118,39,114,115],137],[[117,118,39,114,115],128],[[117,111,118,39,114],158],[[117,118,39,114,115],143],[[117,118,39,114,111],163],[[117,118,39,114,119],164],[[117,118,39,114,115],131],[[117,118,39,114,115],161],[[117,118,39,114,119],165],[[117,118,39,114,111],155],[[117,118,39,114,111],152],[[117,118,39,114,119],149],[[117,118,39,114,111],112],[[117,118,39,114,119],121],[[117,118,39,114,119],134],[[117,111,118,39,114,115],158],[[117,118,39,114,111,115],163],[[117,118,39,114,119,111],164],[[117,118,39,114,119,111],165],[[117,118,39,114,111,119],155],[[117,118,39,114,111,119],152],[[117,118,39,114,119,111],149],[[117,118,39,114,111,119],112],[[117,118,39,114,119,111],121],[[117,118,39,114,119,111],134],[[117,118,39,114,119,111,115],164],[[117,118,39,114,119,111,115],165],[[117,118,39,114,111,119,115],155],[[117,118,39,114,111,119,115],152],[[117,118,39,114,119,111,115],149],[[117,118,39,114,111,119,115],112],[[117,118,39,114,119,111,115],121],[[117,118,39,114,119,111,115],134],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],0,0,0,0,0,[[166,111],166],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[166,[[14,[163,167]]]],[[166,114],166],0,[166,166],[163,163],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],166],[[],163],[-1,[[14,[163]]],22],[16,[[24,[23]]]],[[163,163],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[166,115],166],0,[[17,-1],[[24,[163]]],[]],[[17,-1],[[24,[163]]],[]],[17,[[14,[-1,25]]],[]],[[167,3],4],[[167,3],4],[[163,3],4],[[163,3],4],[-1,-1,[]],[-1,-1,[]],[28,167],[116,167],[-1,-1,[]],[[166,39],166],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[163,16],33],[[],34],[[],[[35,[163]]]],[[117,118,39,114,111,115,11,11],[[57,[163]]]],[[-1,44],28,[]],[[-1,44],28,[]],[[163,-1],14,45],[[166,118],166],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[166,117],166],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[166,11],166],0,[[166,11],166],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],0,0,0,0,0,[[168,[43,[111]]],168],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[168,[[14,[164,169]]]],[[168,114],168],0,[168,168],[164,164],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],168],[[],164],[-1,[[14,[164]]],22],[16,[[24,[23]]]],[[164,164],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[168,115],168],0,[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[164]]],[]],[[17,-1],[[24,[164]]],[]],[[169,3],4],[[169,3],4],[[164,3],4],[[164,3],4],[-1,-1,[]],[28,169],[116,169],[-1,-1,[]],[-1,-1,[]],[[168,39],168],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[164,16],33],[[],34],[[],[[35,[164]]]],[[117,118,39,114,115,11,11,13,[43,[119]],[43,[111]]],[[57,[164]]]],[[168,30],168],0,[[-1,44],28,[]],[[-1,44],28,[]],[[164,-1],14,45],[[168,118],168],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[168,117],168],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[168,11],168],0,[[168,11],168],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[[168,[43,[119]]],168],0,0,0,0,0,0,[[170,[43,[111]]],170],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[170,[[14,[165,171]]]],[[170,114],170],0,[170,170],[165,165],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],170],[[],165],[-1,[[14,[165]]],22],[16,[[24,[23]]]],[[165,165],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[170,115],170],0,[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[165]]],[]],[[17,-1],[[24,[165]]],[]],[[171,3],4],[[171,3],4],[[165,3],4],[[165,3],4],[-1,-1,[]],[-1,-1,[]],[28,171],[116,171],[-1,-1,[]],[[170,39],170],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[165,16],33],[[],34],[[],[[35,[165]]]],[[117,118,39,114,42,115,11,11,13,[43,[119]],[43,[111]],[43,[41]],[43,[41]]],[[57,[165]]]],[[170,[43,[41]]],170],0,[[170,42],170],0,[[170,30],170],0,[[-1,44],28,[]],[[-1,44],28,[]],[[165,-1],14,45],[[170,118],170],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[170,117],170],0,[[170,[43,[41]]],170],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[170,11],170],0,[[170,11],170],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[[170,[43,[119]]],170],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-1,[]],[-1,-2,[],[]],0,0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[172,172],[[-1,-2],2,[],[]],0,0,[[172,172],13],[[172,3],4],[-1,-1,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,0,[-1,15,[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[173,173],[[-1,-2],2,[],[]],0,0,0,0,[[173,173],13],[[173,3],4],[-1,-1,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,0,0,[-1,15,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[174,174],[[-1,-2],2,[],[]],0,0,[[174,174],13],[[174,3],4],[-1,-1,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,0,0,[-1,-2,[],[]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,[-1,15,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[175,175],[[-1,-2],2,[],[]],0,0,[[175,175],13],[[175,3],4],[-1,-1,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,0,[-1,15,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[6,6],30],[6,47],[[20,41,41,41,41,42,11,11],6],[[20,176,176,176,176,30,47,30,11,11],6],[[19,19],30],[[19,19],30],[[19,19],30],[19,47],[[19,19],30],[[19,19],30],[[36,30,30],19],[19,177],[6,177],[177,177],[[20,20],30],[177,20],[[20,20],30],[[20,20],30],[20,47],[[20,20],30],[[20,20],30],[[39,19,30],20],[20,177],[[9,9],30],[9,47],[[39,48,49,30,47,11,11],9],[7,49],[7,49],[[7,7],30],[7,47],[[39,49,49,30,47,11,11],7],[49,177],[49,177],[[49,49],30],[49,53],[[54,176,30,47,30,47],49],[49,47],[49,53],[[8,8],30],[8,47],[[39,176,176,30,30,47,47,30,30,11,11],8],[8,177],[[39,11,11],58],[58,177],[[5,5],30],[5,47],[[39,176,30,47,30,59,60,47,47],5],[5,177],[177,61],[61,177],[177,40],[40,177],[177,59],[59,177],[177,62],[62,177],[177,37],[37,177],[177,48],[48,177],[177,64],[64,177],[177,65],[65,177],[177,66],[66,177],[177,70],[70,177],[177,63],[63,177],[177,67],[67,177],[177,68],[68,177],[177,69],[69,177],[177,71],[71,177],[177,72],[72,177],[177,54],[54,177],[177,73],[73,177],[177,74],[74,177],[177,75],[75,177],[177,38],[38,177],[177,76],[76,177],[177,77],[77,177],[177,78],[78,177],[177,79],[79,177],0,[[117,118,39,114,119,111,115,11,11,30],112],[[117,118,39,114,177,115,11,11],128],[[117,118,39,114,115,11,11],131],[[117,118,39,114,111,177,115,11,11,30],158],[[117,118,39,114,41,115,11,11],161],[[117,118,39,114,111,115,11,11],163],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[111,47],[177,111],[178,47],[177,178],[114,47],[177,114],[179,47],[177,179],[145,47],[177,145],[177,177],[177,39],[39,47],[39,30],[[180,181],39],[39,177],[147,47],[177,147],[141,47],[177,141],[118,47],[177,118],[180,47],[177,180],[60,47],[177,60],[117,47],[177,117],[181,47],[181,30],[177,181],[119,47],[177,119],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[182,-1,[]],[182,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[182,183],41],[[182,177],2],[182,36],[182,177],[182,2],[182,177],[182,39],[[182,177],30],[[180,30,177,177,47,47],182],[182,41],[182,30],[182,11],[182,11],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[184,-1,[]],[184,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[184,49,47,47],2],[[184,9],2],[[184,7],2],[184,183],[184,41],[184,42],[184,41],[184,42],[184,183],[184,64],[184,2],[[184,47,47],2],[[184,47,47],2],[[184,47,47],2],[184,47],[[184,49,47,47],2],[184,2],[[184,42,54],53],[[184,41,54],53],[184,30],[184,30],[184,39],[184,53],[[39,64],184],[[184,36],177],[184,2],[184,47],[[184,49],183],[184,53],[184,47],[[184,49,47,47],2],[[184,8],2],[[184,5],2],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[183,2],0,[-1,-2,[],[]],[-1,-2,[],[]],[185,185],[[-1,-2],2,[],[]],[185,-1,[]],[185,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[185,185],[185,2],[185,53],[[54,41,183],185],[185,183],[185,41],[185,53],[186,185],[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[183,2],[183,2],0,0,0,0,[140,177],[177,30],[177,140],[[177,30,187,177,66],140],[140,47],[140,177],[140,2],[140,177],[[139,139],2],[139,53],[[176,140],139],[[53,140],139],[[139,139],2],[[41,41],2],[41,53],[[176,30],41],[[53,30],41],[[41,41],2],[[42,42],2],[[42,47],2],[42,53],[[47,30],42],[[53,30],42],[[42,42],2],[[42,47],2],0,0,0,0,0,0,[[],2],0,0,0,0,0,0,0,0,0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[111,111],[[-1,-2],2,[],[]],[[111,111],21],[[-1,-2],21,[],[]],[[],111],[-1,[[14,[111]]],22],[16,[[24,[23]]]],[[111,111],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[111]]],[]],[[17,-1],[[24,[111]]],[]],[[111,3],4],[[111,3],4],[27,111],[-1,-1,[]],[27,[[14,[111,-1]]],[]],[[111,-1],2,32],[-1,-2,[],[]],[[111,16],33],[[],34],[[],[[35,[111]]]],[27,[[57,[111]]]],[[111,111],[[43,[21]]]],[[-1,44],28,[]],[[111,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[178,178],[[-1,-2],2,[],[]],[[178,178],21],[[-1,-2],21,[],[]],[-1,[[14,[178]]],22],[16,[[24,[23]]]],[[178,178],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[178]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[178]]],[]],[[178,3],4],[[178,3],4],[27,178],[-1,-1,[]],[27,[[14,[178,-1]]],[]],[[178,-1],2,32],[-1,-2,[],[]],[[178,16],33],[[],34],[[],[[35,[178]]]],[27,[[57,[178]]]],[[178,178],[[43,[21]]]],[[-1,44],28,[]],[[178,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[114,114],[[-1,-2],2,[],[]],[[114,114],21],[[-1,-2],21,[],[]],[[],114],[-1,[[14,[114]]],22],[16,[[24,[23]]]],[[114,114],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[114]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[114]]],[]],[[114,3],4],[[114,3],4],[27,114],[-1,-1,[]],[27,[[14,[114,-1]]],[]],[[114,-1],2,32],[-1,-2,[],[]],[[114,16],33],[[],34],[[],[[35,[114]]]],[27,[[57,[114]]]],[[[43,[123]]],[[43,[[51,[114]]]]]],[[[43,[[51,[114]]]]],[[43,[123]]]],[[114,114],[[43,[21]]]],[[-1,44],28,[]],[[114,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[179,179],[[-1,-2],2,[],[]],[[179,179],21],[[-1,-2],21,[],[]],[-1,[[14,[179]]],22],[16,[[24,[23]]]],[[179,179],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[179]]],[]],[[17,-1],[[24,[179]]],[]],[17,[[14,[-1,25]]],[]],[[179,3],4],[[179,3],4],[-1,-1,[]],[27,179],[27,[[14,[179,-1]]],[]],[[179,-1],2,32],[-1,-2,[],[]],[[179,16],33],[[],34],[[],[[35,[179]]]],[27,[[57,[179]]]],[[179,179],[[43,[21]]]],[[-1,44],28,[]],[[179,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[145,145],[[-1,-2],2,[],[]],[[145,145],21],[[-1,-2],21,[],[]],[-1,[[14,[145]]],22],[16,[[24,[23]]]],[[145,145],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[145]]],[]],[[17,-1],[[24,[145]]],[]],[[145,3],4],[[145,3],4],[27,145],[-1,-1,[]],[27,[[14,[145,-1]]],[]],[[145,-1],2,32],[-1,-2,[],[]],[[145,16],33],[[],34],[[],[[35,[145]]]],[27,[[57,[145]]]],[[145,145],[[43,[21]]]],[[-1,44],28,[]],[[145,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[39,39],[[-1,-2],2,[],[]],[[39,39],21],[[-1,-2],21,[],[]],[[],39],[-1,[[57,[39]]],22],[16,[[24,[23]]]],[[39,39],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[39]]],[]],[[17,-1],[[24,[39]]],[]],[[39,3],4],[[39,3],4],[27,39],[-1,-1,[]],[27,[[57,[39]]]],[[39,-1],2,32],[-1,-2,[],[]],[[39,16],33],[39,13],[[],34],[[],[[35,[39]]]],[[180,181],39],[[39,39],[[43,[21]]]],[[-1,44],28,[]],[[39,-1],57,45],0,[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[147,147],[[-1,-2],2,[],[]],[[147,147],21],[[-1,-2],21,[],[]],[-1,[[14,[147]]],22],[16,[[24,[23]]]],[[147,147],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[147]]],[]],[[17,-1],[[24,[147]]],[]],[17,[[14,[-1,25]]],[]],[[147,3],4],[[147,3],4],[-1,-1,[]],[27,147],[27,[[14,[147,-1]]],[]],[[147,-1],2,32],[-1,-2,[],[]],[[147,16],33],[[],34],[[],[[35,[147]]]],[27,[[57,[147]]]],[[147,147],[[43,[21]]]],[[-1,44],28,[]],[[147,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[141,141],[[-1,-2],2,[],[]],[[141,141],21],[[-1,-2],21,[],[]],[[],141],[-1,[[14,[141]]],22],[16,[[24,[23]]]],[[141,141],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[141]]],[]],[[17,-1],[[24,[141]]],[]],[[141,3],4],[[141,3],4],[27,141],[-1,-1,[]],[27,[[14,[141,-1]]],[]],[[141,-1],2,32],[-1,-2,[],[]],[[141,16],33],[[],34],[[],[[35,[141]]]],[27,[[57,[141]]]],[[141,141],[[43,[21]]]],[[-1,44],28,[]],[[141,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[118,118],[[-1,-2],2,[],[]],[[118,118],21],[[-1,-2],21,[],[]],[[],118],[-1,[[14,[118]]],22],[16,[[24,[23]]]],[[118,118],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[118]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[118]]],[]],[[118,3],4],[[118,3],4],[27,118],[-1,-1,[]],[27,[[14,[118,-1]]],[]],[118,27],[[118,-1],2,32],[-1,-2,[],[]],[[118,16],33],[[],34],[[],[[35,[118]]]],[27,[[57,[118]]]],[[118,118],[[43,[21]]]],[[-1,44],28,[]],[[118,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[],111],0,[[],111],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],178],0,[[],178],0,[[],114],0,[[],179],[[],111],[[],111],[[],178],[[],178],[[],114],[[],179],[[],145],[[],39],[[],39],[[],147],[[],141],[[],118],[[],180],[[],180],[[],60],[[],117],[[],181],[[],181],[[],119],[[],115],0,[[],145],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],111],[[],111],[[],178],[[],178],[[],114],[[],179],[[],145],[[],39],[[],39],[[],147],[[],141],[[],118],[[],180],[[],180],[[],60],[[],117],[[],181],[[],181],[[],119],[[],115],0,[[],39],0,[[],39],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],147],0,[[],141],0,[[],118],0,[[],180],0,[[],180],0,[[],60],0,[[],117],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],0,[[],115],0,[[],181],0,[[],119],0,[[],181],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[180,180],[[-1,-2],2,[],[]],[[180,180],21],[[-1,-2],21,[],[]],[[],180],[-1,[[14,[180]]],22],[16,[[24,[23]]]],[[180,180],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[180]]],[]],[[17,-1],[[24,[180]]],[]],[17,[[14,[-1,25]]],[]],[[180,3],4],[[180,3],4],[-1,-1,[]],[27,180],[27,[[14,[180,-1]]],[]],[[180,-1],2,32],[-1,-2,[],[]],[[180,16],33],[[],34],[[],[[35,[180]]]],[27,[[57,[180]]]],[[180,180],[[43,[21]]]],[[-1,44],28,[]],[[180,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[60,60],[[-1,-2],2,[],[]],[[60,60],21],[[-1,-2],21,[],[]],[[],60],[-1,[[14,[60]]],22],[16,[[24,[23]]]],[[60,60],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[60]]],[]],[[17,-1],[[24,[60]]],[]],[17,[[14,[-1,25]]],[]],[[60,3],4],[[60,3],4],[27,60],[-1,-1,[]],[27,[[14,[60,-1]]],[]],[[60,-1],2,32],[-1,-2,[],[]],[[60,16],33],[[],34],[[],[[35,[60]]]],[27,[[57,[60]]]],[[60,60],[[43,[21]]]],[[-1,44],28,[]],[[60,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[117,117],[[-1,-2],2,[],[]],[[117,117],21],[[-1,-2],21,[],[]],[[],117],[-1,[[14,[117]]],22],[16,[[24,[23]]]],[[117,117],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[117]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[117]]],[]],[[117,3],4],[[117,3],4],[27,117],[-1,-1,[]],[27,[[14,[117,-1]]],[]],[117,27],[[117,-1],2,32],[-1,-2,[],[]],[[117,16],33],[[],34],[[],[[35,[117]]]],[27,[[57,[117]]]],[[117,117],[[43,[21]]]],[[-1,44],28,[]],[[117,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[181,181],[[-1,-2],2,[],[]],[[181,181],21],[[-1,-2],21,[],[]],[[],181],[-1,[[14,[181]]],22],[16,[[24,[23]]]],[[181,181],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[181]]],[]],[[17,-1],[[24,[181]]],[]],[17,[[14,[-1,25]]],[]],[[181,3],4],[[181,3],4],[27,181],[-1,-1,[]],[27,[[14,[181,-1]]],[]],[[181,-1],2,32],[-1,-2,[],[]],[[181,16],33],[181,13],[[],34],[[],[[35,[181]]]],[27,[[57,[181]]]],[[181,181],[[43,[21]]]],[[-1,44],28,[]],[[181,-1],14,45],[[],181],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[119,119],[[-1,-2],2,[],[]],[[119,119],21],[[-1,-2],21,[],[]],[[],119],[-1,[[14,[119]]],22],[16,[[24,[23]]]],[[119,119],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[119]]],[]],[[17,-1],[[24,[119]]],[]],[[119,3],4],[[119,3],4],[-1,-1,[]],[27,119],[27,[[14,[119,-1]]],[]],[[119,-1],2,32],[-1,-2,[],[]],[[119,16],33],[[],34],[[],[[35,[119]]]],[27,[[57,[119]]]],[[119,119],[[43,[21]]]],[[-1,44],28,[]],[[119,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[188,62],[188,[[43,[140]]]],[[188,42,41],42],[[188,42,41,[43,[13]]],139],0,0,0,0,0,[188,39],[188,63],[188,13],[188,[[43,[42]]]],[[188,53],[[57,[41]]]],[[188,53],[[57,[42]]]],[188,189],[188,189],[188,189],[188,[[43,[41]]]],[188,[[43,[42]]]],[188,[[43,[41]]]],[188,[[43,[42]]]],[188,42],0,[188,41],[188,30],[188,140],[188,180],[188,140],[188,42],[188,30],0,[188,180],0,[188,189],[188,11],[188,11],[188,181],0,0,[[-1,16],[[18,[17]]],[]],[190,62],[190,[[43,[140]]]],[-1,-2,[],[]],[-1,-2,[],[]],[190,190],[[-1,-2],2,[],[]],[-1,[[14,[190]]],22],[16,[[24,[23]]]],[[190,190],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],0,[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[190]]],[]],[[17,-1],[[24,[190]]],[]],[[190,3],4],[-1,-1,[]],[[190,-1],2,32],[190,39],0,[190,63],[-1,-2,[],[]],[[190,16],33],[190,13],[[],34],[[],[[35,[190]]]],[190,[[43,[42]]]],0,0,[190,[[43,[41]]]],0,[190,[[43,[42]]]],0,0,[190,[[43,[41]]]],0,[190,[[43,[42]]]],0,[190,42],[[39,180,140,140,140,11,11,30,30,41,42,[43,[42]],[43,[42]],[43,[42]],[43,[139]],[43,[139]],[43,[41]],[43,[41]],11,11],[[57,[190]]]],[190,41],0,[190,30],0,[190,140],0,[190,180],0,[[190,-1],14,45],[190,140],0,[190,42],0,[190,30],0,[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[190,11],0,[190,11],0,[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[191,62],[191,[[43,[140]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[191,191],[[-1,-2],2,[],[]],[-1,[[14,[191]]],22],[16,[[24,[23]]]],[[191,191],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[191]]],[]],[[17,-1],[[24,[191]]],[]],[17,[[14,[-1,25]]],[]],[[191,3],4],[-1,-1,[]],[[191,-1],2,32],[191,39],0,[191,63],[-1,-2,[],[]],[[191,16],33],[191,13],0,[[],34],[[],[[35,[191]]]],[191,[[43,[42]]]],0,0,[191,[[43,[41]]]],0,[191,[[43,[42]]]],0,0,[191,[[43,[41]]]],0,[191,[[43,[42]]]],0,[191,42],[[39,180,140,140,140,13,30,30,41,42,[43,[42]],[43,[42]],[43,[42]],[43,[139]],[43,[139]],[43,[41]],[43,[41]],11,11],[[57,[191]]]],[191,41],0,[191,30],0,[191,140],0,[191,180],0,[[191,-1],14,45],[191,140],0,[191,42],0,[191,30],0,[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[191,11],0,[191,11],0,[-1,15,[]],[16,46],0,[[-1,16],[[18,[17]]],[]],[192,62],[192,[[43,[140]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[192,192],[[-1,-2],2,[],[]],[-1,[[14,[192]]],22],[16,[[24,[23]]]],[[192,192],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[192]]],[]],[[17,-1],[[24,[192]]],[]],[17,[[14,[-1,25]]],[]],[[192,3],4],[-1,-1,[]],[[192,-1],2,32],[192,39],0,[192,63],[-1,-2,[],[]],[[192,16],33],[192,13],[[],34],[[],[[35,[192]]]],[192,[[43,[42]]]],0,[192,[[43,[41]]]],0,[192,[[43,[42]]]],0,[192,[[43,[41]]]],0,[192,[[43,[42]]]],0,[192,42],[[39,180,140,140,30,30,41,42,[43,[42]],[43,[42]],[43,[42]],[43,[41]],[43,[41]],11,11],[[57,[192]]]],[192,41],0,[192,30],0,[192,140],0,[192,180],0,[[192,-1],14,45],[192,140],[192,42],0,[192,30],0,[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[192,11],0,[192,11],0,[-1,15,[]],[16,46],0,[[-1,16],[[18,[17]]],[]],[193,62],[193,[[43,[140]]]],[-1,-2,[],[]],[-1,-2,[],[]],[193,193],[[-1,-2],2,[],[]],0,[-1,[[14,[193]]],22],[16,[[24,[23]]]],[[193,193],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[193]]],[]],[[17,-1],[[24,[193]]],[]],[[193,3],4],[-1,-1,[]],[[193,-1],2,32],[193,39],0,[193,63],[-1,-2,[],[]],[[193,16],33],[193,13],0,[[],34],[[],[[35,[193]]]],[193,[[43,[42]]]],0,[193,[[43,[41]]]],0,[193,[[43,[42]]]],0,[193,[[43,[41]]]],0,[193,[[43,[42]]]],0,[193,42],[[39,180,[43,[123]],140,30,41,[43,[42]],[43,[42]],[43,[42]],[43,[41]],[43,[41]],11,11],[[57,[193]]]],[193,41],0,[193,30],0,[193,140],[193,180],0,[[193,-1],14,45],[193,140],[193,42],[193,30],[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[193,11],0,[193,11],0,[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[194,62],0,[194,[[43,[140]]]],[-1,-2,[],[]],[-1,-2,[],[]],[194,194],[[-1,-2],2,[],[]],0,[-1,[[14,[194]]],22],[16,[[24,[23]]]],[[194,194],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],0,[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[194]]],[]],[[17,-1],[[24,[194]]],[]],[[194,3],4],[-1,-1,[]],[[194,-1],2,32],[194,39],0,[194,63],[-1,-2,[],[]],[[194,16],33],[194,13],[[],34],[[],[[35,[194]]]],[194,[[43,[42]]]],0,[194,[[43,[41]]]],0,[194,[[43,[42]]]],0,[194,[[43,[41]]]],0,[194,[[43,[42]]]],0,[194,42],0,[[39,180,62,123,11,11,140,30,41,42,[43,[42]],[43,[42]],[43,[42]],[43,[41]],[43,[41]],11,11],[[57,[194]]]],[194,41],0,[194,30],0,[194,140],[194,180],0,[[194,-1],14,45],[194,140],[194,42],[194,30],[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[194,11],0,[194,11],0,[-1,15,[]],[16,46],0,0,0,[[-1,16],[[18,[17]]],[]],[195,62],0,[195,[[43,[140]]]],[-1,-2,[],[]],[-1,-2,[],[]],[195,195],[[-1,-2],2,[],[]],0,[-1,[[14,[195]]],22],[16,[[24,[23]]]],[[195,195],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],0,[[17,-1],[[24,[195]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[195]]],[]],[[195,3],4],[-1,-1,[]],[[195,-1],2,32],[195,39],0,[195,63],[-1,-2,[],[]],[[195,16],33],[195,13],[[],34],[[],[[35,[195]]]],[195,[[43,[42]]]],0,[195,[[43,[41]]]],0,[195,[[43,[42]]]],0,[195,[[43,[41]]]],0,[195,[[43,[42]]]],0,[195,42],[[39,180,62,123,72,11,11,41,140,30,41,[43,[42]],[43,[42]],[43,[42]],[43,[41]],[43,[41]],11,11],[[57,[195]]]],0,[195,41],0,[195,30],0,[195,140],[195,180],0,[[195,-1],14,45],[195,140],[195,42],[195,30],0,[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[195,11],0,[195,11],0,[-1,15,[]],[16,46],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],190],0,[[],191],0,[[],192],[[],190],[[],191],[[],191],[[],192],[[],193],[[],194],[[],195],0,[[],193],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[],194],[[],190],[[],191],[[],191],[[],192],[[],193],[[],194],[[],195],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],195],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],0,[[],191],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[196,[12,[53]]],[[57,[41]]]],[[196,[31,[28,53]]],[[57,[41]]]],[[196,28],[[57,[2,197]]]],[196,196],[[-1,-2],2,[],[]],0,0,[16,[[24,[23]]]],[[196,196],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[196]]],[]],[[17,-1],[[24,[196]]],[]],[17,[[14,[-1,25]]],[]],[[196,3],4],0,[-1,-1,[]],[[196,-1],2,32],0,[-1,-2,[],[]],[[196,16],33],[[196,27],13],[[],34],[[],[[35,[196]]]],[[180,30,[51,[39]],28,11,11],[[57,[196,197]]]],0,0,[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,[-1,15,[]],[16,46],0,0,0,0,0,0,0,0,0,0,0,0,0,[[198,49,47,47],2],[[198,9],2],[[198,7],2],[198,[[51,[186]]]],[198,[[43,[41]]]],[198,[[43,[42]]]],[198,[[43,[41]]]],[198,[[43,[42]]]],[198,[[51,[186]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[198,[[14,[2,199]]]],[[198,47,47],2],[[198,47,47],2],[[198,47,47],2],0,[[198,49,47,47],2],[[200,3],4],[[200,3],4],[[199,3],4],[[199,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[198,42,54],53],[[198,41,54],53],[198,13],[198,13],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[198,[[43,[53]]]],[[39,64],198],[[198,36],28],[198,2],[[-1,44],28,[]],[[-1,44],28,[]],0,[[198,49],[[51,[[2,[41,42]]]]]],[198,[[43,[53]]]],[-1,28,[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[[198,49,47,47],2],[[198,8],2],[[198,5],2],0,0,[[201,49],2],[[201,[51,[49]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[201,2],[56,56],[[-1,-2],2,[],[]],[[56,56],21],[[-1,-2],21,[],[]],[[201,49,47,47],2],[[56,56],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[201,53],[[56,3],4],[[56,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[201,13],[201,36],0,[54,201],[[41,54],56],[[56,56],[[43,[21]]]],[[201,202,47,47],2],[[-1,44],28,[]],0,0,[[201,49],[[51,[[2,[41,42]]]]]],[201,53],[-1,-2,[],[]],[-1,28,[]],[201,[[43,[186]]]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[-1,15,[]],[[201,49],2],0,0,[[186,49],2],[[186,[51,[49]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[186,186],[[-1,-2],2,[],[]],[[186,186],21],[[-1,-2],21,[],[]],[[186,49],2],[[186,186],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[186,53],[186,47],[186,[[43,[49]]]],[[186,3],4],[-1,-1,[]],[49,186],[[186,186],13],[[186,186],13],[-1,-2,[],[]],[186,13],[[186,186],13],[186,36],[[186,186],13],[56,186],0,[[186,186],[[43,[21]]]],0,[[186,202,47,47],2],[186,53],[186,47],[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[[186,49],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[146,[[43,[111]]]],0,[[146,107],[[14,[2,108]]]],[[203,107],[[14,[2,108]]]],[146,[[43,[53]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[146,114],0,[203,203],[[-1,-2],2,[],[]],[75,54],[[203,140],[[43,[139]]]],[203,[[31,[140,139]]]],0,[146,[[43,[65]]]],0,[-1,[[14,[203]]],22],[146,[[43,[42]]]],[146,[[43,[79]]]],0,[146,36],[146,[[51,[107]]]],0,[146,[[43,[145]]]],0,[146,[[43,[[31,[123,123]]]]]],0,[146,[[43,[114]]]],0,[146,[[43,[11]]]],[146,42],0,[[108,3],4],[[108,3],4],[[203,3],4],[-1,-1,[]],[-1,-1,[]],[146,115],0,[146,39],0,[-1,-2,[],[]],[-1,-2,[],[]],[146,13],[146,13],[146,13],[146,13],[146,13],[146,13],[146,13],[146,13],[146,13],[146,13],[146,13],[146,13],[146,13],[146,13],[146,13],[146,13],[146,13],0,[146,13],0,[146,13],[146,13],[146,107],[146,[[43,[60]]]],0,[146,42],0,[146,[[43,[41]]]],[146,[[43,[[51,[114]]]]]],0,[146,[[43,[68]]]],0,[[117,118,39,114,54,74,42,76,13,13,[43,[79]],[43,[65]],[43,[147]],[43,[[51,[114]]]],[43,[114]],[43,[145]],[43,[[31,[123,123]]]],[43,[114]],[43,[123]],115,11],203],[54,54],[146,[[43,[147]]]],0,[146,74],0,[146,[[43,[114]]]],0,[146,[[43,[141]]]],0,0,[146,[[43,[41]]]],[146,42],0,[[-1,44],28,[]],[[203,-1],14,45],[[203,41],2],[146,54],0,[203,189],[146,[[43,[53]]]],0,[146,73],0,[[[31,[28,28]]],[[31,[123,123]]]],[146,118],0,[146,180],[146,[[43,[123]]]],0,[146,76],0,[-1,-2,[],[]],[-1,28,[]],[146,[[51,[60]]]],0,[146,117],0,[146,[[43,[41]]]],[146,[[43,[78]]]],[146,[[43,[39]]]],[146,[[43,[41]]]],[146,[[43,[79]]]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[146,11],0,[146,11],0,[-1,15,[]],[-1,15,[]],[[146,165],2],[[[31,[123,123]]],[[31,[28,28]]]],[146,181],[146,[[43,[119]]]],0,[146,[[51,[119]]]],0,[[203,75,42],13],0,[204,[[43,[111]]]],[[204,107],[[14,[2,108]]]],[[-1,16],[[18,[17]]],[]],[204,[[43,[53]]]],[-1,-2,[],[]],[-1,-2,[],[]],[204,114],[204,[[43,[65]]]],[[],204],[204,-1,[]],[204,-1,[]],[204,[[43,[42]]]],0,[16,[[24,[23]]]],[204,[[43,[79]]]],[204,[[51,[107]]]],[204,[[43,[145]]]],[204,[[43,[[31,[123,123]]]]]],[204,[[43,[114]]]],[204,[[43,[11]]]],0,[[17,-1],[[24,[204]]],[]],[[17,-1],[[24,[204]]],[]],[204,42],[143,204],[-1,-1,[]],[204,115],[204,39],[-1,-2,[],[]],[[204,16],33],[204,13],0,[204,13],[204,13],[[],34],[204,[[43,[60]]]],[[],[[35,[204]]]],[204,42],[204,[[43,[41]]]],[204,[[43,[[51,[114]]]]]],[204,[[43,[68]]]],[[117,118,39,114,54,42,41,76,[43,[11]],13,13,13,[43,[42]],[43,[79]],[43,[39]],[43,[65]],[43,[147]],[43,[[51,[114]]]],[43,[114]],[43,[145]],[43,[[31,[123,123]]]],[43,[114]],[43,[123]],115,11],204],[204,[[43,[147]]]],[204,74],[204,[[43,[114]]]],[204,[[43,[141]]]],[204,[[43,[41]]]],0,[204,42],[204,54],[204,[[43,[53]]]],[204,73],[204,118],[204,180],[204,[[43,[123]]]],[204,76],[204,[[51,[60]]]],[204,117],[204,[[43,[41]]]],[204,[[43,[78]]]],[204,[[43,[39]]]],0,[204,[[43,[41]]]],[204,[[43,[79]]]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[204,11],[204,11],[-1,15,[]],[16,46],[[204,165],2],[204,181],[204,[[43,[119]]]],[204,[[51,[119]]]],0,[205,[[43,[111]]]],[[205,107],[[14,[2,108]]]],[[-1,16],[[18,[17]]],[]],[205,[[43,[53]]]],[-1,-2,[],[]],[-1,-2,[],[]],[205,114],[205,[[43,[65]]]],[[],205],[205,-1,[]],[205,-1,[]],[205,[[43,[42]]]],0,[16,[[24,[23]]]],[205,[[43,[79]]]],[205,[[51,[107]]]],[205,[[43,[145]]]],[205,[[43,[[31,[123,123]]]]]],[205,[[43,[114]]]],[205,[[43,[11]]]],0,[[17,-1],[[24,[205]]],[]],[[17,-1],[[24,[205]]],[]],[205,42],[-1,-1,[]],[143,205],[205,115],[205,39],[-1,-2,[],[]],[[205,16],33],[205,13],0,[205,13],[205,13],0,[[],34],[205,[[43,[60]]]],[[],[[35,[205]]]],[205,42],[205,[[43,[41]]]],[205,[[43,[[51,[114]]]]]],[205,[[43,[68]]]],[[117,118,39,114,54,42,41,41,79,76,[43,[11]],13,13,13,[43,[42]],[43,[79]],[43,[39]],[43,[65]],[43,[147]],[43,[[51,[114]]]],[43,[114]],[43,[145]],[43,[[31,[123,123]]]],[43,[114]],[43,[123]],115,11],205],[205,[[43,[147]]]],[205,74],[205,[[43,[114]]]],[205,[[43,[141]]]],[205,[[43,[41]]]],0,[205,42],[205,54],[205,[[43,[53]]]],[205,73],[205,118],[205,180],[205,[[43,[123]]]],[205,76],[205,[[51,[60]]]],[205,117],[205,[[43,[41]]]],[205,[[43,[78]]]],[205,[[43,[39]]]],0,[205,[[43,[41]]]],0,[205,[[43,[79]]]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[205,11],[205,11],0,[-1,15,[]],[16,46],[[205,165],2],[205,181],[205,[[43,[119]]]],[205,[[51,[119]]]],0,[206,[[43,[111]]]],[[206,107],[[57,[2,108]]]],[[-1,16],[[18,[17]]],[]],[206,[[43,[53]]]],[-1,-2,[],[]],[-1,-2,[],[]],[206,114],[206,[[43,[65]]]],[[],206],[206,-1,[]],[206,-1,[]],[206,[[43,[42]]]],[16,[[24,[23]]]],[206,[[43,[79]]]],[206,[[51,[107]]]],[206,[[43,[145]]]],[206,[[43,[[31,[123,123]]]]]],[206,[[43,[114]]]],[206,[[43,[11]]]],[[17,-1],[[24,[206]]],[]],[[17,-1],[[24,[206]]],[]],[206,42],[-1,-1,[]],[143,206],[206,115],[206,39],[-1,-2,[],[]],[[206,16],33],[206,13],[206,13],[206,13],[[],34],[206,[[43,[60]]]],[[],[[35,[206]]]],[206,42],[206,[[43,[41]]]],[206,[[43,[[51,[114]]]]]],[206,[[43,[68]]]],[[117,118,39,114,54,42,76,115,11,13,13,[43,[65]],[43,[147]],[43,[[51,[114]]]],[43,[114]],[43,[145]],[43,[[31,[123,123]]]],[43,[114]],[43,[123]]],[[57,[206]]]],[206,[[43,[147]]]],[206,74],[206,[[43,[114]]]],[206,[[43,[141]]]],[206,[[43,[41]]]],[206,42],[206,54],[206,[[43,[53]]]],[206,73],[206,118],[206,180],[206,[[43,[123]]]],[206,76],[206,[[51,[60]]]],[206,117],[206,[[43,[41]]]],[206,[[43,[78]]]],[206,[[43,[39]]]],[206,[[43,[41]]]],[206,[[43,[79]]]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[206,11],[206,11],[-1,15,[]],[16,46],[[206,165],2],[206,181],[206,[[43,[119]]]],[206,[[51,[119]]]],0,[207,[[43,[111]]]],[[207,107],[[14,[2,108]]]],[[-1,16],[[18,[17]]],[]],[207,[[43,[53]]]],[-1,-2,[],[]],[-1,-2,[],[]],[207,114],[207,[[43,[65]]]],[[],207],[207,-1,[]],[207,-1,[]],[207,[[43,[42]]]],0,[16,[[24,[23]]]],[207,[[43,[79]]]],[207,[[51,[107]]]],[207,[[43,[145]]]],[207,[[43,[[31,[123,123]]]]]],[207,[[43,[114]]]],[207,[[43,[11]]]],0,[[17,-1],[[24,[207]]],[]],[[17,-1],[[24,[207]]],[]],[207,42],[143,207],[-1,-1,[]],[207,115],[207,39],[-1,-2,[],[]],[[207,16],33],[207,13],[207,13],[207,13],0,[[],34],[207,[[43,[60]]]],[[],[[35,[207]]]],[207,42],[207,[[43,[41]]]],[207,[[43,[[51,[114]]]]]],[207,[[43,[68]]]],[[117,118,39,114,54,42,41,79,76,[43,[11]],13,13,[43,[42]],[43,[79]],[43,[39]],[43,[65]],[43,[147]],[43,[[51,[114]]]],[43,[114]],[43,[145]],[43,[[31,[123,123]]]],[43,[114]],[43,[123]],115,11],207],[207,[[43,[147]]]],[207,74],[207,[[43,[114]]]],[207,[[43,[141]]]],[207,[[43,[41]]]],[207,42],[207,54],[207,[[43,[53]]]],[207,73],[207,118],[207,180],[207,[[43,[123]]]],[207,76],[207,[[51,[60]]]],[207,117],[207,[[43,[41]]]],[207,[[43,[78]]]],[207,[[43,[39]]]],0,[207,[[43,[41]]]],0,[207,[[43,[79]]]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[207,11],[207,11],0,[-1,15,[]],[16,46],[[207,165],2],[207,181],[207,[[43,[119]]]],[207,[[51,[119]]]],0,[208,[[43,[111]]]],[[208,107],[[14,[2,108]]]],[[-1,16],[[18,[17]]],[]],[208,[[43,[53]]]],[-1,-2,[],[]],[-1,-2,[],[]],[208,114],[208,[[43,[65]]]],[[],208],[208,-1,[]],[208,-1,[]],[208,[[43,[42]]]],0,[16,[[24,[23]]]],[208,[[43,[79]]]],[208,[[51,[107]]]],[208,[[43,[145]]]],[208,[[43,[[31,[123,123]]]]]],[208,[[43,[114]]]],[208,[[43,[11]]]],0,[[17,-1],[[24,[208]]],[]],[[17,-1],[[24,[208]]],[]],[208,42],[-1,-1,[]],[143,208],[208,115],[208,39],[-1,-2,[],[]],[[208,16],33],[208,13],0,[208,13],[208,13],[[],34],[208,[[43,[60]]]],[[],[[35,[208]]]],[208,42],[208,[[43,[41]]]],[208,[[43,[[51,[114]]]]]],[208,[[43,[68]]]],[[117,118,39,114,54,42,76,[43,[11]],13,13,13,[43,[42]],[43,[65]],[43,[147]],[43,[[51,[114]]]],[43,[114]],[43,[145]],[43,[[31,[123,123]]]],[43,[114]],[43,[123]],115,11],208],[208,[[43,[147]]]],[208,74],[208,[[43,[114]]]],[208,[[43,[141]]]],[208,[[43,[41]]]],0,[208,42],[208,54],[208,[[43,[53]]]],[208,73],[208,118],[208,180],[208,[[43,[123]]]],[208,76],[208,[[51,[60]]]],[208,117],[208,[[43,[41]]]],[208,[[43,[78]]]],[208,[[43,[39]]]],[208,[[43,[41]]]],[208,[[43,[79]]]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[208,11],[208,11],[-1,15,[]],[16,46],[[208,165],2],[208,181],[208,[[43,[119]]]],[208,[[51,[119]]]],0,[209,[[43,[111]]]],[[209,107],[[14,[2,108]]]],[[-1,16],[[18,[17]]],[]],[209,[[43,[53]]]],[-1,-2,[],[]],[-1,-2,[],[]],[209,114],[209,[[43,[65]]]],[[],209],[209,-1,[]],[209,-1,[]],[209,[[43,[42]]]],0,[16,[[24,[23]]]],[209,[[43,[79]]]],[209,[[51,[107]]]],[209,[[43,[145]]]],[209,[[43,[[31,[123,123]]]]]],[209,[[43,[114]]]],[209,[[43,[11]]]],0,[[17,-1],[[24,[209]]],[]],[[17,-1],[[24,[209]]],[]],[209,42],[143,209],[-1,-1,[]],[209,115],[209,39],[-1,-2,[],[]],[[209,16],33],[209,13],0,[209,13],[209,13],0,[[],34],[209,[[43,[60]]]],[[],[[35,[209]]]],[209,42],[209,[[43,[41]]]],[209,[[43,[[51,[114]]]]]],[209,[[43,[68]]]],[[117,118,39,114,54,42,41,41,79,76,[43,[11]],13,13,13,[43,[42]],[43,[79]],[43,[39]],[43,[65]],[43,[147]],[43,[[51,[114]]]],[43,[114]],[43,[145]],[43,[[31,[123,123]]]],[43,[114]],[43,[123]],115,11],209],[209,[[43,[147]]]],[209,74],[209,[[43,[114]]]],[209,[[43,[141]]]],[209,[[43,[41]]]],0,[209,42],[209,54],[209,[[43,[53]]]],[209,73],[209,118],[209,180],[209,[[43,[123]]]],[209,76],[209,[[51,[60]]]],[209,117],[209,[[43,[41]]]],[209,[[43,[78]]]],[209,[[43,[39]]]],0,[209,[[43,[41]]]],0,[209,[[43,[79]]]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[209,11],[209,11],0,[-1,15,[]],[16,46],[[209,165],2],[209,181],[209,[[43,[119]]]],[209,[[51,[119]]]],0,[210,[[43,[111]]]],[[210,107],[[14,[2,108]]]],[[-1,16],[[18,[17]]],[]],[210,[[43,[53]]]],[-1,-2,[],[]],[-1,-2,[],[]],[210,114],[210,[[43,[65]]]],[[],210],[210,-1,[]],[210,-1,[]],[210,[[43,[42]]]],0,[16,[[24,[23]]]],[210,[[43,[79]]]],[210,[[51,[107]]]],[210,[[43,[145]]]],[210,[[43,[[31,[123,123]]]]]],[210,[[43,[114]]]],[210,[[43,[11]]]],0,[[17,-1],[[24,[210]]],[]],[[17,-1],[[24,[210]]],[]],[210,42],[-1,-1,[]],[143,210],[210,115],[210,39],[-1,-2,[],[]],[[210,16],33],[210,13],[210,13],[210,13],0,[[],34],[210,[[43,[60]]]],[[],[[35,[210]]]],[210,42],[210,[[43,[41]]]],[210,[[43,[[51,[114]]]]]],[210,[[43,[68]]]],[[117,118,39,114,54,42,41,79,76,[43,[11]],13,13,[43,[42]],[43,[79]],[43,[39]],[43,[65]],[43,[147]],[43,[[51,[114]]]],[43,[114]],[43,[145]],[43,[[31,[123,123]]]],[43,[114]],[43,[123]],115,11],210],[210,[[43,[147]]]],[210,74],[210,[[43,[114]]]],[210,[[43,[141]]]],[210,[[43,[41]]]],[210,42],[210,54],[210,[[43,[53]]]],[210,73],[210,118],[210,180],[210,[[43,[123]]]],[210,76],[210,[[51,[60]]]],[210,117],[210,[[43,[41]]]],[210,[[43,[78]]]],[210,[[43,[39]]]],0,[210,[[43,[41]]]],0,[210,[[43,[79]]]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[210,11],[210,11],0,[-1,15,[]],[16,46],[[210,165],2],[210,181],[210,[[43,[119]]]],[210,[[51,[119]]]],0,[211,[[43,[111]]]],[[211,107],[[14,[2,108]]]],[[-1,16],[[18,[17]]],[]],[211,[[43,[53]]]],[-1,-2,[],[]],[-1,-2,[],[]],[211,114],[211,[[43,[65]]]],[[],211],[211,-1,[]],[211,-1,[]],[211,[[43,[42]]]],0,[16,[[24,[23]]]],[211,[[43,[79]]]],[211,[[51,[107]]]],[211,[[43,[145]]]],[211,[[43,[[31,[123,123]]]]]],[211,[[43,[114]]]],[211,[[43,[11]]]],0,[[17,-1],[[24,[211]]],[]],[[17,-1],[[24,[211]]],[]],[211,42],[-1,-1,[]],[143,211],[211,115],[211,39],[-1,-2,[],[]],[[211,16],33],[211,13],0,[211,13],[211,13],0,[[],34],[211,[[43,[60]]]],[[],[[35,[211]]]],[211,42],[211,[[43,[41]]]],0,[211,[[43,[[51,[114]]]]]],[211,[[43,[68]]]],[[117,118,39,114,54,42,41,41,79,41,41,78,76,[43,[11]],13,13,13,[43,[42]],[43,[79]],[43,[39]],[43,[65]],[43,[147]],[43,[[51,[114]]]],[43,[114]],[43,[145]],[43,[[31,[123,123]]]],[43,[114]],[43,[123]],115,11],211],[211,[[43,[147]]]],[211,74],[211,[[43,[114]]]],[211,[[43,[141]]]],[211,[[43,[41]]]],0,[211,42],[211,54],[211,[[43,[53]]]],[211,73],[211,118],[211,180],[211,[[43,[123]]]],[211,76],[211,[[51,[60]]]],[211,117],[211,[[43,[41]]]],0,[211,[[43,[78]]]],0,[211,[[43,[39]]]],0,[211,[[43,[41]]]],0,[211,[[43,[79]]]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[211,11],[211,11],0,[-1,15,[]],[16,46],[[211,165],2],[211,181],[211,[[43,[119]]]],[211,[[51,[119]]]],0,[212,[[43,[111]]]],[[212,107],[[14,[2,108]]]],[[-1,16],[[18,[17]]],[]],[212,[[43,[53]]]],[-1,-2,[],[]],[-1,-2,[],[]],[212,114],[212,[[43,[65]]]],[[],212],[212,-1,[]],[212,-1,[]],[212,[[43,[42]]]],0,[16,[[24,[23]]]],[212,[[43,[79]]]],[212,[[51,[107]]]],[212,[[43,[145]]]],[212,[[43,[[31,[123,123]]]]]],[212,[[43,[114]]]],[212,[[43,[11]]]],0,[[17,-1],[[24,[212]]],[]],[[17,-1],[[24,[212]]],[]],[212,42],[143,212],[-1,-1,[]],[212,115],[212,39],[-1,-2,[],[]],[[212,16],33],[212,13],[212,13],[212,13],0,[[],34],[212,[[43,[60]]]],[[],[[35,[212]]]],[212,42],[212,[[43,[41]]]],[212,[[43,[[51,[114]]]]]],[212,[[43,[68]]]],[[117,118,39,114,54,42,41,79,41,78,76,[43,[11]],13,13,[43,[42]],[43,[79]],[43,[39]],[43,[65]],[43,[147]],[43,[[51,[114]]]],[43,[114]],[43,[145]],[43,[[31,[123,123]]]],[43,[114]],[43,[123]],115,11],212],[212,[[43,[147]]]],[212,74],[212,[[43,[114]]]],[212,[[43,[141]]]],[212,[[43,[41]]]],[212,42],[212,54],[212,[[43,[53]]]],[212,73],[212,118],[212,180],[212,[[43,[123]]]],[212,76],[212,[[51,[60]]]],[212,117],[212,[[43,[41]]]],0,[212,[[43,[78]]]],0,[212,[[43,[39]]]],0,[212,[[43,[41]]]],0,[212,[[43,[79]]]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[212,11],[212,11],0,[-1,15,[]],[16,46],[[212,165],2],[212,181],[212,[[43,[119]]]],[212,[[51,[119]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[16,[[24,[23]]]],0,[[17,-1],[[24,[213]]],[]],[[17,-1],[[24,[213]]],[]],[-1,-1,[]],0,0,[-1,-2,[],[]],[[213,16],33],[[],34],[[],[[35,[213]]]],0,[[16,214],[[24,[2]]]],[16,213],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,[[16,215],[[24,[[18,[55]]]]]],[[16,215],[[24,[33]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[216,3],4],[[216,3],4],[[217,3],4],[[217,3],4],0,[-1,-1,[]],[-1,-1,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,44],28,[]],[[-1,44],28,[]],[-1,28,[]],[-1,28,[]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[-1,15,[]],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],0,[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[],140],[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[140,140],[[-1,-2],2,[],[]],0,0,[-1,[[57,[140]]],22],[16,[[24,[23]]]],[[140,140],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[140]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[140]]],[]],[[140,3],4],[-1,-1,[]],[27,140],[27,[[57,[140]]]],[[140,-1],2,32],[-1,-2,[],[]],[[140,16],33],[27,[[57,[13]]]],[27,[[57,[13]]]],[27,[[57,[13]]]],0,[[],34],[[],[[35,[140]]]],0,[[27,30,187,27,66],[[57,[140]]]],0,[[140,13],[[57,[2]]]],[[140,-1],57,45],[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[30,[[57,[2]]]],[[53,30],176],[[53,30],47],[176,53],[47,53],0,0,0,[[139,139],-1,[]],[[139,53],-1,[]],[[139,139],2],[[-1,16],[[18,[17]]],[]],[139,189],[139,53],[-1,-2,[],[]],[-1,-2,[],[]],[139,139],[[-1,-2],2,[],[]],[[139,139],21],[[-1,-2],21,[],[]],0,[-1,[[57,[139]]],22],[16,[[24,[23]]]],[[139,139],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[139]]],[]],[[17,-1],[[24,[139]]],[]],[17,[[14,[-1,25]]],[]],[[139,3],4],[[139,3],4],[-1,-1,[]],[27,139],[[176,140],139],[27,[[57,[139,-1]]],[]],[[139,139],13],[[139,139],13],[[139,-1],2,32],[-1,-2,[],[]],[[139,16],33],[139,13],[[],34],[[],[[35,[139]]]],[[139,139],13],[[139,139],13],[[139,53],-1,[]],[139,-1,[]],[[53,140],[[57,[139]]]],[[139,139],[[43,[21]]]],0,[[-1,44],28,[]],[[139,-1],57,45],[[139,53],-1,[]],[[139,139],-1,[]],[[139,139],2],[139,28],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,0,0,[[41,53],-1,[]],[[41,41],-1,[]],[[41,41],2],[[-1,16],[[18,[17]]],[]],[41,189],[41,53],[-1,-2,[],[]],[-1,-2,[],[]],[41,41],[[-1,-2],2,[],[]],[[41,41],21],[[-1,-2],21,[],[]],[[],41],[41,-1,[]],[-1,[[57,[41]]],22],[16,[[24,[23]]]],[[41,41],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[41]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[41]]],[]],[[41,3],4],[[41,3],4],[27,41],[-1,-1,[]],[[176,30],[[57,[41]]]],[27,[[57,[41,-1]]],[]],[[41,41],13],[[41,41],13],[[41,-1],2,32],[-1,-2,[],[]],[[41,16],33],[41,13],[[],34],[[],[[35,[41]]]],[[41,41],13],[[41,41],13],[30,41],[30,41],[[41,53],-1,[]],[41,-1,[]],[[53,30],[[57,[41]]]],[[41,41],[[43,[21]]]],0,0,[[-1,44],28,[]],[[41,-1],57,45],[[41,53],-1,[]],[[41,41],-1,[]],[[41,41],2],[41,28],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],[30,41],0,0,0,[[42,42],-1,[]],[[42,-1],2,[[218,[47]]]],[[-1,16],[[18,[17]]],[]],[42,189],[42,53],[-1,-2,[],[]],[-1,-2,[],[]],[42,[[57,[2]]]],[42,42],[[-1,-2],2,[],[]],[[42,42],21],[[-1,-2],21,[],[]],[[],42],[42,-1,[]],[-1,[[57,[42]]],22],[16,[[24,[23]]]],[[42,42],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[42]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[42]]],[]],[[42,3],4],[[42,3],4],[176,42],[-1,-1,[]],[27,42],[[47,30],[[57,[42]]]],[27,[[57,[42,-1]]],[]],[[42,42],13],[[42,42],13],[[42,-1],2,32],[-1,-2,[],[]],[[42,16],33],[42,13],[42,13],[[],34],[[],[[35,[42]]]],[[42,42],13],[[42,42],13],[[42,42],-1,[]],[[42,53],-1,[]],[[42,-1],2,[[218,[47]]]],[[53,30],[[57,[42]]]],[[42,42],[[43,[21]]]],0,0,[[-1,44],28,[]],[[42,-1],57,45],[[42,42],-1,[]],[[42,-1],2,[[218,[47]]]],[42,28],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],[30,42]],"c":[],"p":[[6,"Data",17],[1,"tuple"],[5,"Formatter",6970],[8,"Result",6970],[5,"TradeTick",431],[5,"Bar",52],[5,"OrderBookDepth10",262],[5,"QuoteTick",349],[5,"OrderBookDelta",186],[10,"HasTsInit",17],[8,"UnixNanos",6971],[1,"slice"],[1,"bool"],[6,"Result",6972],[5,"TypeId",6973],[5,"Python",6974],[5,"PyAny",6975],[5,"Py",6976],[5,"BarSpecification",52],[5,"BarType",52],[6,"Ordering",6977],[10,"Deserializer",6978],[5,"CStr",6979],[8,"PyResult",6980],[5,"PyErr",6980],[5,"BarTypeParseError",52],[1,"str"],[5,"String",6981],[5,"IndexMap",6982],[1,"u8"],[5,"HashMap",6983],[10,"Hasher",6984],[8,"PyObject",6976],[5,"PyClassItemsIter",6985],[5,"LazyTypeObject",6986],[1,"usize"],[6,"BarAggregation",474],[6,"PriceType",474],[5,"InstrumentId",4424],[6,"AggregationSource",474],[5,"Price",6843],[5,"Quantity",6907],[6,"Option",6987],[5,"SeparatorPolicy",6988],[10,"Serializer",6989],[5,"PyTypeObject",6990],[1,"u64"],[6,"BookAction",474],[5,"BookOrder",303],[5,"OrderBookDeltas",230],[5,"Vec",6991],[1,"array"],[1,"f64"],[6,"OrderSide",474],[5,"PyDict",6992],[5,"BookPrice",5626],[8,"Result",6993],[5,"Ticker",394],[6,"AggressorSide",474],[5,"TradeId",4841],[6,"AccountType",474],[6,"AssetClass",474],[6,"InstrumentClass",474],[6,"BookType",474],[6,"ContingencyType",474],[6,"CurrencyType",474],[6,"InstrumentCloseType",474],[6,"LiquiditySide",474],[6,"MarketStatus",474],[6,"HaltReason",474],[6,"OmsType",474],[6,"OptionKind",474],[6,"OrderStatus",474],[6,"OrderType",474],[6,"PositionSide",474],[6,"TimeInForce",474],[6,"TradingState",474],[6,"TrailingOffsetType",474],[6,"TriggerType",474],[5,"AccountTypeIter",474],[5,"AggregationSourceIter",474],[5,"AggressorSideIter",474],[5,"AssetClassIter",474],[5,"InstrumentClassIter",474],[5,"BarAggregationIter",474],[5,"BookActionIter",474],[5,"BookTypeIter",474],[5,"ContingencyTypeIter",474],[5,"CurrencyTypeIter",474],[5,"InstrumentCloseTypeIter",474],[5,"LiquiditySideIter",474],[5,"MarketStatusIter",474],[5,"HaltReasonIter",474],[5,"OmsTypeIter",474],[5,"OptionKindIter",474],[5,"OrderSideIter",474],[5,"OrderStatusIter",474],[5,"OrderTypeIter",474],[5,"PositionSideIter",474],[5,"PriceTypeIter",474],[5,"TimeInForceIter",474],[5,"TradingStateIter",474],[5,"TrailingOffsetTypeIter",474],[5,"TriggerTypeIter",474],[5,"Error",6970],[10,"FromU8",474],[6,"OrderEvent",2520],[6,"OrderError",5725],[5,"AccountState",2087],[5,"OrderAcceptedBuilder",2123],[5,"AccountId",4230],[5,"OrderAccepted",2123],[6,"OrderAcceptedBuilderError",2123],[5,"ClientOrderId",4307],[5,"UUID4",6994],[5,"UninitializedFieldError",6995],[5,"TraderId",4880],[5,"StrategyId",4542],[5,"VenueOrderId",4962],[5,"OrderCancelRejectedBuilder",2204],[5,"OrderCancelRejected",2204],[6,"OrderCancelRejectedBuilderError",2204],[5,"Ustr",6996],[5,"OrderCanceledBuilder",2287],[5,"OrderCanceled",2287],[6,"OrderCanceledBuilderError",2287],[5,"OrderDeniedBuilder",2368],[5,"OrderDenied",2368],[6,"OrderDeniedBuilderError",2368],[5,"OrderEmulatedBuilder",2445],[5,"OrderEmulated",2445],[6,"OrderEmulatedBuilderError",2445],[5,"OrderExpiredBuilder",2558],[5,"OrderExpired",2558],[6,"OrderExpiredBuilderError",2558],[5,"OrderFilledBuilder",2639],[5,"OrderFilled",2639],[6,"OrderFilledBuilderError",2639],[5,"Money",6785],[5,"Currency",6665],[5,"PositionId",4503],[5,"OrderInitializedBuilder",2740],[5,"OrderInitialized",2740],[6,"OrderInitializedBuilderError",2740],[5,"ExecAlgorithmId",4386],[10,"Order",5725],[5,"OrderListId",4465],[5,"OrderModifyRejectedBuilder",2868],[5,"OrderModifyRejected",2868],[6,"OrderModifyRejectedBuilderError",2868],[5,"OrderPendingCancelBuilder",2951],[5,"OrderPendingCancel",2951],[6,"OrderPendingCancelBuilderError",2951],[5,"OrderPendingUpdateBuilder",3032],[5,"OrderPendingUpdate",3032],[6,"OrderPendingUpdateBuilderError",3032],[5,"OrderRejectedBuilder",3113],[5,"OrderRejected",3113],[6,"OrderRejectedBuilderError",3113],[5,"OrderReleasedBuilder",3194],[5,"OrderReleased",3194],[6,"OrderReleasedBuilderError",3194],[5,"OrderSubmitted",3529],[5,"OrderTriggered",3606],[5,"OrderUpdated",3687],[5,"OrderSubmittedBuilder",3529],[6,"OrderSubmittedBuilderError",3529],[5,"OrderTriggeredBuilder",3606],[6,"OrderTriggeredBuilderError",3606],[5,"OrderUpdatedBuilder",3687],[6,"OrderUpdatedBuilderError",3687],[5,"PositionChanged",3789],[5,"PositionClosed",3824],[5,"PositionOpened",3862],[5,"PositionState",3891],[1,"i64"],[8,"c_char",6997],[5,"ClientId",4269],[5,"ComponentId",4348],[5,"Symbol",4802],[5,"Venue",4920],[5,"SyntheticInstrument_API",4093],[5,"CVec",6998],[5,"OrderBook_API",4118],[5,"Level_API",4162],[5,"Level",5675],[1,"u16"],[10,"Instrument",5001],[5,"Decimal",6999],[5,"CryptoFuture",5040],[5,"CryptoPerpetual",5109],[5,"CurrencyPair",5177],[5,"Equity",5241],[5,"FuturesContract",5303],[5,"OptionsContract",5369],[5,"SyntheticInstrument",5513],[5,"Error",6993],[5,"OrderBook",5555],[6,"BookIntegrityError",5555],[6,"InvalidBookOperation",5555],[5,"Ladder",5626],[8,"OrderId",303],[5,"OrderCore",5725],[5,"LimitOrder",5872],[5,"LimitIfTouchedOrder",5947],[5,"MarketOrder",6026],[5,"MarketIfTouchedOrder",6096],[5,"MarketToLimitOrder",6173],[5,"StopLimitOrder",6247],[5,"StopMarketOrder",6326],[5,"TrailingStopLimitOrder",6403],[5,"TrailingStopMarketOrder",6485],[5,"EnumIterator",6564],[5,"PyModule",7000],[6,"Value",7001],[5,"AccountBalance",6633],[5,"MarginBalance",6633],[10,"Into",7002],[5,"order_filled",3271],[5,"order_denied_max_submitted_rate",3271],[5,"order_rejected_insufficient_margin",3271],[5,"order_initialized_buy_limit",3271],[5,"order_submitted",3271],[5,"order_triggered",3271],[5,"order_emulated",3271],[5,"order_released",3271],[5,"order_updated",3271],[5,"order_pending_update",3271],[5,"order_pending_cancel",3271],[5,"order_modify_rejected",3271],[5,"order_accepted",3271],[5,"order_cancel_rejected",3271],[5,"order_expired",3271],[6,"PositionEvent",3774],[5,"account_id",4582],[5,"account_ib",4582],[5,"client_id_binance",4582],[5,"client_id_dydx",4582],[5,"client_order_id",4582],[5,"component_risk_engine",4582],[5,"exec_algorithm_id",4582],[5,"instrument_id_eth_usdt_binance",4582],[5,"instrument_id_btc_usdt",4582],[5,"order_list_id_test",4582],[5,"position_id_test",4582],[5,"strategy_id_ema_cross",4582],[5,"symbol_eth_perp",4582],[5,"symbol_aud_usd",4582],[5,"trade_id",4582],[5,"trader_id",4582],[5,"venue_binance",4582],[5,"venue_sim",4582],[5,"venue_order_id",4582],[5,"uuid4",4582],[5,"crypto_future_btcusdt",5436],[5,"crypto_perpetual_ethusdt",5436],[5,"xbtusd_bitmex",5436],[5,"currency_pair_btcusdt",5436],[5,"equity_aapl",5436],[5,"futures_contract_es",5436],[5,"options_contract_appl",5436]],"b":[[34,"impl-From%3CTradeTick%3E-for-Data"],[35,"impl-From%3CBar%3E-for-Data"],[37,"impl-From%3COrderBookDepth10%3E-for-Data"],[38,"impl-From%3CQuoteTick%3E-for-Data"],[39,"impl-From%3COrderBookDelta%3E-for-Data"],[99,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarSpecification"],[100,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarSpecification"],[102,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarType"],[103,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarType"],[105,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Bar"],[107,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Bar"],[108,"impl-Debug-for-BarSpecification"],[109,"impl-Display-for-BarSpecification"],[110,"impl-Debug-for-BarType"],[111,"impl-Display-for-BarType"],[112,"impl-Debug-for-BarTypeParseError"],[113,"impl-Display-for-BarTypeParseError"],[114,"impl-Debug-for-Bar"],[115,"impl-Display-for-Bar"],[200,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDelta"],[201,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDelta"],[204,"impl-Debug-for-OrderBookDelta"],[205,"impl-Display-for-OrderBookDelta"],[239,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDeltas"],[240,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDeltas"],[242,"impl-Debug-for-OrderBookDeltas"],[243,"impl-Display-for-OrderBookDeltas"],[278,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDepth10"],[279,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDepth10"],[281,"impl-Display-for-OrderBookDepth10"],[282,"impl-Debug-for-OrderBookDepth10"],[320,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookOrder"],[321,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookOrder"],[322,"impl-Display-for-BookOrder"],[323,"impl-Debug-for-BookOrder"],[365,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26QuoteTick"],[366,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+QuoteTick"],[370,"impl-Debug-for-QuoteTick"],[371,"impl-Display-for-QuoteTick"],[406,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Ticker"],[407,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Ticker"],[409,"impl-Debug-for-Ticker"],[410,"impl-Display-for-Ticker"],[444,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeTick"],[446,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeTick"],[447,"impl-Display-for-TradeTick"],[448,"impl-Debug-for-TradeTick"],[1107,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AccountType"],[1109,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AccountType"],[1110,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AggregationSource"],[1112,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AggregationSource"],[1113,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AggressorSide"],[1114,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AggressorSide"],[1116,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AssetClass"],[1118,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AssetClass"],[1119,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentClass"],[1121,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentClass"],[1122,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarAggregation"],[1123,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarAggregation"],[1125,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookAction"],[1127,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookAction"],[1128,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookType"],[1130,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookType"],[1132,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ContingencyType"],[1133,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ContingencyType"],[1134,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CurrencyType"],[1135,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CurrencyType"],[1137,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentCloseType"],[1139,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentCloseType"],[1140,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LiquiditySide"],[1141,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LiquiditySide"],[1143,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketStatus"],[1144,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketStatus"],[1146,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HaltReason"],[1147,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HaltReason"],[1149,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OmsType"],[1151,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OmsType"],[1152,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OptionKind"],[1153,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OptionKind"],[1155,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderSide"],[1157,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderSide"],[1158,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderStatus"],[1159,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderStatus"],[1161,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderType"],[1163,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderType"],[1165,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PositionSide"],[1166,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PositionSide"],[1167,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PriceType"],[1169,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PriceType"],[1170,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TimeInForce"],[1171,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TimeInForce"],[1174,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradingState"],[1175,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradingState"],[1176,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingOffsetType"],[1177,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingOffsetType"],[1180,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TriggerType"],[1181,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TriggerType"],[1183,"impl-Debug-for-AccountType"],[1184,"impl-Display-for-AccountType"],[1186,"impl-Debug-for-AggregationSource"],[1187,"impl-Display-for-AggregationSource"],[1189,"impl-Debug-for-AggressorSide"],[1190,"impl-Display-for-AggressorSide"],[1192,"impl-Display-for-AssetClass"],[1193,"impl-Debug-for-AssetClass"],[1195,"impl-Display-for-InstrumentClass"],[1196,"impl-Debug-for-InstrumentClass"],[1198,"impl-Display-for-BarAggregation"],[1199,"impl-Debug-for-BarAggregation"],[1201,"impl-Debug-for-BookAction"],[1202,"impl-Display-for-BookAction"],[1204,"impl-Display-for-BookType"],[1205,"impl-Debug-for-BookType"],[1207,"impl-Debug-for-ContingencyType"],[1208,"impl-Display-for-ContingencyType"],[1210,"impl-Debug-for-CurrencyType"],[1211,"impl-Display-for-CurrencyType"],[1213,"impl-Display-for-InstrumentCloseType"],[1214,"impl-Debug-for-InstrumentCloseType"],[1216,"impl-Display-for-LiquiditySide"],[1217,"impl-Debug-for-LiquiditySide"],[1219,"impl-Debug-for-MarketStatus"],[1220,"impl-Display-for-MarketStatus"],[1222,"impl-Debug-for-HaltReason"],[1223,"impl-Display-for-HaltReason"],[1225,"impl-Display-for-OmsType"],[1226,"impl-Debug-for-OmsType"],[1228,"impl-Debug-for-OptionKind"],[1229,"impl-Display-for-OptionKind"],[1231,"impl-Display-for-OrderSide"],[1232,"impl-Debug-for-OrderSide"],[1234,"impl-Debug-for-OrderStatus"],[1235,"impl-Display-for-OrderStatus"],[1237,"impl-Debug-for-OrderType"],[1238,"impl-Display-for-OrderType"],[1240,"impl-Display-for-PositionSide"],[1241,"impl-Debug-for-PositionSide"],[1243,"impl-Display-for-PriceType"],[1244,"impl-Debug-for-PriceType"],[1246,"impl-Display-for-TimeInForce"],[1247,"impl-Debug-for-TimeInForce"],[1249,"impl-Display-for-TradingState"],[1250,"impl-Debug-for-TradingState"],[1252,"impl-Debug-for-TrailingOffsetType"],[1253,"impl-Display-for-TrailingOffsetType"],[1255,"impl-Debug-for-TriggerType"],[1256,"impl-Display-for-TriggerType"],[2154,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderAccepted"],[2156,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderAccepted"],[2157,"impl-Display-for-OrderAcceptedBuilderError"],[2158,"impl-Debug-for-OrderAcceptedBuilderError"],[2159,"impl-Display-for-OrderAccepted"],[2160,"impl-Debug-for-OrderAccepted"],[2163,"impl-From%3CString%3E-for-OrderAcceptedBuilderError"],[2164,"impl-From%3CUninitializedFieldError%3E-for-OrderAcceptedBuilderError"],[2236,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderCancelRejected"],[2237,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderCancelRejected"],[2238,"impl-Debug-for-OrderCancelRejectedBuilderError"],[2239,"impl-Display-for-OrderCancelRejectedBuilderError"],[2240,"impl-Display-for-OrderCancelRejected"],[2241,"impl-Debug-for-OrderCancelRejected"],[2244,"impl-From%3CString%3E-for-OrderCancelRejectedBuilderError"],[2245,"impl-From%3CUninitializedFieldError%3E-for-OrderCancelRejectedBuilderError"],[2318,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderCanceled"],[2320,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderCanceled"],[2321,"impl-Debug-for-OrderCanceledBuilderError"],[2322,"impl-Display-for-OrderCanceledBuilderError"],[2323,"impl-Display-for-OrderCanceled"],[2324,"impl-Debug-for-OrderCanceled"],[2326,"impl-From%3CString%3E-for-OrderCanceledBuilderError"],[2328,"impl-From%3CUninitializedFieldError%3E-for-OrderCanceledBuilderError"],[2397,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderDenied"],[2398,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderDenied"],[2400,"impl-Debug-for-OrderDeniedBuilderError"],[2401,"impl-Display-for-OrderDeniedBuilderError"],[2402,"impl-Debug-for-OrderDenied"],[2403,"impl-Display-for-OrderDenied"],[2405,"impl-From%3CUninitializedFieldError%3E-for-OrderDeniedBuilderError"],[2406,"impl-From%3CString%3E-for-OrderDeniedBuilderError"],[2474,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderEmulated"],[2475,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderEmulated"],[2477,"impl-Debug-for-OrderEmulatedBuilderError"],[2478,"impl-Display-for-OrderEmulatedBuilderError"],[2479,"impl-Display-for-OrderEmulated"],[2480,"impl-Debug-for-OrderEmulated"],[2483,"impl-From%3CString%3E-for-OrderEmulatedBuilderError"],[2484,"impl-From%3CUninitializedFieldError%3E-for-OrderEmulatedBuilderError"],[2589,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderExpired"],[2590,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderExpired"],[2592,"impl-Debug-for-OrderExpiredBuilderError"],[2593,"impl-Display-for-OrderExpiredBuilderError"],[2594,"impl-Debug-for-OrderExpired"],[2595,"impl-Display-for-OrderExpired"],[2598,"impl-From%3CString%3E-for-OrderExpiredBuilderError"],[2599,"impl-From%3CUninitializedFieldError%3E-for-OrderExpiredBuilderError"],[2674,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderFilled"],[2676,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderFilled"],[2677,"impl-Display-for-OrderFilledBuilderError"],[2678,"impl-Debug-for-OrderFilledBuilderError"],[2679,"impl-Debug-for-OrderFilled"],[2680,"impl-Display-for-OrderFilled"],[2682,"impl-From%3CString%3E-for-OrderFilledBuilderError"],[2683,"impl-From%3CUninitializedFieldError%3E-for-OrderFilledBuilderError"],[2784,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderInitialized"],[2785,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderInitialized"],[2786,"impl-Debug-for-OrderInitializedBuilderError"],[2787,"impl-Display-for-OrderInitializedBuilderError"],[2788,"impl-Display-for-OrderInitialized"],[2789,"impl-Debug-for-OrderInitialized"],[2791,"impl-From%3CUninitializedFieldError%3E-for-OrderInitializedBuilderError"],[2792,"impl-From%3CString%3E-for-OrderInitializedBuilderError"],[2899,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderModifyRejected"],[2901,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderModifyRejected"],[2902,"impl-Debug-for-OrderModifyRejectedBuilderError"],[2903,"impl-Display-for-OrderModifyRejectedBuilderError"],[2904,"impl-Display-for-OrderModifyRejected"],[2905,"impl-Debug-for-OrderModifyRejected"],[2908,"impl-From%3CString%3E-for-OrderModifyRejectedBuilderError"],[2909,"impl-From%3CUninitializedFieldError%3E-for-OrderModifyRejectedBuilderError"],[2983,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderPendingCancel"],[2984,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderPendingCancel"],[2985,"impl-Display-for-OrderPendingCancelBuilderError"],[2986,"impl-Debug-for-OrderPendingCancelBuilderError"],[2987,"impl-Display-for-OrderPendingCancel"],[2988,"impl-Debug-for-OrderPendingCancel"],[2991,"impl-From%3CUninitializedFieldError%3E-for-OrderPendingCancelBuilderError"],[2992,"impl-From%3CString%3E-for-OrderPendingCancelBuilderError"],[3063,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderPendingUpdate"],[3065,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderPendingUpdate"],[3066,"impl-Debug-for-OrderPendingUpdateBuilderError"],[3067,"impl-Display-for-OrderPendingUpdateBuilderError"],[3068,"impl-Display-for-OrderPendingUpdate"],[3069,"impl-Debug-for-OrderPendingUpdate"],[3071,"impl-From%3CString%3E-for-OrderPendingUpdateBuilderError"],[3073,"impl-From%3CUninitializedFieldError%3E-for-OrderPendingUpdateBuilderError"],[3144,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderRejected"],[3145,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderRejected"],[3147,"impl-Debug-for-OrderRejectedBuilderError"],[3148,"impl-Display-for-OrderRejectedBuilderError"],[3149,"impl-Display-for-OrderRejected"],[3150,"impl-Debug-for-OrderRejected"],[3153,"impl-From%3CUninitializedFieldError%3E-for-OrderRejectedBuilderError"],[3154,"impl-From%3CString%3E-for-OrderRejectedBuilderError"],[3223,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderReleased"],[3225,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderReleased"],[3226,"impl-Display-for-OrderReleasedBuilderError"],[3227,"impl-Debug-for-OrderReleasedBuilderError"],[3228,"impl-Debug-for-OrderReleased"],[3229,"impl-Display-for-OrderReleased"],[3231,"impl-From%3CUninitializedFieldError%3E-for-OrderReleasedBuilderError"],[3232,"impl-From%3CString%3E-for-OrderReleasedBuilderError"],[3560,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderSubmitted"],[3561,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderSubmitted"],[3563,"impl-Display-for-OrderSubmittedBuilderError"],[3564,"impl-Debug-for-OrderSubmittedBuilderError"],[3565,"impl-Display-for-OrderSubmitted"],[3566,"impl-Debug-for-OrderSubmitted"],[3569,"impl-From%3CString%3E-for-OrderSubmittedBuilderError"],[3570,"impl-From%3CUninitializedFieldError%3E-for-OrderSubmittedBuilderError"],[3638,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderTriggered"],[3639,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderTriggered"],[3640,"impl-Display-for-OrderTriggeredBuilderError"],[3641,"impl-Debug-for-OrderTriggeredBuilderError"],[3642,"impl-Debug-for-OrderTriggered"],[3643,"impl-Display-for-OrderTriggered"],[3645,"impl-From%3CString%3E-for-OrderTriggeredBuilderError"],[3646,"impl-From%3CUninitializedFieldError%3E-for-OrderTriggeredBuilderError"],[3719,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderUpdated"],[3720,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderUpdated"],[3721,"impl-Display-for-OrderUpdatedBuilderError"],[3722,"impl-Debug-for-OrderUpdatedBuilderError"],[3723,"impl-Debug-for-OrderUpdated"],[3724,"impl-Display-for-OrderUpdated"],[3727,"impl-From%3CString%3E-for-OrderUpdatedBuilderError"],[3728,"impl-From%3CUninitializedFieldError%3E-for-OrderUpdatedBuilderError"],[4246,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AccountId"],[4247,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AccountId"],[4248,"impl-Display-for-AccountId"],[4249,"impl-Debug-for-AccountId"],[4283,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ClientId"],[4285,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ClientId"],[4286,"impl-Display-for-ClientId"],[4287,"impl-Debug-for-ClientId"],[4322,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ClientOrderId"],[4324,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ClientOrderId"],[4325,"impl-Display-for-ClientOrderId"],[4326,"impl-Debug-for-ClientOrderId"],[4362,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentId"],[4363,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentId"],[4365,"impl-Debug-for-ComponentId"],[4366,"impl-Display-for-ComponentId"],[4401,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ExecAlgorithmId"],[4402,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ExecAlgorithmId"],[4403,"impl-Display-for-ExecAlgorithmId"],[4404,"impl-Debug-for-ExecAlgorithmId"],[4440,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentId"],[4441,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentId"],[4442,"impl-Debug-for-InstrumentId"],[4443,"impl-Display-for-InstrumentId"],[4479,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderListId"],[4480,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderListId"],[4482,"impl-Debug-for-OrderListId"],[4483,"impl-Display-for-OrderListId"],[4519,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PositionId"],[4520,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PositionId"],[4521,"impl-Debug-for-PositionId"],[4522,"impl-Display-for-PositionId"],[4557,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StrategyId"],[4559,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StrategyId"],[4560,"impl-Display-for-StrategyId"],[4561,"impl-Debug-for-StrategyId"],[4817,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Symbol"],[4818,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Symbol"],[4820,"impl-Debug-for-Symbol"],[4821,"impl-Display-for-Symbol"],[4856,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeId"],[4857,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeId"],[4859,"impl-Debug-for-TradeId"],[4860,"impl-Display-for-TradeId"],[4895,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TraderId"],[4897,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TraderId"],[4898,"impl-Debug-for-TraderId"],[4899,"impl-Display-for-TraderId"],[4936,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Venue"],[4937,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Venue"],[4939,"impl-Display-for-Venue"],[4940,"impl-Debug-for-Venue"],[4978,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26VenueOrderId"],[4979,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+VenueOrderId"],[4980,"impl-Debug-for-VenueOrderId"],[4981,"impl-Display-for-VenueOrderId"],[5057,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CryptoFuture"],[5058,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CryptoFuture"],[5124,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CryptoPerpetual"],[5125,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CryptoPerpetual"],[5192,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CurrencyPair"],[5193,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CurrencyPair"],[5257,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Equity"],[5258,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Equity"],[5322,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26FuturesContract"],[5323,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+FuturesContract"],[5387,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OptionsContract"],[5389,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OptionsContract"],[5529,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SyntheticInstrument"],[5530,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SyntheticInstrument"],[5587,"impl-Debug-for-InvalidBookOperation"],[5588,"impl-Display-for-InvalidBookOperation"],[5589,"impl-Debug-for-BookIntegrityError"],[5590,"impl-Display-for-BookIntegrityError"],[5646,"impl-Debug-for-BookPrice"],[5647,"impl-Display-for-BookPrice"],[5768,"impl-Display-for-OrderError"],[5769,"impl-Debug-for-OrderError"],[5894,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LimitOrder"],[5895,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LimitOrder"],[5969,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LimitIfTouchedOrder"],[5970,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LimitIfTouchedOrder"],[6046,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketOrder"],[6047,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketOrder"],[6118,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketIfTouchedOrder"],[6119,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketIfTouchedOrder"],[6195,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketToLimitOrder"],[6196,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketToLimitOrder"],[6269,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StopLimitOrder"],[6270,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StopLimitOrder"],[6348,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StopMarketOrder"],[6349,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StopMarketOrder"],[6425,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingStopLimitOrder"],[6426,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingStopLimitOrder"],[6507,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingStopMarketOrder"],[6508,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingStopMarketOrder"],[6571,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EnumIterator"],[6572,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EnumIterator"],[6641,"impl-Debug-for-AccountBalance"],[6642,"impl-Display-for-AccountBalance"],[6643,"impl-Debug-for-MarginBalance"],[6644,"impl-Display-for-MarginBalance"],[6752,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Currency"],[6754,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Currency"],[6788,"impl-Add-for-Money"],[6789,"impl-Add%3Cf64%3E-for-Money"],[6807,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Money"],[6808,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Money"],[6810,"impl-Display-for-Money"],[6811,"impl-Debug-for-Money"],[6833,"impl-Sub%3Cf64%3E-for-Money"],[6834,"impl-Sub-for-Money"],[6847,"impl-Add%3Cf64%3E-for-Price"],[6848,"impl-Add-for-Price"],[6867,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Price"],[6869,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Price"],[6870,"impl-Debug-for-Price"],[6871,"impl-Display-for-Price"],[6896,"impl-Sub%3Cf64%3E-for-Price"],[6897,"impl-Sub-for-Price"],[6930,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Quantity"],[6932,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Quantity"],[6933,"impl-Display-for-Quantity"],[6934,"impl-Debug-for-Quantity"],[6935,"impl-From%3Ci64%3E-for-Quantity"],[6937,"impl-From%3C%26str%3E-for-Quantity"],[6951,"impl-Mul-for-Quantity"],[6952,"impl-Mul%3Cf64%3E-for-Quantity"]]}],\
+["nautilus_model",{"doc":"","t":"CCQQCCCQCCCCCCCCJPGPPKPPCNNNNHCCCNNNNNNNMNNHCCCNCNNNFFFFOONNNONNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNONNNONNONNNNNNNOONNNNNNNNNNNNNNNOONNNNNNNOFONNNNNNNNNNNNNNNONNNNNNNNONNNNNONONNNNNOONNFNNNNNONNNNONNNNONNNNNNONNNNOONNSFNOOOONNNNNNNNNNNNNONNNNNONNNNNNONNNNNOONNFSINNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNONONNNNNNNFNOOOONNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNOONNFNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNOONNFONNNNNNNNNNNNNNNNNNNNNNONNNNNONNONNONNOONNPGFPPGFGFPPGFPPGFPPPPPGFGFPPPPPPPPPPGFPPPGFPPPPPPPPPPPPPPPPPPPKPPPPPGFPPPPPPGFGFPPPPPPPPPPGFPPPPPPGFPPPPPPPPPPPPPPPPGFPPGFGFGFGFPPPPPPGFPPPPGFPPPPPPPPPPPPPPPPPPPPGFGFGFPPGFPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNCCCCFOOOONNONNNOONNOONCCCCCCCCCCCCCCCCCCFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNFFGPPNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNONNNNNONNNNNNNONONNNNPPPPPGPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNONONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONNONNONONONONNNNONNNNNONONNNNNNNONONNNNNOFFGPPNNNNNNNNNONNNNNONNNNONNONNNNNONONONONONNNNNNNNNNNNNNONNNNNNNONONNONONONONONONONONONONNNNONONONNNNNONONONONONONNNNNNNONONNNNFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONNNNONNNNNONNNNNNNONONNNNFFGPPNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHFHFHFHFHFHFHFHFHFHFHFHFHFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNONNNNNONNNNNNNONONNNNFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONNNNONNNNNONNNNNNNONONNNNNOFFGPPNONNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNONONONNNNONNNNNONONNNNNNNONONNNNNOPPGPNNCCNNCCNNNFOOONNNNOONNNONOOOOOOOOOOONONNOOONOFOOONNNNOOOONNNONOOOOOOOOOOONONNOOOONOFOONNNNOONNNONOOOOOOOONONNOONFOOONNNNOONNNONOOOOOOOOOOONONNOOONOCCCCCCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCHHHHHHCCCCCCCCCCCCCCHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHCFNNNNNNHHHHHHHHHHHHHNNNCCFNNNNNNHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHNNNHFNNNNNNNNHHHHHHHNNNNNHHCCCCHHHHHHHHHHHHHHHHHHHHHHHHHCCCCCCHCCCCCCCCCFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNHHNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFHFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHFHFHNNNNNNNNNNNNNNNNNNNNFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHNNNNNNNNNNNNNNNNNNNNFHFHFHFHFHFHFHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFHFHFHFHFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOSFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOKMMNNCCCCCMMMMNNNNNMMMMMCMMMMMMMCNCNMMNFONNNNNNNNNNNNNONNNNNNNONNNNNNNOONONOONONONNNONONONONNONONONNNNONONNOFNNNONNNNNNNNNNNNNNNNNONNNNONNNOONONOONONONNNONONONONNONONONNNNONONNFNNNONNNNNNNNNNNNNNNNNONNNNNNNONONONONONNNONONONONNNONONNNNONONNFNNNNNNNONNNNNNNNNNNNNONNNNONNNONONONONONNNONONNONNNNNNNNONONNFONNONNNNNONNNNNNONNNNNNNONNNNNNNONONONONONONNONONNONNNNNNNNONONNOFONNONNNNNONNNNNNONNNNNNNONNNNNNNONONONONONNONONONNONNNNONNNNONONNONNNNNNNNNNNNNNFHFHFHNNNNNNNFHNNNNNNNFHNNNNNNNNNNNNNNFHNNNNNNNNNNNNNNNNNNNNNFHFNNNNNNNNOONNNNNNNNNONNONNNNNNOONNNOONNCCCPGGPFPPPPPNNNNNNNNNONNNNNNNNNNONNNNNNNNNNNNONNNNNNNNNONNNNNNNNNNONNNNNNFFNNNNNNONNNNNNNNNNNNNNNNNNNONNNNNOONNNNNNNNNNNNOFNNNNNNNNNNNNNNNNNNNNNNNNNNNONONNNNNNNNCCCCCCCCCCCPPPKFGPMOMNMONNNNMONNNNNOMONMMONMOMOMOMOMMONNNNNMOMONNNNNNNNNNNNNNNNMNMOMONNNMOMOMMOMONNMOMOMOMOOMMONNNMONMOMOHMOMMOMONNMOMOMMMMMNNNNMOMONNMHMMOMONFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNONNNNNNNNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNONNNNNNNNNNNNNONNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNONNNNNNNNNNNNNONNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNONNONNNNNONNNNNNNNONNNNNNNNNNNONONONONONNNNONNNNNNFNNNNNNNNNNNNONNNNNNNONNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNONONONONONNNNONNNNNNFSNNCNCNNNCCNNNNCHNCNNNNCHHCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFNNNNOONNNNONNOONNOONNNNONNNNNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNNNNNNNONNONONNNNNNNSSHHHHHSSFNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNSSSFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNNNSSFNNNNNNNHNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOONNNNNNNNNNNN","n":["currencies","data","enum_for_python","enum_strum_serde","enums","events","ffi","identifier_for_python","identifiers","instruments","macros","orderbook","orders","position","python","types","CURRENCY_MAP","Bar","Data","Delta","Depth10","HasTsInit","Quote","Trade","bar","borrow","borrow_mut","clone","clone_into","data_clone","delta","deltas","depth","fmt","from","from","from","from","from","from","get_ts_init","get_ts_init","into","is_monotonically_increasing_by_init","order","quote","ticker","to_owned","trade","try_from","try_into","type_id","Bar","BarSpecification","BarType","BarTypeParseError","aggregation","aggregation_source","arguments","arguments","arguments","bar_type","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","close","cmp","cmp","compare","compare","deserialize","deserialize","deserialize","doc","doc","doc","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from_pyobject","from_str","get_fields","get_metadata","get_ts_init","hash","hash","hash","high","instrument_id","into","into","into","into","into_py","into_py","into_py","items_iter","items_iter","items_iter","lazy_type_object","lazy_type_object","lazy_type_object","low","new","new","new","open","partial_cmp","partial_cmp","price_type","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","spec","step","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","ts_event","ts_init","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","volume","OrderBookDelta","action","arguments","borrow","borrow_mut","clear","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","flags","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","order","separate_by_policy","sequence","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","OrderBookDeltas","arguments","borrow","borrow_mut","clone","clone_into","deltas","doc","extract","extract","extract","flags","fmt","fmt","from","get_ts_init","instrument_id","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","sequence","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","DEPTH10_LEN","OrderBookDepth10","arguments","ask_counts","asks","bid_counts","bids","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","flags","fmt","fmt","from","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","sequence","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","BookOrder","NULL_ORDER","OrderId","arguments","borrow","borrow_mut","clone","clone_into","default","deserialize","doc","eq","equivalent","equivalent","equivalent","exposure","extract","extract","extract","fmt","fmt","from","from_quote_tick","from_trade_tick","hash","into","into_py","items_iter","lazy_type_object","new","order_id","price","py_as_dict","py_from_dict","separate_by_policy","serialize","side","signed_size","size","to_book_price","to_owned","to_string","try_from","try_into","type_id","type_object_raw","QuoteTick","arguments","ask_price","ask_size","bid_price","bid_size","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","extract_price","extract_volume","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","Ticker","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","py_as_dict","py_from_dict","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","TradeTick","aggressor_side","arguments","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from_pyobject","get_fields","get_metadata","get_ts_init","hash","instrument_id","into","into_py","items_iter","lazy_type_object","new","price","separate_by_policy","serialize","size","to_owned","to_string","trade_id","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","Accepted","AccountType","AccountTypeIter","Active","Add","AggregationSource","AggregationSourceIter","AggressorSide","AggressorSideIter","Alternative","Ask","AssetClass","AssetClassIter","AtTheClose","AtTheOpen","BarAggregation","BarAggregationIter","BasisPoints","Betting","Bid","BidAsk","Bond","BookAction","BookActionIter","BookType","BookTypeIter","Buy","Buyer","Call","Canceled","Cash","Cfd","Clear","Closed","Commodity","CommodityBacked","ContingencyType","ContingencyTypeIter","ContractExpired","Crypto","Cryptocurrency","CurrencyType","CurrencyTypeIter","Day","Day","Debt","Default","Delete","Denied","DoubleBidAsk","DoubleLast","Emulated","EndOfSession","Equity","Expired","External","FX","Fiat","Filled","Flat","Fok","Forward","FromU8","Future","General","Gtc","Gtd","Halt","HaltReason","HaltReasonIter","Halted","Hedging","Hour","Index","IndexPrice","Initialized","InstrumentClass","InstrumentClassIter","InstrumentCloseType","InstrumentCloseTypeIter","Internal","Ioc","L1_MBP","L2_MBP","L3_MBO","Last","LastOrBidAsk","LastTrade","Limit","LimitIfTouched","LiquiditySide","LiquiditySideIter","Long","Maker","Margin","MarkPrice","Market","MarketIfTouched","MarketStatus","MarketStatusIter","MarketToLimit","Mid","MidPoint","Millisecond","Minute","Month","Netting","NoAggressor","NoContingency","NoLiquiditySide","NoOrderSide","NoPositionSide","NoTrailingOffset","NoTrigger","NotHalted","Oco","OmsType","OmsTypeIter","Open","Option","OptionKind","OptionKindIter","OrderSide","OrderSideIter","OrderStatus","OrderStatusIter","OrderType","OrderTypeIter","Oto","Ouo","PartiallyFilled","Pause","PendingCancel","PendingUpdate","PositionSide","PositionSideIter","PreClose","PreOpen","Price","PriceTier","PriceType","PriceTypeIter","Put","Reducing","Rejected","Released","Reopen","Second","Sell","Seller","Short","SportsBetting","Spot","StopLimit","StopMarket","Submitted","Swap","Taker","Tick","TickImbalance","TickRuns","Ticks","TimeInForce","TimeInForceIter","TradingState","TradingStateIter","TrailingOffsetType","TrailingOffsetTypeIter","TrailingStopLimit","TrailingStopMarket","TriggerType","TriggerTypeIter","Triggered","Unspecified","Update","Value","ValueImbalance","ValueRuns","Volatility","Volume","VolumeImbalance","VolumeRuns","Warrant","Week","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","arguments","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","as_ref","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","clone_into","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","cmp","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","compare","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","deserialize","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","doc","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","eq","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","fmt","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_repr","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_str","from_u8","from_u8","from_u8","from_u8","from_u8","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","hash","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_iter","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","into_py","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","items_iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","iter","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","lazy_type_object","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","len","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","name","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","next_back","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","nth","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","partial_cmp","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","separate_by_policy","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","serialize","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","size_hint","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_owned","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","to_string","transition","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","type_object_raw","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","value","account","order","position","state","AccountState","account_id","account_type","balances","base_currency","borrow","borrow_mut","event_id","fmt","from","into","is_reported","margins","try_from","try_into","ts_event","ts_init","type_id","accepted","cancel_rejected","canceled","denied","emulated","event","expired","filled","initialized","modify_rejected","pending_cancel","pending_update","rejected","released","stubs","submitted","triggered","updated","OrderAccepted","OrderAcceptedBuilder","OrderAcceptedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderCancelRejected","OrderCancelRejectedBuilder","OrderCancelRejectedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reason","reason","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderCanceled","OrderCanceledBuilder","OrderCanceledBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderDenied","OrderDeniedBuilder","OrderDeniedBuilderError","UninitializedField","ValidationError","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reason","reason","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderEmulated","OrderEmulatedBuilder","OrderEmulatedBuilderError","UninitializedField","ValidationError","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderAccepted","OrderCancelRejected","OrderCanceled","OrderDenied","OrderEmulated","OrderEvent","OrderExpired","OrderFilled","OrderInitialized","OrderModifyRejected","OrderPartiallyFilled","OrderPendingCancel","OrderPendingUpdate","OrderRejected","OrderReleased","OrderSubmitted","OrderTriggered","OrderUpdated","borrow","borrow_mut","client_order_id","clone","clone_into","deserialize","eq","equivalent","equivalent","equivalent","fmt","from","into","serialize","strategy_id","to_owned","try_from","try_into","ts_event","type_id","OrderExpired","OrderExpiredBuilder","OrderExpiredBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderFilled","OrderFilledBuilder","OrderFilledBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","commission","commission","currency","currency","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","is_buy","is_sell","items_iter","last_px","last_px","last_qty","last_qty","lazy_type_object","liquidity_side","liquidity_side","new","order_side","order_side","order_type","order_type","position_id","position_id","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trade_id","trade_id","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderInitialized","OrderInitializedBuilder","OrderInitializedBuilderError","UninitializedField","ValidationError","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","contingency_type","contingency_type","default","default","deserialize","display_qty","display_qty","doc","emulation_trigger","emulation_trigger","eq","equivalent","equivalent","equivalent","event_id","event_id","exec_algorithm_id","exec_algorithm_id","exec_algorithm_params","exec_algorithm_params","exec_spawn_id","exec_spawn_id","expire_time","expire_time","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","limit_offset","limit_offset","linked_order_ids","linked_order_ids","new","order_list_id","order_list_id","order_side","order_side","order_type","order_type","parent_order_id","parent_order_id","post_only","post_only","price","price","quantity","quantity","quote_quantity","quote_quantity","reconciliation","reconciliation","reduce_only","reduce_only","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","tags","tags","time_in_force","time_in_force","to_owned","to_owned","to_string","to_string","trader_id","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderModifyRejected","OrderModifyRejectedBuilder","OrderModifyRejectedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reason","reason","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderPendingCancel","OrderPendingCancelBuilder","OrderPendingCancelBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderPendingUpdate","OrderPendingUpdateBuilder","OrderPendingUpdateBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderRejected","OrderRejectedBuilder","OrderRejectedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reason","reason","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderReleased","OrderReleasedBuilder","OrderReleasedBuilderError","UninitializedField","ValidationError","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","released_price","released_price","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","order_accepted","order_accepted","order_cancel_rejected","order_cancel_rejected","order_denied_max_submitted_rate","order_denied_max_submitted_rate","order_emulated","order_emulated","order_expired","order_expired","order_filled","order_filled","order_initialized_buy_limit","order_initialized_buy_limit","order_modify_rejected","order_modify_rejected","order_pending_cancel","order_pending_cancel","order_pending_update","order_pending_update","order_rejected_insufficient_margin","order_rejected_insufficient_margin","order_released","order_released","order_submitted","order_submitted","order_triggered","order_triggered","order_updated","order_updated","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_1","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_2","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_3","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_4","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_5","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_6","partial_7","partial_7","partial_7","partial_7","partial_7","partial_7","partial_7","partial_7","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","OrderSubmitted","OrderSubmittedBuilder","OrderSubmittedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","OrderTriggered","OrderTriggeredBuilder","OrderTriggeredBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","OrderUpdated","OrderUpdatedBuilder","OrderUpdatedBuilderError","UninitializedField","ValidationError","account_id","account_id","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","build","client_order_id","client_order_id","clone","clone","clone_into","clone_into","default","default","deserialize","doc","eq","equivalent","equivalent","equivalent","event_id","event_id","extract","extract","extract","fmt","fmt","fmt","fmt","from","from","from","from","from","instrument_id","instrument_id","into","into","into","into_py","items_iter","lazy_type_object","new","price","price","quantity","quantity","reconciliation","reconciliation","separate_by_policy","separate_by_policy","serialize","strategy_id","strategy_id","to_owned","to_owned","to_string","to_string","trader_id","trader_id","trigger_price","trigger_price","try_from","try_from","try_from","try_into","try_into","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_id","type_id","type_object_raw","venue_order_id","venue_order_id","PositionChanged","PositionClosed","PositionEvent","PositionOpened","borrow","borrow_mut","changed","closed","from","into","opened","state","try_from","try_into","type_id","PositionChanged","account_id","avg_px_closed","avg_px_open","borrow","borrow_mut","clone","clone_into","currency","entry","eq","fmt","from","instrument_id","into","last_px","last_qty","opening_order_id","peak_quantity","position_id","quantity","realized_pnl","realized_return","side","signed_qty","strategy_id","to_owned","trader_id","try_from","try_into","ts_event","ts_init","ts_opened","type_id","unrealized_pnl","PositionClosed","account_id","avg_px_closed","avg_px_open","borrow","borrow_mut","clone","clone_into","closing_order_id","currency","duration","entry","eq","fmt","from","instrument_id","into","last_px","last_qty","opening_order_id","peak_quantity","position_id","quantity","realized_pnl","realized_return","side","signed_qty","strategy_id","to_owned","trader_id","try_from","try_into","ts_closed","ts_event","ts_init","ts_opened","type_id","unrealized_pnl","PositionOpened","account_id","avg_px_open","borrow","borrow_mut","clone","clone_into","currency","entry","eq","fmt","from","instrument_id","into","last_px","last_qty","opening_order_id","position_id","quantity","side","signed_qty","strategy_id","to_owned","trader_id","try_from","try_into","ts_event","ts_init","type_id","PositionState","account_id","avg_px_closed","avg_px_open","borrow","borrow_mut","clone","clone_into","currency","entry","eq","fmt","from","instrument_id","into","last_px","last_qty","opening_order_id","peak_quantity","position_id","quantity","realized_pnl","realized_return","side","signed_qty","strategy_id","to_owned","trader_id","try_from","try_into","ts_event","ts_init","ts_opened","type_id","unrealized_pnl","data","enums","events","identifiers","instruments","orderbook","types","bar","delta","depth","order","quote","ticker","trade","bar_eq","bar_hash","bar_new","bar_new_from_raw","bar_specification_eq","bar_specification_ge","bar_specification_gt","bar_specification_hash","bar_specification_le","bar_specification_lt","bar_specification_new","bar_specification_to_cstr","bar_to_cstr","bar_type_check_parsing","bar_type_eq","bar_type_from_cstr","bar_type_ge","bar_type_gt","bar_type_hash","bar_type_le","bar_type_lt","bar_type_new","bar_type_to_cstr","orderbook_delta_eq","orderbook_delta_hash","orderbook_delta_new","orderbook_depth10_ask_counts_array","orderbook_depth10_asks_array","orderbook_depth10_bid_counts_array","orderbook_depth10_bids_array","orderbook_depth10_eq","orderbook_depth10_hash","orderbook_depth10_new","book_order_debug_to_cstr","book_order_display_to_cstr","book_order_eq","book_order_exposure","book_order_from_raw","book_order_hash","book_order_signed_size","quote_tick_eq","quote_tick_hash","quote_tick_new","quote_tick_to_cstr","ticker_new","ticker_to_cstr","trade_tick_eq","trade_tick_hash","trade_tick_new","trade_tick_to_cstr","account_type_from_cstr","account_type_to_cstr","aggregation_source_from_cstr","aggregation_source_to_cstr","aggressor_side_from_cstr","aggressor_side_to_cstr","asset_class_from_cstr","asset_class_to_cstr","bar_aggregation_from_cstr","bar_aggregation_to_cstr","book_action_from_cstr","book_action_to_cstr","book_type_from_cstr","book_type_to_cstr","contingency_type_from_cstr","contingency_type_to_cstr","currency_type_from_cstr","currency_type_to_cstr","halt_reason_from_cstr","halt_reason_to_cstr","instrument_class_from_cstr","instrument_class_to_cstr","instrument_close_type_from_cstr","instrument_close_type_to_cstr","liquidity_side_from_cstr","liquidity_side_to_cstr","market_status_from_cstr","market_status_to_cstr","oms_type_from_cstr","oms_type_to_cstr","option_kind_from_cstr","option_kind_to_cstr","order_side_from_cstr","order_side_to_cstr","order_status_from_cstr","order_status_to_cstr","order_type_from_cstr","order_type_to_cstr","position_side_from_cstr","position_side_to_cstr","price_type_from_cstr","price_type_to_cstr","time_in_force_from_cstr","time_in_force_to_cstr","trading_state_from_cstr","trading_state_to_cstr","trailing_offset_type_from_cstr","trailing_offset_type_to_cstr","trigger_type_from_cstr","trigger_type_to_cstr","order","order_accepted_new","order_denied_new","order_emulated_new","order_rejected_new","order_released_new","order_submitted_new","account_id","client_id","client_order_id","component_id","exec_algorithm_id","instrument_id","order_list_id","position_id","strategy_id","symbol","trade_id","trader_id","venue","venue_order_id","account_id_hash","account_id_new","client_id_hash","client_id_new","client_order_id_hash","client_order_id_new","component_id_hash","component_id_new","exec_algorithm_id_hash","exec_algorithm_id_new","instrument_id_check_parsing","instrument_id_from_cstr","instrument_id_hash","instrument_id_is_synthetic","instrument_id_new","instrument_id_to_cstr","order_list_id_hash","order_list_id_new","position_id_hash","position_id_new","strategy_id_hash","strategy_id_new","symbol_hash","symbol_new","trade_id_hash","trade_id_new","trader_id_hash","trader_id_new","venue_hash","venue_is_synthetic","venue_new","venue_order_id_hash","venue_order_id_new","synthetic","SyntheticInstrument_API","borrow","borrow_mut","deref","deref_mut","from","into","synthetic_instrument_calculate","synthetic_instrument_change_formula","synthetic_instrument_components_count","synthetic_instrument_components_to_cstr","synthetic_instrument_drop","synthetic_instrument_formula_to_cstr","synthetic_instrument_id","synthetic_instrument_is_valid_formula","synthetic_instrument_new","synthetic_instrument_price_increment","synthetic_instrument_price_precision","synthetic_instrument_ts_event","synthetic_instrument_ts_init","try_from","try_into","type_id","book","level","OrderBook_API","borrow","borrow_mut","deref","deref_mut","from","into","orderbook_add","orderbook_apply_delta","orderbook_apply_depth","orderbook_asks","orderbook_best_ask_price","orderbook_best_ask_size","orderbook_best_bid_price","orderbook_best_bid_size","orderbook_bids","orderbook_book_type","orderbook_check_integrity","orderbook_clear","orderbook_clear_asks","orderbook_clear_bids","orderbook_count","orderbook_delete","orderbook_drop","orderbook_get_avg_px_for_quantity","orderbook_get_quantity_for_price","orderbook_has_ask","orderbook_has_bid","orderbook_instrument_id","orderbook_midpoint","orderbook_new","orderbook_pprint_to_cstr","orderbook_reset","orderbook_sequence","orderbook_simulate_fills","orderbook_spread","orderbook_ts_last","orderbook_update","orderbook_update_quote_tick","orderbook_update_trade_tick","try_from","try_into","type_id","vec_fills_drop","Level_API","borrow","borrow_mut","clone","clone_into","deref","deref_mut","from","into","level_clone","level_drop","level_exposure","level_new","level_orders","level_price","level_size","new","to_owned","try_from","try_into","type_id","vec_levels_drop","vec_orders_drop","currency","money","price","quantity","currency_code_to_cstr","currency_exists","currency_from_cstr","currency_from_py","currency_hash","currency_name_to_cstr","currency_register","currency_to_cstr","money_add_assign","money_as_f64","money_from_raw","money_new","money_sub_assign","price_add_assign","price_as_f64","price_from_raw","price_new","price_sub_assign","quantity_add_assign","quantity_add_assign_u64","quantity_as_f64","quantity_from_raw","quantity_new","quantity_sub_assign","quantity_sub_assign_u64","account_id","client_id","client_order_id","component_id","exec_algorithm_id","instrument_id","interned_string_stats","order_list_id","position_id","strategy_id","stubs","symbol","trade_id","trader_id","venue","venue_order_id","AccountId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ClientId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ClientOrderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","optional_ustr_to_vec_client_order_ids","optional_vec_client_order_ids_to_ustr","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ComponentId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","ExecAlgorithmId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","InstrumentId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","is_synthetic","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","symbol","to_owned","to_string","try_from","try_into","type_id","type_object_raw","venue","OrderListId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","PositionId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","StrategyId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","get_tag","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","account_ib","account_ib","account_id","account_id","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","client_id_binance","client_id_binance","client_id_dydx","client_id_dydx","client_order_id","client_order_id","component_risk_engine","component_risk_engine","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","default","exec_algorithm_id","exec_algorithm_id","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","from","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","get","instrument_id_btc_usdt","instrument_id_btc_usdt","instrument_id_eth_usdt_binance","instrument_id_eth_usdt_binance","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","into","order_list_id_test","order_list_id_test","position_id_test","position_id_test","strategy_id_ema_cross","strategy_id_ema_cross","symbol_aud_usd","symbol_aud_usd","symbol_eth_perp","symbol_eth_perp","trade_id","trade_id","trader_id","trader_id","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","type_id","uuid4","uuid4","venue_binance","venue_binance","venue_order_id","venue_order_id","venue_sim","venue_sim","Symbol","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","TradeId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","TraderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","get_tag","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","SYNTHETIC_VENUE","Venue","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","is_synthetic","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","synthetic","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","VenueOrderId","arguments","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_str","hash","into","into_py","items_iter","lazy_type_object","new","partial_cmp","separate_by_policy","serialize","to_owned","to_string","try_from","try_into","type_id","type_object_raw","value","Instrument","asset_class","base_currency","calculate_base_quantity","calculate_notional_value","crypto_future","crypto_perpetual","currency_pair","equity","futures_contract","id","instrument_class","is_inverse","lot_size","make_price","make_qty","maker_fee","margin_init","margin_maint","max_price","max_quantity","min_price","min_quantity","multiplier","options_contract","price_increment","price_precision","quote_currency","raw_symbol","settlement_currency","size_increment","size_precision","stubs","symbol","synthetic","taker_fee","ts_event","ts_init","venue","CryptoFuture","activation_ns","arguments","asset_class","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration_ns","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","max_notional","max_price","max_price","max_quantity","max_quantity","min_notional","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","settlement_currency","size_increment","size_increment","size_precision","size_precision","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","underlying","CryptoPerpetual","arguments","asset_class","base_currency","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","max_notional","max_price","max_price","max_quantity","max_quantity","min_notional","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","settlement_currency","size_increment","size_increment","size_precision","size_precision","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","CurrencyPair","arguments","asset_class","base_currency","base_currency","borrow","borrow_mut","clone","clone_into","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_increment","size_precision","size_precision","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","Equity","arguments","asset_class","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","isin","items_iter","lazy_type_object","lot_size","lot_size","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_precision","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","FuturesContract","activation_ns","arguments","asset_class","asset_class","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration_ns","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","multiplier","new","price_increment","price_increment","price_precision","price_precision","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_precision","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","underlying","OptionsContract","activation_ns","arguments","asset_class","asset_class","base_currency","borrow","borrow_mut","clone","clone_into","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","expiration_ns","extract","extract","extract","fmt","from","hash","id","id","instrument_class","into","into_py","is_inverse","items_iter","lazy_type_object","lot_size","lot_size","max_price","max_price","max_quantity","max_quantity","min_price","min_price","min_quantity","min_quantity","multiplier","new","option_kind","price_increment","price_increment","price_precision","price_precision","quote_currency","raw_symbol","raw_symbol","serialize","settlement_currency","size_increment","size_precision","strike_price","to_owned","try_from","try_into","ts_event","ts_event","ts_init","ts_init","type_id","type_object_raw","underlying","borrow","borrow","borrow","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","borrow_mut","crypto_future_btcusdt","crypto_future_btcusdt","crypto_perpetual_ethusdt","crypto_perpetual_ethusdt","currency_pair_btcusdt","currency_pair_btcusdt","default","default","default","default","default","default","default","equity_aapl","equity_aapl","from","from","from","from","from","from","from","futures_contract_es","futures_contract_es","get","get","get","get","get","get","get","into","into","into","into","into","into","into","options_contract_appl","options_contract_appl","try_from","try_from","try_from","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_id","type_id","type_id","xbtusd_bitmex","xbtusd_bitmex","SyntheticInstrument","arguments","borrow","borrow_mut","calculate","calculate_from_map","change_formula","clone","clone_into","components","context","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","formula","from","hash","id","into","into_py","is_valid_formula","items_iter","lazy_type_object","new","price_increment","price_precision","to_owned","try_from","try_into","ts_event","ts_init","type_id","type_object_raw","book","ladder","level","Add","BookIntegrityError","InvalidBookOperation","NoOrderSide","OrderBook","OrderNotFound","OrdersCrossed","PreProcessOrder","TooManyLevels","TooManyOrders","add","apply_delta","apply_depth","asks","best_ask_price","best_ask_size","best_bid_price","best_bid_size","bids","book_type","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","check_integrity","clear","clear_asks","clear_bids","count","delete","fmt","fmt","fmt","fmt","from","from","from","get_avg_px_for_quantity","get_quantity_for_price","has_ask","has_bid","instrument_id","into","into","into","midpoint","new","pprint","reset","separate_by_policy","separate_by_policy","sequence","simulate_fills","spread","to_string","to_string","try_from","try_from","try_from","try_into","try_into","try_into","ts_last","type_id","type_id","type_id","update","update_quote_tick","update_trade_tick","BookPrice","Ladder","add","add_bulk","borrow","borrow","borrow_mut","borrow_mut","cache","clear","clone","clone_into","cmp","compare","delete","eq","equivalent","equivalent","equivalent","exposures","fmt","fmt","from","from","into","into","is_empty","len","levels","new","new","partial_cmp","remove","separate_by_policy","side","side","simulate_fills","sizes","to_owned","to_string","top","try_from","try_from","try_into","try_into","type_id","type_id","update","value","Level","add","add_bulk","borrow","borrow_mut","clone","clone_into","cmp","compare","delete","eq","equivalent","equivalent","equivalent","exposure","exposure_raw","first","fmt","from","from_order","ge","gt","into","is_empty","le","len","lt","new","orders","partial_cmp","price","remove_by_id","size","size_raw","to_owned","try_from","try_into","type_id","update","base","default","limit","limit_if_touched","market","market_if_touched","market_to_limit","stop_limit","stop_market","trailing_stop_limit","trailing_stop_market","InvalidOrderEvent","InvalidStateTransition","NoPreviousState","Order","OrderCore","OrderError","UnrecognizedEvent","account_id","account_id","apply","apply","avg_px","avg_px","borrow","borrow","borrow_mut","borrow_mut","client_order_id","client_order_id","clone","clone_into","closing_side","commission","commissions","commissions","contingency_type","contingency_type","deserialize","display_qty","emulation_trigger","emulation_trigger","event_count","events","events","exec_algorithm_id","exec_algorithm_id","exec_algorithm_params","exec_algorithm_params","exec_spawn_id","exec_spawn_id","expire_time","filled_qty","filled_qty","fmt","fmt","fmt","from","from","init_id","init_id","instrument_id","instrument_id","into","into","is_active_local","is_aggressive","is_buy","is_canceled","is_child_order","is_closed","is_contingency","is_emulated","is_inflight","is_open","is_parent_order","is_passive","is_pending_cancel","is_pending_update","is_post_only","is_primary","is_quote_quantity","is_quote_quantity","is_reduce_only","is_reduce_only","is_secondary","is_sell","last_event","last_trade_id","last_trade_id","leaves_qty","leaves_qty","limit_offset","linked_order_ids","linked_order_ids","liquidity_side","liquidity_side","new","opposite_side","order_list_id","order_list_id","order_type","order_type","parent_order_id","parent_order_id","position_id","position_id","previous_status","price","quantity","quantity","separate_by_policy","serialize","set_slippage","side","side","signed_decimal_qty","slippage","slippage","status","status","str_hashmap_to_ustr","strategy_id","strategy_id","symbol","tags","tags","time_in_force","time_in_force","to_owned","to_string","trade_ids","trade_ids","trader_id","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_from","try_into","try_into","ts_init","ts_init","ts_last","ts_last","type_id","type_id","update","ustr_hashmap_to_str","venue","venue_order_id","venue_order_id","venue_order_ids","venue_order_ids","would_reduce_only","LimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","LimitIfTouchedOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","MarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","MarketIfTouchedOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","MarketToLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_price","trigger_type","try_from","try_into","ts_init","ts_last","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","StopLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","StopMarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","TrailingStopLimitOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","TrailingStopMarketOrder","account_id","apply","arguments","avg_px","borrow","borrow_mut","client_order_id","contingency_type","default","deref","deref_mut","display_qty","display_qty","doc","emulation_trigger","events","exec_algorithm_id","exec_algorithm_params","exec_spawn_id","expire_time","expire_time","extract","extract","filled_qty","from","from","init_id","instrument_id","into","into_py","is_post_only","is_quote_quantity","is_reduce_only","is_triggered","items_iter","last_trade_id","lazy_type_object","leaves_qty","limit_offset","linked_order_ids","liquidity_side","new","order_list_id","order_type","parent_order_id","position_id","price","quantity","side","slippage","status","strategy_id","symbol","tags","time_in_force","trade_ids","trader_id","trailing_offset","trailing_offset","trailing_offset_type","trailing_offset_type","trigger_instrument_id","trigger_instrument_id","trigger_price","trigger_price","trigger_type","trigger_type","try_from","try_into","ts_init","ts_last","ts_triggered","type_id","type_object_raw","update","venue","venue_order_id","venue_order_ids","EnumIterator","PY_MODULE_MODEL","borrow","borrow_mut","data","doc","events","extract","extract","from","identifiers","instruments","into","into_py","items_iter","lazy_type_object","macros","model","new","orders","try_from","try_into","type_id","type_object_raw","types","value_to_pydict","value_to_pyobject","bar","delta","depth","order","quote","ticker","trade","order","accepted","cancel_rejected","canceled","denied","emulated","expired","filled","initialized","modify_rejected","pending_cancel","pending_update","rejected","released","submitted","triggered","updated","instrument_id","crypto_future","crypto_perpetual","currency_pair","equity","futures_contract","options_contract","market","currency","money","price","quantity","balance","currency","fixed","money","price","quantity","AccountBalance","MarginBalance","borrow","borrow","borrow_mut","borrow_mut","currency","currency","fmt","fmt","fmt","fmt","free","from","from","initial","instrument_id","into","into","locked","maintenance","separate_by_policy","separate_by_policy","to_string","to_string","total","try_from","try_from","try_into","try_into","type_id","type_id","AAVE","ACA","ADA","AUD","AVAX","BCH","BNB","BRL","BRZ","BSV","BTC","BTTC","BUSD","CAD","CAKE","CHF","CNH","CNY","CZK","Currency","DASH","DKK","DOGE","DOT","EOS","ETH","ETHW","EUR","GBP","HKD","HUF","ILS","INR","JOE","JPY","KRW","LINK","LTC","LUNA","MXN","NBT","NOK","NZD","ONEINCH","PLN","RUB","SAR","SEK","SGD","SHIB","SOL","THB","TRX","TRY","TRYB","TUSD","TWD","USD","USDC","USDP","USDT","VTC","WSB","XAG","XAU","XBT","XEC","XLM","XMR","XPT","XRP","XTZ","ZAR","ZEC","arguments","borrow","borrow_mut","clone","clone_into","code","currency_type","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","from","from","from_str","hash","into","into_py","is_commodity_backed","is_crypto","is_fiat","iso4217","items_iter","lazy_type_object","name","new","precision","register","serialize","to_owned","try_from","try_into","type_id","type_object_raw","FIXED_PRECISION","FIXED_SCALAR","check_fixed_precision","f64_to_fixed_i64","f64_to_fixed_u64","fixed_i64_to_f64","fixed_u64_to_f64","MONEY_MAX","MONEY_MIN","Money","add","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","clone","clone_into","cmp","compare","currency","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_zero","items_iter","lazy_type_object","le","lt","mul","neg","new","partial_cmp","raw","separate_by_policy","serialize","sub","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","ERROR_PRICE","PRICE_MAX","PRICE_MIN","Price","add","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","clone","clone_into","cmp","compare","default","deref","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_zero","items_iter","lazy_type_object","le","lt","max","min","mul","neg","new","partial_cmp","precision","raw","separate_by_policy","serialize","sub","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","zero","QUANTITY_MAX","QUANTITY_MIN","Quantity","add","add_assign","arguments","as_decimal","as_f64","borrow","borrow_mut","check_quantity_positive","clone","clone_into","cmp","compare","default","deref","deserialize","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","fmt","fmt","from","from","from","from_raw","from_str","ge","gt","hash","into","into_py","is_positive","is_zero","items_iter","lazy_type_object","le","lt","mul","mul","mul_assign","new","partial_cmp","precision","raw","separate_by_policy","serialize","sub","sub_assign","to_formatted_string","to_owned","to_string","try_from","try_into","type_id","type_object_raw","zero"],"q":[[0,"nautilus_model"],[16,"nautilus_model::currencies"],[17,"nautilus_model::data"],[52,"nautilus_model::data::bar"],[186,"nautilus_model::data::delta"],[230,"nautilus_model::data::deltas"],[262,"nautilus_model::data::depth"],[305,"nautilus_model::data::order"],[351,"nautilus_model::data::quote"],[396,"nautilus_model::data::ticker"],[433,"nautilus_model::data::trade"],[476,"nautilus_model::enums"],[2085,"nautilus_model::events"],[2088,"nautilus_model::events::account"],[2089,"nautilus_model::events::account::state"],[2107,"nautilus_model::events::order"],[2125,"nautilus_model::events::order::accepted"],[2206,"nautilus_model::events::order::cancel_rejected"],[2289,"nautilus_model::events::order::canceled"],[2370,"nautilus_model::events::order::denied"],[2447,"nautilus_model::events::order::emulated"],[2522,"nautilus_model::events::order::event"],[2560,"nautilus_model::events::order::expired"],[2641,"nautilus_model::events::order::filled"],[2742,"nautilus_model::events::order::initialized"],[2870,"nautilus_model::events::order::modify_rejected"],[2953,"nautilus_model::events::order::pending_cancel"],[3034,"nautilus_model::events::order::pending_update"],[3115,"nautilus_model::events::order::rejected"],[3196,"nautilus_model::events::order::released"],[3273,"nautilus_model::events::order::stubs"],[3531,"nautilus_model::events::order::submitted"],[3608,"nautilus_model::events::order::triggered"],[3689,"nautilus_model::events::order::updated"],[3776,"nautilus_model::events::position"],[3791,"nautilus_model::events::position::changed"],[3826,"nautilus_model::events::position::closed"],[3864,"nautilus_model::events::position::opened"],[3893,"nautilus_model::events::position::state"],[3928,"nautilus_model::ffi"],[3935,"nautilus_model::ffi::data"],[3942,"nautilus_model::ffi::data::bar"],[3965,"nautilus_model::ffi::data::delta"],[3968,"nautilus_model::ffi::data::depth"],[3975,"nautilus_model::ffi::data::order"],[3982,"nautilus_model::ffi::data::quote"],[3986,"nautilus_model::ffi::data::ticker"],[3988,"nautilus_model::ffi::data::trade"],[3992,"nautilus_model::ffi::enums"],[4042,"nautilus_model::ffi::events"],[4043,"nautilus_model::ffi::events::order"],[4049,"nautilus_model::ffi::identifiers"],[4063,"nautilus_model::ffi::identifiers::account_id"],[4065,"nautilus_model::ffi::identifiers::client_id"],[4067,"nautilus_model::ffi::identifiers::client_order_id"],[4069,"nautilus_model::ffi::identifiers::component_id"],[4071,"nautilus_model::ffi::identifiers::exec_algorithm_id"],[4073,"nautilus_model::ffi::identifiers::instrument_id"],[4079,"nautilus_model::ffi::identifiers::order_list_id"],[4081,"nautilus_model::ffi::identifiers::position_id"],[4083,"nautilus_model::ffi::identifiers::strategy_id"],[4085,"nautilus_model::ffi::identifiers::symbol"],[4087,"nautilus_model::ffi::identifiers::trade_id"],[4089,"nautilus_model::ffi::identifiers::trader_id"],[4091,"nautilus_model::ffi::identifiers::venue"],[4094,"nautilus_model::ffi::identifiers::venue_order_id"],[4096,"nautilus_model::ffi::instruments"],[4097,"nautilus_model::ffi::instruments::synthetic"],[4120,"nautilus_model::ffi::orderbook"],[4122,"nautilus_model::ffi::orderbook::book"],[4166,"nautilus_model::ffi::orderbook::level"],[4189,"nautilus_model::ffi::types"],[4193,"nautilus_model::ffi::types::currency"],[4201,"nautilus_model::ffi::types::money"],[4206,"nautilus_model::ffi::types::price"],[4211,"nautilus_model::ffi::types::quantity"],[4218,"nautilus_model::identifiers"],[4234,"nautilus_model::identifiers::account_id"],[4273,"nautilus_model::identifiers::client_id"],[4311,"nautilus_model::identifiers::client_order_id"],[4352,"nautilus_model::identifiers::component_id"],[4390,"nautilus_model::identifiers::exec_algorithm_id"],[4428,"nautilus_model::identifiers::instrument_id"],[4469,"nautilus_model::identifiers::order_list_id"],[4507,"nautilus_model::identifiers::position_id"],[4546,"nautilus_model::identifiers::strategy_id"],[4586,"nautilus_model::identifiers::stubs"],[4806,"nautilus_model::identifiers::symbol"],[4845,"nautilus_model::identifiers::trade_id"],[4884,"nautilus_model::identifiers::trader_id"],[4924,"nautilus_model::identifiers::venue"],[4966,"nautilus_model::identifiers::venue_order_id"],[5005,"nautilus_model::instruments"],[5044,"nautilus_model::instruments::crypto_future"],[5113,"nautilus_model::instruments::crypto_perpetual"],[5181,"nautilus_model::instruments::currency_pair"],[5245,"nautilus_model::instruments::equity"],[5307,"nautilus_model::instruments::futures_contract"],[5373,"nautilus_model::instruments::options_contract"],[5440,"nautilus_model::instruments::stubs"],[5517,"nautilus_model::instruments::synthetic"],[5556,"nautilus_model::orderbook"],[5559,"nautilus_model::orderbook::book"],[5630,"nautilus_model::orderbook::ladder"],[5679,"nautilus_model::orderbook::level"],[5718,"nautilus_model::orders"],[5729,"nautilus_model::orders::base"],[5876,"nautilus_model::orders::limit"],[5951,"nautilus_model::orders::limit_if_touched"],[6030,"nautilus_model::orders::market"],[6100,"nautilus_model::orders::market_if_touched"],[6177,"nautilus_model::orders::market_to_limit"],[6251,"nautilus_model::orders::stop_limit"],[6330,"nautilus_model::orders::stop_market"],[6407,"nautilus_model::orders::trailing_stop_limit"],[6489,"nautilus_model::orders::trailing_stop_market"],[6568,"nautilus_model::python"],[6595,"nautilus_model::python::data"],[6602,"nautilus_model::python::events"],[6603,"nautilus_model::python::events::order"],[6619,"nautilus_model::python::identifiers"],[6620,"nautilus_model::python::instruments"],[6626,"nautilus_model::python::orders"],[6627,"nautilus_model::python::types"],[6631,"nautilus_model::types"],[6637,"nautilus_model::types::balance"],[6669,"nautilus_model::types::currency"],[6782,"nautilus_model::types::fixed"],[6789,"nautilus_model::types::money"],[6847,"nautilus_model::types::price"],[6911,"nautilus_model::types::quantity"],[6974,"core::fmt"],[6975,"core::fmt"],[6976,"core::result"],[6977,"core::any"],[6978,"pyo3::marker"],[6979,"pyo3::types::any"],[6980,"pyo3::instance"],[6981,"core::cmp"],[6982,"serde::de"],[6983,"core::ffi::c_str"],[6984,"pyo3::err"],[6985,"pyo3::err"],[6986,"indexmap::map"],[6987,"std::collections::hash::map"],[6988,"core::hash"],[6989,"pyo3::instance"],[6990,"pyo3::impl_::pyclass::lazy_type_object"],[6991,"core::option"],[6992,"thousands::policies"],[6993,"serde::ser"],[6994,"pyo3_ffi::cpython::object"],[6995,"alloc::vec"],[6996,"pyo3::types::dict"],[6997,"anyhow"],[6998,"core::fmt"],[6999,"derive_builder::error"],[7000,"ustr"],[7001,"core::ffi"],[7002,"nautilus_core::ffi::cvec"],[7003,"rust_decimal::decimal"],[7004,"anyhow"],[7005,"serde_json::value"],[7006,"core::convert"]],"d":["","","","","Defines enumerations for the trading domain model.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","Represents an aggregated bar.","Represents a bar aggregation specification including a …","Represents a bar type including the instrument ID, bar …","","The type of bar aggregation.","The bar types aggregation source.","","","","The bar type for this bar.","","","","","","","","","","","","","","","The bars close price.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Create a new Bar extracted from the given PyAny.","","Returns the field map for the type, for use with Arrow …","Returns the metadata for the type, for use with …","","","","","The bars high price.","The bar types instrument ID.","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","The bars low price.","","","","The bars open price.","","","The price type to use for aggregation.","","","","","","","","The bar types specification.","The step for binning samples for bar aggregation.","","","","","","","","","","","","","","","","The UNIX timestamp (nanoseconds) when the data event …","The UNIX timestamp (nanoseconds) when the data object was …","","","","","","","","The bars volume.","Represents a single change/delta in an order book.","The order book delta action.","","","","","","","","","","","","","","","","A combination of packet end with matching engine status.","","","Returns the argument unchanged.","Create a new OrderBookDelta extracted from the given PyAny.","Returns the field map for the type, for use with Arrow …","Returns the metadata for the type, for use with …","","","The instrument ID for the book.","Calls U::from(self).","","","","","The order to apply.","","The message sequence number assigned at the venue.","","","","","","The UNIX timestamp (nanoseconds) when the data event …","The UNIX timestamp (nanoseconds) when the data object was …","","","Represents a grouped batch of OrderBookDelta updates for …","","","","","","The order book deltas.","","","","","A combination of packet end with matching engine status.","","","Returns the argument unchanged.","","The instrument ID for the book.","Calls U::from(self).","","","","","","The message sequence number assigned at the venue.","","","","","The UNIX timestamp (nanoseconds) when the data event …","The UNIX timestamp (nanoseconds) when the data object was …","","","","Represents a self-contained order book update with a fixed …","","The count of ask orders per level for the depth update.","The ask orders for the depth update.","The count of bid orders per level for the depth update.","The bid orders for the depth update.","","","","","","","","","","","","","","A combination of packet end with matching engine status.","","","Returns the argument unchanged.","","","The instrument ID for the book.","Calls U::from(self).","","","","","","The message sequence number assigned at the venue.","","","","","","The UNIX timestamp (nanoseconds) when the data event …","The UNIX timestamp (nanoseconds) when the data object was …","","","Represents an order in a book.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","The order ID.","The order price.","Return a dictionary representation of the object.","Return a new object from the given dictionary …","","","The order side.","","The order size.","","","","","","","","Represents a single quote tick in a financial market.","","The top of book ask price.","The top of book ask size.","The top of book bid price.","The top of book bid size.","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Create a new QuoteTick extracted from the given PyAny.","Returns the field map for the type, for use with Arrow …","Returns the metadata for the type, for use with …","","","The quotes instrument ID.","Calls U::from(self).","","","","","","","","","","","The UNIX timestamp (nanoseconds) when the tick event …","The UNIX timestamp (nanoseconds) when the data object was …","","","Represents a single quote tick in a financial market.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","The quotes instrument ID.","Calls U::from(self).","","","","","Return a dictionary representation of the object.","Return a new object from the given dictionary …","","","","","","","The UNIX timestamp (nanoseconds) when the tick event …","The UNIX timestamp (nanoseconds) when the data object was …","","","Represents a single trade tick in a financial market.","The trade aggressor side.","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Create a new TradeTick extracted from the given PyAny.","Returns the field map for the type, for use with Arrow …","Returns the metadata for the type, for use with …","","","The trade instrument ID.","Calls U::from(self).","","","","","The traded price.","","","The traded size.","","","The trade match ID (assigned by the venue).","","","The UNIX timestamp (nanoseconds) when the tick event …","The UNIX timestamp (nanoseconds) when the data object was …","","","The order was acknowledged by the trading venue as being …","An account type provided by a trading venue or broker.","An iterator over the variants of AccountType","Normal trading operations.","An order is added to the book.","An aggregation source for derived data.","An iterator over the variants of AggregationSource","The side for the aggressing order of a trade in a market.","An iterator over the variants of AggressorSide","Alternative assets.","A quoted order price where a seller is willing to sell a …","A broad financial market asset class.","An iterator over the variants of AssetClass","At the Closing (ATC) - the order is scheduled to be …","At the Opening (ATO) - the order is scheduled to be …","The aggregation method through which a bar is generated …","An iterator over the variants of BarAggregation","The trailing offset is based on a percentage represented …","An account specific to betting markets.","A quoted order price where a buyer is willing to buy a …","Based on the top-of-book quoted prices for the instrument.","A bond instrument class. A type of debt investment where …","The type of order book action for an order book event.","An iterator over the variants of BookAction","The order book type, representing the type of levels …","An iterator over the variants of BookType","The order is a BUY.","The BUY order was the aggressor for the trade.","A Call option gives the holder the right, but not the …","The order was canceled (closed/done).","An account with unleveraged cash assets only.","A contract-for-difference (CFD) instrument class. A …","The state of the order book is cleared.","The market session is closed.","Commodity assets.","A type of currency that is based on the value of an …","The order contigency type which specifies the behavior of …","An iterator over the variants of ContingencyType","When the instrument expiration was reached.","A type of cryptocurrency or crypto token.","Cryptocurrency or crypto token assets.","The broad currency type.","An iterator over the variants of CurrencyType","Based on time intervals with day granularity.","Day - the order is active until the end of the current …","Debt based assets.","The default trigger type set by the trading venue.","An existing order in the book is deleted/canceled.","The order was denied by the Nautilus system, either for …","Based on a ‘double match’ of the bid/ask price for the …","Based on a ‘double match’ of the last traded price for …","The order became emulated by the Nautilus system in the …","When the market session ended.","Equity / stock assets.","The order reached a GTD expiration (closed/done).","The data is externally aggregated (outside the Nautilus …","Foreign exchange (FOREX) assets.","A type of currency issued by governments which is not …","The order has been completely filled on a trading venue …","A neural/flat position, where no position is currently …","Fill or Kill (FOK) - the order must be executed in full …","A forward derivative instrument class. A customized …","","A futures contract instrument class. A legal agreement to …","Trading halt is imposed for purely regulatory reasons …","Good Till Canceled (GTC) - the order remains active until …","Good Till Date/Time (GTD) - the order is active until a …","The market session is halted.","The reason for a venue or market halt.","An iterator over the variants of HaltReason","Trading is completely halted, no new order commands will …","The hedging type where there can be multiple positions per …","Based on time intervals with hour granularity.","Index based assets (baskets).","Based on the index price for the instrument.","The order is initialized (instantiated) within the …","The asset type for a financial market product.","An iterator over the variants of InstrumentClass","The type of event for an instrument close.","An iterator over the variants of InstrumentCloseType","The data is internally aggregated (inside the Nautilus …","Immediate or Cancel (IOC) - the order is filled as much as …","Top-of-book best bid/ask, one level per side.","Market by price, one order per level (aggregated).","Market by order, multiple orders per level (full …","The last price at which a trade was made for an instrument.","Based on both the TriggerType::LastTrade and …","Based on the last traded price for the instrument.","A limit order to buy or sell at a specific price or better.","A limit-if-touched order effectively becomes a limit order …","The liqudity side for a trade in a financial market.","An iterator over the variants of LiquiditySide","A long position in the market, typically acquired through …","The order passively provided liqudity to the market to …","An account which facilitates trading on margin, using …","Based on the mark price for the instrument.","A market order to buy or sell at the best available price …","A market-if-touched order effectively becomes a market …","The status of an individual market on a trading venue.","An iterator over the variants of MarketStatus","A market-to-limit order is a market order that is to be …","The midpoint between the bid and ask prices.","Based on the mid-point of the TriggerType::BidAsk.","Based on time intervals with millisecond granularity.","Based on time intervals with minute granularity.","Based on time intervals with month granularity.","The netting type where there is one position per …","There was no specific aggressor for the trade.","Not a contingent order.","No specific liqudity side.","No order side is specified.","No position side is specified (only valid in the context …","No trailing offset type is specified (invalid for trailing …","No trigger type is specified (invalid for orders with a …","The venue or market session is not halted.","One-Cancels-the-Other.","The order management system (OMS) type for a trading venue …","An iterator over the variants of OmsType","The market session is open.","An options contract instrument class. A type of derivative …","The kind of options contract.","An iterator over the variants of OptionKind","The order side for a specific order, or action related to …","An iterator over the variants of OrderSide","The status for a specific order.","An iterator over the variants of OrderStatus","The type of order.","An iterator over the variants of OrderType","One-Triggers-the-Other.","One-Updates-the-Other (by proportional quantity).","The order has been partially filled on a trading venue.","The market session is paused.","The order is currently pending a request to cancel on a …","The order is currently pending a request to modify on a …","The market side for a specific position, or action related …","An iterator over the variants of PositionSide","The market session is in the pre-close.","The market session is in the pre-open.","The trailing offset is based on a market price.","The trailing offset is based on a price tier set by a …","The type of price for an instrument in a financial market.","An iterator over the variants of PriceType","A Put option gives the holder the right, but not the …","Only order commands which would cancel order, or reduce …","The order was rejected by the trading venue.","The order was released by the Nautilus system from the …","The market session has reopened after a pause or halt.","Based on time intervals with second granularity.","The order is a SELL.","The SELL order was the aggressor for the trade.","A short position in the market, typically acquired through …","A warrant instrument class. A derivative that gives the …","A spot market instrument class. The current market price …","A stop limit order to buy or sell which combines the …","A stop market order to buy or sell once the price reaches …","The order was submitted by the Nautilus system to the …","A swap instrument class. A derivative contract through …","The order aggressively took liqudity from the market to …","Based on a number of ticks.","Based on the buy/sell imbalance of ticks.","Based on sequential buy/sell runs of ticks.","The trailing offset is based on the number of ticks from a …","The ‘Time in Force’ instruction for an order in the …","An iterator over the variants of TimeInForce","The trading state for a node.","An iterator over the variants of TradingState","The trailing offset type for an order type which specifies …","An iterator over the variants of TrailingOffsetType","A trailing stop limit order combines the features of a …","A trailing stop market order sets the stop/trigger price …","The trigger type for the stop/trigger price of an order.","An iterator over the variants of TriggerType","The order STOP price was triggered on a trading venue.","There is no specific type of order management specified …","An existing order in the book is updated/modified.","Based on the ‘notional’ value of the instrument.","Based on the buy/sell imbalance of trading by ‘notional…","Based on sequential buy/sell runs of trading by ‘notional…","Trading halt is imposed by the venue to protect against …","Based on trading volume.","Based on the buy/sell imbalance of trading volume.","Based on sequential runs of buy/sell trading volume.","A warrant instrument class. A derivative that gives the …","Based on time intervals with week granularity.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","Try to create Self from the raw representation","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderAccepted.","Error type for OrderAcceptedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderAccepted.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderCancelRejected.","Error type for OrderCancelRejectedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderCancelRejected.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderCanceled.","Error type for OrderCanceledBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderCanceled.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderDenied.","Error type for OrderDeniedBuilder","Uninitialized field","Custom validation error","","","","","","","","Builds a new OrderDenied.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderEmulated.","Error type for OrderEmulatedBuilder","Uninitialized field","Custom validation error","","","","","","","","Builds a new OrderEmulated.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","Builder for OrderExpired.","Error type for OrderExpiredBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderExpired.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderFilled.","Error type for OrderFilledBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderFilled.","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderInitialized.","Error type for OrderInitializedBuilder","Uninitialized field","Custom validation error","","","","","","","","Builds a new OrderInitialized.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderModifyRejected.","Error type for OrderModifyRejectedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderModifyRejected.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderPendingCancel.","Error type for OrderPendingCancelBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderPendingCancel.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderPendingUpdate.","Error type for OrderPendingUpdateBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderPendingUpdate.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderRejected.","Error type for OrderRejectedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderRejected.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderReleased.","Error type for OrderReleasedBuilder","Uninitialized field","Custom validation error","","","","","","","","Builds a new OrderReleased.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderSubmitted.","Error type for OrderSubmittedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderSubmitted.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderTriggered.","Error type for OrderTriggeredBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderTriggered.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Builder for OrderUpdated.","Error type for OrderUpdatedBuilder","Uninitialized field","Custom validation error","","","","","","","","","","Builds a new OrderUpdated.","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns a BarSpecification as a C string pointer.","Returns a Bar as a C string.","Returns any BarType parsing error from the provided C …","","Returns a BarType from a C string pointer.","","","","","","","Returns a BarType as a C string pointer.","","","","","","","","","","Safety","Returns a BookOrder debug string as a C string pointer.","Returns a BookOrder display string as a C string pointer.","","","","","","","","","Returns a QuoteTick as a C string pointer.","","Returns a Ticker as a C string pointer.","","","","Returns a TradeTick as a C string pointer.","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","Returns an enum from a Python string.","","","","Safety","","Safety","","","","","","","","","","","","","","","","","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","Returns any InstrumentId parsing error from the provided C …","Returns a Nautilus identifier from a C string pointer.","","","","Returns an InstrumentId as a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","","Returns a Nautilus identifier from a C string pointer.","","Returns a Nautilus identifier from a C string pointer.","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","Safety","","","","","","Safety","Safety","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","Returns a pretty printed OrderBook number of levels per …","","","","","","","","","","","","","Provides a C compatible Foreign Function Interface (FFI) …","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","Safety","Safety","Returns a Currency from pointers and primitives.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a valid account ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The account ID value.","Represents a system client ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The client ID value.","Represents a valid client order ID (assigned by the …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","The client order ID value.","Represents a valid component ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The component ID value.","Represents a valid execution algorithm ID.","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The execution algorithm ID value.","Represents a valid instrument ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","The instruments ticker symbol.","","","","","","","The instruments trading venue.","Represents a valid order list ID (assigned by the Nautilus …","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The order list ID value.","Represents a valid position ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The position ID value.","Represents a valid strategy ID.","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","The strategy ID value.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","","","","","","","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a valid ticker symbol ID for a tradable …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The ticker symbol ID value.","Represents a valid trade match ID (assigned by a trading …","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The trade match ID value.","Represents a valid trader ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","The trader ID value.","","Represents a valid trading venue ID.","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","The venue ID value.","Represents a valid venue order ID (assigned by a trading …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","The venue assigned order ID value.","","","","Returns the equivalent quantity of the base asset.","Calculates the notional value from the given parameters. …","","","","","","","","","","Creates a new price from the given value with the correct …","Creates a new quantity from the given value with the …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","The instruments ISIN (International Securities …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","Represents a synthetic instrument with prices derived from …","","","","Calculates the price of the synthetic instrument based on …","Calculates the price of the synthetic instrument based on …","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","Provides an order book which can handle L1/L2/L3 …","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","","","","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","Return a String representation of the order book in a …","","","","","","","","","","","","","","","","","","","","","","Represents a price level with a specified side in an order …","Represents one side of an order book as a ladder of price …","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Python iterator over the variants of an enum.","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","Loaded as nautilus_pyo3.model","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","Sentinel Price for errors.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","","","","","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,1,0,1,1,0,1,1,1,1,0,0,0,0,1,1,1,1,1,1,1,10,1,1,0,0,0,0,1,0,1,1,1,0,0,0,0,19,20,19,20,6,6,19,20,26,6,19,20,26,6,19,20,6,19,20,6,6,19,20,19,20,19,20,6,19,20,6,19,20,6,19,19,19,20,20,20,6,6,6,19,19,19,20,20,20,6,6,6,19,19,20,20,26,26,6,6,19,20,20,26,6,6,20,6,6,6,19,20,6,6,20,19,20,26,6,19,20,6,19,20,6,19,20,6,6,19,20,6,6,19,20,19,19,20,26,6,19,20,6,20,19,19,20,6,19,20,26,6,19,20,26,6,19,20,26,6,6,6,19,20,26,6,19,20,6,6,0,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,7,0,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,0,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,0,0,0,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,49,0,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,0,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,0,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,9,74,0,0,78,48,0,0,0,0,63,38,0,0,77,77,0,0,79,62,38,80,64,0,0,0,0,55,60,73,74,62,64,48,70,63,67,0,0,68,67,63,0,0,37,77,63,80,48,74,80,80,74,68,63,74,40,63,67,74,76,77,64,0,64,71,77,77,70,0,0,78,72,37,63,80,74,0,0,0,0,40,77,65,65,65,38,80,80,75,75,0,0,76,69,62,80,75,75,0,0,75,38,80,37,37,37,72,60,66,69,55,76,79,80,71,66,0,0,70,64,0,0,0,0,0,0,0,0,66,66,74,70,74,74,0,0,70,70,79,79,0,0,73,78,74,74,70,37,55,60,76,64,64,75,75,74,64,69,37,37,37,79,0,0,0,0,0,0,75,75,0,0,74,72,48,37,37,37,71,37,37,37,64,37,62,40,60,63,64,37,48,65,66,67,68,69,70,71,72,73,55,74,75,76,38,77,78,79,80,62,40,60,63,64,37,48,65,66,67,68,69,70,71,72,73,55,74,75,76,38,77,78,79,80,81,62,82,40,83,60,84,63,85,64,86,37,87,48,88,65,89,66,90,67,91,68,92,69,93,70,94,71,95,72,96,73,97,55,98,74,99,75,100,76,101,38,102,77,103,78,104,79,105,80,81,62,82,40,83,60,84,63,85,64,86,37,87,48,88,65,89,66,90,67,91,68,92,69,93,70,94,71,95,72,96,73,97,55,98,74,99,75,100,76,101,38,102,77,103,78,104,79,105,80,81,62,82,40,83,60,84,63,85,64,86,37,87,48,88,65,89,66,90,67,91,68,92,69,93,70,94,71,95,72,96,73,97,55,98,74,99,75,100,76,101,38,102,77,103,78,104,79,105,80,81,62,82,40,83,60,84,63,85,64,86,37,87,48,88,65,89,66,90,67,91,68,92,69,93,70,94,71,95,72,96,73,97,55,98,74,99,75,100,76,101,38,102,77,103,78,104,79,105,80,62,40,60,63,64,37,48,65,66,67,68,69,70,71,72,73,55,74,75,76,38,77,78,79,80,62,40,60,63,64,37,48,65,66,67,68,69,70,71,72,73,55,74,75,76,38,77,78,79,80,62,40,60,63,64,37,48,65,66,67,68,69,70,72,73,55,74,75,76,38,77,78,79,80,62,40,60,63,64,37,48,65,66,67,68,69,70,71,72,73,55,74,75,76,38,77,78,79,80,62,40,60,63,64,37,48,65,66,67,68,69,70,71,72,73,55,74,75,76,38,77,78,79,80,62,62,62,40,40,40,60,60,60,63,63,63,64,64,64,37,37,37,48,48,48,65,65,65,66,66,66,67,67,67,68,68,68,69,69,69,70,70,70,71,71,71,72,72,72,73,73,73,55,55,55,74,74,74,75,75,75,76,76,76,38,38,38,77,77,77,78,78,78,79,79,79,80,80,80,62,62,62,40,40,40,60,60,60,63,63,63,64,64,64,37,37,37,48,48,48,65,65,65,66,66,66,67,67,67,68,68,68,69,69,69,70,70,70,71,71,71,72,72,72,73,73,73,55,55,55,74,74,74,75,75,75,76,76,76,38,38,38,77,77,77,78,78,78,79,79,79,80,80,80,81,62,62,82,40,40,83,60,60,84,63,63,85,64,64,86,37,37,87,48,48,88,65,65,89,66,66,90,67,67,91,68,68,92,69,69,93,70,70,94,71,71,95,72,72,96,73,73,97,55,55,98,74,74,99,75,75,100,76,76,101,38,38,102,77,77,103,78,78,104,79,79,105,80,80,81,62,82,40,83,60,84,63,85,64,86,37,87,48,88,65,89,66,90,67,91,68,92,69,93,70,94,71,95,72,96,73,97,55,98,74,99,75,100,76,101,38,102,77,103,78,104,79,105,80,62,40,60,63,64,37,48,65,66,67,68,69,70,71,72,73,55,74,75,76,38,77,78,79,80,62,40,60,63,64,37,48,65,66,67,68,69,70,71,72,73,55,74,75,76,38,77,78,79,80,107,60,48,65,55,62,40,60,63,64,37,48,65,66,67,68,69,70,71,72,73,55,74,75,76,38,77,78,79,80,81,62,82,40,83,60,84,63,85,64,86,37,87,48,88,65,89,66,90,67,91,68,92,69,93,70,94,71,95,72,96,73,97,55,98,74,99,75,100,76,101,38,102,77,103,78,104,79,105,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,62,40,60,63,64,37,48,65,66,67,68,69,70,71,72,73,55,74,75,76,38,77,78,79,80,62,40,60,63,64,37,48,65,66,67,68,69,70,71,72,73,55,74,75,76,38,77,78,79,80,62,40,60,63,64,37,48,65,66,67,68,69,70,71,72,73,55,74,75,76,38,77,78,79,80,62,40,60,63,64,37,48,65,66,67,68,69,70,71,72,73,55,74,75,76,38,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,62,40,60,63,37,48,65,66,67,68,69,70,72,73,55,74,75,76,38,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,62,40,60,63,64,37,48,65,66,67,68,69,70,71,72,73,55,74,75,76,38,77,78,79,80,62,40,60,63,64,37,48,65,66,67,68,69,70,71,72,73,55,74,75,76,38,77,78,79,80,62,40,60,63,64,37,48,65,66,67,68,69,70,72,73,55,74,75,76,38,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,81,62,82,40,83,60,84,63,85,64,86,37,87,48,88,65,89,66,90,67,91,68,92,69,93,70,94,71,95,72,96,73,97,55,98,74,99,75,100,76,101,38,102,77,103,78,104,79,105,80,62,40,60,63,64,37,48,65,66,67,68,69,70,71,72,73,55,74,75,76,38,77,78,79,80,74,81,62,62,82,40,40,83,60,60,84,63,63,85,64,64,86,37,37,87,48,48,88,65,65,89,66,66,90,67,67,91,68,68,92,69,69,93,70,70,94,71,71,95,72,72,96,73,73,97,55,55,98,74,74,99,75,75,100,76,76,101,38,38,102,77,77,103,78,78,104,79,79,105,80,80,81,62,82,40,83,60,84,63,85,64,86,37,87,48,88,65,89,66,90,67,91,68,92,69,93,70,94,71,95,72,96,73,97,55,98,74,99,75,100,76,101,38,102,77,103,78,104,79,105,80,81,62,82,40,83,60,84,63,85,64,86,37,87,48,88,65,89,66,90,67,91,68,92,69,93,70,94,71,95,72,96,73,97,55,98,74,99,75,100,76,101,38,102,77,103,78,104,79,105,80,62,40,60,63,64,37,48,65,66,67,68,69,70,71,72,73,55,74,75,76,38,77,78,79,80,62,40,60,63,37,48,65,66,67,68,69,70,72,73,55,74,75,76,38,77,78,79,80,0,0,0,0,0,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,110,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,114,114,111,113,113,111,114,113,111,114,113,111,111,113,111,113,111,113,111,113,113,113,113,113,113,113,111,113,113,113,113,114,114,113,113,111,114,114,114,113,111,113,111,114,113,113,113,113,113,111,113,114,113,113,111,113,111,113,114,113,111,113,111,114,113,111,114,113,111,113,111,113,111,114,113,113,111,113,0,0,0,123,123,121,122,122,121,123,122,121,123,122,121,121,122,121,122,121,122,121,122,122,122,122,122,122,122,121,122,122,122,122,123,123,122,122,121,123,123,123,122,121,122,121,123,122,122,122,122,122,121,122,121,122,123,122,122,121,122,121,122,123,122,121,122,121,123,122,121,123,122,121,122,121,122,121,123,122,122,121,122,0,0,0,127,127,125,126,126,125,127,126,125,127,126,125,125,126,125,126,125,126,125,126,126,126,126,126,126,126,125,126,126,126,126,127,127,126,126,125,127,127,127,126,125,126,125,127,126,126,126,126,126,125,126,127,126,126,125,126,125,126,127,126,125,126,125,127,126,125,127,126,125,126,125,126,125,127,126,126,125,126,0,0,0,130,130,129,128,130,129,128,130,129,128,128,129,128,129,128,129,128,129,129,129,129,129,129,129,128,129,129,129,129,130,130,129,129,128,130,130,130,129,128,129,128,130,129,129,129,129,129,128,129,130,129,129,128,129,128,129,130,129,128,129,128,130,129,128,130,129,128,129,128,129,128,130,129,129,0,0,0,133,133,132,131,133,132,131,133,132,131,131,132,131,132,131,132,131,132,132,132,132,132,132,132,131,132,132,132,132,133,133,132,132,131,133,133,133,132,131,132,131,133,132,132,132,132,132,133,132,132,131,132,131,132,133,132,131,132,131,133,132,131,133,132,131,132,131,132,131,133,132,132,108,108,108,108,108,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,0,0,0,136,136,134,135,135,134,136,135,134,136,135,134,134,135,134,135,134,135,134,135,135,135,135,135,135,135,134,135,135,135,135,136,136,135,135,134,136,136,136,135,134,135,134,136,135,135,135,135,135,134,135,136,135,135,134,135,134,135,136,135,134,135,134,136,135,134,136,135,134,135,134,135,134,136,135,135,134,135,0,0,0,139,139,137,138,138,137,139,138,137,139,138,137,137,138,137,138,137,138,137,138,137,138,137,138,138,138,138,138,138,138,137,138,138,138,138,139,139,138,138,137,139,139,139,138,137,138,137,139,138,138,138,138,138,137,138,137,138,138,137,138,138,137,138,137,138,137,138,137,138,139,138,138,137,138,137,138,139,138,137,138,137,138,137,139,138,137,139,138,137,138,137,138,137,139,138,138,137,138,0,0,0,145,145,144,143,145,144,143,145,144,143,143,144,143,144,143,144,143,144,143,144,144,143,144,144,143,144,144,144,144,144,143,144,143,144,143,144,143,144,143,144,144,144,144,145,145,144,144,143,145,145,145,144,144,143,144,143,145,144,144,144,144,143,144,143,144,144,143,144,143,144,143,144,143,144,143,144,143,144,143,144,143,144,143,144,143,144,145,144,144,143,144,143,144,143,144,143,144,145,144,143,144,143,144,143,144,143,144,143,144,143,144,143,145,144,143,145,144,143,144,143,144,143,145,144,144,0,0,0,151,151,149,150,150,149,151,150,149,151,150,149,149,150,149,150,149,150,149,150,150,150,150,150,150,150,149,150,150,150,150,151,151,150,150,149,151,151,151,150,149,150,149,151,150,150,150,150,150,149,150,149,150,151,150,150,149,150,149,150,151,150,149,150,149,151,150,149,151,150,149,150,149,150,149,151,150,150,149,150,0,0,0,154,154,152,153,153,152,154,153,152,154,153,152,152,153,152,153,152,153,152,153,153,153,153,153,153,153,152,153,153,153,153,154,154,153,153,152,154,154,154,153,152,153,152,154,153,153,153,153,153,152,153,154,153,153,152,153,152,153,154,153,152,153,152,154,153,152,154,153,152,153,152,153,152,154,153,153,152,153,0,0,0,157,157,155,156,156,155,157,156,155,157,156,155,155,156,155,156,155,156,155,156,156,156,156,156,156,156,155,156,156,156,156,157,157,156,156,155,157,157,157,156,155,156,155,157,156,156,156,156,156,155,156,157,156,156,155,156,155,156,157,156,155,156,155,157,156,155,157,156,155,156,155,156,155,157,156,156,155,156,0,0,0,160,160,158,159,159,158,160,159,158,160,159,158,158,159,158,159,158,159,158,159,159,159,159,159,159,159,158,159,159,159,159,160,160,159,159,158,160,160,160,159,158,159,158,160,159,159,159,159,159,158,159,158,159,160,159,159,158,159,158,159,160,159,158,159,158,160,159,158,160,159,158,159,158,159,158,160,159,159,0,0,0,163,163,162,161,163,162,161,163,162,161,161,162,161,162,161,162,161,162,162,162,162,162,162,162,161,162,162,162,162,163,163,162,162,161,163,163,163,162,161,162,161,163,162,162,162,162,162,161,162,163,162,162,161,162,161,162,163,162,161,162,161,163,162,161,163,162,161,162,161,162,161,163,162,162,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,222,224,225,228,229,230,231,232,233,234,225,228,229,230,231,232,233,234,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,0,0,0,168,168,167,164,164,167,168,164,167,168,164,167,167,164,167,164,167,164,167,164,164,164,164,164,164,164,167,164,164,164,164,168,168,164,164,167,168,168,168,164,167,164,167,168,164,164,164,164,164,168,164,164,167,164,167,164,168,164,167,164,167,168,164,167,168,164,167,164,167,164,167,168,164,164,0,0,0,170,170,169,165,165,169,170,165,169,170,165,169,169,165,169,165,169,165,169,165,165,165,165,165,165,165,169,165,165,165,165,170,170,165,165,169,170,170,170,165,169,165,169,170,165,165,165,165,165,169,165,170,165,165,169,165,169,165,170,165,169,165,169,170,165,169,170,165,169,165,169,165,169,170,165,165,169,165,0,0,0,172,172,171,166,166,171,172,166,171,172,166,171,171,166,171,166,171,166,171,166,166,166,166,166,166,166,171,166,166,166,166,172,172,166,166,171,172,172,172,166,171,166,171,172,166,166,166,166,166,171,166,171,166,171,166,172,166,166,171,166,171,166,172,166,171,166,171,166,171,172,166,171,172,166,171,166,171,166,171,172,166,166,171,166,235,235,0,235,235,235,0,0,235,235,0,0,235,235,235,0,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,173,0,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,174,0,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,175,0,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,176,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,183,183,183,183,183,183,0,0,0,0,0,0,0,0,0,0,0,0,0,183,183,183,0,0,0,185,185,185,185,185,185,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,185,185,185,0,0,186,186,186,186,186,186,186,186,0,0,0,0,0,0,0,186,186,186,186,186,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,112,0,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,179,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,0,0,115,115,115,115,115,115,115,115,115,115,0,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,180,0,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,146,0,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,0,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,148,0,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,142,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,0,0,0,0,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,0,0,0,0,0,0,0,0,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,0,0,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,0,0,0,0,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,0,0,0,0,0,0,0,0,0,0,0,0,0,0,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,0,0,0,0,0,0,0,0,0,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,181,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,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,0,0,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,182,0,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,120,0,189,189,189,189,0,0,0,0,0,189,189,189,189,189,189,189,189,189,189,189,189,189,189,0,189,189,189,189,189,189,189,0,189,0,189,189,189,189,0,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,191,0,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,192,0,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,193,0,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,194,0,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,195,0,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,196,256,257,258,259,260,261,262,256,257,258,259,260,261,262,0,0,0,0,0,0,256,257,258,259,260,261,262,0,0,256,257,258,259,260,261,262,0,0,256,257,258,259,260,261,262,256,257,258,259,260,261,262,0,0,256,257,258,259,260,261,262,256,257,258,259,260,261,262,256,257,258,259,260,261,262,0,0,0,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,197,0,0,0,201,0,0,200,0,200,200,201,200,200,199,199,199,199,199,199,199,199,199,199,199,201,200,199,201,200,199,199,199,199,199,199,201,201,200,200,199,201,200,199,199,199,199,199,199,201,200,199,199,199,199,201,200,199,199,199,201,200,199,201,200,199,201,200,199,199,201,200,199,199,199,0,0,202,202,202,57,202,57,202,202,57,57,57,57,202,57,57,57,57,202,57,57,202,57,202,57,202,202,202,202,57,57,202,57,202,57,202,202,57,57,202,202,57,202,57,202,57,202,57,0,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,187,0,0,0,0,0,0,0,0,0,0,0,109,109,109,0,0,0,109,147,204,147,204,147,204,109,204,109,204,147,204,204,204,204,204,204,204,147,204,204,147,147,204,147,147,204,147,204,147,204,147,204,147,147,204,109,109,204,109,204,147,204,147,204,109,204,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,147,204,147,204,147,147,147,147,204,147,204,147,147,204,147,204,204,204,147,204,147,204,147,204,147,204,204,147,147,204,109,204,204,147,204,204,147,204,147,204,0,147,204,147,147,204,147,204,204,109,147,204,147,204,147,147,147,147,147,109,204,109,204,147,204,147,204,109,204,147,0,147,147,204,147,204,204,0,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,205,0,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,206,0,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,207,0,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,208,0,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,209,0,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,210,0,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,211,0,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,212,0,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,213,0,0,214,214,0,214,0,214,214,214,0,0,214,214,214,214,0,0,214,0,214,214,214,214,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,217,218,217,218,217,218,217,217,218,218,217,217,218,218,218,217,218,217,218,217,218,217,218,217,217,218,217,218,217,218,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,141,0,0,0,0,0,0,0,0,0,0,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,140,0,0,0,0,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,0,0,0,42,42,42,42,42,42,42,0,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[1,1],[[-1,-2],2,[],[]],[1,1],0,0,0,[[1,3],4],[5,1],[6,1],[7,1],[8,1],[9,1],[-1,-1,[]],[10,11],[1,11],[-1,-2,[],[]],[[[12,[-1]]],13,10],0,0,0,[-1,-2,[],[]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],0,0,0,0,0,0,[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[19,19],[20,20],[6,6],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],0,[[19,19],21],[[20,20],21],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[-1,[[14,[19]]],22],[-1,[[14,[20]]],22],[-1,[[14,[6]]],22],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[[19,19],13],[[20,20],13],[[6,6],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[19]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[19]]],[]],[[17,-1],[[24,[20]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[20]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[6]]],[]],[[17,-1],[[24,[6]]],[]],[[19,3],4],[[19,3],4],[[20,3],4],[[20,3],4],[[26,3],4],[[26,3],4],[[6,3],4],[[6,3],4],[-1,-1,[]],[27,20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[17,[[24,[6]]]],[27,[[14,[20,-1]]],[]],[[],[[29,[28,28]]]],[[20,30,30],[[31,[28,28]]]],[6,11],[[19,-1],2,32],[[20,-1],2,32],[[6,-1],2,32],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[19,16],33],[[20,16],33],[[6,16],33],[[],34],[[],34],[[],34],[[],[[35,[19]]]],[[],[[35,[20]]]],[[],[[35,[6]]]],0,[[36,37,38],19],[[39,19,40],20],[[20,41,41,41,41,42,11,11],6],0,[[19,19],[[43,[21]]]],[[20,20],[[43,[21]]]],0,[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[19,-1],14,45],[[20,-1],14,45],[[6,-1],14,45],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[16,46],[16,46],0,0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[39,47,11,11],7],[7,7],[[-1,-2],2,[],[]],[-1,[[14,[7]]],22],[16,[[24,[23]]]],[[7,7],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[7]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[7]]],[]],0,[[7,3],4],[[7,3],4],[-1,-1,[]],[17,[[24,[7]]]],[[],[[29,[28,28]]]],[[39,30,30],[[31,[28,28]]]],[7,11],[[7,-1],2,32],0,[-1,-2,[],[]],[[7,16],33],[[],34],[[],[[35,[7]]]],[[39,48,49,30,47,11,11],7],0,[[-1,44],28,[]],0,[[7,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,[-1,15,[]],[16,46],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[50,50],[[-1,-2],2,[],[]],0,[16,[[24,[23]]]],[[17,-1],[[24,[50]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[50]]],[]],0,[[50,3],4],[[50,3],4],[-1,-1,[]],[50,11],0,[-1,-2,[],[]],[[50,16],33],[[],34],[[],[[35,[50]]]],[[39,[51,[7]],30,47,11,11],50],[[-1,44],28,[]],0,[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[8,8],[[-1,-2],2,[],[]],[-1,[[14,[8]]],22],[16,[[24,[23]]]],[[8,8],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[8]]],[]],[[17,-1],[[24,[8]]],[]],0,[[8,3],4],[[8,3],4],[-1,-1,[]],[8,11],[[8,-1],2,32],0,[-1,-2,[],[]],[[8,16],33],[[],34],[[],[[35,[8]]]],[[39,[52,[49]],[52,[49]],[52,[53]],[52,[53]],30,47,11,11],8],[[-1,44],28,[]],0,[[8,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,[-1,15,[]],[16,46],0,0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[49,49],[[-1,-2],2,[],[]],[[],49],[-1,[[14,[49]]],22],[16,[[24,[23]]]],[[49,49],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[49,54],[[17,-1],[[24,[49]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[49]]],[]],[[49,3],4],[[49,3],4],[-1,-1,[]],[[5,55],49],[[9,55],49],[[49,-1],2,32],[-1,-2,[],[]],[[49,16],33],[[],34],[[],[[35,[49]]]],[[55,41,42,47],49],0,0,[[49,16],[[24,[[18,[56]]]]]],[[16,[18,[56]]],[[24,[49]]]],[[-1,44],28,[]],[[49,-1],14,45],0,[49,54],0,[49,57],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,[[-1,16],[[18,[17]]],[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[5,5],[[-1,-2],2,[],[]],[-1,[[14,[5]]],22],[16,[[24,[23]]]],[[5,5],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[5]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[5]]],[]],[[5,38],41],[[5,38],42],[[5,3],4],[[5,3],4],[-1,-1,[]],[17,[[24,[5]]]],[[],[[29,[28,28]]]],[[39,30,30],[[31,[28,28]]]],[5,11],[[5,-1],2,32],0,[-1,-2,[],[]],[[5,16],33],[[],34],[[],[[35,[5]]]],[[39,41,41,42,42,11,11],[[58,[5]]]],[[-1,44],28,[]],[[5,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,[-1,15,[]],[16,46],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[59,59],[[-1,-2],2,[],[]],[-1,[[14,[59]]],22],[16,[[24,[23]]]],[[59,59],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[59]]],[]],[[17,-1],[[24,[59]]],[]],[17,[[14,[-1,25]]],[]],[[59,3],4],[[59,3],4],[-1,-1,[]],[[59,-1],2,32],0,[-1,-2,[],[]],[[59,16],33],[[],34],[[],[[35,[59]]]],[[39,11,11],59],[[59,16],[[24,[[18,[56]]]]]],[[16,[18,[56]]],[[24,[59]]]],[[-1,44],28,[]],[[59,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[9,9],[[-1,-2],2,[],[]],[-1,[[14,[9]]],22],[16,[[24,[23]]]],[[9,9],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[9]]],[]],[[17,-1],[[24,[9]]],[]],[[9,3],4],[[9,3],4],[-1,-1,[]],[17,[[24,[9]]]],[[],[[29,[28,28]]]],[[39,30,30],[[31,[28,28]]]],[9,11],[[9,-1],2,32],0,[-1,-2,[],[]],[[9,16],33],[[],34],[[],[[35,[9]]]],[[39,41,42,60,61,11,11],9],0,[[-1,44],28,[]],[[9,-1],14,45],0,[-1,-2,[],[]],[-1,28,[]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,[-1,15,[]],[16,46],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[[-1,16],[[18,[17]]],[]],[62,27],[40,27],[60,27],[63,27],[64,27],[37,27],[48,27],[65,27],[66,27],[67,27],[68,27],[69,27],[70,27],[71,27],[72,27],[73,27],[55,27],[74,27],[75,27],[76,27],[38,27],[77,27],[78,27],[79,27],[80,27],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[81,81],[62,62],[82,82],[40,40],[83,83],[60,60],[84,84],[63,63],[85,85],[64,64],[86,86],[37,37],[87,87],[48,48],[88,88],[65,65],[89,89],[66,66],[90,90],[67,67],[91,91],[68,68],[92,92],[69,69],[93,93],[70,70],[94,94],[71,71],[95,95],[72,72],[96,96],[73,73],[97,97],[55,55],[98,98],[74,74],[99,99],[75,75],[100,100],[76,76],[101,101],[38,38],[102,102],[77,77],[103,103],[78,78],[104,104],[79,79],[105,105],[80,80],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[62,62],21],[[40,40],21],[[60,60],21],[[63,63],21],[[64,64],21],[[37,37],21],[[48,48],21],[[65,65],21],[[66,66],21],[[67,67],21],[[68,68],21],[[69,69],21],[[70,70],21],[[71,71],21],[[72,72],21],[[73,73],21],[[55,55],21],[[74,74],21],[[75,75],21],[[76,76],21],[[38,38],21],[[77,77],21],[[78,78],21],[[79,79],21],[[80,80],21],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[[-1,-2],21,[],[]],[-1,[[14,[62]]],22],[-1,[[14,[40]]],22],[-1,[[14,[60]]],22],[-1,[[14,[63]]],22],[-1,[[14,[64]]],22],[-1,[[14,[37]]],22],[-1,[[14,[48]]],22],[-1,[[14,[65]]],22],[-1,[[14,[66]]],22],[-1,[[14,[67]]],22],[-1,[[14,[68]]],22],[-1,[[14,[69]]],22],[-1,[[14,[70]]],22],[-1,[[14,[72]]],22],[-1,[[14,[73]]],22],[-1,[[14,[55]]],22],[-1,[[14,[74]]],22],[-1,[[14,[75]]],22],[-1,[[14,[76]]],22],[-1,[[14,[38]]],22],[-1,[[14,[77]]],22],[-1,[[14,[78]]],22],[-1,[[14,[79]]],22],[-1,[[14,[80]]],22],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[16,[[24,[23]]]],[[62,62],13],[[40,40],13],[[60,60],13],[[63,63],13],[[64,64],13],[[37,37],13],[[48,48],13],[[65,65],13],[[66,66],13],[[67,67],13],[[68,68],13],[[69,69],13],[[70,70],13],[[71,71],13],[[72,72],13],[[73,73],13],[[55,55],13],[[74,74],13],[[75,75],13],[[76,76],13],[[38,38],13],[[77,77],13],[[78,78],13],[[79,79],13],[[80,80],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[62]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[62]]],[]],[[17,-1],[[24,[40]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[40]]],[]],[[17,-1],[[24,[60]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[60]]],[]],[[17,-1],[[24,[63]]],[]],[[17,-1],[[24,[63]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[64]]],[]],[[17,-1],[[24,[64]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[37]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[37]]],[]],[[17,-1],[[24,[48]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[48]]],[]],[[17,-1],[[24,[65]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[65]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[66]]],[]],[[17,-1],[[24,[66]]],[]],[[17,-1],[[24,[67]]],[]],[[17,-1],[[24,[67]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[68]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[68]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[69]]],[]],[[17,-1],[[24,[69]]],[]],[[17,-1],[[24,[70]]],[]],[[17,-1],[[24,[70]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[71]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[71]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[72]]],[]],[[17,-1],[[24,[72]]],[]],[[17,-1],[[24,[73]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[73]]],[]],[[17,-1],[[24,[55]]],[]],[[17,-1],[[24,[55]]],[]],[17,[[14,[-1,25]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[74]]],[]],[[17,-1],[[24,[74]]],[]],[[17,-1],[[24,[75]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[75]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[76]]],[]],[[17,-1],[[24,[76]]],[]],[[17,-1],[[24,[38]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[38]]],[]],[[17,-1],[[24,[77]]],[]],[[17,-1],[[24,[77]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[78]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[78]]],[]],[[17,-1],[[24,[79]]],[]],[[17,-1],[[24,[79]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[80]]],[]],[[17,-1],[[24,[80]]],[]],[17,[[14,[-1,25]]],[]],[[81,3],4],[[62,3],4],[[62,3],[[14,[2,106]]]],[[82,3],4],[[40,3],4],[[40,3],[[14,[2,106]]]],[[83,3],4],[[60,3],4],[[60,3],[[14,[2,106]]]],[[84,3],4],[[63,3],4],[[63,3],[[14,[2,106]]]],[[85,3],4],[[64,3],4],[[64,3],[[14,[2,106]]]],[[86,3],4],[[37,3],[[14,[2,106]]]],[[37,3],4],[[87,3],4],[[48,3],4],[[48,3],[[14,[2,106]]]],[[88,3],4],[[65,3],[[14,[2,106]]]],[[65,3],4],[[89,3],4],[[66,3],[[14,[2,106]]]],[[66,3],4],[[90,3],4],[[67,3],[[14,[2,106]]]],[[67,3],4],[[91,3],4],[[68,3],4],[[68,3],[[14,[2,106]]]],[[92,3],4],[[69,3],[[14,[2,106]]]],[[69,3],4],[[93,3],4],[[70,3],[[14,[2,106]]]],[[70,3],4],[[94,3],4],[[71,3],[[14,[2,106]]]],[[71,3],4],[[95,3],4],[[72,3],4],[[72,3],[[14,[2,106]]]],[[96,3],4],[[73,3],4],[[73,3],[[14,[2,106]]]],[[97,3],4],[[55,3],4],[[55,3],[[14,[2,106]]]],[[98,3],4],[[74,3],4],[[74,3],[[14,[2,106]]]],[[99,3],4],[[75,3],[[14,[2,106]]]],[[75,3],4],[[100,3],4],[[76,3],[[14,[2,106]]]],[[76,3],4],[[101,3],4],[[38,3],[[14,[2,106]]]],[[38,3],4],[[102,3],4],[[77,3],[[14,[2,106]]]],[[77,3],4],[[103,3],4],[[78,3],4],[[78,3],[[14,[2,106]]]],[[104,3],4],[[79,3],4],[[79,3],[[14,[2,106]]]],[[105,3],4],[[80,3],[[14,[2,106]]]],[[80,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[36,[[43,[62]]]],[36,[[43,[40]]]],[36,[[43,[60]]]],[36,[[43,[63]]]],[36,[[43,[64]]]],[36,[[43,[37]]]],[36,[[43,[48]]]],[36,[[43,[65]]]],[36,[[43,[66]]]],[36,[[43,[67]]]],[36,[[43,[68]]]],[36,[[43,[69]]]],[36,[[43,[70]]]],[36,[[43,[71]]]],[36,[[43,[72]]]],[36,[[43,[73]]]],[36,[[43,[55]]]],[36,[[43,[74]]]],[36,[[43,[75]]]],[36,[[43,[76]]]],[36,[[43,[38]]]],[36,[[43,[77]]]],[36,[[43,[78]]]],[36,[[43,[79]]]],[36,[[43,[80]]]],[27,[[14,[62,-1]]],[]],[27,[[14,[40,-1]]],[]],[27,[[14,[60,-1]]],[]],[27,[[14,[63,-1]]],[]],[27,[[14,[64,-1]]],[]],[27,[[14,[37,-1]]],[]],[27,[[14,[48,-1]]],[]],[27,[[14,[65,-1]]],[]],[27,[[14,[66,-1]]],[]],[27,[[14,[67,-1]]],[]],[27,[[14,[68,-1]]],[]],[27,[[14,[69,-1]]],[]],[27,[[14,[70,-1]]],[]],[27,[[14,[71,-1]]],[]],[27,[[14,[72,-1]]],[]],[27,[[14,[73,-1]]],[]],[27,[[14,[55,-1]]],[]],[27,[[14,[74,-1]]],[]],[27,[[14,[75,-1]]],[]],[27,[[14,[76,-1]]],[]],[27,[[14,[38,-1]]],[]],[27,[[14,[77,-1]]],[]],[27,[[14,[78,-1]]],[]],[27,[[14,[79,-1]]],[]],[27,[[14,[80,-1]]],[]],[30,[[43,[107]]]],[30,[[43,[60]]]],[30,[[43,[48]]]],[30,[[43,[65]]]],[30,[[43,[55]]]],[[62,-1],2,32],[[40,-1],2,32],[[60,-1],2,32],[[63,-1],2,32],[[64,-1],2,32],[[37,-1],2,32],[[48,-1],2,32],[[65,-1],2,32],[[66,-1],2,32],[[67,-1],2,32],[[68,-1],2,32],[[69,-1],2,32],[[70,-1],2,32],[[71,-1],2,32],[[72,-1],2,32],[[73,-1],2,32],[[55,-1],2,32],[[74,-1],2,32],[[75,-1],2,32],[[76,-1],2,32],[[38,-1],2,32],[[77,-1],2,32],[[78,-1],2,32],[[79,-1],2,32],[[80,-1],2,32],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[62,16],33],[[40,16],33],[[60,16],33],[[63,16],33],[[64,16],33],[[37,16],33],[[48,16],33],[[65,16],33],[[66,16],33],[[67,16],33],[[68,16],33],[[69,16],33],[[70,16],33],[[71,16],33],[[72,16],33],[[73,16],33],[[55,16],33],[[74,16],33],[[75,16],33],[[76,16],33],[[38,16],33],[[77,16],33],[[78,16],33],[[79,16],33],[[80,16],33],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],34],[[],81],[[],82],[[],83],[[],84],[[],85],[[],86],[[],87],[[],88],[[],89],[[],90],[[],91],[[],92],[[],93],[[],94],[[],95],[[],96],[[],97],[[],98],[[],99],[[],100],[[],101],[[],102],[[],103],[[],104],[[],105],[[],[[35,[62]]]],[[],[[35,[40]]]],[[],[[35,[60]]]],[[],[[35,[63]]]],[[],[[35,[64]]]],[[],[[35,[37]]]],[[],[[35,[48]]]],[[],[[35,[65]]]],[[],[[35,[66]]]],[[],[[35,[67]]]],[[],[[35,[68]]]],[[],[[35,[69]]]],[[],[[35,[70]]]],[[],[[35,[71]]]],[[],[[35,[72]]]],[[],[[35,[73]]]],[[],[[35,[55]]]],[[],[[35,[74]]]],[[],[[35,[75]]]],[[],[[35,[76]]]],[[],[[35,[38]]]],[[],[[35,[77]]]],[[],[[35,[78]]]],[[],[[35,[79]]]],[[],[[35,[80]]]],[81,36],[82,36],[83,36],[84,36],[85,36],[86,36],[87,36],[88,36],[89,36],[90,36],[91,36],[92,36],[93,36],[94,36],[95,36],[96,36],[97,36],[98,36],[99,36],[100,36],[101,36],[102,36],[103,36],[104,36],[105,36],[62,28],[40,28],[60,28],[63,28],[37,28],[48,28],[65,28],[66,28],[67,28],[68,28],[69,28],[70,28],[72,28],[73,28],[55,28],[74,28],[75,28],[76,28],[38,28],[77,28],[78,28],[79,28],[80,28],[81,[[43,[-1]]],[]],[82,[[43,[-1]]],[]],[83,[[43,[-1]]],[]],[84,[[43,[-1]]],[]],[85,[[43,[-1]]],[]],[86,[[43,[-1]]],[]],[87,[[43,[-1]]],[]],[88,[[43,[-1]]],[]],[89,[[43,[-1]]],[]],[90,[[43,[-1]]],[]],[91,[[43,[-1]]],[]],[92,[[43,[-1]]],[]],[93,[[43,[-1]]],[]],[94,[[43,[-1]]],[]],[95,[[43,[-1]]],[]],[96,[[43,[-1]]],[]],[97,[[43,[-1]]],[]],[98,[[43,[-1]]],[]],[99,[[43,[-1]]],[]],[100,[[43,[-1]]],[]],[101,[[43,[-1]]],[]],[102,[[43,[-1]]],[]],[103,[[43,[-1]]],[]],[104,[[43,[-1]]],[]],[105,[[43,[-1]]],[]],[81,[[43,[-1]]],[]],[82,[[43,[-1]]],[]],[83,[[43,[-1]]],[]],[84,[[43,[-1]]],[]],[85,[[43,[-1]]],[]],[86,[[43,[-1]]],[]],[87,[[43,[-1]]],[]],[88,[[43,[-1]]],[]],[89,[[43,[-1]]],[]],[90,[[43,[-1]]],[]],[91,[[43,[-1]]],[]],[92,[[43,[-1]]],[]],[93,[[43,[-1]]],[]],[94,[[43,[-1]]],[]],[95,[[43,[-1]]],[]],[96,[[43,[-1]]],[]],[97,[[43,[-1]]],[]],[98,[[43,[-1]]],[]],[99,[[43,[-1]]],[]],[100,[[43,[-1]]],[]],[101,[[43,[-1]]],[]],[102,[[43,[-1]]],[]],[103,[[43,[-1]]],[]],[104,[[43,[-1]]],[]],[105,[[43,[-1]]],[]],[[81,36],[[43,[-1]]],[]],[[82,36],[[43,[-1]]],[]],[[83,36],[[43,[-1]]],[]],[[84,36],[[43,[-1]]],[]],[[85,36],[[43,[-1]]],[]],[[86,36],[[43,[-1]]],[]],[[87,36],[[43,[-1]]],[]],[[88,36],[[43,[-1]]],[]],[[89,36],[[43,[-1]]],[]],[[90,36],[[43,[-1]]],[]],[[91,36],[[43,[-1]]],[]],[[92,36],[[43,[-1]]],[]],[[93,36],[[43,[-1]]],[]],[[94,36],[[43,[-1]]],[]],[[95,36],[[43,[-1]]],[]],[[96,36],[[43,[-1]]],[]],[[97,36],[[43,[-1]]],[]],[[98,36],[[43,[-1]]],[]],[[99,36],[[43,[-1]]],[]],[[100,36],[[43,[-1]]],[]],[[101,36],[[43,[-1]]],[]],[[102,36],[[43,[-1]]],[]],[[103,36],[[43,[-1]]],[]],[[104,36],[[43,[-1]]],[]],[[105,36],[[43,[-1]]],[]],[[62,62],[[43,[21]]]],[[40,40],[[43,[21]]]],[[60,60],[[43,[21]]]],[[63,63],[[43,[21]]]],[[64,64],[[43,[21]]]],[[37,37],[[43,[21]]]],[[48,48],[[43,[21]]]],[[65,65],[[43,[21]]]],[[66,66],[[43,[21]]]],[[67,67],[[43,[21]]]],[[68,68],[[43,[21]]]],[[69,69],[[43,[21]]]],[[70,70],[[43,[21]]]],[[71,71],[[43,[21]]]],[[72,72],[[43,[21]]]],[[73,73],[[43,[21]]]],[[55,55],[[43,[21]]]],[[74,74],[[43,[21]]]],[[75,75],[[43,[21]]]],[[76,76],[[43,[21]]]],[[38,38],[[43,[21]]]],[[77,77],[[43,[21]]]],[[78,78],[[43,[21]]]],[[79,79],[[43,[21]]]],[[80,80],[[43,[21]]]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[-1,44],28,[]],[[62,-1],14,45],[[40,-1],14,45],[[60,-1],14,45],[[63,-1],14,45],[[64,-1],14,45],[[37,-1],14,45],[[48,-1],14,45],[[65,-1],14,45],[[66,-1],14,45],[[67,-1],14,45],[[68,-1],14,45],[[69,-1],14,45],[[70,-1],14,45],[[72,-1],14,45],[[73,-1],14,45],[[55,-1],14,45],[[74,-1],14,45],[[75,-1],14,45],[[76,-1],14,45],[[38,-1],14,45],[[77,-1],14,45],[[78,-1],14,45],[[79,-1],14,45],[[80,-1],14,45],[81,[[2,[36,[43,[36]]]]]],[82,[[2,[36,[43,[36]]]]]],[83,[[2,[36,[43,[36]]]]]],[84,[[2,[36,[43,[36]]]]]],[85,[[2,[36,[43,[36]]]]]],[86,[[2,[36,[43,[36]]]]]],[87,[[2,[36,[43,[36]]]]]],[88,[[2,[36,[43,[36]]]]]],[89,[[2,[36,[43,[36]]]]]],[90,[[2,[36,[43,[36]]]]]],[91,[[2,[36,[43,[36]]]]]],[92,[[2,[36,[43,[36]]]]]],[93,[[2,[36,[43,[36]]]]]],[94,[[2,[36,[43,[36]]]]]],[95,[[2,[36,[43,[36]]]]]],[96,[[2,[36,[43,[36]]]]]],[97,[[2,[36,[43,[36]]]]]],[98,[[2,[36,[43,[36]]]]]],[99,[[2,[36,[43,[36]]]]]],[100,[[2,[36,[43,[36]]]]]],[101,[[2,[36,[43,[36]]]]]],[102,[[2,[36,[43,[36]]]]]],[103,[[2,[36,[43,[36]]]]]],[104,[[2,[36,[43,[36]]]]]],[105,[[2,[36,[43,[36]]]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[-1,28,[]],[[74,108],[[14,[74,109]]]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[62,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[40,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[60,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[63,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[64,-1]]],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[37,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[48,-1]]],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[65,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[66,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[67,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[68,-1]]],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[69,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[70,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[71,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[72,-1]]],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[73,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[55,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[74,-1]]],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[75,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[76,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[38,-1]]],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[77,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[78,-1]]],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[79,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[27,[[14,[80,-1]]],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[16,46],[62,30],[40,30],[60,30],[63,30],[37,30],[48,30],[65,30],[66,30],[67,30],[68,30],[69,30],[70,30],[72,30],[73,30],[55,30],[74,30],[75,30],[76,30],[38,30],[77,30],[78,30],[79,30],[80,30],0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[[110,3],4],[-1,-1,[]],[-1,-2,[],[]],0,0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,[-1,15,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[111,112],111],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[111,[[14,[113,114]]]],[[111,115],111],0,[111,111],[113,113],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],111],[[],113],[-1,[[14,[113]]],22],[16,[[24,[23]]]],[[113,113],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[111,116],111],0,[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[113]]],[]],[[17,-1],[[24,[113]]],[]],[[114,3],4],[[114,3],4],[[113,3],4],[[113,3],4],[-1,-1,[]],[117,114],[28,114],[-1,-1,[]],[-1,-1,[]],[[111,39],111],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[113,16],33],[[],34],[[],[[35,[113]]]],[[118,119,39,115,120,112,116,11,11,13],[[58,[113]]]],[[111,30],111],0,[[-1,44],28,[]],[[-1,44],28,[]],[[113,-1],14,45],[[111,119],111],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[111,118],111],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[111,11],111],0,[[111,11],111],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[[111,120],111],0,0,0,0,0,0,[[121,[43,[112]]],121],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[121,[[14,[122,123]]]],[[121,115],121],0,[121,121],[122,122],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],121],[[],122],[-1,[[14,[122]]],22],[16,[[24,[23]]]],[[122,122],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[121,116],121],0,[[17,-1],[[24,[122]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[122]]],[]],[[123,3],4],[[123,3],4],[[122,3],4],[[122,3],4],[-1,-1,[]],[-1,-1,[]],[117,123],[28,123],[-1,-1,[]],[[121,39],121],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[122,16],33],[[],34],[[],[[35,[122]]]],[[118,119,39,115,124,116,11,11,13,[43,[120]],[43,[112]]],[[58,[122]]]],[[121,124],121],0,[[121,30],121],0,[[-1,44],28,[]],[[-1,44],28,[]],[[122,-1],14,45],[[121,119],121],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[121,118],121],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[121,11],121],0,[[121,11],121],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[[121,[43,[120]]],121],0,0,0,0,0,0,[[125,[43,[112]]],125],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[125,[[14,[126,127]]]],[[125,115],125],0,[125,125],[126,126],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],125],[[],126],[-1,[[14,[126]]],22],[16,[[24,[23]]]],[[126,126],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[125,116],125],0,[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[126]]],[]],[[17,-1],[[24,[126]]],[]],[[127,3],4],[[127,3],4],[[126,3],4],[[126,3],4],[-1,-1,[]],[117,127],[28,127],[-1,-1,[]],[-1,-1,[]],[[125,39],125],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[126,16],33],[[],34],[[],[[35,[126]]]],[[118,119,39,115,116,11,11,13,[43,[120]],[43,[112]]],[[58,[126]]]],[[125,30],125],0,[[-1,44],28,[]],[[-1,44],28,[]],[[126,-1],14,45],[[125,119],125],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[125,118],125],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[125,11],125],0,[[125,11],125],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[[125,[43,[120]]],125],0,0,0,0,0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[128,[[14,[129,130]]]],[[128,115],128],0,[128,128],[129,129],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],128],[[],129],[-1,[[14,[129]]],22],[16,[[24,[23]]]],[[129,129],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[128,116],128],0,[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[129]]],[]],[[17,-1],[[24,[129]]],[]],[[130,3],4],[[130,3],4],[[129,3],4],[[129,3],4],[-1,-1,[]],[-1,-1,[]],[117,130],[28,130],[-1,-1,[]],[[128,39],128],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[129,16],33],[[],34],[[],[[35,[129]]]],[[118,119,39,115,124,116,11,11],[[58,[129]]]],[[128,124],128],0,[[-1,44],28,[]],[[-1,44],28,[]],[[129,-1],14,45],[[128,119],128],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[128,118],128],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[128,11],128],0,[[128,11],128],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],0,0,0,0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[131,[[14,[132,133]]]],[[131,115],131],0,[131,131],[132,132],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],131],[[],132],[-1,[[14,[132]]],22],[16,[[24,[23]]]],[[132,132],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[131,116],131],0,[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[132]]],[]],[[17,-1],[[24,[132]]],[]],[[133,3],4],[[133,3],4],[[132,3],4],[[132,3],4],[-1,-1,[]],[-1,-1,[]],[117,133],[28,133],[-1,-1,[]],[[131,39],131],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[132,16],33],[[],34],[[],[[35,[132]]]],[[118,119,39,115,116,11,11],[[58,[132]]]],[[-1,44],28,[]],[[-1,44],28,[]],[[132,-1],14,45],[[131,119],131],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[131,118],131],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[131,11],131],0,[[131,11],131],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[108,115],[108,108],[[-1,-2],2,[],[]],[-1,[[14,[108]]],22],[[108,108],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[108,3],4],[-1,-1,[]],[-1,-2,[],[]],[[108,-1],14,45],[108,119],[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[108,11],[-1,15,[]],0,0,0,0,0,[[134,[43,[112]]],134],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[134,[[14,[135,136]]]],[[134,115],134],0,[134,134],[135,135],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],134],[[],135],[-1,[[14,[135]]],22],[16,[[24,[23]]]],[[135,135],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[134,116],134],0,[[17,-1],[[24,[135]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[135]]],[]],[[136,3],4],[[136,3],4],[[135,3],4],[[135,3],4],[-1,-1,[]],[117,136],[28,136],[-1,-1,[]],[-1,-1,[]],[[134,39],134],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[135,16],33],[[],34],[[],[[35,[135]]]],[[118,119,39,115,116,11,11,13,[43,[120]],[43,[112]]],[[58,[135]]]],[[134,30],134],0,[[-1,44],28,[]],[[-1,44],28,[]],[[135,-1],14,45],[[134,119],134],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[134,118],134],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[134,11],134],0,[[134,11],134],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[[134,[43,[120]]],134],0,0,0,0,0,0,[[137,112],137],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[137,[[14,[138,139]]]],[[137,115],137],0,[137,137],[138,138],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[137,[43,[140]]],137],0,[[137,141],137],0,[[],137],[[],138],[-1,[[14,[138]]],22],[16,[[24,[23]]]],[[138,138],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[137,116],137],0,[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[138]]],[]],[[17,-1],[[24,[138]]],[]],[[139,3],4],[[139,3],4],[[138,3],4],[[138,3],4],[-1,-1,[]],[28,139],[117,139],[-1,-1,[]],[-1,-1,[]],[[137,39],137],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[138,16],33],[138,13],[138,13],[[],34],[[137,41],137],0,[[137,42],137],0,[[],[[35,[138]]]],[[137,69],137],0,[[118,119,39,115,120,112,61,55,75,42,41,141,69,116,11,11,13,[43,[142]],[43,[140]]],[[58,[138]]]],[[137,55],137],0,[[137,75],137],0,[[137,[43,[142]]],137],0,[[137,13],137],0,[[-1,44],28,[]],[[-1,44],28,[]],[[138,-1],14,45],[[137,119],137],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[137,61],137],0,[[137,118],137],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[137,11],137],0,[[137,11],137],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[[137,120],137],0,0,0,0,0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[143,[[14,[144,145]]]],[[143,115],143],0,[143,143],[144,144],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[143,[43,[66]]],143],0,[[],143],[[],144],[-1,[[14,[144]]],22],[[143,[43,[42]]],143],0,[16,[[24,[23]]]],[[143,[43,[80]]],143],0,[[144,144],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[143,116],143],0,[[143,[43,[146]]],143],0,[[143,[43,[[31,[124,124]]]]],143],0,[[143,[43,[115]]],143],0,[[143,[43,[11]]],143],0,[[17,-1],[[24,[144]]],[]],[[17,-1],[[24,[144]]],[]],[17,[[14,[-1,25]]],[]],[[145,3],4],[[145,3],4],[[144,3],4],[[144,3],4],[-1,-1,[]],[-1,-1,[]],[117,145],[28,145],[-1,-1,[]],[-1,144,147],[[143,39],143],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[144,16],33],[[],34],[[],[[35,[144]]]],[[143,[43,[41]]],143],0,[[143,[43,[[51,[115]]]]],143],0,[[118,119,39,115,55,75,42,77,13,13,13,13,116,11,11,[43,[41]],[43,[41]],[43,[80]],[43,[41]],[43,[41]],[43,[79]],[43,[11]],[43,[42]],[43,[80]],[43,[39]],[43,[66]],[43,[148]],[43,[[51,[115]]]],[43,[115]],[43,[146]],[43,[[31,[124,124]]]],[43,[115]],[43,[124]]],[[58,[144]]]],[[143,[43,[148]]],143],0,[[143,55],143],0,[[143,75],143],0,[[143,[43,[115]]],143],0,[[143,13],143],0,[[143,[43,[41]]],143],0,[[143,42],143],0,[[143,13],143],0,[[143,13],143],0,[[143,13],143],0,[[-1,44],28,[]],[[-1,44],28,[]],[[144,-1],14,45],[[143,119],143],0,[[143,[43,[124]]],143],0,[[143,77],143],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[143,118],143],0,[[143,[43,[41]]],143],0,[[143,[43,[79]]],143],0,[[143,[43,[39]]],143],0,[[143,[43,[41]]],143],0,[[143,[43,[80]]],143],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[143,11],143],0,[[143,11],143],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],0,0,0,0,0,[[149,[43,[112]]],149],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[149,[[14,[150,151]]]],[[149,115],149],0,[149,149],[150,150],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],149],[[],150],[-1,[[14,[150]]],22],[16,[[24,[23]]]],[[150,150],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[149,116],149],0,[[17,-1],[[24,[150]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[150]]],[]],[[151,3],4],[[151,3],4],[[150,3],4],[[150,3],4],[-1,-1,[]],[-1,-1,[]],[117,151],[28,151],[-1,-1,[]],[[149,39],149],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[150,16],33],[[],34],[[],[[35,[150]]]],[[118,119,39,115,124,116,11,11,13,[43,[120]],[43,[112]]],[[58,[150]]]],[[149,124],149],0,[[149,30],149],0,[[-1,44],28,[]],[[-1,44],28,[]],[[150,-1],14,45],[[149,119],149],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[149,118],149],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[149,11],149],0,[[149,11],149],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[[149,[43,[120]]],149],0,0,0,0,0,0,[[152,112],152],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[152,[[14,[153,154]]]],[[152,115],152],0,[152,152],[153,153],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],152],[[],153],[-1,[[14,[153]]],22],[16,[[24,[23]]]],[[153,153],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[152,116],152],0,[[17,-1],[[24,[153]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[153]]],[]],[[154,3],4],[[154,3],4],[[153,3],4],[[153,3],4],[-1,-1,[]],[117,154],[28,154],[-1,-1,[]],[-1,-1,[]],[[152,39],152],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[153,16],33],[[],34],[[],[[35,[153]]]],[[118,119,39,115,112,116,11,11,13,[43,[120]]],[[58,[153]]]],[[152,30],152],0,[[-1,44],28,[]],[[-1,44],28,[]],[[153,-1],14,45],[[152,119],152],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[152,118],152],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[152,11],152],0,[[152,11],152],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[[152,[43,[120]]],152],0,0,0,0,0,0,[[155,112],155],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[155,[[14,[156,157]]]],[[155,115],155],0,[155,155],[156,156],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],155],[[],156],[-1,[[14,[156]]],22],[16,[[24,[23]]]],[[156,156],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[155,116],155],0,[[17,-1],[[24,[156]]],[]],[[17,-1],[[24,[156]]],[]],[17,[[14,[-1,25]]],[]],[[157,3],4],[[157,3],4],[[156,3],4],[[156,3],4],[-1,-1,[]],[-1,-1,[]],[28,157],[117,157],[-1,-1,[]],[[155,39],155],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[156,16],33],[[],34],[[],[[35,[156]]]],[[118,119,39,115,112,116,11,11,13,[43,[120]]],[[58,[156]]]],[[155,30],155],0,[[-1,44],28,[]],[[-1,44],28,[]],[[156,-1],14,45],[[155,119],155],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[155,118],155],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[155,11],155],0,[[155,11],155],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[[155,[43,[120]]],155],0,0,0,0,0,0,[[158,112],158],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[158,[[14,[159,160]]]],[[158,115],158],0,[158,158],[159,159],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],158],[[],159],[-1,[[14,[159]]],22],[16,[[24,[23]]]],[[159,159],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[158,116],158],0,[[17,-1],[[24,[159]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[159]]],[]],[[160,3],4],[[160,3],4],[[159,3],4],[[159,3],4],[-1,-1,[]],[-1,-1,[]],[28,160],[117,160],[-1,-1,[]],[[158,39],158],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[159,16],33],[[],34],[[],[[35,[159]]]],[[118,119,39,115,112,124,116,11,11,13],[[58,[159]]]],[[158,124],158],0,[[158,30],158],0,[[-1,44],28,[]],[[-1,44],28,[]],[[159,-1],14,45],[[158,119],158],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[158,118],158],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[158,11],158],0,[[158,11],158],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],0,0,0,0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[161,[[14,[162,163]]]],[[161,115],161],0,[161,161],[162,162],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],161],[[],162],[-1,[[14,[162]]],22],[16,[[24,[23]]]],[[162,162],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[161,116],161],0,[[17,-1],[[24,[162]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[162]]],[]],[[163,3],4],[[163,3],4],[[162,3],4],[[162,3],4],[-1,-1,[]],[117,163],[28,163],[-1,-1,[]],[-1,-1,[]],[[161,39],161],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[162,16],33],[[],34],[[],[[35,[162]]]],[[118,119,39,115,41,116,11,11],[[58,[162]]]],[[161,41],161],0,[[-1,44],28,[]],[[-1,44],28,[]],[[162,-1],14,45],[[161,119],161],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[161,118],161],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[161,11],161],0,[[161,11],161],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[],138],[[],129],[[],159],[[],144],[[],164],[[],165],[[],132],[[],162],[[],166],[[],156],[[],153],[[],150],[[],113],[[],122],[[],135],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[118,119,39,115,116],138],[[118,119,39,115,116],129],[[118,112,119,39,115,116],159],[[118,119,39,115,116],144],[[118,119,39,115,112,116],164],[[118,119,39,115,120,112,116],165],[[118,119,39,115,116],132],[[118,119,39,115,116],162],[[118,119,39,115,120,112,116],166],[[118,119,39,115,112,120,116],156],[[118,119,39,115,112,120,116],153],[[118,119,39,115,120,112,116],150],[[118,119,39,115,112,120,116],113],[[118,119,39,115,120,112,116],122],[[118,119,39,115,120,112,116],135],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[118,119,39,115,112,120,116],113],0,[[118,119,39,115,120,112,116],122],0,[[118,119,39,115,116],129],0,[[118,119,39,115,116],132],0,[[118,119,39,115,120,112,116],135],0,[[118,119,39,115,116],138],0,[[118,119,39,115,116],144],0,[[118,119,39,115,120,112,116],150],0,[[118,119,39,115,112,120,116],153],0,[[118,119,39,115,112,120,116],156],0,[[118,112,119,39,115,116],159],0,[[118,119,39,115,116],162],0,[[118,119,39,115,112,116],164],0,[[118,119,39,115,120,112,116],165],0,[[118,119,39,115,120,112,116],166],[118,138],[118,129],[118,159],[118,144],[118,164],[118,165],[118,132],[118,162],[118,166],[118,156],[118,153],[118,150],[118,113],[118,122],[118,135],[[118,119],138],[[118,119],129],[[118,112],159],[[118,119],144],[[118,119],164],[[118,119],165],[[118,119],132],[[118,119],162],[[118,119],166],[[118,119],156],[[118,119],153],[[118,119],150],[[118,119],113],[[118,119],122],[[118,119],135],[[118,119,39],138],[[118,119,39],129],[[118,112,119],159],[[118,119,39],144],[[118,119,39],164],[[118,119,39],165],[[118,119,39],132],[[118,119,39],162],[[118,119,39],166],[[118,119,39],156],[[118,119,39],153],[[118,119,39],150],[[118,119,39],113],[[118,119,39],122],[[118,119,39],135],[[118,119,39,115],138],[[118,119,39,115],129],[[118,112,119,39],159],[[118,119,39,115],144],[[118,119,39,115],164],[[118,119,39,115],165],[[118,119,39,115],132],[[118,119,39,115],162],[[118,119,39,115],166],[[118,119,39,115],156],[[118,119,39,115],153],[[118,119,39,115],150],[[118,119,39,115],113],[[118,119,39,115],122],[[118,119,39,115],135],[[118,119,39,115,116],138],[[118,119,39,115,116],129],[[118,112,119,39,115],159],[[118,119,39,115,116],144],[[118,119,39,115,112],164],[[118,119,39,115,120],165],[[118,119,39,115,116],132],[[118,119,39,115,116],162],[[118,119,39,115,120],166],[[118,119,39,115,112],156],[[118,119,39,115,112],153],[[118,119,39,115,120],150],[[118,119,39,115,112],113],[[118,119,39,115,120],122],[[118,119,39,115,120],135],[[118,112,119,39,115,116],159],[[118,119,39,115,112,116],164],[[118,119,39,115,120,112],165],[[118,119,39,115,120,112],166],[[118,119,39,115,112,120],156],[[118,119,39,115,112,120],153],[[118,119,39,115,120,112],150],[[118,119,39,115,112,120],113],[[118,119,39,115,120,112],122],[[118,119,39,115,120,112],135],[[118,119,39,115,120,112,116],165],[[118,119,39,115,120,112,116],166],[[118,119,39,115,112,120,116],156],[[118,119,39,115,112,120,116],153],[[118,119,39,115,120,112,116],150],[[118,119,39,115,112,120,116],113],[[118,119,39,115,120,112,116],122],[[118,119,39,115,120,112,116],135],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],0,0,0,0,0,[[167,112],167],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[167,[[14,[164,168]]]],[[167,115],167],0,[167,167],[164,164],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],167],[[],164],[-1,[[14,[164]]],22],[16,[[24,[23]]]],[[164,164],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[167,116],167],0,[[17,-1],[[24,[164]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[164]]],[]],[[168,3],4],[[168,3],4],[[164,3],4],[[164,3],4],[-1,-1,[]],[28,168],[-1,-1,[]],[117,168],[-1,-1,[]],[[167,39],167],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[164,16],33],[[],34],[[],[[35,[164]]]],[[118,119,39,115,112,116,11,11],[[58,[164]]]],[[-1,44],28,[]],[[-1,44],28,[]],[[164,-1],14,45],[[167,119],167],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[167,118],167],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[167,11],167],0,[[167,11],167],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],0,0,0,0,0,[[169,[43,[112]]],169],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[169,[[14,[165,170]]]],[[169,115],169],0,[169,169],[165,165],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],169],[[],165],[-1,[[14,[165]]],22],[16,[[24,[23]]]],[[165,165],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[169,116],169],0,[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[165]]],[]],[[17,-1],[[24,[165]]],[]],[[170,3],4],[[170,3],4],[[165,3],4],[[165,3],4],[-1,-1,[]],[117,170],[28,170],[-1,-1,[]],[-1,-1,[]],[[169,39],169],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[165,16],33],[[],34],[[],[[35,[165]]]],[[118,119,39,115,116,11,11,13,[43,[120]],[43,[112]]],[[58,[165]]]],[[169,30],169],0,[[-1,44],28,[]],[[-1,44],28,[]],[[165,-1],14,45],[[169,119],169],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[169,118],169],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[169,11],169],0,[[169,11],169],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[[169,[43,[120]]],169],0,0,0,0,0,0,[[171,[43,[112]]],171],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[171,[[14,[166,172]]]],[[171,115],171],0,[171,171],[166,166],[[-1,-2],2,[],[]],[[-1,-2],2,[],[]],[[],171],[[],166],[-1,[[14,[166]]],22],[16,[[24,[23]]]],[[166,166],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[171,116],171],0,[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[166]]],[]],[[17,-1],[[24,[166]]],[]],[[172,3],4],[[172,3],4],[[166,3],4],[[166,3],4],[-1,-1,[]],[-1,-1,[]],[117,172],[28,172],[-1,-1,[]],[[171,39],171],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[166,16],33],[[],34],[[],[[35,[166]]]],[[118,119,39,115,42,116,11,11,13,[43,[120]],[43,[112]],[43,[41]],[43,[41]]],[[58,[166]]]],[[171,[43,[41]]],171],0,[[171,42],171],0,[[171,30],171],0,[[-1,44],28,[]],[[-1,44],28,[]],[[166,-1],14,45],[[171,119],171],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,28,[]],[-1,28,[]],[[171,118],171],0,[[171,[43,[41]]],171],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[[171,11],171],0,[[171,11],171],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[16,46],[[171,[43,[120]]],171],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[-1,-1,[]],[-1,-2,[],[]],0,0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[173,173],[[-1,-2],2,[],[]],0,0,[[173,173],13],[[173,3],4],[-1,-1,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,0,[-1,15,[]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[174,174],[[-1,-2],2,[],[]],0,0,0,0,[[174,174],13],[[174,3],4],[-1,-1,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,0,0,[-1,15,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[175,175],[[-1,-2],2,[],[]],0,0,[[175,175],13],[[175,3],4],[-1,-1,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,0,0,[-1,-2,[],[]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,[-1,15,[]],0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[176,176],[[-1,-2],2,[],[]],0,0,[[176,176],13],[[176,3],4],[-1,-1,[]],0,[-1,-2,[],[]],0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,0,[-1,15,[]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[[6,6],30],[6,47],[[20,41,41,41,41,42,11,11],6],[[20,177,177,177,177,30,47,30,11,11],6],[[19,19],30],[[19,19],30],[[19,19],30],[19,47],[[19,19],30],[[19,19],30],[[36,30,30],19],[19,178],[6,178],[178,178],[[20,20],30],[178,20],[[20,20],30],[[20,20],30],[20,47],[[20,20],30],[[20,20],30],[[39,19,30],20],[20,178],[[7,7],30],[7,47],[[39,48,49,30,47,11,11],7],[8,53],[8,49],[8,53],[8,49],[[8,8],30],[8,47],[[39,49,49,53,53,30,47,11,11],8],[49,178],[49,178],[[49,49],30],[49,54],[[55,177,30,47,30,47],49],[49,47],[49,54],[[5,5],30],[5,47],[[39,177,177,30,30,47,47,30,30,11,11],5],[5,178],[[39,11,11],59],[59,178],[[9,9],30],[9,47],[[39,177,30,47,30,60,61,47,47],9],[9,178],[178,62],[62,178],[178,40],[40,178],[178,60],[60,178],[178,63],[63,178],[178,37],[37,178],[178,48],[48,178],[178,65],[65,178],[178,66],[66,178],[178,67],[67,178],[178,71],[71,178],[178,64],[64,178],[178,68],[68,178],[178,69],[69,178],[178,70],[70,178],[178,72],[72,178],[178,73],[73,178],[178,55],[55,178],[178,74],[74,178],[178,75],[75,178],[178,76],[76,178],[178,38],[38,178],[178,77],[77,178],[178,78],[78,178],[178,79],[79,178],[178,80],[80,178],0,[[118,119,39,115,120,112,116,11,11,30],113],[[118,119,39,115,178,116,11,11],129],[[118,119,39,115,116,11,11],132],[[118,119,39,115,112,178,116,11,11,30],159],[[118,119,39,115,41,116,11,11],162],[[118,119,39,115,112,116,11,11],164],0,0,0,0,0,0,0,0,0,0,0,0,0,0,[112,47],[178,112],[179,47],[178,179],[115,47],[178,115],[180,47],[178,180],[146,47],[178,146],[178,178],[178,39],[39,47],[39,30],[[181,182],39],[39,178],[148,47],[178,148],[142,47],[178,142],[119,47],[178,119],[181,47],[178,181],[61,47],[178,61],[118,47],[178,118],[182,47],[182,30],[178,182],[120,47],[178,120],0,0,[-1,-2,[],[]],[-1,-2,[],[]],[183,-1,[]],[183,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[183,184],41],[[183,178],2],[183,36],[183,178],[183,2],[183,178],[183,39],[[183,178],30],[[181,30,178,178,47,47],183],[183,41],[183,30],[183,11],[183,11],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[185,-1,[]],[185,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[[185,49,47,47],2],[[185,7],2],[[185,8],2],[185,184],[185,41],[185,42],[185,41],[185,42],[185,184],[185,65],[185,2],[[185,47,47],2],[[185,47,47],2],[[185,47,47],2],[185,47],[[185,49,47,47],2],[185,2],[[185,42,55],54],[[185,41,55],54],[185,30],[185,30],[185,39],[185,54],[[39,65],185],[[185,36],178],[185,2],[185,47],[[185,49],184],[185,54],[185,47],[[185,49,47,47],2],[[185,5],2],[[185,9],2],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[184,2],0,[-1,-2,[],[]],[-1,-2,[],[]],[186,186],[[-1,-2],2,[],[]],[186,-1,[]],[186,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[186,186],[186,2],[186,54],[[55,41,184],186],[186,184],[186,41],[186,54],[187,186],[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[184,2],[184,2],0,0,0,0,[141,178],[178,30],[178,141],[[178,30,188,178,67],141],[141,47],[141,178],[141,2],[141,178],[[140,140],2],[140,54],[[177,141],140],[[54,141],140],[[140,140],2],[[41,41],2],[41,54],[[177,30],41],[[54,30],41],[[41,41],2],[[42,42],2],[[42,47],2],[42,54],[[47,30],42],[[54,30],42],[[42,42],2],[[42,47],2],0,0,0,0,0,0,[[],2],0,0,0,0,0,0,0,0,0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[112,112],[[-1,-2],2,[],[]],[[112,112],21],[[-1,-2],21,[],[]],[[],112],[-1,[[14,[112]]],22],[16,[[24,[23]]]],[[112,112],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[112]]],[]],[[17,-1],[[24,[112]]],[]],[17,[[14,[-1,25]]],[]],[[112,3],4],[[112,3],4],[27,112],[-1,-1,[]],[27,[[14,[112,-1]]],[]],[[112,-1],2,32],[-1,-2,[],[]],[[112,16],33],[[],34],[[],[[35,[112]]]],[27,[[58,[112]]]],[[112,112],[[43,[21]]]],[[-1,44],28,[]],[[112,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[179,179],[[-1,-2],2,[],[]],[[179,179],21],[[-1,-2],21,[],[]],[-1,[[14,[179]]],22],[16,[[24,[23]]]],[[179,179],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[179]]],[]],[[17,-1],[[24,[179]]],[]],[17,[[14,[-1,25]]],[]],[[179,3],4],[[179,3],4],[27,179],[-1,-1,[]],[27,[[14,[179,-1]]],[]],[[179,-1],2,32],[-1,-2,[],[]],[[179,16],33],[[],34],[[],[[35,[179]]]],[27,[[58,[179]]]],[[179,179],[[43,[21]]]],[[-1,44],28,[]],[[179,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[115,115],[[-1,-2],2,[],[]],[[115,115],21],[[-1,-2],21,[],[]],[[],115],[-1,[[14,[115]]],22],[16,[[24,[23]]]],[[115,115],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[115]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[115]]],[]],[[115,3],4],[[115,3],4],[-1,-1,[]],[27,115],[27,[[14,[115,-1]]],[]],[[115,-1],2,32],[-1,-2,[],[]],[[115,16],33],[[],34],[[],[[35,[115]]]],[27,[[58,[115]]]],[[[43,[124]]],[[43,[[51,[115]]]]]],[[[43,[[51,[115]]]]],[[43,[124]]]],[[115,115],[[43,[21]]]],[[-1,44],28,[]],[[115,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[180,180],[[-1,-2],2,[],[]],[[180,180],21],[[-1,-2],21,[],[]],[-1,[[14,[180]]],22],[16,[[24,[23]]]],[[180,180],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[180]]],[]],[[17,-1],[[24,[180]]],[]],[[180,3],4],[[180,3],4],[27,180],[-1,-1,[]],[27,[[14,[180,-1]]],[]],[[180,-1],2,32],[-1,-2,[],[]],[[180,16],33],[[],34],[[],[[35,[180]]]],[27,[[58,[180]]]],[[180,180],[[43,[21]]]],[[-1,44],28,[]],[[180,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[146,146],[[-1,-2],2,[],[]],[[146,146],21],[[-1,-2],21,[],[]],[-1,[[14,[146]]],22],[16,[[24,[23]]]],[[146,146],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[146]]],[]],[[17,-1],[[24,[146]]],[]],[[146,3],4],[[146,3],4],[-1,-1,[]],[27,146],[27,[[14,[146,-1]]],[]],[[146,-1],2,32],[-1,-2,[],[]],[[146,16],33],[[],34],[[],[[35,[146]]]],[27,[[58,[146]]]],[[146,146],[[43,[21]]]],[[-1,44],28,[]],[[146,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[39,39],[[-1,-2],2,[],[]],[[39,39],21],[[-1,-2],21,[],[]],[[],39],[-1,[[58,[39]]],22],[16,[[24,[23]]]],[[39,39],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[39]]],[]],[[17,-1],[[24,[39]]],[]],[17,[[14,[-1,25]]],[]],[[39,3],4],[[39,3],4],[-1,-1,[]],[27,39],[27,[[58,[39]]]],[[39,-1],2,32],[-1,-2,[],[]],[[39,16],33],[39,13],[[],34],[[],[[35,[39]]]],[[181,182],39],[[39,39],[[43,[21]]]],[[-1,44],28,[]],[[39,-1],58,45],0,[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[148,148],[[-1,-2],2,[],[]],[[148,148],21],[[-1,-2],21,[],[]],[-1,[[14,[148]]],22],[16,[[24,[23]]]],[[148,148],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[148]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[148]]],[]],[[148,3],4],[[148,3],4],[-1,-1,[]],[27,148],[27,[[14,[148,-1]]],[]],[[148,-1],2,32],[-1,-2,[],[]],[[148,16],33],[[],34],[[],[[35,[148]]]],[27,[[58,[148]]]],[[148,148],[[43,[21]]]],[[-1,44],28,[]],[[148,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[142,142],[[-1,-2],2,[],[]],[[142,142],21],[[-1,-2],21,[],[]],[[],142],[-1,[[14,[142]]],22],[16,[[24,[23]]]],[[142,142],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[142]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[142]]],[]],[[142,3],4],[[142,3],4],[-1,-1,[]],[27,142],[27,[[14,[142,-1]]],[]],[[142,-1],2,32],[-1,-2,[],[]],[[142,16],33],[[],34],[[],[[35,[142]]]],[27,[[58,[142]]]],[[142,142],[[43,[21]]]],[[-1,44],28,[]],[[142,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[119,119],[[-1,-2],2,[],[]],[[119,119],21],[[-1,-2],21,[],[]],[[],119],[-1,[[14,[119]]],22],[16,[[24,[23]]]],[[119,119],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[119]]],[]],[[17,-1],[[24,[119]]],[]],[[119,3],4],[[119,3],4],[-1,-1,[]],[27,119],[27,[[14,[119,-1]]],[]],[119,27],[[119,-1],2,32],[-1,-2,[],[]],[[119,16],33],[[],34],[[],[[35,[119]]]],[27,[[58,[119]]]],[[119,119],[[43,[21]]]],[[-1,44],28,[]],[[119,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[],112],0,[[],112],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],179],0,[[],179],0,[[],115],0,[[],180],[[],112],[[],112],[[],179],[[],179],[[],115],[[],180],[[],146],[[],39],[[],39],[[],148],[[],142],[[],119],[[],181],[[],181],[[],61],[[],118],[[],182],[[],182],[[],120],[[],116],0,[[],146],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[],112],[[],112],[[],179],[[],179],[[],115],[[],180],[[],146],[[],39],[[],39],[[],148],[[],142],[[],119],[[],181],[[],181],[[],61],[[],118],[[],182],[[],182],[[],120],[[],116],0,[[],39],0,[[],39],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],148],0,[[],142],0,[[],119],0,[[],181],0,[[],181],0,[[],61],0,[[],118],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],0,[[],116],0,[[],182],0,[[],120],0,[[],182],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[181,181],[[-1,-2],2,[],[]],[[181,181],21],[[-1,-2],21,[],[]],[[],181],[-1,[[14,[181]]],22],[16,[[24,[23]]]],[[181,181],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[181]]],[]],[[17,-1],[[24,[181]]],[]],[17,[[14,[-1,25]]],[]],[[181,3],4],[[181,3],4],[27,181],[-1,-1,[]],[27,[[14,[181,-1]]],[]],[[181,-1],2,32],[-1,-2,[],[]],[[181,16],33],[[],34],[[],[[35,[181]]]],[27,[[58,[181]]]],[[181,181],[[43,[21]]]],[[-1,44],28,[]],[[181,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[61,61],[[-1,-2],2,[],[]],[[61,61],21],[[-1,-2],21,[],[]],[[],61],[-1,[[14,[61]]],22],[16,[[24,[23]]]],[[61,61],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[61]]],[]],[[17,-1],[[24,[61]]],[]],[17,[[14,[-1,25]]],[]],[[61,3],4],[[61,3],4],[-1,-1,[]],[27,61],[27,[[14,[61,-1]]],[]],[[61,-1],2,32],[-1,-2,[],[]],[[61,16],33],[[],34],[[],[[35,[61]]]],[27,[[58,[61]]]],[[61,61],[[43,[21]]]],[[-1,44],28,[]],[[61,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[118,118],[[-1,-2],2,[],[]],[[118,118],21],[[-1,-2],21,[],[]],[[],118],[-1,[[14,[118]]],22],[16,[[24,[23]]]],[[118,118],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[118]]],[]],[[17,-1],[[24,[118]]],[]],[[118,3],4],[[118,3],4],[27,118],[-1,-1,[]],[27,[[14,[118,-1]]],[]],[118,27],[[118,-1],2,32],[-1,-2,[],[]],[[118,16],33],[[],34],[[],[[35,[118]]]],[27,[[58,[118]]]],[[118,118],[[43,[21]]]],[[-1,44],28,[]],[[118,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[182,182],[[-1,-2],2,[],[]],[[182,182],21],[[-1,-2],21,[],[]],[[],182],[-1,[[14,[182]]],22],[16,[[24,[23]]]],[[182,182],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[182]]],[]],[[17,-1],[[24,[182]]],[]],[17,[[14,[-1,25]]],[]],[[182,3],4],[[182,3],4],[27,182],[-1,-1,[]],[27,[[14,[182,-1]]],[]],[[182,-1],2,32],[-1,-2,[],[]],[[182,16],33],[182,13],[[],34],[[],[[35,[182]]]],[27,[[58,[182]]]],[[182,182],[[43,[21]]]],[[-1,44],28,[]],[[182,-1],14,45],[[],182],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[120,120],[[-1,-2],2,[],[]],[[120,120],21],[[-1,-2],21,[],[]],[[],120],[-1,[[14,[120]]],22],[16,[[24,[23]]]],[[120,120],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[120]]],[]],[[17,-1],[[24,[120]]],[]],[17,[[14,[-1,25]]],[]],[[120,3],4],[[120,3],4],[27,120],[-1,-1,[]],[27,[[14,[120,-1]]],[]],[[120,-1],2,32],[-1,-2,[],[]],[[120,16],33],[[],34],[[],[[35,[120]]]],[27,[[58,[120]]]],[[120,120],[[43,[21]]]],[[-1,44],28,[]],[[120,-1],14,45],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[189,63],[189,[[43,[141]]]],[[189,42,41],42],[[189,42,41,[43,[13]]],140],0,0,0,0,0,[189,39],[189,64],[189,13],[189,[[43,[42]]]],[[189,54],[[58,[41]]]],[[189,54],[[58,[42]]]],[189,190],[189,190],[189,190],[189,[[43,[41]]]],[189,[[43,[42]]]],[189,[[43,[41]]]],[189,[[43,[42]]]],[189,42],0,[189,41],[189,30],[189,141],[189,181],[189,141],[189,42],[189,30],0,[189,181],0,[189,190],[189,11],[189,11],[189,182],0,0,[[-1,16],[[18,[17]]],[]],[191,63],[191,[[43,[141]]]],[-1,-2,[],[]],[-1,-2,[],[]],[191,191],[[-1,-2],2,[],[]],[-1,[[14,[191]]],22],[16,[[24,[23]]]],[[191,191],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],0,[[17,-1],[[24,[191]]],[]],[[17,-1],[[24,[191]]],[]],[17,[[14,[-1,25]]],[]],[[191,3],4],[-1,-1,[]],[[191,-1],2,32],[191,39],0,[191,64],[-1,-2,[],[]],[[191,16],33],[191,13],[[],34],[[],[[35,[191]]]],[191,[[43,[42]]]],0,0,[191,[[43,[41]]]],0,[191,[[43,[42]]]],0,0,[191,[[43,[41]]]],0,[191,[[43,[42]]]],0,[191,42],[[39,181,141,141,141,11,11,30,30,41,42,[43,[42]],[43,[42]],[43,[42]],[43,[140]],[43,[140]],[43,[41]],[43,[41]],11,11],[[58,[191]]]],[191,41],0,[191,30],0,[191,141],0,[191,181],0,[[191,-1],14,45],[191,141],0,[191,42],0,[191,30],0,[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[191,11],0,[191,11],0,[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[192,63],[192,[[43,[141]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[192,192],[[-1,-2],2,[],[]],[-1,[[14,[192]]],22],[16,[[24,[23]]]],[[192,192],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[192]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[192]]],[]],[[192,3],4],[-1,-1,[]],[[192,-1],2,32],[192,39],0,[192,64],[-1,-2,[],[]],[[192,16],33],[192,13],0,[[],34],[[],[[35,[192]]]],[192,[[43,[42]]]],0,0,[192,[[43,[41]]]],0,[192,[[43,[42]]]],0,0,[192,[[43,[41]]]],0,[192,[[43,[42]]]],0,[192,42],[[39,181,141,141,141,13,30,30,41,42,[43,[42]],[43,[42]],[43,[42]],[43,[140]],[43,[140]],[43,[41]],[43,[41]],11,11],[[58,[192]]]],[192,41],0,[192,30],0,[192,141],0,[192,181],0,[[192,-1],14,45],[192,141],0,[192,42],0,[192,30],0,[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[192,11],0,[192,11],0,[-1,15,[]],[16,46],0,[[-1,16],[[18,[17]]],[]],[193,63],[193,[[43,[141]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[193,193],[[-1,-2],2,[],[]],[-1,[[14,[193]]],22],[16,[[24,[23]]]],[[193,193],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[193]]],[]],[[17,-1],[[24,[193]]],[]],[17,[[14,[-1,25]]],[]],[[193,3],4],[-1,-1,[]],[[193,-1],2,32],[193,39],0,[193,64],[-1,-2,[],[]],[[193,16],33],[193,13],[[],34],[[],[[35,[193]]]],[193,[[43,[42]]]],0,[193,[[43,[41]]]],0,[193,[[43,[42]]]],0,[193,[[43,[41]]]],0,[193,[[43,[42]]]],0,[193,42],[[39,181,141,141,30,30,41,42,[43,[42]],[43,[42]],[43,[42]],[43,[41]],[43,[41]],11,11],[[58,[193]]]],[193,41],0,[193,30],0,[193,141],0,[193,181],0,[[193,-1],14,45],[193,141],[193,42],0,[193,30],0,[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[193,11],0,[193,11],0,[-1,15,[]],[16,46],0,[[-1,16],[[18,[17]]],[]],[194,63],[194,[[43,[141]]]],[-1,-2,[],[]],[-1,-2,[],[]],[194,194],[[-1,-2],2,[],[]],0,[-1,[[14,[194]]],22],[16,[[24,[23]]]],[[194,194],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[194]]],[]],[[17,-1],[[24,[194]]],[]],[[194,3],4],[-1,-1,[]],[[194,-1],2,32],[194,39],0,[194,64],[-1,-2,[],[]],[[194,16],33],[194,13],0,[[],34],[[],[[35,[194]]]],[194,[[43,[42]]]],0,[194,[[43,[41]]]],0,[194,[[43,[42]]]],0,[194,[[43,[41]]]],0,[194,[[43,[42]]]],0,[194,42],[[39,181,[43,[124]],141,30,41,[43,[42]],[43,[42]],[43,[42]],[43,[41]],[43,[41]],11,11],[[58,[194]]]],[194,41],0,[194,30],0,[194,141],[194,181],0,[[194,-1],14,45],[194,141],[194,42],[194,30],[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[194,11],0,[194,11],0,[-1,15,[]],[16,46],0,0,[[-1,16],[[18,[17]]],[]],[195,63],0,[195,[[43,[141]]]],[-1,-2,[],[]],[-1,-2,[],[]],[195,195],[[-1,-2],2,[],[]],0,[-1,[[14,[195]]],22],[16,[[24,[23]]]],[[195,195],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],0,[[17,-1],[[24,[195]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[195]]],[]],[[195,3],4],[-1,-1,[]],[[195,-1],2,32],[195,39],0,[195,64],[-1,-2,[],[]],[[195,16],33],[195,13],[[],34],[[],[[35,[195]]]],[195,[[43,[42]]]],0,[195,[[43,[41]]]],0,[195,[[43,[42]]]],0,[195,[[43,[41]]]],0,[195,[[43,[42]]]],0,[195,42],0,[[39,181,63,124,11,11,141,30,41,42,[43,[42]],[43,[42]],[43,[42]],[43,[41]],[43,[41]],11,11],[[58,[195]]]],[195,41],0,[195,30],0,[195,141],[195,181],0,[[195,-1],14,45],[195,141],[195,42],[195,30],[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[195,11],0,[195,11],0,[-1,15,[]],[16,46],0,0,0,[[-1,16],[[18,[17]]],[]],[196,63],0,[196,[[43,[141]]]],[-1,-2,[],[]],[-1,-2,[],[]],[196,196],[[-1,-2],2,[],[]],0,[-1,[[14,[196]]],22],[16,[[24,[23]]]],[[196,196],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],0,[[17,-1],[[24,[196]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[196]]],[]],[[196,3],4],[-1,-1,[]],[[196,-1],2,32],[196,39],0,[196,64],[-1,-2,[],[]],[[196,16],33],[196,13],[[],34],[[],[[35,[196]]]],[196,[[43,[42]]]],0,[196,[[43,[41]]]],0,[196,[[43,[42]]]],0,[196,[[43,[41]]]],0,[196,[[43,[42]]]],0,[196,42],[[39,181,63,124,73,11,11,41,141,30,41,[43,[42]],[43,[42]],[43,[42]],[43,[41]],[43,[41]],11,11],[[58,[196]]]],0,[196,41],0,[196,30],0,[196,141],[196,181],0,[[196,-1],14,45],[196,141],[196,42],[196,30],0,[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[196,11],0,[196,11],0,[-1,15,[]],[16,46],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],191],0,[[],192],0,[[],193],[[],191],[[],192],[[],192],[[],193],[[],194],[[],195],[[],196],0,[[],194],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],0,[[],195],[[],191],[[],192],[[],192],[[],193],[[],194],[[],195],[[],196],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[],196],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],[-1,15,[]],0,[[],192],0,[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[197,[12,[54]]],[[58,[41]]]],[[197,[31,[28,54]]],[[58,[41]]]],[[197,28],[[58,[2,198]]]],[197,197],[[-1,-2],2,[],[]],0,0,[16,[[24,[23]]]],[[197,197],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[197]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[197]]],[]],[[197,3],4],0,[-1,-1,[]],[[197,-1],2,32],0,[-1,-2,[],[]],[[197,16],33],[[197,27],13],[[],34],[[],[[35,[197]]]],[[181,30,[51,[39]],28,11,11],[[58,[197,198]]]],0,0,[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,0,[-1,15,[]],[16,46],0,0,0,0,0,0,0,0,0,0,0,0,0,[[199,49,47,47],2],[[199,7],2],[[199,8],2],[199,[[51,[187]]]],[199,[[43,[41]]]],[199,[[43,[42]]]],[199,[[43,[41]]]],[199,[[43,[42]]]],[199,[[51,[187]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[199,[[14,[2,200]]]],[[199,47,47],2],[[199,47,47],2],[[199,47,47],2],0,[[199,49,47,47],2],[[201,3],4],[[201,3],4],[[200,3],4],[[200,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[199,42,55],54],[[199,41,55],54],[199,13],[199,13],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[199,[[43,[54]]]],[[39,65],199],[[199,36],28],[199,2],[[-1,44],28,[]],[[-1,44],28,[]],0,[[199,49],[[51,[[2,[41,42]]]]]],[199,[[43,[54]]]],[-1,28,[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],0,[-1,15,[]],[-1,15,[]],[-1,15,[]],[[199,49,47,47],2],[[199,5],2],[[199,9],2],0,0,[[202,49],2],[[202,[51,[49]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[202,2],[57,57],[[-1,-2],2,[],[]],[[57,57],21],[[-1,-2],21,[],[]],[[202,49,47,47],2],[[57,57],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[202,54],[[57,3],4],[[57,3],4],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[202,13],[202,36],0,[55,202],[[41,55],57],[[57,57],[[43,[21]]]],[[202,203,47,47],2],[[-1,44],28,[]],0,0,[[202,49],[[51,[[2,[41,42]]]]]],[202,54],[-1,-2,[],[]],[-1,28,[]],[202,[[43,[187]]]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[-1,15,[]],[[202,49],2],0,0,[[187,49],2],[[187,[51,[49]]],2],[-1,-2,[],[]],[-1,-2,[],[]],[187,187],[[-1,-2],2,[],[]],[[187,187],21],[[-1,-2],21,[],[]],[[187,49],2],[[187,187],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[187,54],[187,47],[187,[[43,[49]]]],[[187,3],4],[-1,-1,[]],[49,187],[[187,187],13],[[187,187],13],[-1,-2,[],[]],[187,13],[[187,187],13],[187,36],[[187,187],13],[57,187],0,[[187,187],[[43,[21]]]],0,[[187,203,47,47],2],[187,54],[187,47],[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[[187,49],2],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[147,[[43,[112]]]],0,[[147,108],[[14,[2,109]]]],[[204,108],[[14,[2,109]]]],[147,[[43,[54]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[147,115],0,[204,204],[[-1,-2],2,[],[]],[76,55],[[204,141],[[43,[140]]]],[204,[[31,[141,140]]]],0,[147,[[43,[66]]]],0,[-1,[[14,[204]]],22],[147,[[43,[42]]]],[147,[[43,[80]]]],0,[147,36],[147,[[51,[108]]]],0,[147,[[43,[146]]]],0,[147,[[43,[[31,[124,124]]]]]],0,[147,[[43,[115]]]],0,[147,[[43,[11]]]],[147,42],0,[[109,3],4],[[109,3],4],[[204,3],4],[-1,-1,[]],[-1,-1,[]],[147,116],0,[147,39],0,[-1,-2,[],[]],[-1,-2,[],[]],[147,13],[147,13],[147,13],[147,13],[147,13],[147,13],[147,13],[147,13],[147,13],[147,13],[147,13],[147,13],[147,13],[147,13],[147,13],[147,13],[147,13],0,[147,13],0,[147,13],[147,13],[147,108],[147,[[43,[61]]]],0,[147,42],0,[147,[[43,[41]]]],[147,[[43,[[51,[115]]]]]],0,[147,[[43,[69]]]],0,[[118,119,39,115,55,75,42,77,13,13,[43,[80]],[43,[66]],[43,[148]],[43,[[51,[115]]]],[43,[115]],[43,[146]],[43,[[31,[124,124]]]],[43,[115]],[43,[124]],116,11],204],[55,55],[147,[[43,[148]]]],0,[147,75],0,[147,[[43,[115]]]],0,[147,[[43,[142]]]],0,0,[147,[[43,[41]]]],[147,42],0,[[-1,44],28,[]],[[204,-1],14,45],[[204,41],2],[147,55],0,[204,190],[147,[[43,[54]]]],0,[147,74],0,[[[31,[28,28]]],[[31,[124,124]]]],[147,119],0,[147,181],[147,[[43,[124]]]],0,[147,77],0,[-1,-2,[],[]],[-1,28,[]],[147,[[51,[61]]]],0,[147,118],0,[147,[[43,[41]]]],[147,[[43,[79]]]],[147,[[43,[39]]]],[147,[[43,[41]]]],[147,[[43,[80]]]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[147,11],0,[147,11],0,[-1,15,[]],[-1,15,[]],[[147,166],2],[[[31,[124,124]]],[[31,[28,28]]]],[147,182],[147,[[43,[120]]]],0,[147,[[51,[120]]]],0,[[204,76,42],13],0,[205,[[43,[112]]]],[[205,108],[[14,[2,109]]]],[[-1,16],[[18,[17]]],[]],[205,[[43,[54]]]],[-1,-2,[],[]],[-1,-2,[],[]],[205,115],[205,[[43,[66]]]],[[],205],[205,-1,[]],[205,-1,[]],[205,[[43,[42]]]],0,[16,[[24,[23]]]],[205,[[43,[80]]]],[205,[[51,[108]]]],[205,[[43,[146]]]],[205,[[43,[[31,[124,124]]]]]],[205,[[43,[115]]]],[205,[[43,[11]]]],0,[[17,-1],[[24,[205]]],[]],[[17,-1],[[24,[205]]],[]],[205,42],[144,205],[-1,-1,[]],[205,116],[205,39],[-1,-2,[],[]],[[205,16],33],[205,13],0,[205,13],[205,13],[[],34],[205,[[43,[61]]]],[[],[[35,[205]]]],[205,42],[205,[[43,[41]]]],[205,[[43,[[51,[115]]]]]],[205,[[43,[69]]]],[[118,119,39,115,55,42,41,77,[43,[11]],13,13,13,[43,[42]],[43,[80]],[43,[39]],[43,[66]],[43,[148]],[43,[[51,[115]]]],[43,[115]],[43,[146]],[43,[[31,[124,124]]]],[43,[115]],[43,[124]],116,11],205],[205,[[43,[148]]]],[205,75],[205,[[43,[115]]]],[205,[[43,[142]]]],[205,[[43,[41]]]],0,[205,42],[205,55],[205,[[43,[54]]]],[205,74],[205,119],[205,181],[205,[[43,[124]]]],[205,77],[205,[[51,[61]]]],[205,118],[205,[[43,[41]]]],[205,[[43,[79]]]],[205,[[43,[39]]]],0,[205,[[43,[41]]]],[205,[[43,[80]]]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[205,11],[205,11],[-1,15,[]],[16,46],[[205,166],2],[205,182],[205,[[43,[120]]]],[205,[[51,[120]]]],0,[206,[[43,[112]]]],[[206,108],[[14,[2,109]]]],[[-1,16],[[18,[17]]],[]],[206,[[43,[54]]]],[-1,-2,[],[]],[-1,-2,[],[]],[206,115],[206,[[43,[66]]]],[[],206],[206,-1,[]],[206,-1,[]],[206,[[43,[42]]]],0,[16,[[24,[23]]]],[206,[[43,[80]]]],[206,[[51,[108]]]],[206,[[43,[146]]]],[206,[[43,[[31,[124,124]]]]]],[206,[[43,[115]]]],[206,[[43,[11]]]],0,[[17,-1],[[24,[206]]],[]],[[17,-1],[[24,[206]]],[]],[206,42],[144,206],[-1,-1,[]],[206,116],[206,39],[-1,-2,[],[]],[[206,16],33],[206,13],0,[206,13],[206,13],0,[[],34],[206,[[43,[61]]]],[[],[[35,[206]]]],[206,42],[206,[[43,[41]]]],[206,[[43,[[51,[115]]]]]],[206,[[43,[69]]]],[[118,119,39,115,55,42,41,41,80,77,[43,[11]],13,13,13,[43,[42]],[43,[80]],[43,[39]],[43,[66]],[43,[148]],[43,[[51,[115]]]],[43,[115]],[43,[146]],[43,[[31,[124,124]]]],[43,[115]],[43,[124]],116,11],206],[206,[[43,[148]]]],[206,75],[206,[[43,[115]]]],[206,[[43,[142]]]],[206,[[43,[41]]]],0,[206,42],[206,55],[206,[[43,[54]]]],[206,74],[206,119],[206,181],[206,[[43,[124]]]],[206,77],[206,[[51,[61]]]],[206,118],[206,[[43,[41]]]],[206,[[43,[79]]]],[206,[[43,[39]]]],0,[206,[[43,[41]]]],0,[206,[[43,[80]]]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[206,11],[206,11],0,[-1,15,[]],[16,46],[[206,166],2],[206,182],[206,[[43,[120]]]],[206,[[51,[120]]]],0,[207,[[43,[112]]]],[[207,108],[[58,[2,109]]]],[[-1,16],[[18,[17]]],[]],[207,[[43,[54]]]],[-1,-2,[],[]],[-1,-2,[],[]],[207,115],[207,[[43,[66]]]],[[],207],[207,-1,[]],[207,-1,[]],[207,[[43,[42]]]],[16,[[24,[23]]]],[207,[[43,[80]]]],[207,[[51,[108]]]],[207,[[43,[146]]]],[207,[[43,[[31,[124,124]]]]]],[207,[[43,[115]]]],[207,[[43,[11]]]],[[17,-1],[[24,[207]]],[]],[[17,-1],[[24,[207]]],[]],[207,42],[-1,-1,[]],[144,207],[207,116],[207,39],[-1,-2,[],[]],[[207,16],33],[207,13],[207,13],[207,13],[[],34],[207,[[43,[61]]]],[[],[[35,[207]]]],[207,42],[207,[[43,[41]]]],[207,[[43,[[51,[115]]]]]],[207,[[43,[69]]]],[[118,119,39,115,55,42,77,116,11,13,13,[43,[66]],[43,[148]],[43,[[51,[115]]]],[43,[115]],[43,[146]],[43,[[31,[124,124]]]],[43,[115]],[43,[124]]],[[58,[207]]]],[207,[[43,[148]]]],[207,75],[207,[[43,[115]]]],[207,[[43,[142]]]],[207,[[43,[41]]]],[207,42],[207,55],[207,[[43,[54]]]],[207,74],[207,119],[207,181],[207,[[43,[124]]]],[207,77],[207,[[51,[61]]]],[207,118],[207,[[43,[41]]]],[207,[[43,[79]]]],[207,[[43,[39]]]],[207,[[43,[41]]]],[207,[[43,[80]]]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[207,11],[207,11],[-1,15,[]],[16,46],[[207,166],2],[207,182],[207,[[43,[120]]]],[207,[[51,[120]]]],0,[208,[[43,[112]]]],[[208,108],[[14,[2,109]]]],[[-1,16],[[18,[17]]],[]],[208,[[43,[54]]]],[-1,-2,[],[]],[-1,-2,[],[]],[208,115],[208,[[43,[66]]]],[[],208],[208,-1,[]],[208,-1,[]],[208,[[43,[42]]]],0,[16,[[24,[23]]]],[208,[[43,[80]]]],[208,[[51,[108]]]],[208,[[43,[146]]]],[208,[[43,[[31,[124,124]]]]]],[208,[[43,[115]]]],[208,[[43,[11]]]],0,[[17,-1],[[24,[208]]],[]],[[17,-1],[[24,[208]]],[]],[208,42],[-1,-1,[]],[144,208],[208,116],[208,39],[-1,-2,[],[]],[[208,16],33],[208,13],[208,13],[208,13],0,[[],34],[208,[[43,[61]]]],[[],[[35,[208]]]],[208,42],[208,[[43,[41]]]],[208,[[43,[[51,[115]]]]]],[208,[[43,[69]]]],[[118,119,39,115,55,42,41,80,77,[43,[11]],13,13,[43,[42]],[43,[80]],[43,[39]],[43,[66]],[43,[148]],[43,[[51,[115]]]],[43,[115]],[43,[146]],[43,[[31,[124,124]]]],[43,[115]],[43,[124]],116,11],208],[208,[[43,[148]]]],[208,75],[208,[[43,[115]]]],[208,[[43,[142]]]],[208,[[43,[41]]]],[208,42],[208,55],[208,[[43,[54]]]],[208,74],[208,119],[208,181],[208,[[43,[124]]]],[208,77],[208,[[51,[61]]]],[208,118],[208,[[43,[41]]]],[208,[[43,[79]]]],[208,[[43,[39]]]],0,[208,[[43,[41]]]],0,[208,[[43,[80]]]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[208,11],[208,11],0,[-1,15,[]],[16,46],[[208,166],2],[208,182],[208,[[43,[120]]]],[208,[[51,[120]]]],0,[209,[[43,[112]]]],[[209,108],[[14,[2,109]]]],[[-1,16],[[18,[17]]],[]],[209,[[43,[54]]]],[-1,-2,[],[]],[-1,-2,[],[]],[209,115],[209,[[43,[66]]]],[[],209],[209,-1,[]],[209,-1,[]],[209,[[43,[42]]]],0,[16,[[24,[23]]]],[209,[[43,[80]]]],[209,[[51,[108]]]],[209,[[43,[146]]]],[209,[[43,[[31,[124,124]]]]]],[209,[[43,[115]]]],[209,[[43,[11]]]],0,[[17,-1],[[24,[209]]],[]],[[17,-1],[[24,[209]]],[]],[209,42],[-1,-1,[]],[144,209],[209,116],[209,39],[-1,-2,[],[]],[[209,16],33],[209,13],0,[209,13],[209,13],[[],34],[209,[[43,[61]]]],[[],[[35,[209]]]],[209,42],[209,[[43,[41]]]],[209,[[43,[[51,[115]]]]]],[209,[[43,[69]]]],[[118,119,39,115,55,42,77,[43,[11]],13,13,13,[43,[42]],[43,[66]],[43,[148]],[43,[[51,[115]]]],[43,[115]],[43,[146]],[43,[[31,[124,124]]]],[43,[115]],[43,[124]],116,11],209],[209,[[43,[148]]]],[209,75],[209,[[43,[115]]]],[209,[[43,[142]]]],[209,[[43,[41]]]],0,[209,42],[209,55],[209,[[43,[54]]]],[209,74],[209,119],[209,181],[209,[[43,[124]]]],[209,77],[209,[[51,[61]]]],[209,118],[209,[[43,[41]]]],[209,[[43,[79]]]],[209,[[43,[39]]]],[209,[[43,[41]]]],[209,[[43,[80]]]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[209,11],[209,11],[-1,15,[]],[16,46],[[209,166],2],[209,182],[209,[[43,[120]]]],[209,[[51,[120]]]],0,[210,[[43,[112]]]],[[210,108],[[14,[2,109]]]],[[-1,16],[[18,[17]]],[]],[210,[[43,[54]]]],[-1,-2,[],[]],[-1,-2,[],[]],[210,115],[210,[[43,[66]]]],[[],210],[210,-1,[]],[210,-1,[]],[210,[[43,[42]]]],0,[16,[[24,[23]]]],[210,[[43,[80]]]],[210,[[51,[108]]]],[210,[[43,[146]]]],[210,[[43,[[31,[124,124]]]]]],[210,[[43,[115]]]],[210,[[43,[11]]]],0,[[17,-1],[[24,[210]]],[]],[[17,-1],[[24,[210]]],[]],[210,42],[-1,-1,[]],[144,210],[210,116],[210,39],[-1,-2,[],[]],[[210,16],33],[210,13],0,[210,13],[210,13],0,[[],34],[210,[[43,[61]]]],[[],[[35,[210]]]],[210,42],[210,[[43,[41]]]],[210,[[43,[[51,[115]]]]]],[210,[[43,[69]]]],[[118,119,39,115,55,42,41,41,80,77,[43,[11]],13,13,13,[43,[42]],[43,[80]],[43,[39]],[43,[66]],[43,[148]],[43,[[51,[115]]]],[43,[115]],[43,[146]],[43,[[31,[124,124]]]],[43,[115]],[43,[124]],116,11],210],[210,[[43,[148]]]],[210,75],[210,[[43,[115]]]],[210,[[43,[142]]]],[210,[[43,[41]]]],0,[210,42],[210,55],[210,[[43,[54]]]],[210,74],[210,119],[210,181],[210,[[43,[124]]]],[210,77],[210,[[51,[61]]]],[210,118],[210,[[43,[41]]]],[210,[[43,[79]]]],[210,[[43,[39]]]],0,[210,[[43,[41]]]],0,[210,[[43,[80]]]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[210,11],[210,11],0,[-1,15,[]],[16,46],[[210,166],2],[210,182],[210,[[43,[120]]]],[210,[[51,[120]]]],0,[211,[[43,[112]]]],[[211,108],[[14,[2,109]]]],[[-1,16],[[18,[17]]],[]],[211,[[43,[54]]]],[-1,-2,[],[]],[-1,-2,[],[]],[211,115],[211,[[43,[66]]]],[[],211],[211,-1,[]],[211,-1,[]],[211,[[43,[42]]]],0,[16,[[24,[23]]]],[211,[[43,[80]]]],[211,[[51,[108]]]],[211,[[43,[146]]]],[211,[[43,[[31,[124,124]]]]]],[211,[[43,[115]]]],[211,[[43,[11]]]],0,[[17,-1],[[24,[211]]],[]],[[17,-1],[[24,[211]]],[]],[211,42],[-1,-1,[]],[144,211],[211,116],[211,39],[-1,-2,[],[]],[[211,16],33],[211,13],[211,13],[211,13],0,[[],34],[211,[[43,[61]]]],[[],[[35,[211]]]],[211,42],[211,[[43,[41]]]],[211,[[43,[[51,[115]]]]]],[211,[[43,[69]]]],[[118,119,39,115,55,42,41,80,77,[43,[11]],13,13,[43,[42]],[43,[80]],[43,[39]],[43,[66]],[43,[148]],[43,[[51,[115]]]],[43,[115]],[43,[146]],[43,[[31,[124,124]]]],[43,[115]],[43,[124]],116,11],211],[211,[[43,[148]]]],[211,75],[211,[[43,[115]]]],[211,[[43,[142]]]],[211,[[43,[41]]]],[211,42],[211,55],[211,[[43,[54]]]],[211,74],[211,119],[211,181],[211,[[43,[124]]]],[211,77],[211,[[51,[61]]]],[211,118],[211,[[43,[41]]]],[211,[[43,[79]]]],[211,[[43,[39]]]],0,[211,[[43,[41]]]],0,[211,[[43,[80]]]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[211,11],[211,11],0,[-1,15,[]],[16,46],[[211,166],2],[211,182],[211,[[43,[120]]]],[211,[[51,[120]]]],0,[212,[[43,[112]]]],[[212,108],[[14,[2,109]]]],[[-1,16],[[18,[17]]],[]],[212,[[43,[54]]]],[-1,-2,[],[]],[-1,-2,[],[]],[212,115],[212,[[43,[66]]]],[[],212],[212,-1,[]],[212,-1,[]],[212,[[43,[42]]]],0,[16,[[24,[23]]]],[212,[[43,[80]]]],[212,[[51,[108]]]],[212,[[43,[146]]]],[212,[[43,[[31,[124,124]]]]]],[212,[[43,[115]]]],[212,[[43,[11]]]],0,[[17,-1],[[24,[212]]],[]],[[17,-1],[[24,[212]]],[]],[212,42],[144,212],[-1,-1,[]],[212,116],[212,39],[-1,-2,[],[]],[[212,16],33],[212,13],0,[212,13],[212,13],0,[[],34],[212,[[43,[61]]]],[[],[[35,[212]]]],[212,42],[212,[[43,[41]]]],0,[212,[[43,[[51,[115]]]]]],[212,[[43,[69]]]],[[118,119,39,115,55,42,41,41,80,41,41,79,77,[43,[11]],13,13,13,[43,[42]],[43,[80]],[43,[39]],[43,[66]],[43,[148]],[43,[[51,[115]]]],[43,[115]],[43,[146]],[43,[[31,[124,124]]]],[43,[115]],[43,[124]],116,11],212],[212,[[43,[148]]]],[212,75],[212,[[43,[115]]]],[212,[[43,[142]]]],[212,[[43,[41]]]],0,[212,42],[212,55],[212,[[43,[54]]]],[212,74],[212,119],[212,181],[212,[[43,[124]]]],[212,77],[212,[[51,[61]]]],[212,118],[212,[[43,[41]]]],0,[212,[[43,[79]]]],0,[212,[[43,[39]]]],0,[212,[[43,[41]]]],0,[212,[[43,[80]]]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[212,11],[212,11],0,[-1,15,[]],[16,46],[[212,166],2],[212,182],[212,[[43,[120]]]],[212,[[51,[120]]]],0,[213,[[43,[112]]]],[[213,108],[[14,[2,109]]]],[[-1,16],[[18,[17]]],[]],[213,[[43,[54]]]],[-1,-2,[],[]],[-1,-2,[],[]],[213,115],[213,[[43,[66]]]],[[],213],[213,-1,[]],[213,-1,[]],[213,[[43,[42]]]],0,[16,[[24,[23]]]],[213,[[43,[80]]]],[213,[[51,[108]]]],[213,[[43,[146]]]],[213,[[43,[[31,[124,124]]]]]],[213,[[43,[115]]]],[213,[[43,[11]]]],0,[[17,-1],[[24,[213]]],[]],[[17,-1],[[24,[213]]],[]],[213,42],[-1,-1,[]],[144,213],[213,116],[213,39],[-1,-2,[],[]],[[213,16],33],[213,13],[213,13],[213,13],0,[[],34],[213,[[43,[61]]]],[[],[[35,[213]]]],[213,42],[213,[[43,[41]]]],[213,[[43,[[51,[115]]]]]],[213,[[43,[69]]]],[[118,119,39,115,55,42,41,80,41,79,77,[43,[11]],13,13,[43,[42]],[43,[80]],[43,[39]],[43,[66]],[43,[148]],[43,[[51,[115]]]],[43,[115]],[43,[146]],[43,[[31,[124,124]]]],[43,[115]],[43,[124]],116,11],213],[213,[[43,[148]]]],[213,75],[213,[[43,[115]]]],[213,[[43,[142]]]],[213,[[43,[41]]]],[213,42],[213,55],[213,[[43,[54]]]],[213,74],[213,119],[213,181],[213,[[43,[124]]]],[213,77],[213,[[51,[61]]]],[213,118],[213,[[43,[41]]]],0,[213,[[43,[79]]]],0,[213,[[43,[39]]]],0,[213,[[43,[41]]]],0,[213,[[43,[80]]]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[213,11],[213,11],0,[-1,15,[]],[16,46],[[213,166],2],[213,182],[213,[[43,[120]]]],[213,[[51,[120]]]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,[16,[[24,[23]]]],0,[[17,-1],[[24,[214]]],[]],[[17,-1],[[24,[214]]],[]],[-1,-1,[]],0,0,[-1,-2,[],[]],[[214,16],33],[[],34],[[],[[35,[214]]]],0,[[16,215],[[24,[2]]]],[16,214],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,[[16,216],[[24,[[18,[56]]]]]],[[16,216],[[24,[33]]]],0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[217,3],4],[[217,3],4],[[218,3],4],[[218,3],4],0,[-1,-1,[]],[-1,-1,[]],0,0,[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,44],28,[]],[[-1,44],28,[]],[-1,28,[]],[-1,28,[]],0,[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[-1,15,[]],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],0,[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[],141],[[-1,16],[[18,[17]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[141,141],[[-1,-2],2,[],[]],0,0,[-1,[[58,[141]]],22],[16,[[24,[23]]]],[[141,141],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[141]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[141]]],[]],[[141,3],4],[27,141],[-1,-1,[]],[27,[[58,[141]]]],[[141,-1],2,32],[-1,-2,[],[]],[[141,16],33],[27,[[58,[13]]]],[27,[[58,[13]]]],[27,[[58,[13]]]],0,[[],34],[[],[[35,[141]]]],0,[[27,30,188,27,67],[[58,[141]]]],0,[[141,13],[[58,[2]]]],[[141,-1],58,45],[-1,-2,[],[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,[30,[[58,[2]]]],[[54,30],177],[[54,30],47],[177,54],[47,54],0,0,0,[[140,54],-1,[]],[[140,140],-1,[]],[[140,140],2],[[-1,16],[[18,[17]]],[]],[140,190],[140,54],[-1,-2,[],[]],[-1,-2,[],[]],[140,140],[[-1,-2],2,[],[]],[[140,140],21],[[-1,-2],21,[],[]],0,[-1,[[58,[140]]],22],[16,[[24,[23]]]],[[140,140],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[140]]],[]],[[17,-1],[[24,[140]]],[]],[17,[[14,[-1,25]]],[]],[[140,3],4],[[140,3],4],[27,140],[-1,-1,[]],[[177,141],140],[27,[[58,[140,-1]]],[]],[[140,140],13],[[140,140],13],[[140,-1],2,32],[-1,-2,[],[]],[[140,16],33],[140,13],[[],34],[[],[[35,[140]]]],[[140,140],13],[[140,140],13],[[140,54],-1,[]],[140,-1,[]],[[54,141],[[58,[140]]]],[[140,140],[[43,[21]]]],0,[[-1,44],28,[]],[[140,-1],58,45],[[140,54],-1,[]],[[140,140],-1,[]],[[140,140],2],[140,28],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],0,0,0,0,[[41,54],-1,[]],[[41,41],-1,[]],[[41,41],2],[[-1,16],[[18,[17]]],[]],[41,190],[41,54],[-1,-2,[],[]],[-1,-2,[],[]],[41,41],[[-1,-2],2,[],[]],[[41,41],21],[[-1,-2],21,[],[]],[[],41],[41,-1,[]],[-1,[[58,[41]]],22],[16,[[24,[23]]]],[[41,41],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[41]]],[]],[[17,-1],[[24,[41]]],[]],[[41,3],4],[[41,3],4],[-1,-1,[]],[27,41],[[177,30],[[58,[41]]]],[27,[[58,[41,-1]]],[]],[[41,41],13],[[41,41],13],[[41,-1],2,32],[-1,-2,[],[]],[[41,16],33],[41,13],[[],34],[[],[[35,[41]]]],[[41,41],13],[[41,41],13],[30,41],[30,41],[[41,54],-1,[]],[41,-1,[]],[[54,30],[[58,[41]]]],[[41,41],[[43,[21]]]],0,0,[[-1,44],28,[]],[[41,-1],58,45],[[41,41],-1,[]],[[41,54],-1,[]],[[41,41],2],[41,28],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],[30,41],0,0,0,[[42,42],-1,[]],[[42,-1],2,[[219,[47]]]],[[-1,16],[[18,[17]]],[]],[42,190],[42,54],[-1,-2,[],[]],[-1,-2,[],[]],[42,[[58,[2]]]],[42,42],[[-1,-2],2,[],[]],[[42,42],21],[[-1,-2],21,[],[]],[[],42],[42,-1,[]],[-1,[[58,[42]]],22],[16,[[24,[23]]]],[[42,42],13],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[-1,-2],13,[],[]],[[17,-1],[[24,[42]]],[]],[17,[[14,[-1,25]]],[]],[[17,-1],[[24,[42]]],[]],[[42,3],4],[[42,3],4],[27,42],[177,42],[-1,-1,[]],[[47,30],[[58,[42]]]],[27,[[58,[42,-1]]],[]],[[42,42],13],[[42,42],13],[[42,-1],2,32],[-1,-2,[],[]],[[42,16],33],[42,13],[42,13],[[],34],[[],[[35,[42]]]],[[42,42],13],[[42,42],13],[[42,54],-1,[]],[[42,42],-1,[]],[[42,-1],2,[[219,[47]]]],[[54,30],[[58,[42]]]],[[42,42],[[43,[21]]]],0,0,[[-1,44],28,[]],[[42,-1],58,45],[[42,42],-1,[]],[[42,-1],2,[[219,[47]]]],[42,28],[-1,-2,[],[]],[-1,28,[]],[-1,[[14,[-2]]],[],[]],[-1,[[14,[-2]]],[],[]],[-1,15,[]],[16,46],[30,42]],"c":[],"p":[[6,"Data",17],[1,"tuple"],[5,"Formatter",6974],[8,"Result",6974],[5,"QuoteTick",351],[5,"Bar",52],[5,"OrderBookDelta",186],[5,"OrderBookDepth10",262],[5,"TradeTick",433],[10,"HasTsInit",17],[8,"UnixNanos",6975],[1,"slice"],[1,"bool"],[6,"Result",6976],[5,"TypeId",6977],[5,"Python",6978],[5,"PyAny",6979],[5,"Py",6980],[5,"BarSpecification",52],[5,"BarType",52],[6,"Ordering",6981],[10,"Deserializer",6982],[5,"CStr",6983],[8,"PyResult",6984],[5,"PyErr",6984],[5,"BarTypeParseError",52],[1,"str"],[5,"String",6985],[5,"IndexMap",6986],[1,"u8"],[5,"HashMap",6987],[10,"Hasher",6988],[8,"PyObject",6980],[5,"PyClassItemsIter",6989],[5,"LazyTypeObject",6990],[1,"usize"],[6,"BarAggregation",476],[6,"PriceType",476],[5,"InstrumentId",4428],[6,"AggregationSource",476],[5,"Price",6847],[5,"Quantity",6911],[6,"Option",6991],[5,"SeparatorPolicy",6992],[10,"Serializer",6993],[5,"PyTypeObject",6994],[1,"u64"],[6,"BookAction",476],[5,"BookOrder",305],[5,"OrderBookDeltas",230],[5,"Vec",6995],[1,"array"],[1,"u32"],[1,"f64"],[6,"OrderSide",476],[5,"PyDict",6996],[5,"BookPrice",5630],[8,"Result",6997],[5,"Ticker",396],[6,"AggressorSide",476],[5,"TradeId",4845],[6,"AccountType",476],[6,"AssetClass",476],[6,"InstrumentClass",476],[6,"BookType",476],[6,"ContingencyType",476],[6,"CurrencyType",476],[6,"InstrumentCloseType",476],[6,"LiquiditySide",476],[6,"MarketStatus",476],[6,"HaltReason",476],[6,"OmsType",476],[6,"OptionKind",476],[6,"OrderStatus",476],[6,"OrderType",476],[6,"PositionSide",476],[6,"TimeInForce",476],[6,"TradingState",476],[6,"TrailingOffsetType",476],[6,"TriggerType",476],[5,"AccountTypeIter",476],[5,"AggregationSourceIter",476],[5,"AggressorSideIter",476],[5,"AssetClassIter",476],[5,"InstrumentClassIter",476],[5,"BarAggregationIter",476],[5,"BookActionIter",476],[5,"BookTypeIter",476],[5,"ContingencyTypeIter",476],[5,"CurrencyTypeIter",476],[5,"InstrumentCloseTypeIter",476],[5,"LiquiditySideIter",476],[5,"MarketStatusIter",476],[5,"HaltReasonIter",476],[5,"OmsTypeIter",476],[5,"OptionKindIter",476],[5,"OrderSideIter",476],[5,"OrderStatusIter",476],[5,"OrderTypeIter",476],[5,"PositionSideIter",476],[5,"PriceTypeIter",476],[5,"TimeInForceIter",476],[5,"TradingStateIter",476],[5,"TrailingOffsetTypeIter",476],[5,"TriggerTypeIter",476],[5,"Error",6974],[10,"FromU8",476],[6,"OrderEvent",2522],[6,"OrderError",5729],[5,"AccountState",2089],[5,"OrderAcceptedBuilder",2125],[5,"AccountId",4234],[5,"OrderAccepted",2125],[6,"OrderAcceptedBuilderError",2125],[5,"ClientOrderId",4311],[5,"UUID4",6998],[5,"UninitializedFieldError",6999],[5,"TraderId",4884],[5,"StrategyId",4546],[5,"VenueOrderId",4966],[5,"OrderCancelRejectedBuilder",2206],[5,"OrderCancelRejected",2206],[6,"OrderCancelRejectedBuilderError",2206],[5,"Ustr",7000],[5,"OrderCanceledBuilder",2289],[5,"OrderCanceled",2289],[6,"OrderCanceledBuilderError",2289],[5,"OrderDeniedBuilder",2370],[5,"OrderDenied",2370],[6,"OrderDeniedBuilderError",2370],[5,"OrderEmulatedBuilder",2447],[5,"OrderEmulated",2447],[6,"OrderEmulatedBuilderError",2447],[5,"OrderExpiredBuilder",2560],[5,"OrderExpired",2560],[6,"OrderExpiredBuilderError",2560],[5,"OrderFilledBuilder",2641],[5,"OrderFilled",2641],[6,"OrderFilledBuilderError",2641],[5,"Money",6789],[5,"Currency",6669],[5,"PositionId",4507],[5,"OrderInitializedBuilder",2742],[5,"OrderInitialized",2742],[6,"OrderInitializedBuilderError",2742],[5,"ExecAlgorithmId",4390],[10,"Order",5729],[5,"OrderListId",4469],[5,"OrderModifyRejectedBuilder",2870],[5,"OrderModifyRejected",2870],[6,"OrderModifyRejectedBuilderError",2870],[5,"OrderPendingCancelBuilder",2953],[5,"OrderPendingCancel",2953],[6,"OrderPendingCancelBuilderError",2953],[5,"OrderPendingUpdateBuilder",3034],[5,"OrderPendingUpdate",3034],[6,"OrderPendingUpdateBuilderError",3034],[5,"OrderRejectedBuilder",3115],[5,"OrderRejected",3115],[6,"OrderRejectedBuilderError",3115],[5,"OrderReleasedBuilder",3196],[5,"OrderReleased",3196],[6,"OrderReleasedBuilderError",3196],[5,"OrderSubmitted",3531],[5,"OrderTriggered",3608],[5,"OrderUpdated",3689],[5,"OrderSubmittedBuilder",3531],[6,"OrderSubmittedBuilderError",3531],[5,"OrderTriggeredBuilder",3608],[6,"OrderTriggeredBuilderError",3608],[5,"OrderUpdatedBuilder",3689],[6,"OrderUpdatedBuilderError",3689],[5,"PositionChanged",3791],[5,"PositionClosed",3826],[5,"PositionOpened",3864],[5,"PositionState",3893],[1,"i64"],[8,"c_char",7001],[5,"ClientId",4273],[5,"ComponentId",4352],[5,"Symbol",4806],[5,"Venue",4924],[5,"SyntheticInstrument_API",4097],[5,"CVec",7002],[5,"OrderBook_API",4122],[5,"Level_API",4166],[5,"Level",5679],[1,"u16"],[10,"Instrument",5005],[5,"Decimal",7003],[5,"CryptoFuture",5044],[5,"CryptoPerpetual",5113],[5,"CurrencyPair",5181],[5,"Equity",5245],[5,"FuturesContract",5307],[5,"OptionsContract",5373],[5,"SyntheticInstrument",5517],[5,"Error",6997],[5,"OrderBook",5559],[6,"BookIntegrityError",5559],[6,"InvalidBookOperation",5559],[5,"Ladder",5630],[8,"OrderId",305],[5,"OrderCore",5729],[5,"LimitOrder",5876],[5,"LimitIfTouchedOrder",5951],[5,"MarketOrder",6030],[5,"MarketIfTouchedOrder",6100],[5,"MarketToLimitOrder",6177],[5,"StopLimitOrder",6251],[5,"StopMarketOrder",6330],[5,"TrailingStopLimitOrder",6407],[5,"TrailingStopMarketOrder",6489],[5,"EnumIterator",6568],[5,"PyModule",7004],[6,"Value",7005],[5,"AccountBalance",6637],[5,"MarginBalance",6637],[10,"Into",7006],[5,"order_filled",3273],[5,"order_denied_max_submitted_rate",3273],[5,"order_rejected_insufficient_margin",3273],[5,"order_initialized_buy_limit",3273],[5,"order_submitted",3273],[5,"order_triggered",3273],[5,"order_emulated",3273],[5,"order_released",3273],[5,"order_updated",3273],[5,"order_pending_update",3273],[5,"order_pending_cancel",3273],[5,"order_modify_rejected",3273],[5,"order_accepted",3273],[5,"order_cancel_rejected",3273],[5,"order_expired",3273],[6,"PositionEvent",3776],[5,"account_id",4586],[5,"account_ib",4586],[5,"client_id_binance",4586],[5,"client_id_dydx",4586],[5,"client_order_id",4586],[5,"component_risk_engine",4586],[5,"exec_algorithm_id",4586],[5,"instrument_id_eth_usdt_binance",4586],[5,"instrument_id_btc_usdt",4586],[5,"order_list_id_test",4586],[5,"position_id_test",4586],[5,"strategy_id_ema_cross",4586],[5,"symbol_eth_perp",4586],[5,"symbol_aud_usd",4586],[5,"trade_id",4586],[5,"trader_id",4586],[5,"venue_binance",4586],[5,"venue_sim",4586],[5,"venue_order_id",4586],[5,"uuid4",4586],[5,"crypto_future_btcusdt",5440],[5,"crypto_perpetual_ethusdt",5440],[5,"xbtusd_bitmex",5440],[5,"currency_pair_btcusdt",5440],[5,"equity_aapl",5440],[5,"futures_contract_es",5440],[5,"options_contract_appl",5440]],"b":[[34,"impl-From%3CQuoteTick%3E-for-Data"],[35,"impl-From%3CBar%3E-for-Data"],[36,"impl-From%3COrderBookDelta%3E-for-Data"],[37,"impl-From%3COrderBookDepth10%3E-for-Data"],[38,"impl-From%3CTradeTick%3E-for-Data"],[99,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarSpecification"],[101,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarSpecification"],[102,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarType"],[104,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarType"],[106,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Bar"],[107,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Bar"],[108,"impl-Display-for-BarSpecification"],[109,"impl-Debug-for-BarSpecification"],[110,"impl-Display-for-BarType"],[111,"impl-Debug-for-BarType"],[112,"impl-Debug-for-BarTypeParseError"],[113,"impl-Display-for-BarTypeParseError"],[114,"impl-Debug-for-Bar"],[115,"impl-Display-for-Bar"],[200,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDelta"],[202,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDelta"],[204,"impl-Display-for-OrderBookDelta"],[205,"impl-Debug-for-OrderBookDelta"],[238,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDeltas"],[240,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDeltas"],[242,"impl-Display-for-OrderBookDeltas"],[243,"impl-Debug-for-OrderBookDeltas"],[280,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDepth10"],[281,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDepth10"],[283,"impl-Display-for-OrderBookDepth10"],[284,"impl-Debug-for-OrderBookDepth10"],[321,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookOrder"],[323,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookOrder"],[324,"impl-Debug-for-BookOrder"],[325,"impl-Display-for-BookOrder"],[367,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+QuoteTick"],[369,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26QuoteTick"],[372,"impl-Debug-for-QuoteTick"],[373,"impl-Display-for-QuoteTick"],[408,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Ticker"],[409,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Ticker"],[411,"impl-Display-for-Ticker"],[412,"impl-Debug-for-Ticker"],[447,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeTick"],[448,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeTick"],[449,"impl-Debug-for-TradeTick"],[450,"impl-Display-for-TradeTick"],[1109,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AccountType"],[1111,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AccountType"],[1112,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AggregationSource"],[1114,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AggregationSource"],[1115,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AggressorSide"],[1117,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AggressorSide"],[1118,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AssetClass"],[1119,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AssetClass"],[1121,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentClass"],[1122,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentClass"],[1124,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarAggregation"],[1126,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarAggregation"],[1127,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookAction"],[1129,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookAction"],[1130,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BookType"],[1132,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BookType"],[1134,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ContingencyType"],[1135,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ContingencyType"],[1136,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CurrencyType"],[1137,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CurrencyType"],[1139,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentCloseType"],[1141,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentCloseType"],[1143,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LiquiditySide"],[1144,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LiquiditySide"],[1145,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketStatus"],[1146,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketStatus"],[1148,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HaltReason"],[1150,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HaltReason"],[1152,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OmsType"],[1153,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OmsType"],[1154,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OptionKind"],[1156,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OptionKind"],[1157,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderSide"],[1158,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderSide"],[1161,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderStatus"],[1162,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderStatus"],[1163,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderType"],[1165,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderType"],[1167,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PositionSide"],[1168,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PositionSide"],[1169,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PriceType"],[1171,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PriceType"],[1172,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TimeInForce"],[1173,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TimeInForce"],[1175,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradingState"],[1177,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradingState"],[1178,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingOffsetType"],[1179,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingOffsetType"],[1181,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TriggerType"],[1182,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TriggerType"],[1185,"impl-Debug-for-AccountType"],[1186,"impl-Display-for-AccountType"],[1188,"impl-Debug-for-AggregationSource"],[1189,"impl-Display-for-AggregationSource"],[1191,"impl-Debug-for-AggressorSide"],[1192,"impl-Display-for-AggressorSide"],[1194,"impl-Debug-for-AssetClass"],[1195,"impl-Display-for-AssetClass"],[1197,"impl-Debug-for-InstrumentClass"],[1198,"impl-Display-for-InstrumentClass"],[1200,"impl-Display-for-BarAggregation"],[1201,"impl-Debug-for-BarAggregation"],[1203,"impl-Debug-for-BookAction"],[1204,"impl-Display-for-BookAction"],[1206,"impl-Display-for-BookType"],[1207,"impl-Debug-for-BookType"],[1209,"impl-Display-for-ContingencyType"],[1210,"impl-Debug-for-ContingencyType"],[1212,"impl-Display-for-CurrencyType"],[1213,"impl-Debug-for-CurrencyType"],[1215,"impl-Debug-for-InstrumentCloseType"],[1216,"impl-Display-for-InstrumentCloseType"],[1218,"impl-Display-for-LiquiditySide"],[1219,"impl-Debug-for-LiquiditySide"],[1221,"impl-Display-for-MarketStatus"],[1222,"impl-Debug-for-MarketStatus"],[1224,"impl-Display-for-HaltReason"],[1225,"impl-Debug-for-HaltReason"],[1227,"impl-Debug-for-OmsType"],[1228,"impl-Display-for-OmsType"],[1230,"impl-Debug-for-OptionKind"],[1231,"impl-Display-for-OptionKind"],[1233,"impl-Debug-for-OrderSide"],[1234,"impl-Display-for-OrderSide"],[1236,"impl-Debug-for-OrderStatus"],[1237,"impl-Display-for-OrderStatus"],[1239,"impl-Display-for-OrderType"],[1240,"impl-Debug-for-OrderType"],[1242,"impl-Display-for-PositionSide"],[1243,"impl-Debug-for-PositionSide"],[1245,"impl-Display-for-PriceType"],[1246,"impl-Debug-for-PriceType"],[1248,"impl-Display-for-TimeInForce"],[1249,"impl-Debug-for-TimeInForce"],[1251,"impl-Debug-for-TradingState"],[1252,"impl-Display-for-TradingState"],[1254,"impl-Debug-for-TrailingOffsetType"],[1255,"impl-Display-for-TrailingOffsetType"],[1257,"impl-Display-for-TriggerType"],[1258,"impl-Debug-for-TriggerType"],[2157,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderAccepted"],[2158,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderAccepted"],[2159,"impl-Debug-for-OrderAcceptedBuilderError"],[2160,"impl-Display-for-OrderAcceptedBuilderError"],[2161,"impl-Debug-for-OrderAccepted"],[2162,"impl-Display-for-OrderAccepted"],[2164,"impl-From%3CUninitializedFieldError%3E-for-OrderAcceptedBuilderError"],[2165,"impl-From%3CString%3E-for-OrderAcceptedBuilderError"],[2237,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderCancelRejected"],[2239,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderCancelRejected"],[2240,"impl-Display-for-OrderCancelRejectedBuilderError"],[2241,"impl-Debug-for-OrderCancelRejectedBuilderError"],[2242,"impl-Debug-for-OrderCancelRejected"],[2243,"impl-Display-for-OrderCancelRejected"],[2246,"impl-From%3CUninitializedFieldError%3E-for-OrderCancelRejectedBuilderError"],[2247,"impl-From%3CString%3E-for-OrderCancelRejectedBuilderError"],[2321,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderCanceled"],[2322,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderCanceled"],[2323,"impl-Display-for-OrderCanceledBuilderError"],[2324,"impl-Debug-for-OrderCanceledBuilderError"],[2325,"impl-Debug-for-OrderCanceled"],[2326,"impl-Display-for-OrderCanceled"],[2328,"impl-From%3CUninitializedFieldError%3E-for-OrderCanceledBuilderError"],[2329,"impl-From%3CString%3E-for-OrderCanceledBuilderError"],[2400,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderDenied"],[2401,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderDenied"],[2402,"impl-Display-for-OrderDeniedBuilderError"],[2403,"impl-Debug-for-OrderDeniedBuilderError"],[2404,"impl-Display-for-OrderDenied"],[2405,"impl-Debug-for-OrderDenied"],[2408,"impl-From%3CUninitializedFieldError%3E-for-OrderDeniedBuilderError"],[2409,"impl-From%3CString%3E-for-OrderDeniedBuilderError"],[2477,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderEmulated"],[2478,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderEmulated"],[2479,"impl-Display-for-OrderEmulatedBuilderError"],[2480,"impl-Debug-for-OrderEmulatedBuilderError"],[2481,"impl-Debug-for-OrderEmulated"],[2482,"impl-Display-for-OrderEmulated"],[2485,"impl-From%3CUninitializedFieldError%3E-for-OrderEmulatedBuilderError"],[2486,"impl-From%3CString%3E-for-OrderEmulatedBuilderError"],[2591,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderExpired"],[2593,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderExpired"],[2594,"impl-Display-for-OrderExpiredBuilderError"],[2595,"impl-Debug-for-OrderExpiredBuilderError"],[2596,"impl-Debug-for-OrderExpired"],[2597,"impl-Display-for-OrderExpired"],[2599,"impl-From%3CUninitializedFieldError%3E-for-OrderExpiredBuilderError"],[2600,"impl-From%3CString%3E-for-OrderExpiredBuilderError"],[2677,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderFilled"],[2678,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderFilled"],[2679,"impl-Display-for-OrderFilledBuilderError"],[2680,"impl-Debug-for-OrderFilledBuilderError"],[2681,"impl-Debug-for-OrderFilled"],[2682,"impl-Display-for-OrderFilled"],[2684,"impl-From%3CString%3E-for-OrderFilledBuilderError"],[2685,"impl-From%3CUninitializedFieldError%3E-for-OrderFilledBuilderError"],[2785,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderInitialized"],[2786,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderInitialized"],[2788,"impl-Display-for-OrderInitializedBuilderError"],[2789,"impl-Debug-for-OrderInitializedBuilderError"],[2790,"impl-Debug-for-OrderInitialized"],[2791,"impl-Display-for-OrderInitialized"],[2794,"impl-From%3CUninitializedFieldError%3E-for-OrderInitializedBuilderError"],[2795,"impl-From%3CString%3E-for-OrderInitializedBuilderError"],[2901,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderModifyRejected"],[2903,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderModifyRejected"],[2904,"impl-Debug-for-OrderModifyRejectedBuilderError"],[2905,"impl-Display-for-OrderModifyRejectedBuilderError"],[2906,"impl-Debug-for-OrderModifyRejected"],[2907,"impl-Display-for-OrderModifyRejected"],[2910,"impl-From%3CUninitializedFieldError%3E-for-OrderModifyRejectedBuilderError"],[2911,"impl-From%3CString%3E-for-OrderModifyRejectedBuilderError"],[2984,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderPendingCancel"],[2986,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderPendingCancel"],[2987,"impl-Display-for-OrderPendingCancelBuilderError"],[2988,"impl-Debug-for-OrderPendingCancelBuilderError"],[2989,"impl-Display-for-OrderPendingCancel"],[2990,"impl-Debug-for-OrderPendingCancel"],[2992,"impl-From%3CUninitializedFieldError%3E-for-OrderPendingCancelBuilderError"],[2993,"impl-From%3CString%3E-for-OrderPendingCancelBuilderError"],[3065,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderPendingUpdate"],[3066,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderPendingUpdate"],[3068,"impl-Display-for-OrderPendingUpdateBuilderError"],[3069,"impl-Debug-for-OrderPendingUpdateBuilderError"],[3070,"impl-Display-for-OrderPendingUpdate"],[3071,"impl-Debug-for-OrderPendingUpdate"],[3074,"impl-From%3CString%3E-for-OrderPendingUpdateBuilderError"],[3075,"impl-From%3CUninitializedFieldError%3E-for-OrderPendingUpdateBuilderError"],[3146,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderRejected"],[3148,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderRejected"],[3149,"impl-Debug-for-OrderRejectedBuilderError"],[3150,"impl-Display-for-OrderRejectedBuilderError"],[3151,"impl-Display-for-OrderRejected"],[3152,"impl-Debug-for-OrderRejected"],[3155,"impl-From%3CString%3E-for-OrderRejectedBuilderError"],[3156,"impl-From%3CUninitializedFieldError%3E-for-OrderRejectedBuilderError"],[3225,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderReleased"],[3227,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderReleased"],[3228,"impl-Debug-for-OrderReleasedBuilderError"],[3229,"impl-Display-for-OrderReleasedBuilderError"],[3230,"impl-Display-for-OrderReleased"],[3231,"impl-Debug-for-OrderReleased"],[3233,"impl-From%3CUninitializedFieldError%3E-for-OrderReleasedBuilderError"],[3234,"impl-From%3CString%3E-for-OrderReleasedBuilderError"],[3562,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderSubmitted"],[3564,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderSubmitted"],[3565,"impl-Display-for-OrderSubmittedBuilderError"],[3566,"impl-Debug-for-OrderSubmittedBuilderError"],[3567,"impl-Display-for-OrderSubmitted"],[3568,"impl-Debug-for-OrderSubmitted"],[3570,"impl-From%3CString%3E-for-OrderSubmittedBuilderError"],[3572,"impl-From%3CUninitializedFieldError%3E-for-OrderSubmittedBuilderError"],[3640,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderTriggered"],[3641,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderTriggered"],[3642,"impl-Display-for-OrderTriggeredBuilderError"],[3643,"impl-Debug-for-OrderTriggeredBuilderError"],[3644,"impl-Display-for-OrderTriggered"],[3645,"impl-Debug-for-OrderTriggered"],[3647,"impl-From%3CUninitializedFieldError%3E-for-OrderTriggeredBuilderError"],[3648,"impl-From%3CString%3E-for-OrderTriggeredBuilderError"],[3721,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderUpdated"],[3722,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderUpdated"],[3723,"impl-Debug-for-OrderUpdatedBuilderError"],[3724,"impl-Display-for-OrderUpdatedBuilderError"],[3725,"impl-Debug-for-OrderUpdated"],[3726,"impl-Display-for-OrderUpdated"],[3729,"impl-From%3CUninitializedFieldError%3E-for-OrderUpdatedBuilderError"],[3730,"impl-From%3CString%3E-for-OrderUpdatedBuilderError"],[4249,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26AccountId"],[4250,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+AccountId"],[4252,"impl-Debug-for-AccountId"],[4253,"impl-Display-for-AccountId"],[4287,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ClientId"],[4288,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ClientId"],[4290,"impl-Display-for-ClientId"],[4291,"impl-Debug-for-ClientId"],[4326,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ClientOrderId"],[4328,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ClientOrderId"],[4329,"impl-Debug-for-ClientOrderId"],[4330,"impl-Display-for-ClientOrderId"],[4367,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ComponentId"],[4368,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ComponentId"],[4369,"impl-Display-for-ComponentId"],[4370,"impl-Debug-for-ComponentId"],[4405,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+ExecAlgorithmId"],[4406,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26ExecAlgorithmId"],[4407,"impl-Debug-for-ExecAlgorithmId"],[4408,"impl-Display-for-ExecAlgorithmId"],[4443,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26InstrumentId"],[4444,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+InstrumentId"],[4446,"impl-Debug-for-InstrumentId"],[4447,"impl-Display-for-InstrumentId"],[4483,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderListId"],[4485,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderListId"],[4486,"impl-Display-for-OrderListId"],[4487,"impl-Debug-for-OrderListId"],[4522,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26PositionId"],[4524,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+PositionId"],[4525,"impl-Display-for-PositionId"],[4526,"impl-Debug-for-PositionId"],[4562,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StrategyId"],[4563,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StrategyId"],[4564,"impl-Debug-for-StrategyId"],[4565,"impl-Display-for-StrategyId"],[4821,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Symbol"],[4822,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Symbol"],[4824,"impl-Display-for-Symbol"],[4825,"impl-Debug-for-Symbol"],[4860,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeId"],[4861,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeId"],[4863,"impl-Display-for-TradeId"],[4864,"impl-Debug-for-TradeId"],[4900,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TraderId"],[4901,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TraderId"],[4902,"impl-Display-for-TraderId"],[4903,"impl-Debug-for-TraderId"],[4940,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Venue"],[4941,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Venue"],[4943,"impl-Debug-for-Venue"],[4944,"impl-Display-for-Venue"],[4981,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26VenueOrderId"],[4982,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+VenueOrderId"],[4984,"impl-Debug-for-VenueOrderId"],[4985,"impl-Display-for-VenueOrderId"],[5060,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CryptoFuture"],[5061,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CryptoFuture"],[5128,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CryptoPerpetual"],[5130,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CryptoPerpetual"],[5196,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26CurrencyPair"],[5197,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+CurrencyPair"],[5261,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Equity"],[5262,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Equity"],[5325,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26FuturesContract"],[5327,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+FuturesContract"],[5391,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OptionsContract"],[5393,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OptionsContract"],[5533,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SyntheticInstrument"],[5535,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SyntheticInstrument"],[5591,"impl-Debug-for-InvalidBookOperation"],[5592,"impl-Display-for-InvalidBookOperation"],[5593,"impl-Debug-for-BookIntegrityError"],[5594,"impl-Display-for-BookIntegrityError"],[5650,"impl-Display-for-BookPrice"],[5651,"impl-Debug-for-BookPrice"],[5772,"impl-Display-for-OrderError"],[5773,"impl-Debug-for-OrderError"],[5898,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LimitOrder"],[5899,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LimitOrder"],[5973,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26LimitIfTouchedOrder"],[5974,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+LimitIfTouchedOrder"],[6050,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketOrder"],[6051,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketOrder"],[6122,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketIfTouchedOrder"],[6123,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketIfTouchedOrder"],[6199,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+MarketToLimitOrder"],[6200,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26MarketToLimitOrder"],[6273,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StopLimitOrder"],[6274,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StopLimitOrder"],[6352,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26StopMarketOrder"],[6353,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+StopMarketOrder"],[6429,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingStopLimitOrder"],[6430,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingStopLimitOrder"],[6511,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TrailingStopMarketOrder"],[6512,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TrailingStopMarketOrder"],[6575,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26EnumIterator"],[6576,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+EnumIterator"],[6645,"impl-Display-for-AccountBalance"],[6646,"impl-Debug-for-AccountBalance"],[6647,"impl-Debug-for-MarginBalance"],[6648,"impl-Display-for-MarginBalance"],[6756,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Currency"],[6758,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Currency"],[6792,"impl-Add%3Cf64%3E-for-Money"],[6793,"impl-Add-for-Money"],[6811,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Money"],[6812,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Money"],[6814,"impl-Debug-for-Money"],[6815,"impl-Display-for-Money"],[6837,"impl-Sub%3Cf64%3E-for-Money"],[6838,"impl-Sub-for-Money"],[6851,"impl-Add%3Cf64%3E-for-Price"],[6852,"impl-Add-for-Price"],[6872,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Price"],[6873,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Price"],[6874,"impl-Debug-for-Price"],[6875,"impl-Display-for-Price"],[6900,"impl-Sub-for-Price"],[6901,"impl-Sub%3Cf64%3E-for-Price"],[6934,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26Quantity"],[6936,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+Quantity"],[6937,"impl-Display-for-Quantity"],[6938,"impl-Debug-for-Quantity"],[6939,"impl-From%3C%26str%3E-for-Quantity"],[6940,"impl-From%3Ci64%3E-for-Quantity"],[6955,"impl-Mul%3Cf64%3E-for-Quantity"],[6956,"impl-Mul-for-Quantity"]]}],\
["nautilus_network",{"doc":"","t":"CCCCPPFGFFPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNHFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN","n":["http","python","socket","websocket","DELETE","GET","HttpClient","HttpMethod","HttpResponse","InnerHttpClient","PATCH","POST","PUT","arguments","arguments","arguments","borrow","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","borrow_mut","clone","clone","clone","clone_into","clone_into","clone_into","default","doc","doc","doc","eq","equivalent","equivalent","equivalent","extract","extract","extract","extract","extract","extract","extract","extract","fmt","fmt","from","from","from","from","hash","into","into","into","into","into","into_py","into_py","into_py","items_iter","items_iter","items_iter","lazy_type_object","lazy_type_object","lazy_type_object","py_new","send_request","status","to_owned","to_owned","to_owned","to_response","try_from","try_from","try_from","try_from","try_into","try_into","try_into","try_into","type_id","type_id","type_id","type_id","type_object_raw","type_object_raw","type_object_raw","vzip","vzip","vzip","vzip","network","SocketClient","SocketConfig","arguments","arguments","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","connect","disconnect","doc","doc","extract","extract","extract","extract","extract","fmt","from","from","into","into","into_py","into_py","is_disconnected","items_iter","items_iter","lazy_type_object","lazy_type_object","send_bytes","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","WebSocketClient","WebSocketConfig","arguments","arguments","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","connect","disconnect","doc","doc","extract","extract","extract","extract","extract","fmt","from","from","into","into","into_py","into_py","is_disconnected","items_iter","items_iter","lazy_type_object","lazy_type_object","send_bytes","send_close_message","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip"],"q":[[0,"nautilus_network"],[4,"nautilus_network::http"],[93,"nautilus_network::python"],[94,"nautilus_network::socket"],[137,"nautilus_network::websocket"],[181,"pyo3::marker"],[182,"pyo3::types::any"],[183,"pyo3::instance"],[184,"core::ffi::c_str"],[185,"pyo3::err"],[186,"pyo3::err"],[187,"core::fmt"],[188,"core::fmt"],[189,"http::method"],[190,"pyo3::instance"],[191,"pyo3::impl_::pyclass::lazy_type_object"],[192,"alloc::string"],[193,"alloc::vec"],[194,"core::option"],[195,"std::collections::hash::map"],[196,"core::error"],[197,"alloc::boxed"],[198,"reqwest::async_impl::response"],[199,"core::any"],[200,"pyo3_ffi::cpython::object"],[201,"pyo3::types::module"],[202,"tungstenite::error"],[203,"std::io::error"]],"d":["","","","","","","","","HttpResponse contains relevant data from a HTTP request.","Provides a high-performance HttpClient for HTTP requests.","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","Create a new HttpClient.","","","","","","","","","","","","","","","","","","","","","","","","","","Loaded as nautilus_pyo3.network","","Configuration for TCP socket connection.","","","","","","","","","","Set disconnect mode to true.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Creates a websocket client.","Set disconnect mode to true.","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","",""],"i":[0,0,0,0,5,5,0,0,0,0,5,5,5,5,6,13,4,5,6,13,4,5,6,13,4,5,6,4,5,6,4,5,6,13,5,5,5,5,5,5,5,6,6,6,13,13,5,6,4,5,6,13,5,4,5,5,6,13,5,6,13,5,6,13,5,6,13,13,4,6,4,5,6,4,4,5,6,13,4,5,6,13,4,5,6,13,5,6,13,4,5,6,13,0,0,0,32,33,32,33,32,33,32,32,33,33,32,33,32,32,32,33,33,32,32,33,32,33,32,33,33,32,33,32,33,33,32,32,33,32,33,32,33,32,33,32,33,0,0,37,38,37,38,37,38,37,37,38,38,37,38,37,37,37,38,38,37,37,38,37,38,37,38,38,37,38,37,38,38,38,37,37,38,37,38,37,38,37,38,37,38],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[4,4],[5,5],[6,6],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[-1,-2],7,[],[]],[[],4],[1,[[9,[8]]]],[1,[[9,[8]]]],[1,[[9,[8]]]],[[5,5],10],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[-1,-2],10,[],[]],[[2,-1],[[9,[5]]],[]],[[2,-1],[[9,[5]]],[]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[6]]],[]],[[2,-1],[[9,[6]]],[]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[13]]],[]],[[2,-1],[[9,[13]]],[]],[[5,14],15],[[6,14],15],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[5,-1],7,16],[-1,-2,[],[]],[5,17],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[5,1],18],[[6,1],18],[[13,1],18],[[],19],[[],19],[[],19],[[],[[20,[5]]]],[[],[[20,[6]]]],[[],[[20,[13]]]],[[[22,[21]],[22,[[7,[21,0]]]],[23,[0]]],13],[[4,17,21,[24,[21,21]],[23,[[22,[25]]]]],[[12,[6,[27,[26]]]]]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[4,28],[[12,[6,[27,[26]]]]]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,29,[]],[-1,29,[]],[-1,29,[]],[-1,29,[]],[1,30],[1,30],[1,30],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[1,31],[[9,[7]]]],0,0,[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[32,32],[[-1,-2],7,[],[]],[[32,[23,[18]],[23,[18]],[23,[18]]],[[12,[33,34]]]],[33,7],[1,[[9,[8]]]],[1,[[9,[8]]]],[[2,-1],[[9,[32]]],[]],[[2,-1],[[9,[32]]],[]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[33]]],[]],[[2,-1],[[9,[33]]],[]],[[32,14],15],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[32,1],18],[[33,1],18],[33,10],[[],19],[[],19],[[],[[20,[32]]]],[[],[[20,[33]]]],[[33,[35,[25]]],[[12,[7,36]]]],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,29,[]],[-1,29,[]],[1,30],[1,30],[-1,-2,[],[]],[-1,-2,[],[]],0,0,[[-1,1],[[3,[2]]],[]],[[-1,1],[[3,[2]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[37,37],[[-1,-2],7,[],[]],[[37,[23,[18]],[23,[18]],[23,[18]]],[[12,[38,34]]]],[38,7],[1,[[9,[8]]]],[1,[[9,[8]]]],[[2,-1],[[9,[37]]],[]],[2,[[12,[-1,11]]],[]],[[2,-1],[[9,[37]]],[]],[[2,-1],[[9,[38]]],[]],[[2,-1],[[9,[38]]],[]],[[37,14],15],[-1,-1,[]],[-1,-1,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[37,1],18],[[38,1],18],[38,10],[[],19],[[],19],[[],[[20,[37]]]],[[],[[20,[38]]]],[[38,[22,[25]]],[[12,[7,34]]]],[38,7],[-1,-2,[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,[[12,[-2]]],[],[]],[-1,29,[]],[-1,29,[]],[1,30],[1,30],[-1,-2,[],[]],[-1,-2,[],[]]],"c":[],"p":[[5,"Python",181],[5,"PyAny",182],[5,"Py",183],[5,"InnerHttpClient",4],[6,"HttpMethod",4],[5,"HttpResponse",4],[1,"tuple"],[5,"CStr",184],[8,"PyResult",185],[1,"bool"],[5,"PyErr",185],[6,"Result",186],[5,"HttpClient",4],[5,"Formatter",187],[8,"Result",187],[10,"Hasher",188],[5,"Method",189],[8,"PyObject",183],[5,"PyClassItemsIter",190],[5,"LazyTypeObject",191],[5,"String",192],[5,"Vec",193],[6,"Option",194],[5,"HashMap",195],[1,"u8"],[10,"Error",196],[5,"Box",197],[5,"Response",198],[5,"TypeId",199],[5,"PyTypeObject",200],[5,"PyModule",201],[5,"SocketConfig",94],[5,"SocketClient",94],[6,"Error",202],[1,"slice"],[5,"Error",203],[5,"WebSocketConfig",137],[5,"WebSocketClient",137]],"b":[[38,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpMethod"],[39,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpMethod"],[41,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpResponse"],[42,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpResponse"],[44,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+HttpClient"],[45,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26HttpClient"],[108,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SocketConfig"],[109,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SocketConfig"],[111,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+SocketClient"],[112,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26SocketClient"],[151,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WebSocketConfig"],[153,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WebSocketConfig"],[154,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26WebSocketClient"],[155,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+WebSocketClient"]]}],\
["nautilus_persistence",{"doc":"","t":"CCCCPPKGKKKGPPPPPPKNNCNNNNMMCMHNNNNNNNNNNMNNNCNNNNNNCNNNNNNNNMCCFFFNNNNNNNNNNNNNNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNFFIFONNNNNNNNONNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNCCCFGPPNNNNNNNNNNNHNNNOHNNNNNNNNNFNNNNNONNNONFNNNNNNNNNNNNNCHCCCPGPPPNNNNNNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNNNNNNNCCCCFNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNNFNNNNNNNNNNNNNNNN","n":["arrow","backend","db","python","ArrowError","ArrowError","ArrowSchemaProvider","DataStreamingError","DecodeDataFromRecordBatch","DecodeFromRecordBatch","EncodeToRecordBatch","EncodingError","InvalidColumnType","IoError","MissingColumn","MissingMetadata","ParseError","PythonError","WriteStream","as_error_source","as_error_source","bar","borrow","borrow","borrow_mut","borrow_mut","decode_batch","decode_data_batch","delta","encode_batch","extract_column","fmt","fmt","fmt","fmt","from","from","from","from","from","from","get_schema","get_schema_map","into","into","quote","separate_by_policy","separate_by_policy","source","source","to_string","to_string","trade","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","write","kmerge_batch","session","EagerStream","ElementBatchIter","KMerge","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","cjk_compat_variants","cjk_compat_variants","drop","from","from","from","from_stream_with_runtime","into","into","into","into_iter","into_iter","into_py_dict","into_py_dict","item","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","multiunzip","new","next","next","nfc","nfc","nfd","nfd","nfkc","nfkc","nfkd","nfkd","push_iter","stream_safe","stream_safe","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","vzip","vzip","vzip","DataBackendSession","DataQueryResult","QueryResult","TsInitComparator","acc","add_file","arguments","borrow","borrow","borrow","borrow_mut","borrow_mut","borrow_mut","chunk_size","compare","default","doc","doc","drop","drop_chunk","extract","extract","extract","extract","fmt","from","from","from","get_query_result","into","into","into","into_iter","into_py","into_py","items_iter","items_iter","lazy_type_object","lazy_type_object","new","new","next","result","runtime","size","try_from","try_from","try_from","try_into","try_into","try_into","type_id","type_id","type_id","type_object_raw","type_object_raw","vzip","vzip","vzip","write_data","database","schema","sql","Database","DatabaseEngine","POSTGRES","SQLITE","borrow","borrow","borrow_mut","borrow_mut","clone","clone_into","execute","fetch_all","from","from","get_db_options","init_db_schema","into","into","new","pool","setup_test_database","to_owned","try_from","try_from","try_into","try_into","type_id","type_id","vzip","vzip","GeneralItem","borrow","borrow_mut","from","from_row","into","key","try_from","try_into","type_id","value","vzip","SqlCacheDatabase","add","borrow","borrow_mut","from","get","into","key_general","key_trader","new","try_from","try_into","type_id","vzip","backend","persistence","wranglers","session","transformer","Bar","NautilusDataType","OrderBookDelta","QuoteTick","TradeTick","arguments","borrow","borrow_mut","clone","clone_into","doc","extract","extract","extract","fmt","from","into","into_py","items_iter","lazy_type_object","to_owned","try_from","try_into","type_id","type_object_raw","vzip","DataTransformer","arguments","borrow","borrow_mut","doc","extract","extract","from","get_schema_map","into","into_py","items_iter","lazy_type_object","pyo3_bars_to_batches_bytes","pyo3_order_book_deltas_to_batches_bytes","pyo3_quote_ticks_to_batches_bytes","pyo3_trade_ticks_to_batches_bytes","pyobjects_to_batches_bytes","try_from","try_into","type_id","type_object_raw","vzip","bar","delta","quote","trade","BarDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","OrderBookDeltaDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","QuoteTickDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip","TradeTickDataWrangler","arguments","borrow","borrow_mut","doc","extract","extract","from","into","into_py","items_iter","lazy_type_object","try_from","try_into","type_id","type_object_raw","vzip"],"q":[[0,"nautilus_persistence"],[4,"nautilus_persistence::arrow"],[62,"nautilus_persistence::backend"],[64,"nautilus_persistence::backend::kmerge_batch"],[166,"nautilus_persistence::backend::session"],[226,"nautilus_persistence::db"],[229,"nautilus_persistence::db::database"],[259,"nautilus_persistence::db::schema"],[271,"nautilus_persistence::db::sql"],[285,"nautilus_persistence::python"],[288,"nautilus_persistence::python::backend"],[290,"nautilus_persistence::python::backend::session"],[316,"nautilus_persistence::python::backend::transformer"],[339,"nautilus_persistence::python::wranglers"],[343,"nautilus_persistence::python::wranglers::bar"],[360,"nautilus_persistence::python::wranglers::delta"],[377,"nautilus_persistence::python::wranglers::quote"],[394,"nautilus_persistence::python::wranglers::trade"],[411,"core::error"],[412,"alloc::string"],[413,"std::collections::hash::map"],[414,"arrow_array::record_batch"],[415,"alloc::vec"],[416,"core::result"],[417,"nautilus_model::data"],[418,"arrow_schema::error"],[419,"arrow_array::array"],[420,"arrow_schema::datatype"],[421,"arrow_array::array"],[422,"core::fmt"],[423,"std::io::error"],[424,"core::option"],[425,"arrow_schema::schema"],[426,"thousands::policies"],[427,"core::any"],[428,"unicode_normalization::replace"],[429,"tokio::runtime::runtime"],[430,"alloc::sync"],[431,"core::marker"],[432,"futures_core::stream"],[433,"pyo3::marker"],[434,"pyo3::types::dict"],[435,"alloc::vec::into_iter"],[436,"core::iter::traits::iterator"],[437,"compare"],[438,"unicode_normalization::recompose"],[439,"unicode_normalization::decompose"],[440,"unicode_normalization::stream_safe"],[441,"datafusion_common::error"],[442,"pyo3::types::any"],[443,"pyo3::instance"],[444,"core::cmp"],[445,"core::ffi::c_str"],[446,"pyo3::err"],[447,"pyo3::impl_::pyclass::lazy_type_object"],[448,"pyo3_ffi::cpython::object"],[449,"sqlx_core::error"],[450,"anyhow"],[451,"sqlx_core::any::row"],[452,"sqlx_core::from_row"],[453,"core::marker"],[454,"sqlx_core::error"],[455,"nautilus_model::identifiers::trader_id"],[456,"pyo3::types::module"],[457,"pyo3::types::typeobject"],[458,"nautilus_model::data::bar"],[459,"pyo3::types::bytes"],[460,"nautilus_model::data::delta"],[461,"nautilus_model::data::quote"],[462,"nautilus_model::data::trade"]],"d":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Provides a DataFusion session and registers DataFusion …","","","","","Query a file for its records. the caller must specify T to …","","","","","","","","","","","","","","Chunks generated by iteration must be dropped after use, …","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","Returns the argument unchanged.","","Calls U::from(self).","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Returns the argument unchanged.","","","Calls U::from(self).","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","","Loaded as nautilus_pyo3.persistence","","","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","","Returns the argument unchanged.","","Calls U::from(self).","","","","","","","","Return Python bytes from the given list of ‘legacy’ …","","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","","","","","","","","","","Returns the argument unchanged.","Calls U::from(self).","","","","","","","",""],"i":[0,0,0,0,18,7,0,0,0,0,0,0,7,18,7,7,7,18,0,18,7,0,18,7,18,7,5,87,0,10,0,18,18,7,7,18,18,18,18,7,7,88,88,18,7,0,18,7,18,7,18,7,0,18,7,18,7,18,7,18,7,27,0,0,0,0,0,30,41,38,30,41,38,30,38,30,30,41,38,30,30,41,38,30,38,30,38,41,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,30,38,30,38,30,38,30,38,30,38,38,30,38,30,41,38,30,41,38,30,41,38,30,41,38,0,0,0,0,54,46,46,50,46,54,50,46,54,46,50,50,46,54,54,54,46,46,54,54,50,50,46,54,46,50,46,54,54,46,54,46,54,46,54,46,54,54,54,46,54,50,46,54,50,46,54,50,46,54,46,54,50,46,54,46,0,0,0,0,0,67,67,67,60,67,60,60,60,60,60,67,60,60,0,67,60,60,60,0,60,67,60,67,60,67,60,67,60,0,69,69,69,69,69,69,69,69,69,69,69,0,72,72,72,72,72,72,72,72,72,72,72,72,72,0,0,0,0,0,75,0,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,75,0,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,76,0,0,0,0,0,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,83,0,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,84,0,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,85,0,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86,86],"f":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,[-1,1,[]],[-1,1,[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[3,[2,2]],4],[[8,[[6,[5]],7]]]],[[[3,[2,2]],4],[[8,[[6,[9]],7]]]],0,[[[3,[2,2]],[11,[10]]],[[8,[4,12]]]],[[[11,[13]],14,15,16],[[8,[-1,7]]],17],[[18,19],20],[[18,19],20],[[7,19],20],[[7,19],20],[12,18],[21,18],[22,18],[-1,-1,[]],[12,7],[-1,-1,[]],[[[23,[[3,[2,2]]]]],24],[[],[[3,[2,2]]]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[-1,25],2,[]],[[-1,25],2,[]],[18,[[23,[1]]]],[7,[[23,[1]]]],[-1,2,[]],[-1,2,[]],0,[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],[[27,4],[[8,[28,18]]]],0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,[[29,[-2]]],[],[]],[-1,[[29,[-2]]],[],[]],[[[30,[-1]]],28,[]],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[[-2,[32,[31]]],[[30,[-1]]],33,[[35,[],[[34,[-1]]]],33]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[-1,36],37,[]],[[-1,36],37,[]],0,[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3]]],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4]]],[],[],[],[]],[-1,28,[]],[-1,[[28,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,28,[]],[-1,[[28,[-2,-3,-4]]],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3]]],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4]]],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,28,[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3]]],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7]]],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4]]],[],[],[],[]],[-1,28,[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9]]],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6]]],[],[],[],[],[],[]],[-1,[[28,[-2,-3]]],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10]]],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2]]],[],[]],[-1,[[28,[-2,-3,-4,-5]]],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11]]],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12]]],[],[],[],[],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8]]],[],[],[],[],[],[],[],[]],[-1,[[28,[-2,-3,-4,-5,-6,-7,-8,-9,-10,-11,-12,-13]]],[],[],[],[],[],[],[],[],[],[],[],[],[]],[-3,[[38,[-2,-1,-3]]],[],[[40,[],[[34,[[39,[-1]]]]]]],[[42,[[41,[-2,-1]]]]]],[[[30,[-1]]],[[23,[-2]]],[],[]],[[[38,[-2,-1,-3]]],[[23,[-4]]],[],[[40,[],[[34,[[39,[-1]]]]]]],[[42,[[41,[-2,-1]]]]],[]],[-1,[[43,[-2]]],[],[]],[-1,[[43,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[43,[-2]]],[],[]],[-1,[[43,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[-1,[[44,[-2]]],[],[]],[[[38,[-2,-1,-3]],-2],28,[],[[40,[],[[34,[[39,[-1]]]]]]],[[42,[[41,[-2,-1]]]]]],[-1,[[45,[-2]]],[],[]],[-1,[[45,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,0,0,0,0,[[46,14,14,[23,[14]]],[[47,[28]]]],[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[[50,[41,[-1,9]],[41,[-1,9]]],51,[[40,[],[[34,[[39,[9]]]]]]]],[[],50],[36,[[53,[52]]]],[36,[[53,[52]]]],[54,28],[54,28],[[48,-1],[[53,[46]]],[]],[[48,-1],[[53,[46]]],[]],[[48,-1],[[53,[54]]],[]],[[48,-1],[[53,[54]]],[]],[[50,19],20],[-1,-1,[]],[-1,-1,[]],[-1,-1,[]],[46,55],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[46,36],56],[[54,36],56],[[],57],[[],57],[[],[[58,[46]]]],[[],[[58,[54]]]],[15,46],[[55,15],54],[54,[[23,[-1]]],[]],0,0,0,[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,26,[]],[36,59],[36,59],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[[[11,[-1]],[3,[2,2]],27],[[47,[28,18]]],10],0,0,0,0,0,0,0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-2,[],[]],[60,60],[[-1,-2],28,[],[]],[[60,14],[[63,[61,62]]]],[[60,14],[[63,[[6,[-1]],62]]],[[65,[64]],66]],[-1,-1,[]],[-1,-1,[]],[[[23,[67]],[23,[14]]],68],[[60,14],[[63,[28]]]],[-1,-2,[],[]],[-1,-2,[],[]],[[[23,[67]],[23,[14]]],60],0,[[],60],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,26,[]],[-1,-2,[],[]],[-1,-2,[],[]],0,[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[-1,[[70,[69]]],71],[-1,-2,[],[]],0,[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],0,[-1,-2,[],[]],0,[[72,2,2],[[8,[61,62]]]],[-1,-2,[],[]],[-1,-2,[],[]],[-1,-1,[]],[[72,2],[[6,[69]]]],[-1,-2,[],[]],[72,2],[72,2],[[73,60],72],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[-1,-2,[],[]],0,[[36,74],[[53,[28]]]],0,0,0,0,0,0,0,0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[75,75],[[-1,-2],28,[],[]],[36,[[53,[52]]]],[48,[[8,[-1,21]]],[]],[[48,-1],[[53,[75]]],[]],[[48,-1],[[53,[75]]],[]],[[75,19],20],[-1,-1,[]],[-1,-2,[],[]],[[75,36],56],[[],57],[[],[[58,[75]]]],[-1,-2,[],[]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[76]]],[]],[[48,-1],[[53,[76]]],[]],[-1,-1,[]],[[36,77],[[53,[[49,[37]]]]]],[-1,-2,[],[]],[[76,36],56],[[],57],[[],[[58,[76]]]],[[36,[6,[78]]],[[53,[[49,[79]]]]]],[[36,[6,[80]]],[[53,[[49,[79]]]]]],[[36,[6,[81]]],[[53,[[49,[79]]]]]],[[36,[6,[82]]],[[53,[[49,[79]]]]]],[[36,[6,[56]]],[[53,[[49,[79]]]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,0,0,0,0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[83]]],[]],[[48,-1],[[53,[83]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[83,36],56],[[],57],[[],[[58,[83]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[84]]],[]],[[48,-1],[[53,[84]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[84,36],56],[[],57],[[],[[58,[84]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[85]]],[]],[[48,-1],[[53,[85]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[85,36],56],[[],57],[[],[[58,[85]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]],0,[[-1,36],[[49,[48]]],[]],[-1,-2,[],[]],[-1,-2,[],[]],[36,[[53,[52]]]],[[48,-1],[[53,[86]]],[]],[[48,-1],[[53,[86]]],[]],[-1,-1,[]],[-1,-2,[],[]],[[86,36],56],[[],57],[[],[[58,[86]]]],[-1,[[8,[-2]]],[],[]],[-1,[[8,[-2]]],[],[]],[-1,26,[]],[36,59],[-1,-2,[],[]]],"c":[],"p":[[10,"Error",411],[5,"String",412],[5,"HashMap",413],[5,"RecordBatch",414],[10,"DecodeFromRecordBatch",4],[5,"Vec",415],[6,"EncodingError",4],[6,"Result",416],[6,"Data",417],[10,"EncodeToRecordBatch",4],[1,"slice"],[6,"ArrowError",418],[8,"ArrayRef",419],[1,"str"],[1,"usize"],[6,"DataType",420],[10,"Array",419],[6,"DataStreamingError",4],[5,"Formatter",421],[8,"Result",421],[5,"PyErr",422],[5,"Error",423],[6,"Option",424],[5,"Schema",425],[5,"SeparatorPolicy",426],[5,"TypeId",427],[10,"WriteStream",4],[1,"tuple"],[5,"Replacements",428],[5,"EagerStream",64],[5,"Runtime",429],[5,"Arc",430],[10,"Send",431],[17,"Item"],[10,"Stream",432],[5,"Python",433],[5,"PyDict",434],[5,"KMerge",64],[5,"IntoIter",435],[10,"Iterator",436],[5,"ElementBatchIter",64],[10,"Compare",437],[5,"Recompositions",438],[5,"Decompositions",439],[5,"StreamSafe",440],[5,"DataBackendSession",166],[8,"Result",441],[5,"PyAny",442],[5,"Py",443],[5,"TsInitComparator",166],[6,"Ordering",444],[5,"CStr",445],[8,"PyResult",422],[5,"DataQueryResult",166],[8,"QueryResult",166],[8,"PyObject",443],[5,"PyClassItemsIter",446],[5,"LazyTypeObject",447],[5,"PyTypeObject",448],[5,"Database",229],[1,"u64"],[6,"Error",449],[8,"Result",450],[5,"AnyRow",451],[10,"FromRow",452],[10,"Unpin",431],[6,"DatabaseEngine",229],[5,"AnyConnectOptions",453],[5,"GeneralItem",259],[8,"Result",449],[10,"Row",454],[5,"SqlCacheDatabase",271],[5,"TraderId",455],[5,"PyModule",456],[6,"NautilusDataType",290],[5,"DataTransformer",316],[5,"PyType",457],[5,"Bar",458],[5,"PyBytes",459],[5,"OrderBookDelta",460],[5,"QuoteTick",461],[5,"TradeTick",462],[5,"BarDataWrangler",343],[5,"OrderBookDeltaDataWrangler",360],[5,"QuoteTickDataWrangler",377],[5,"TradeTickDataWrangler",394],[10,"DecodeDataFromRecordBatch",4],[10,"ArrowSchemaProvider",4]],"b":[[31,"impl-Display-for-DataStreamingError"],[32,"impl-Debug-for-DataStreamingError"],[33,"impl-Display-for-EncodingError"],[34,"impl-Debug-for-EncodingError"],[35,"impl-From%3CArrowError%3E-for-DataStreamingError"],[36,"impl-From%3CPyErr%3E-for-DataStreamingError"],[37,"impl-From%3CError%3E-for-DataStreamingError"],[186,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataBackendSession"],[187,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataBackendSession"],[188,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataQueryResult"],[189,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataQueryResult"],[302,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26NautilusDataType"],[303,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+NautilusDataType"],[321,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26DataTransformer"],[322,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+DataTransformer"],[348,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26BarDataWrangler"],[349,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+BarDataWrangler"],[365,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+OrderBookDeltaDataWrangler"],[366,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26OrderBookDeltaDataWrangler"],[382,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+QuoteTickDataWrangler"],[383,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26QuoteTickDataWrangler"],[399,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26TradeTickDataWrangler"],[400,"impl-PyFunctionArgument%3C\'a,+\'py%3E-for-%26mut+TradeTickDataWrangler"]]}],\
["nautilus_pyo3",{"doc":"","t":"","n":[],"q":[],"d":[],"i":[],"f":[],"c":[],"p":[],"b":[]}],\
diff --git a/develop/core/src/nautilus_adapters/databento/parsing.rs.html b/develop/core/src/nautilus_adapters/databento/parsing.rs.html
index 5a1fe540a1ea..12ee9dc6f135 100644
--- a/develop/core/src/nautilus_adapters/databento/parsing.rs.html
+++ b/develop/core/src/nautilus_adapters/databento/parsing.rs.html
@@ -572,6 +572,14 @@
// -------------------------------------------------------------------------------------------------
// Copyright (C) 2015-2023 Nautech Systems Pty Ltd. All rights reserved.
// https://nautechsystems.io
@@ -262,6 +277,10 @@
Files
pub bids: [BookOrder; DEPTH10_LEN],
/// The ask orders for the depth update.
pub asks: [BookOrder; DEPTH10_LEN],
+ /// The count of bid orders per level for the depth update.
+ pub bid_counts: [u32; DEPTH10_LEN],
+ /// The count of ask orders per level for the depth update.
+ pub ask_counts: [u32; DEPTH10_LEN],
/// A combination of packet end with matching engine status.
pub flags: u8,
/// The message sequence number assigned at the venue.
@@ -279,6 +298,8 @@
\ No newline at end of file
diff --git a/develop/core/src/nautilus_model/python/data/depth.rs.html b/develop/core/src/nautilus_model/python/data/depth.rs.html
index 9357d575f836..93ec9c195f7e 100644
--- a/develop/core/src/nautilus_model/python/data/depth.rs.html
+++ b/develop/core/src/nautilus_model/python/data/depth.rs.html
@@ -115,6 +115,24 @@