Skip to main content

yoa_backtest_api_sdk/opt/rustwide/workdir/src/generated/
yoa.backtest.stream.internal.v2.rs

1// @generated
2// This file is @generated by prost-build.
3#[allow(clippy::derive_partial_eq_without_eq)]
4#[derive(Clone, PartialEq, ::prost::Message)]
5pub struct RequestContext {
6    #[prost(map="string, string", tag="1")]
7    pub headers: ::std::collections::HashMap<::prost::alloc::string::String, ::prost::alloc::string::String>,
8}
9#[allow(clippy::derive_partial_eq_without_eq)]
10#[derive(Clone, PartialEq, ::prost::Message)]
11pub struct StreamProgressRequest {
12    #[prost(message, optional, tag="1")]
13    pub context: ::core::option::Option<RequestContext>,
14    #[prost(string, tag="2")]
15    pub backtest_id: ::prost::alloc::string::String,
16}
17#[allow(clippy::derive_partial_eq_without_eq)]
18#[derive(Clone, Copy, PartialEq, ::prost::Message)]
19pub struct BacktestExecutionProgress {
20    #[prost(enumeration="BacktestExecutionPhase", tag="1")]
21    pub phase: i32,
22    #[prost(double, tag="2")]
23    pub progress: f64,
24    #[prost(message, optional, tag="3")]
25    pub simulation_time: ::core::option::Option<::prost_types::Timestamp>,
26    #[prost(message, optional, tag="4")]
27    pub updated_at: ::core::option::Option<::prost_types::Timestamp>,
28}
29#[allow(clippy::derive_partial_eq_without_eq)]
30#[derive(Clone, PartialEq, ::prost::Message)]
31pub struct ProgressEvent {
32    #[prost(string, tag="1")]
33    pub backtest_id: ::prost::alloc::string::String,
34    #[prost(string, tag="2")]
35    pub status: ::prost::alloc::string::String,
36    #[prost(message, optional, tag="3")]
37    pub execution: ::core::option::Option<BacktestExecutionProgress>,
38    #[prost(string, optional, tag="4")]
39    pub error_message: ::core::option::Option<::prost::alloc::string::String>,
40}
41#[allow(clippy::derive_partial_eq_without_eq)]
42#[derive(Clone, PartialEq, ::prost::Message)]
43pub struct StreamProgressResponse {
44    #[prost(oneof="stream_progress_response::Event", tags="1")]
45    pub event: ::core::option::Option<stream_progress_response::Event>,
46}
47/// Nested message and enum types in `StreamProgressResponse`.
48pub mod stream_progress_response {
49    #[allow(clippy::derive_partial_eq_without_eq)]
50#[derive(Clone, PartialEq, ::prost::Oneof)]
51    pub enum Event {
52        #[prost(message, tag="1")]
53        Progress(super::ProgressEvent),
54    }
55}
56#[allow(clippy::derive_partial_eq_without_eq)]
57#[derive(Clone, PartialEq, ::prost::Message)]
58pub struct StreamRunnerLogsRequest {
59    #[prost(message, optional, tag="1")]
60    pub context: ::core::option::Option<RequestContext>,
61    #[prost(string, tag="2")]
62    pub backtest_id: ::prost::alloc::string::String,
63    #[prost(enumeration="RunnerLogStream", tag="3")]
64    pub stream: i32,
65}
66#[allow(clippy::derive_partial_eq_without_eq)]
67#[derive(Clone, PartialEq, ::prost::Message)]
68pub struct RunnerStrategyLogEvent {
69    #[prost(string, tag="1")]
70    pub execution_id: ::prost::alloc::string::String,
71    #[prost(string, tag="2")]
72    pub execution_kind: ::prost::alloc::string::String,
73    #[prost(int64, tag="3")]
74    pub cursor: i64,
75    #[prost(string, tag="4")]
76    pub stream: ::prost::alloc::string::String,
77    #[prost(string, tag="5")]
78    pub source: ::prost::alloc::string::String,
79    #[prost(string, tag="6")]
80    pub level: ::prost::alloc::string::String,
81    #[prost(string, tag="7")]
82    pub message: ::prost::alloc::string::String,
83    #[prost(message, optional, tag="8")]
84    pub event_at: ::core::option::Option<::prost_types::Timestamp>,
85}
86#[allow(clippy::derive_partial_eq_without_eq)]
87#[derive(Clone, PartialEq, ::prost::Message)]
88pub struct StreamRunnerLogsResponse {
89    #[prost(oneof="stream_runner_logs_response::Event", tags="1")]
90    pub event: ::core::option::Option<stream_runner_logs_response::Event>,
91}
92/// Nested message and enum types in `StreamRunnerLogsResponse`.
93pub mod stream_runner_logs_response {
94    #[allow(clippy::derive_partial_eq_without_eq)]
95#[derive(Clone, PartialEq, ::prost::Oneof)]
96    pub enum Event {
97        #[prost(message, tag="1")]
98        StrategyLog(super::RunnerStrategyLogEvent),
99    }
100}
101#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
102#[repr(i32)]
103pub enum BacktestExecutionPhase {
104    Unspecified = 0,
105    Queued = 1,
106    StartingContainer = 2,
107    LoadingConfig = 3,
108    LoadingCatalog = 4,
109    PreparingStrategy = 5,
110    PreparingMarketData = 6,
111    RunningBacktest = 7,
112    PersistingResults = 8,
113    Completed = 9,
114    Failed = 10,
115    Cancelled = 11,
116}
117impl BacktestExecutionPhase {
118    /// String value of the enum field names used in the ProtoBuf definition.
119    ///
120    /// The values are not transformed in any way and thus are considered stable
121    /// (if the ProtoBuf definition does not change) and safe for programmatic use.
122    pub fn as_str_name(&self) -> &'static str {
123        match self {
124            BacktestExecutionPhase::Unspecified => "BACKTEST_EXECUTION_PHASE_UNSPECIFIED",
125            BacktestExecutionPhase::Queued => "BACKTEST_EXECUTION_PHASE_QUEUED",
126            BacktestExecutionPhase::StartingContainer => "BACKTEST_EXECUTION_PHASE_STARTING_CONTAINER",
127            BacktestExecutionPhase::LoadingConfig => "BACKTEST_EXECUTION_PHASE_LOADING_CONFIG",
128            BacktestExecutionPhase::LoadingCatalog => "BACKTEST_EXECUTION_PHASE_LOADING_CATALOG",
129            BacktestExecutionPhase::PreparingStrategy => "BACKTEST_EXECUTION_PHASE_PREPARING_STRATEGY",
130            BacktestExecutionPhase::PreparingMarketData => "BACKTEST_EXECUTION_PHASE_PREPARING_MARKET_DATA",
131            BacktestExecutionPhase::RunningBacktest => "BACKTEST_EXECUTION_PHASE_RUNNING_BACKTEST",
132            BacktestExecutionPhase::PersistingResults => "BACKTEST_EXECUTION_PHASE_PERSISTING_RESULTS",
133            BacktestExecutionPhase::Completed => "BACKTEST_EXECUTION_PHASE_COMPLETED",
134            BacktestExecutionPhase::Failed => "BACKTEST_EXECUTION_PHASE_FAILED",
135            BacktestExecutionPhase::Cancelled => "BACKTEST_EXECUTION_PHASE_CANCELLED",
136        }
137    }
138    /// Creates an enum from field names used in the ProtoBuf definition.
139    pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
140        match value {
141            "BACKTEST_EXECUTION_PHASE_UNSPECIFIED" => Some(Self::Unspecified),
142            "BACKTEST_EXECUTION_PHASE_QUEUED" => Some(Self::Queued),
143            "BACKTEST_EXECUTION_PHASE_STARTING_CONTAINER" => Some(Self::StartingContainer),
144            "BACKTEST_EXECUTION_PHASE_LOADING_CONFIG" => Some(Self::LoadingConfig),
145            "BACKTEST_EXECUTION_PHASE_LOADING_CATALOG" => Some(Self::LoadingCatalog),
146            "BACKTEST_EXECUTION_PHASE_PREPARING_STRATEGY" => Some(Self::PreparingStrategy),
147            "BACKTEST_EXECUTION_PHASE_PREPARING_MARKET_DATA" => Some(Self::PreparingMarketData),
148            "BACKTEST_EXECUTION_PHASE_RUNNING_BACKTEST" => Some(Self::RunningBacktest),
149            "BACKTEST_EXECUTION_PHASE_PERSISTING_RESULTS" => Some(Self::PersistingResults),
150            "BACKTEST_EXECUTION_PHASE_COMPLETED" => Some(Self::Completed),
151            "BACKTEST_EXECUTION_PHASE_FAILED" => Some(Self::Failed),
152            "BACKTEST_EXECUTION_PHASE_CANCELLED" => Some(Self::Cancelled),
153            _ => None,
154        }
155    }
156}
157#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord, ::prost::Enumeration)]
158#[repr(i32)]
159pub enum RunnerLogStream {
160    Unspecified = 0,
161    Stdout = 1,
162    Stderr = 2,
163}
164impl RunnerLogStream {
165    /// String value of the enum field names used in the ProtoBuf definition.
166    ///
167    /// The values are not transformed in any way and thus are considered stable
168    /// (if the ProtoBuf definition does not change) and safe for programmatic use.
169    pub fn as_str_name(&self) -> &'static str {
170        match self {
171            RunnerLogStream::Unspecified => "RUNNER_LOG_STREAM_UNSPECIFIED",
172            RunnerLogStream::Stdout => "RUNNER_LOG_STREAM_STDOUT",
173            RunnerLogStream::Stderr => "RUNNER_LOG_STREAM_STDERR",
174        }
175    }
176    /// Creates an enum from field names used in the ProtoBuf definition.
177    pub fn from_str_name(value: &str) -> ::core::option::Option<Self> {
178        match value {
179            "RUNNER_LOG_STREAM_UNSPECIFIED" => Some(Self::Unspecified),
180            "RUNNER_LOG_STREAM_STDOUT" => Some(Self::Stdout),
181            "RUNNER_LOG_STREAM_STDERR" => Some(Self::Stderr),
182            _ => None,
183        }
184    }
185}
186/// Encoded file descriptor set for the `yoa.backtest.stream.internal.v2` package
187pub const FILE_DESCRIPTOR_SET: &[u8] = &[
188    0x0a, 0xd9, 0x27, 0x0a, 0x39, 0x79, 0x6f, 0x61, 0x2f, 0x62, 0x61, 0x63, 0x6b, 0x74, 0x65, 0x73,
189    0x74, 0x2f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61,
190    0x6c, 0x2f, 0x76, 0x32, 0x2f, 0x62, 0x61, 0x63, 0x6b, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x61, 0x70,
191    0x69, 0x5f, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f,
192    0x79, 0x6f, 0x61, 0x2e, 0x62, 0x61, 0x63, 0x6b, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x73, 0x74, 0x72,
193    0x65, 0x61, 0x6d, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x76, 0x32, 0x1a,
194    0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
195    0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
196    0x22, 0xa4, 0x01, 0x0a, 0x0e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x74,
197    0x65, 0x78, 0x74, 0x12, 0x56, 0x0a, 0x07, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x18, 0x01,
198    0x20, 0x03, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x79, 0x6f, 0x61, 0x2e, 0x62, 0x61, 0x63, 0x6b, 0x74,
199    0x65, 0x73, 0x74, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72,
200    0x6e, 0x61, 0x6c, 0x2e, 0x76, 0x32, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x43, 0x6f,
201    0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74,
202    0x72, 0x79, 0x52, 0x07, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x1a, 0x3a, 0x0a, 0x0c, 0x48,
203    0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
204    0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a,
205    0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61,
206    0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x83, 0x01, 0x0a, 0x15, 0x53, 0x74, 0x72, 0x65,
207    0x61, 0x6d, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
208    0x74, 0x12, 0x49, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01,
209    0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x79, 0x6f, 0x61, 0x2e, 0x62, 0x61, 0x63, 0x6b, 0x74, 0x65, 0x73,
210    0x74, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61,
211    0x6c, 0x2e, 0x76, 0x32, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x43, 0x6f, 0x6e, 0x74,
212    0x65, 0x78, 0x74, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x1f, 0x0a, 0x0b,
213    0x62, 0x61, 0x63, 0x6b, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
214    0x09, 0x52, 0x0a, 0x62, 0x61, 0x63, 0x6b, 0x74, 0x65, 0x73, 0x74, 0x49, 0x64, 0x22, 0x86, 0x02,
215    0x0a, 0x19, 0x42, 0x61, 0x63, 0x6b, 0x74, 0x65, 0x73, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74,
216    0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x4d, 0x0a, 0x05, 0x70,
217    0x68, 0x61, 0x73, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x37, 0x2e, 0x79, 0x6f, 0x61,
218    0x2e, 0x62, 0x61, 0x63, 0x6b, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d,
219    0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x76, 0x32, 0x2e, 0x42, 0x61, 0x63,
220    0x6b, 0x74, 0x65, 0x73, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x68,
221    0x61, 0x73, 0x65, 0x52, 0x05, 0x70, 0x68, 0x61, 0x73, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x72,
222    0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x01, 0x52, 0x08, 0x70, 0x72,
223    0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x12, 0x43, 0x0a, 0x0f, 0x73, 0x69, 0x6d, 0x75, 0x6c, 0x61,
224    0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
225    0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
226    0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0e, 0x73, 0x69, 0x6d,
227    0x75, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x39, 0x0a, 0x0a, 0x75,
228    0x70, 0x64, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x61, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
229    0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
230    0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x75, 0x70, 0x64,
231    0x61, 0x74, 0x65, 0x64, 0x41, 0x74, 0x22, 0xde, 0x01, 0x0a, 0x0d, 0x50, 0x72, 0x6f, 0x67, 0x72,
232    0x65, 0x73, 0x73, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x62, 0x61, 0x63, 0x6b,
233    0x74, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x62,
234    0x61, 0x63, 0x6b, 0x74, 0x65, 0x73, 0x74, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61,
235    0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75,
236    0x73, 0x12, 0x58, 0x0a, 0x09, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03,
237    0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x79, 0x6f, 0x61, 0x2e, 0x62, 0x61, 0x63, 0x6b, 0x74,
238    0x65, 0x73, 0x74, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72,
239    0x6e, 0x61, 0x6c, 0x2e, 0x76, 0x32, 0x2e, 0x42, 0x61, 0x63, 0x6b, 0x74, 0x65, 0x73, 0x74, 0x45,
240    0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
241    0x52, 0x09, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x0a, 0x0d, 0x65,
242    0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01,
243    0x28, 0x09, 0x48, 0x00, 0x52, 0x0c, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61,
244    0x67, 0x65, 0x88, 0x01, 0x01, 0x42, 0x10, 0x0a, 0x0e, 0x5f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f,
245    0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x6f, 0x0a, 0x16, 0x53, 0x74, 0x72, 0x65, 0x61,
246    0x6d, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
247    0x65, 0x12, 0x4c, 0x0a, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20,
248    0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x79, 0x6f, 0x61, 0x2e, 0x62, 0x61, 0x63, 0x6b, 0x74, 0x65,
249    0x73, 0x74, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e,
250    0x61, 0x6c, 0x2e, 0x76, 0x32, 0x2e, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x45, 0x76,
251    0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x42,
252    0x07, 0x0a, 0x05, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x22, 0xcf, 0x01, 0x0a, 0x17, 0x53, 0x74, 0x72,
253    0x65, 0x61, 0x6d, 0x52, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x71,
254    0x75, 0x65, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18,
255    0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x79, 0x6f, 0x61, 0x2e, 0x62, 0x61, 0x63, 0x6b,
256    0x74, 0x65, 0x73, 0x74, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x69, 0x6e, 0x74, 0x65,
257    0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x76, 0x32, 0x2e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x43,
258    0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x07, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12,
259    0x1f, 0x0a, 0x0b, 0x62, 0x61, 0x63, 0x6b, 0x74, 0x65, 0x73, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02,
260    0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x62, 0x61, 0x63, 0x6b, 0x74, 0x65, 0x73, 0x74, 0x49, 0x64,
261    0x12, 0x48, 0x0a, 0x06, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e,
262    0x32, 0x30, 0x2e, 0x79, 0x6f, 0x61, 0x2e, 0x62, 0x61, 0x63, 0x6b, 0x74, 0x65, 0x73, 0x74, 0x2e,
263    0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e,
264    0x76, 0x32, 0x2e, 0x52, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x53, 0x74, 0x72, 0x65,
265    0x61, 0x6d, 0x52, 0x06, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x22, 0x91, 0x02, 0x0a, 0x16, 0x52,
266    0x75, 0x6e, 0x6e, 0x65, 0x72, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x4c, 0x6f, 0x67,
267    0x45, 0x76, 0x65, 0x6e, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69,
268    0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x65, 0x78, 0x65,
269    0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x65, 0x78, 0x65, 0x63,
270    0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
271    0x52, 0x0d, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4b, 0x69, 0x6e, 0x64, 0x12,
272    0x16, 0x0a, 0x06, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52,
273    0x06, 0x63, 0x75, 0x72, 0x73, 0x6f, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x72, 0x65, 0x61,
274    0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x12,
275    0x16, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
276    0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c,
277    0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x18, 0x0a,
278    0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
279    0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x35, 0x0a, 0x08, 0x65, 0x76, 0x65, 0x6e, 0x74,
280    0x5f, 0x61, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
281    0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
282    0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x41, 0x74, 0x22, 0x81,
283    0x01, 0x0a, 0x18, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x4c,
284    0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x0c, 0x73,
285    0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x5f, 0x6c, 0x6f, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28,
286    0x0b, 0x32, 0x37, 0x2e, 0x79, 0x6f, 0x61, 0x2e, 0x62, 0x61, 0x63, 0x6b, 0x74, 0x65, 0x73, 0x74,
287    0x2e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c,
288    0x2e, 0x76, 0x32, 0x2e, 0x52, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65,
289    0x67, 0x79, 0x4c, 0x6f, 0x67, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x48, 0x00, 0x52, 0x0b, 0x73, 0x74,
290    0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x4c, 0x6f, 0x67, 0x42, 0x07, 0x0a, 0x05, 0x65, 0x76, 0x65,
291    0x6e, 0x74, 0x2a, 0xad, 0x04, 0x0a, 0x16, 0x42, 0x61, 0x63, 0x6b, 0x74, 0x65, 0x73, 0x74, 0x45,
292    0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x68, 0x61, 0x73, 0x65, 0x12, 0x28, 0x0a,
293    0x24, 0x42, 0x41, 0x43, 0x4b, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x58, 0x45, 0x43, 0x55, 0x54,
294    0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x48, 0x41, 0x53, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
295    0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x23, 0x0a, 0x1f, 0x42, 0x41, 0x43, 0x4b, 0x54,
296    0x45, 0x53, 0x54, 0x5f, 0x45, 0x58, 0x45, 0x43, 0x55, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x48,
297    0x41, 0x53, 0x45, 0x5f, 0x51, 0x55, 0x45, 0x55, 0x45, 0x44, 0x10, 0x01, 0x12, 0x2f, 0x0a, 0x2b,
298    0x42, 0x41, 0x43, 0x4b, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x58, 0x45, 0x43, 0x55, 0x54, 0x49,
299    0x4f, 0x4e, 0x5f, 0x50, 0x48, 0x41, 0x53, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x49, 0x4e,
300    0x47, 0x5f, 0x43, 0x4f, 0x4e, 0x54, 0x41, 0x49, 0x4e, 0x45, 0x52, 0x10, 0x02, 0x12, 0x2b, 0x0a,
301    0x27, 0x42, 0x41, 0x43, 0x4b, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x58, 0x45, 0x43, 0x55, 0x54,
302    0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x48, 0x41, 0x53, 0x45, 0x5f, 0x4c, 0x4f, 0x41, 0x44, 0x49, 0x4e,
303    0x47, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x10, 0x03, 0x12, 0x2c, 0x0a, 0x28, 0x42, 0x41,
304    0x43, 0x4b, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x58, 0x45, 0x43, 0x55, 0x54, 0x49, 0x4f, 0x4e,
305    0x5f, 0x50, 0x48, 0x41, 0x53, 0x45, 0x5f, 0x4c, 0x4f, 0x41, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x43,
306    0x41, 0x54, 0x41, 0x4c, 0x4f, 0x47, 0x10, 0x04, 0x12, 0x2f, 0x0a, 0x2b, 0x42, 0x41, 0x43, 0x4b,
307    0x54, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x58, 0x45, 0x43, 0x55, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50,
308    0x48, 0x41, 0x53, 0x45, 0x5f, 0x50, 0x52, 0x45, 0x50, 0x41, 0x52, 0x49, 0x4e, 0x47, 0x5f, 0x53,
309    0x54, 0x52, 0x41, 0x54, 0x45, 0x47, 0x59, 0x10, 0x05, 0x12, 0x32, 0x0a, 0x2e, 0x42, 0x41, 0x43,
310    0x4b, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x58, 0x45, 0x43, 0x55, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
311    0x50, 0x48, 0x41, 0x53, 0x45, 0x5f, 0x50, 0x52, 0x45, 0x50, 0x41, 0x52, 0x49, 0x4e, 0x47, 0x5f,
312    0x4d, 0x41, 0x52, 0x4b, 0x45, 0x54, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x10, 0x06, 0x12, 0x2d, 0x0a,
313    0x29, 0x42, 0x41, 0x43, 0x4b, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x58, 0x45, 0x43, 0x55, 0x54,
314    0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x48, 0x41, 0x53, 0x45, 0x5f, 0x52, 0x55, 0x4e, 0x4e, 0x49, 0x4e,
315    0x47, 0x5f, 0x42, 0x41, 0x43, 0x4b, 0x54, 0x45, 0x53, 0x54, 0x10, 0x07, 0x12, 0x2f, 0x0a, 0x2b,
316    0x42, 0x41, 0x43, 0x4b, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x58, 0x45, 0x43, 0x55, 0x54, 0x49,
317    0x4f, 0x4e, 0x5f, 0x50, 0x48, 0x41, 0x53, 0x45, 0x5f, 0x50, 0x45, 0x52, 0x53, 0x49, 0x53, 0x54,
318    0x49, 0x4e, 0x47, 0x5f, 0x52, 0x45, 0x53, 0x55, 0x4c, 0x54, 0x53, 0x10, 0x08, 0x12, 0x26, 0x0a,
319    0x22, 0x42, 0x41, 0x43, 0x4b, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x58, 0x45, 0x43, 0x55, 0x54,
320    0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x48, 0x41, 0x53, 0x45, 0x5f, 0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45,
321    0x54, 0x45, 0x44, 0x10, 0x09, 0x12, 0x23, 0x0a, 0x1f, 0x42, 0x41, 0x43, 0x4b, 0x54, 0x45, 0x53,
322    0x54, 0x5f, 0x45, 0x58, 0x45, 0x43, 0x55, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x48, 0x41, 0x53,
323    0x45, 0x5f, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x0a, 0x12, 0x26, 0x0a, 0x22, 0x42, 0x41,
324    0x43, 0x4b, 0x54, 0x45, 0x53, 0x54, 0x5f, 0x45, 0x58, 0x45, 0x43, 0x55, 0x54, 0x49, 0x4f, 0x4e,
325    0x5f, 0x50, 0x48, 0x41, 0x53, 0x45, 0x5f, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c, 0x4c, 0x45, 0x44,
326    0x10, 0x0b, 0x2a, 0x70, 0x0a, 0x0f, 0x52, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x53,
327    0x74, 0x72, 0x65, 0x61, 0x6d, 0x12, 0x21, 0x0a, 0x1d, 0x52, 0x55, 0x4e, 0x4e, 0x45, 0x52, 0x5f,
328    0x4c, 0x4f, 0x47, 0x5f, 0x53, 0x54, 0x52, 0x45, 0x41, 0x4d, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
329    0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1c, 0x0a, 0x18, 0x52, 0x55, 0x4e, 0x4e,
330    0x45, 0x52, 0x5f, 0x4c, 0x4f, 0x47, 0x5f, 0x53, 0x54, 0x52, 0x45, 0x41, 0x4d, 0x5f, 0x53, 0x54,
331    0x44, 0x4f, 0x55, 0x54, 0x10, 0x01, 0x12, 0x1c, 0x0a, 0x18, 0x52, 0x55, 0x4e, 0x4e, 0x45, 0x52,
332    0x5f, 0x4c, 0x4f, 0x47, 0x5f, 0x53, 0x54, 0x52, 0x45, 0x41, 0x4d, 0x5f, 0x53, 0x54, 0x44, 0x45,
333    0x52, 0x52, 0x10, 0x02, 0x32, 0xac, 0x02, 0x0a, 0x18, 0x42, 0x61, 0x63, 0x6b, 0x74, 0x65, 0x73,
334    0x74, 0x41, 0x70, 0x69, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
335    0x65, 0x12, 0x83, 0x01, 0x0a, 0x0e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x50, 0x72, 0x6f, 0x67,
336    0x72, 0x65, 0x73, 0x73, 0x12, 0x36, 0x2e, 0x79, 0x6f, 0x61, 0x2e, 0x62, 0x61, 0x63, 0x6b, 0x74,
337    0x65, 0x73, 0x74, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72,
338    0x6e, 0x61, 0x6c, 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x50, 0x72, 0x6f,
339    0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x79,
340    0x6f, 0x61, 0x2e, 0x62, 0x61, 0x63, 0x6b, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x73, 0x74, 0x72, 0x65,
341    0x61, 0x6d, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x76, 0x32, 0x2e, 0x53,
342    0x74, 0x72, 0x65, 0x61, 0x6d, 0x50, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x52, 0x65, 0x73,
343    0x70, 0x6f, 0x6e, 0x73, 0x65, 0x30, 0x01, 0x12, 0x89, 0x01, 0x0a, 0x10, 0x53, 0x74, 0x72, 0x65,
344    0x61, 0x6d, 0x52, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x73, 0x12, 0x38, 0x2e, 0x79,
345    0x6f, 0x61, 0x2e, 0x62, 0x61, 0x63, 0x6b, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x73, 0x74, 0x72, 0x65,
346    0x61, 0x6d, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x76, 0x32, 0x2e, 0x53,
347    0x74, 0x72, 0x65, 0x61, 0x6d, 0x52, 0x75, 0x6e, 0x6e, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x73, 0x52,
348    0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x39, 0x2e, 0x79, 0x6f, 0x61, 0x2e, 0x62, 0x61, 0x63,
349    0x6b, 0x74, 0x65, 0x73, 0x74, 0x2e, 0x73, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x2e, 0x69, 0x6e, 0x74,
350    0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x52,
351    0x75, 0x6e, 0x6e, 0x65, 0x72, 0x4c, 0x6f, 0x67, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73,
352    0x65, 0x30, 0x01, 0x4a, 0x8e, 0x13, 0x0a, 0x06, 0x12, 0x04, 0x00, 0x00, 0x52, 0x01, 0x0a, 0x08,
353    0x0a, 0x01, 0x0c, 0x12, 0x03, 0x00, 0x00, 0x12, 0x0a, 0x08, 0x0a, 0x01, 0x02, 0x12, 0x03, 0x02,
354    0x00, 0x28, 0x0a, 0x09, 0x0a, 0x02, 0x03, 0x00, 0x12, 0x03, 0x04, 0x00, 0x29, 0x0a, 0x0a, 0x0a,
355    0x02, 0x06, 0x00, 0x12, 0x04, 0x06, 0x00, 0x09, 0x01, 0x0a, 0x0a, 0x0a, 0x03, 0x06, 0x00, 0x01,
356    0x12, 0x03, 0x06, 0x08, 0x20, 0x0a, 0x0b, 0x0a, 0x04, 0x06, 0x00, 0x02, 0x00, 0x12, 0x03, 0x07,
357    0x02, 0x54, 0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x00, 0x01, 0x12, 0x03, 0x07, 0x06, 0x14,
358    0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x00, 0x02, 0x12, 0x03, 0x07, 0x15, 0x2a, 0x0a, 0x0c,
359    0x0a, 0x05, 0x06, 0x00, 0x02, 0x00, 0x06, 0x12, 0x03, 0x07, 0x35, 0x3b, 0x0a, 0x0c, 0x0a, 0x05,
360    0x06, 0x00, 0x02, 0x00, 0x03, 0x12, 0x03, 0x07, 0x3c, 0x52, 0x0a, 0x0b, 0x0a, 0x04, 0x06, 0x00,
361    0x02, 0x01, 0x12, 0x03, 0x08, 0x02, 0x5a, 0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x01, 0x01,
362    0x12, 0x03, 0x08, 0x06, 0x16, 0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x01, 0x02, 0x12, 0x03,
363    0x08, 0x17, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x01, 0x06, 0x12, 0x03, 0x08, 0x39,
364    0x3f, 0x0a, 0x0c, 0x0a, 0x05, 0x06, 0x00, 0x02, 0x01, 0x03, 0x12, 0x03, 0x08, 0x40, 0x58, 0x0a,
365    0x0a, 0x0a, 0x02, 0x04, 0x00, 0x12, 0x04, 0x0b, 0x00, 0x0d, 0x01, 0x0a, 0x0a, 0x0a, 0x03, 0x04,
366    0x00, 0x01, 0x12, 0x03, 0x0b, 0x08, 0x16, 0x0a, 0x0b, 0x0a, 0x04, 0x04, 0x00, 0x02, 0x00, 0x12,
367    0x03, 0x0c, 0x02, 0x22, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x00, 0x06, 0x12, 0x03, 0x0c,
368    0x02, 0x15, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x00, 0x01, 0x12, 0x03, 0x0c, 0x16, 0x1d,
369    0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x00, 0x02, 0x00, 0x03, 0x12, 0x03, 0x0c, 0x20, 0x21, 0x0a, 0x0a,
370    0x0a, 0x02, 0x04, 0x01, 0x12, 0x04, 0x0f, 0x00, 0x12, 0x01, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x01,
371    0x01, 0x12, 0x03, 0x0f, 0x08, 0x1d, 0x0a, 0x0b, 0x0a, 0x04, 0x04, 0x01, 0x02, 0x00, 0x12, 0x03,
372    0x10, 0x02, 0x1d, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x00, 0x06, 0x12, 0x03, 0x10, 0x02,
373    0x10, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x00, 0x01, 0x12, 0x03, 0x10, 0x11, 0x18, 0x0a,
374    0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x00, 0x03, 0x12, 0x03, 0x10, 0x1b, 0x1c, 0x0a, 0x0b, 0x0a,
375    0x04, 0x04, 0x01, 0x02, 0x01, 0x12, 0x03, 0x11, 0x02, 0x19, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01,
376    0x02, 0x01, 0x05, 0x12, 0x03, 0x11, 0x02, 0x08, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x01,
377    0x01, 0x12, 0x03, 0x11, 0x09, 0x14, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x01, 0x02, 0x01, 0x03, 0x12,
378    0x03, 0x11, 0x17, 0x18, 0x0a, 0x0a, 0x0a, 0x02, 0x05, 0x00, 0x12, 0x04, 0x14, 0x00, 0x21, 0x01,
379    0x0a, 0x0a, 0x0a, 0x03, 0x05, 0x00, 0x01, 0x12, 0x03, 0x14, 0x05, 0x1b, 0x0a, 0x0b, 0x0a, 0x04,
380    0x05, 0x00, 0x02, 0x00, 0x12, 0x03, 0x15, 0x02, 0x2b, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02,
381    0x00, 0x01, 0x12, 0x03, 0x15, 0x02, 0x26, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x00, 0x02,
382    0x12, 0x03, 0x15, 0x29, 0x2a, 0x0a, 0x0b, 0x0a, 0x04, 0x05, 0x00, 0x02, 0x01, 0x12, 0x03, 0x16,
383    0x02, 0x26, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x01, 0x01, 0x12, 0x03, 0x16, 0x02, 0x21,
384    0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x01, 0x02, 0x12, 0x03, 0x16, 0x24, 0x25, 0x0a, 0x0b,
385    0x0a, 0x04, 0x05, 0x00, 0x02, 0x02, 0x12, 0x03, 0x17, 0x02, 0x32, 0x0a, 0x0c, 0x0a, 0x05, 0x05,
386    0x00, 0x02, 0x02, 0x01, 0x12, 0x03, 0x17, 0x02, 0x2d, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02,
387    0x02, 0x02, 0x12, 0x03, 0x17, 0x30, 0x31, 0x0a, 0x0b, 0x0a, 0x04, 0x05, 0x00, 0x02, 0x03, 0x12,
388    0x03, 0x18, 0x02, 0x2e, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x03, 0x01, 0x12, 0x03, 0x18,
389    0x02, 0x29, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x03, 0x02, 0x12, 0x03, 0x18, 0x2c, 0x2d,
390    0x0a, 0x0b, 0x0a, 0x04, 0x05, 0x00, 0x02, 0x04, 0x12, 0x03, 0x19, 0x02, 0x2f, 0x0a, 0x0c, 0x0a,
391    0x05, 0x05, 0x00, 0x02, 0x04, 0x01, 0x12, 0x03, 0x19, 0x02, 0x2a, 0x0a, 0x0c, 0x0a, 0x05, 0x05,
392    0x00, 0x02, 0x04, 0x02, 0x12, 0x03, 0x19, 0x2d, 0x2e, 0x0a, 0x0b, 0x0a, 0x04, 0x05, 0x00, 0x02,
393    0x05, 0x12, 0x03, 0x1a, 0x02, 0x32, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x05, 0x01, 0x12,
394    0x03, 0x1a, 0x02, 0x2d, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x05, 0x02, 0x12, 0x03, 0x1a,
395    0x30, 0x31, 0x0a, 0x0b, 0x0a, 0x04, 0x05, 0x00, 0x02, 0x06, 0x12, 0x03, 0x1b, 0x02, 0x35, 0x0a,
396    0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x06, 0x01, 0x12, 0x03, 0x1b, 0x02, 0x30, 0x0a, 0x0c, 0x0a,
397    0x05, 0x05, 0x00, 0x02, 0x06, 0x02, 0x12, 0x03, 0x1b, 0x33, 0x34, 0x0a, 0x0b, 0x0a, 0x04, 0x05,
398    0x00, 0x02, 0x07, 0x12, 0x03, 0x1c, 0x02, 0x30, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x07,
399    0x01, 0x12, 0x03, 0x1c, 0x02, 0x2b, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x07, 0x02, 0x12,
400    0x03, 0x1c, 0x2e, 0x2f, 0x0a, 0x0b, 0x0a, 0x04, 0x05, 0x00, 0x02, 0x08, 0x12, 0x03, 0x1d, 0x02,
401    0x32, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x08, 0x01, 0x12, 0x03, 0x1d, 0x02, 0x2d, 0x0a,
402    0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x08, 0x02, 0x12, 0x03, 0x1d, 0x30, 0x31, 0x0a, 0x0b, 0x0a,
403    0x04, 0x05, 0x00, 0x02, 0x09, 0x12, 0x03, 0x1e, 0x02, 0x29, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00,
404    0x02, 0x09, 0x01, 0x12, 0x03, 0x1e, 0x02, 0x24, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x09,
405    0x02, 0x12, 0x03, 0x1e, 0x27, 0x28, 0x0a, 0x0b, 0x0a, 0x04, 0x05, 0x00, 0x02, 0x0a, 0x12, 0x03,
406    0x1f, 0x02, 0x27, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x0a, 0x01, 0x12, 0x03, 0x1f, 0x02,
407    0x21, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00, 0x02, 0x0a, 0x02, 0x12, 0x03, 0x1f, 0x24, 0x26, 0x0a,
408    0x0b, 0x0a, 0x04, 0x05, 0x00, 0x02, 0x0b, 0x12, 0x03, 0x20, 0x02, 0x2a, 0x0a, 0x0c, 0x0a, 0x05,
409    0x05, 0x00, 0x02, 0x0b, 0x01, 0x12, 0x03, 0x20, 0x02, 0x24, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x00,
410    0x02, 0x0b, 0x02, 0x12, 0x03, 0x20, 0x27, 0x29, 0x0a, 0x0a, 0x0a, 0x02, 0x04, 0x02, 0x12, 0x04,
411    0x23, 0x00, 0x28, 0x01, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x02, 0x01, 0x12, 0x03, 0x23, 0x08, 0x21,
412    0x0a, 0x0b, 0x0a, 0x04, 0x04, 0x02, 0x02, 0x00, 0x12, 0x03, 0x24, 0x02, 0x23, 0x0a, 0x0c, 0x0a,
413    0x05, 0x04, 0x02, 0x02, 0x00, 0x06, 0x12, 0x03, 0x24, 0x02, 0x18, 0x0a, 0x0c, 0x0a, 0x05, 0x04,
414    0x02, 0x02, 0x00, 0x01, 0x12, 0x03, 0x24, 0x19, 0x1e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02,
415    0x00, 0x03, 0x12, 0x03, 0x24, 0x21, 0x22, 0x0a, 0x0b, 0x0a, 0x04, 0x04, 0x02, 0x02, 0x01, 0x12,
416    0x03, 0x25, 0x02, 0x16, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x01, 0x05, 0x12, 0x03, 0x25,
417    0x02, 0x08, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x01, 0x01, 0x12, 0x03, 0x25, 0x09, 0x11,
418    0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x01, 0x03, 0x12, 0x03, 0x25, 0x14, 0x15, 0x0a, 0x0b,
419    0x0a, 0x04, 0x04, 0x02, 0x02, 0x02, 0x12, 0x03, 0x26, 0x02, 0x30, 0x0a, 0x0c, 0x0a, 0x05, 0x04,
420    0x02, 0x02, 0x02, 0x06, 0x12, 0x03, 0x26, 0x02, 0x1b, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02,
421    0x02, 0x01, 0x12, 0x03, 0x26, 0x1c, 0x2b, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x02, 0x03,
422    0x12, 0x03, 0x26, 0x2e, 0x2f, 0x0a, 0x0b, 0x0a, 0x04, 0x04, 0x02, 0x02, 0x03, 0x12, 0x03, 0x27,
423    0x02, 0x2b, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x03, 0x06, 0x12, 0x03, 0x27, 0x02, 0x1b,
424    0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x02, 0x02, 0x03, 0x01, 0x12, 0x03, 0x27, 0x1c, 0x26, 0x0a, 0x0c,
425    0x0a, 0x05, 0x04, 0x02, 0x02, 0x03, 0x03, 0x12, 0x03, 0x27, 0x29, 0x2a, 0x0a, 0x0a, 0x0a, 0x02,
426    0x04, 0x03, 0x12, 0x04, 0x2a, 0x00, 0x2f, 0x01, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x03, 0x01, 0x12,
427    0x03, 0x2a, 0x08, 0x15, 0x0a, 0x0b, 0x0a, 0x04, 0x04, 0x03, 0x02, 0x00, 0x12, 0x03, 0x2b, 0x02,
428    0x19, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x00, 0x05, 0x12, 0x03, 0x2b, 0x02, 0x08, 0x0a,
429    0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x00, 0x01, 0x12, 0x03, 0x2b, 0x09, 0x14, 0x0a, 0x0c, 0x0a,
430    0x05, 0x04, 0x03, 0x02, 0x00, 0x03, 0x12, 0x03, 0x2b, 0x17, 0x18, 0x0a, 0x0b, 0x0a, 0x04, 0x04,
431    0x03, 0x02, 0x01, 0x12, 0x03, 0x2c, 0x02, 0x14, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x01,
432    0x05, 0x12, 0x03, 0x2c, 0x02, 0x08, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x01, 0x01, 0x12,
433    0x03, 0x2c, 0x09, 0x0f, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x01, 0x03, 0x12, 0x03, 0x2c,
434    0x12, 0x13, 0x0a, 0x0b, 0x0a, 0x04, 0x04, 0x03, 0x02, 0x02, 0x12, 0x03, 0x2d, 0x02, 0x2a, 0x0a,
435    0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x02, 0x06, 0x12, 0x03, 0x2d, 0x02, 0x1b, 0x0a, 0x0c, 0x0a,
436    0x05, 0x04, 0x03, 0x02, 0x02, 0x01, 0x12, 0x03, 0x2d, 0x1c, 0x25, 0x0a, 0x0c, 0x0a, 0x05, 0x04,
437    0x03, 0x02, 0x02, 0x03, 0x12, 0x03, 0x2d, 0x28, 0x29, 0x0a, 0x0b, 0x0a, 0x04, 0x04, 0x03, 0x02,
438    0x03, 0x12, 0x03, 0x2e, 0x02, 0x24, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x03, 0x04, 0x12,
439    0x03, 0x2e, 0x02, 0x0a, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x03, 0x05, 0x12, 0x03, 0x2e,
440    0x0b, 0x11, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x03, 0x01, 0x12, 0x03, 0x2e, 0x12, 0x1f,
441    0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x03, 0x02, 0x03, 0x03, 0x12, 0x03, 0x2e, 0x22, 0x23, 0x0a, 0x0a,
442    0x0a, 0x02, 0x04, 0x04, 0x12, 0x04, 0x31, 0x00, 0x35, 0x01, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x04,
443    0x01, 0x12, 0x03, 0x31, 0x08, 0x1e, 0x0a, 0x0c, 0x0a, 0x04, 0x04, 0x04, 0x08, 0x00, 0x12, 0x04,
444    0x32, 0x02, 0x34, 0x03, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x04, 0x08, 0x00, 0x01, 0x12, 0x03, 0x32,
445    0x08, 0x0d, 0x0a, 0x0b, 0x0a, 0x04, 0x04, 0x04, 0x02, 0x00, 0x12, 0x03, 0x33, 0x04, 0x1f, 0x0a,
446    0x0c, 0x0a, 0x05, 0x04, 0x04, 0x02, 0x00, 0x06, 0x12, 0x03, 0x33, 0x04, 0x11, 0x0a, 0x0c, 0x0a,
447    0x05, 0x04, 0x04, 0x02, 0x00, 0x01, 0x12, 0x03, 0x33, 0x12, 0x1a, 0x0a, 0x0c, 0x0a, 0x05, 0x04,
448    0x04, 0x02, 0x00, 0x03, 0x12, 0x03, 0x33, 0x1d, 0x1e, 0x0a, 0x0a, 0x0a, 0x02, 0x05, 0x01, 0x12,
449    0x04, 0x37, 0x00, 0x3b, 0x01, 0x0a, 0x0a, 0x0a, 0x03, 0x05, 0x01, 0x01, 0x12, 0x03, 0x37, 0x05,
450    0x14, 0x0a, 0x0b, 0x0a, 0x04, 0x05, 0x01, 0x02, 0x00, 0x12, 0x03, 0x38, 0x02, 0x24, 0x0a, 0x0c,
451    0x0a, 0x05, 0x05, 0x01, 0x02, 0x00, 0x01, 0x12, 0x03, 0x38, 0x02, 0x1f, 0x0a, 0x0c, 0x0a, 0x05,
452    0x05, 0x01, 0x02, 0x00, 0x02, 0x12, 0x03, 0x38, 0x22, 0x23, 0x0a, 0x0b, 0x0a, 0x04, 0x05, 0x01,
453    0x02, 0x01, 0x12, 0x03, 0x39, 0x02, 0x1f, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x01, 0x02, 0x01, 0x01,
454    0x12, 0x03, 0x39, 0x02, 0x1a, 0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x01, 0x02, 0x01, 0x02, 0x12, 0x03,
455    0x39, 0x1d, 0x1e, 0x0a, 0x0b, 0x0a, 0x04, 0x05, 0x01, 0x02, 0x02, 0x12, 0x03, 0x3a, 0x02, 0x1f,
456    0x0a, 0x0c, 0x0a, 0x05, 0x05, 0x01, 0x02, 0x02, 0x01, 0x12, 0x03, 0x3a, 0x02, 0x1a, 0x0a, 0x0c,
457    0x0a, 0x05, 0x05, 0x01, 0x02, 0x02, 0x02, 0x12, 0x03, 0x3a, 0x1d, 0x1e, 0x0a, 0x0a, 0x0a, 0x02,
458    0x04, 0x05, 0x12, 0x04, 0x3d, 0x00, 0x41, 0x01, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x05, 0x01, 0x12,
459    0x03, 0x3d, 0x08, 0x1f, 0x0a, 0x0b, 0x0a, 0x04, 0x04, 0x05, 0x02, 0x00, 0x12, 0x03, 0x3e, 0x02,
460    0x1d, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x05, 0x02, 0x00, 0x06, 0x12, 0x03, 0x3e, 0x02, 0x10, 0x0a,
461    0x0c, 0x0a, 0x05, 0x04, 0x05, 0x02, 0x00, 0x01, 0x12, 0x03, 0x3e, 0x11, 0x18, 0x0a, 0x0c, 0x0a,
462    0x05, 0x04, 0x05, 0x02, 0x00, 0x03, 0x12, 0x03, 0x3e, 0x1b, 0x1c, 0x0a, 0x0b, 0x0a, 0x04, 0x04,
463    0x05, 0x02, 0x01, 0x12, 0x03, 0x3f, 0x02, 0x19, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x05, 0x02, 0x01,
464    0x05, 0x12, 0x03, 0x3f, 0x02, 0x08, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x05, 0x02, 0x01, 0x01, 0x12,
465    0x03, 0x3f, 0x09, 0x14, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x05, 0x02, 0x01, 0x03, 0x12, 0x03, 0x3f,
466    0x17, 0x18, 0x0a, 0x0b, 0x0a, 0x04, 0x04, 0x05, 0x02, 0x02, 0x12, 0x03, 0x40, 0x02, 0x1d, 0x0a,
467    0x0c, 0x0a, 0x05, 0x04, 0x05, 0x02, 0x02, 0x06, 0x12, 0x03, 0x40, 0x02, 0x11, 0x0a, 0x0c, 0x0a,
468    0x05, 0x04, 0x05, 0x02, 0x02, 0x01, 0x12, 0x03, 0x40, 0x12, 0x18, 0x0a, 0x0c, 0x0a, 0x05, 0x04,
469    0x05, 0x02, 0x02, 0x03, 0x12, 0x03, 0x40, 0x1b, 0x1c, 0x0a, 0x0a, 0x0a, 0x02, 0x04, 0x06, 0x12,
470    0x04, 0x43, 0x00, 0x4c, 0x01, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x06, 0x01, 0x12, 0x03, 0x43, 0x08,
471    0x1e, 0x0a, 0x0b, 0x0a, 0x04, 0x04, 0x06, 0x02, 0x00, 0x12, 0x03, 0x44, 0x02, 0x1a, 0x0a, 0x0c,
472    0x0a, 0x05, 0x04, 0x06, 0x02, 0x00, 0x05, 0x12, 0x03, 0x44, 0x02, 0x08, 0x0a, 0x0c, 0x0a, 0x05,
473    0x04, 0x06, 0x02, 0x00, 0x01, 0x12, 0x03, 0x44, 0x09, 0x15, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06,
474    0x02, 0x00, 0x03, 0x12, 0x03, 0x44, 0x18, 0x19, 0x0a, 0x0b, 0x0a, 0x04, 0x04, 0x06, 0x02, 0x01,
475    0x12, 0x03, 0x45, 0x02, 0x1c, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x01, 0x05, 0x12, 0x03,
476    0x45, 0x02, 0x08, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x01, 0x01, 0x12, 0x03, 0x45, 0x09,
477    0x17, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x01, 0x03, 0x12, 0x03, 0x45, 0x1a, 0x1b, 0x0a,
478    0x0b, 0x0a, 0x04, 0x04, 0x06, 0x02, 0x02, 0x12, 0x03, 0x46, 0x02, 0x13, 0x0a, 0x0c, 0x0a, 0x05,
479    0x04, 0x06, 0x02, 0x02, 0x05, 0x12, 0x03, 0x46, 0x02, 0x07, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06,
480    0x02, 0x02, 0x01, 0x12, 0x03, 0x46, 0x08, 0x0e, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x02,
481    0x03, 0x12, 0x03, 0x46, 0x11, 0x12, 0x0a, 0x0b, 0x0a, 0x04, 0x04, 0x06, 0x02, 0x03, 0x12, 0x03,
482    0x47, 0x02, 0x14, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x03, 0x05, 0x12, 0x03, 0x47, 0x02,
483    0x08, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x03, 0x01, 0x12, 0x03, 0x47, 0x09, 0x0f, 0x0a,
484    0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x03, 0x03, 0x12, 0x03, 0x47, 0x12, 0x13, 0x0a, 0x0b, 0x0a,
485    0x04, 0x04, 0x06, 0x02, 0x04, 0x12, 0x03, 0x48, 0x02, 0x14, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06,
486    0x02, 0x04, 0x05, 0x12, 0x03, 0x48, 0x02, 0x08, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x04,
487    0x01, 0x12, 0x03, 0x48, 0x09, 0x0f, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x04, 0x03, 0x12,
488    0x03, 0x48, 0x12, 0x13, 0x0a, 0x0b, 0x0a, 0x04, 0x04, 0x06, 0x02, 0x05, 0x12, 0x03, 0x49, 0x02,
489    0x13, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x05, 0x05, 0x12, 0x03, 0x49, 0x02, 0x08, 0x0a,
490    0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x05, 0x01, 0x12, 0x03, 0x49, 0x09, 0x0e, 0x0a, 0x0c, 0x0a,
491    0x05, 0x04, 0x06, 0x02, 0x05, 0x03, 0x12, 0x03, 0x49, 0x11, 0x12, 0x0a, 0x0b, 0x0a, 0x04, 0x04,
492    0x06, 0x02, 0x06, 0x12, 0x03, 0x4a, 0x02, 0x15, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x06,
493    0x05, 0x12, 0x03, 0x4a, 0x02, 0x08, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x06, 0x01, 0x12,
494    0x03, 0x4a, 0x09, 0x10, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x06, 0x03, 0x12, 0x03, 0x4a,
495    0x13, 0x14, 0x0a, 0x0b, 0x0a, 0x04, 0x04, 0x06, 0x02, 0x07, 0x12, 0x03, 0x4b, 0x02, 0x29, 0x0a,
496    0x0c, 0x0a, 0x05, 0x04, 0x06, 0x02, 0x07, 0x06, 0x12, 0x03, 0x4b, 0x02, 0x1b, 0x0a, 0x0c, 0x0a,
497    0x05, 0x04, 0x06, 0x02, 0x07, 0x01, 0x12, 0x03, 0x4b, 0x1c, 0x24, 0x0a, 0x0c, 0x0a, 0x05, 0x04,
498    0x06, 0x02, 0x07, 0x03, 0x12, 0x03, 0x4b, 0x27, 0x28, 0x0a, 0x0a, 0x0a, 0x02, 0x04, 0x07, 0x12,
499    0x04, 0x4e, 0x00, 0x52, 0x01, 0x0a, 0x0a, 0x0a, 0x03, 0x04, 0x07, 0x01, 0x12, 0x03, 0x4e, 0x08,
500    0x20, 0x0a, 0x0c, 0x0a, 0x04, 0x04, 0x07, 0x08, 0x00, 0x12, 0x04, 0x4f, 0x02, 0x51, 0x03, 0x0a,
501    0x0c, 0x0a, 0x05, 0x04, 0x07, 0x08, 0x00, 0x01, 0x12, 0x03, 0x4f, 0x08, 0x0d, 0x0a, 0x0b, 0x0a,
502    0x04, 0x04, 0x07, 0x02, 0x00, 0x12, 0x03, 0x50, 0x04, 0x2c, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x07,
503    0x02, 0x00, 0x06, 0x12, 0x03, 0x50, 0x04, 0x1a, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x07, 0x02, 0x00,
504    0x01, 0x12, 0x03, 0x50, 0x1b, 0x27, 0x0a, 0x0c, 0x0a, 0x05, 0x04, 0x07, 0x02, 0x00, 0x03, 0x12,
505    0x03, 0x50, 0x2a, 0x2b, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
506];
507include!("yoa.backtest.stream.internal.v2.tonic.rs");
508// @@protoc_insertion_point(module)