OLD | NEW |
1 // Code generated by protoc-gen-go. | 1 // Code generated by protoc-gen-go. |
2 // source: graph_data.proto | 2 // source: graph_data.proto |
3 // DO NOT EDIT! | 3 // DO NOT EDIT! |
4 | 4 |
5 package dm | 5 package dm |
6 | 6 |
7 import proto "github.com/golang/protobuf/proto" | 7 import proto "github.com/golang/protobuf/proto" |
8 import fmt "fmt" | 8 import fmt "fmt" |
9 import math "math" | 9 import math "math" |
10 import google_protobuf "github.com/luci/luci-go/common/proto/google" | 10 import google_protobuf "github.com/luci/luci-go/common/proto/google" |
| 11 import _ "github.com/luci/luci-go/common/proto/google" |
11 import _ "github.com/luci/luci-go/common/api/template" | 12 import _ "github.com/luci/luci-go/common/api/template" |
12 | 13 |
13 // Reference imports to suppress errors if they are not otherwise used. | 14 // Reference imports to suppress errors if they are not otherwise used. |
14 var _ = proto.Marshal | 15 var _ = proto.Marshal |
15 var _ = fmt.Errorf | 16 var _ = fmt.Errorf |
16 var _ = math.Inf | 17 var _ = math.Inf |
17 | 18 |
| 19 type AbnormalFinish_Status int32 |
| 20 |
| 21 const ( |
| 22 // This entity has a failed result. |
| 23 // |
| 24 // Executions: the distributor reported that the task executed and faile
d, OR |
| 25 // the distributor reports success while the Execution is in the RUNNING |
| 26 // state. |
| 27 // |
| 28 // Attempts: the last Execution had a FAILED FinishedStatus. |
| 29 // |
| 30 // Retryable. |
| 31 AbnormalFinish_FAILED AbnormalFinish_Status = 0 |
| 32 // This entity failed in a bad way. |
| 33 // |
| 34 // Executions: The distributor told us that the job died violently while
in |
| 35 // the SCHEDULING, RUNNING or STOPPING state. |
| 36 // |
| 37 // Attempts: the last Execution had a CRASHED FinishedStatus. |
| 38 // |
| 39 // Retryable. |
| 40 AbnormalFinish_CRASHED AbnormalFinish_Status = 1 |
| 41 // Waited too long for the job to start. |
| 42 // |
| 43 // Executions: the distributor couldn't start the job in time, OR DM fai
led |
| 44 // to get a status update from the distributor in time (e.g. the state w
as |
| 45 // SCHEDULING for too long). |
| 46 // |
| 47 // Attempts: the last Execution had an EXPIRED FinishedStatus. |
| 48 // |
| 49 // Retryable. |
| 50 AbnormalFinish_EXPIRED AbnormalFinish_Status = 2 |
| 51 // The job started, but took too long. |
| 52 // |
| 53 // Executions: the distributor started the job, but it couldn't complete
in |
| 54 // time, OR DM failed to get a status update from the distributor in tim
e |
| 55 // (e.g. the state was RUNNING for too long). |
| 56 // |
| 57 // Attempts: the last Execution had an TIMED_OUT FinishedStatus. |
| 58 // |
| 59 // Retryable. |
| 60 AbnormalFinish_TIMED_OUT AbnormalFinish_Status = 3 |
| 61 // The job was cancelled by an external entity (human, automated system)
. |
| 62 // |
| 63 // Executions: the distributor informing DM that the job was preemptivel
y |
| 64 // cancelled. |
| 65 // |
| 66 // Attempts: the last Execution had a CANCELLED FinishedStatus, or this
Attempt |
| 67 // was cancelled via DM. |
| 68 AbnormalFinish_CANCELLED AbnormalFinish_Status = 4 |
| 69 // The job was prevented from running by the distributor (quota, permiss
ions, |
| 70 // etc.) |
| 71 // |
| 72 // Executions: the distributor refused to run this job. |
| 73 // |
| 74 // Attempts: the last Execution had a REJECTED FinishedStatus. |
| 75 AbnormalFinish_REJECTED AbnormalFinish_Status = 5 |
| 76 // The job is unrecognized. |
| 77 // |
| 78 // Executions: the distributor doesn't know about this job, or has forgo
tten |
| 79 // about it. |
| 80 AbnormalFinish_MISSING AbnormalFinish_Status = 6 |
| 81 ) |
| 82 |
| 83 var AbnormalFinish_Status_name = map[int32]string{ |
| 84 0: "FAILED", |
| 85 1: "CRASHED", |
| 86 2: "EXPIRED", |
| 87 3: "TIMED_OUT", |
| 88 4: "CANCELLED", |
| 89 5: "REJECTED", |
| 90 6: "MISSING", |
| 91 } |
| 92 var AbnormalFinish_Status_value = map[string]int32{ |
| 93 "FAILED": 0, |
| 94 "CRASHED": 1, |
| 95 "EXPIRED": 2, |
| 96 "TIMED_OUT": 3, |
| 97 "CANCELLED": 4, |
| 98 "REJECTED": 5, |
| 99 "MISSING": 6, |
| 100 } |
| 101 |
| 102 func (x AbnormalFinish_Status) String() string { |
| 103 return proto.EnumName(AbnormalFinish_Status_name, int32(x)) |
| 104 } |
| 105 func (AbnormalFinish_Status) EnumDescriptor() ([]byte, []int) { return fileDescr
iptor3, []int{0, 0} } |
| 106 |
18 type Attempt_State int32 | 107 type Attempt_State int32 |
19 | 108 |
20 const ( | 109 const ( |
21 » Attempt_NEEDS_EXECUTION Attempt_State = 0 | 110 » // The Attempt is waiting to be Executed |
22 » Attempt_EXECUTING Attempt_State = 1 | 111 » Attempt_SCHEDULING Attempt_State = 0 |
23 » Attempt_ADDING_DEPS Attempt_State = 2 | 112 » // The Attempt is currently waiting for the current Execution to finish. |
24 » Attempt_BLOCKED Attempt_State = 3 | 113 » Attempt_EXECUTING Attempt_State = 1 |
25 » Attempt_AWAITING_EXECUTION_STATE Attempt_State = 4 | 114 » // The Attempt is waiting for dependent Attempts to be resolved. |
26 » Attempt_FINISHED Attempt_State = 5 | 115 » Attempt_WAITING Attempt_State = 2 |
| 116 » // The Attempt is in its final state. |
| 117 » Attempt_FINISHED Attempt_State = 3 |
| 118 » // The Attempt is in an abnormal final state |
| 119 » Attempt_ABNORMAL_FINISHED Attempt_State = 4 |
27 ) | 120 ) |
28 | 121 |
29 var Attempt_State_name = map[int32]string{ | 122 var Attempt_State_name = map[int32]string{ |
30 » 0: "NEEDS_EXECUTION", | 123 » 0: "SCHEDULING", |
31 1: "EXECUTING", | 124 1: "EXECUTING", |
32 » 2: "ADDING_DEPS", | 125 » 2: "WAITING", |
33 » 3: "BLOCKED", | 126 » 3: "FINISHED", |
34 » 4: "AWAITING_EXECUTION_STATE", | 127 » 4: "ABNORMAL_FINISHED", |
35 » 5: "FINISHED", | |
36 } | 128 } |
37 var Attempt_State_value = map[string]int32{ | 129 var Attempt_State_value = map[string]int32{ |
38 » "NEEDS_EXECUTION": 0, | 130 » "SCHEDULING": 0, |
39 » "EXECUTING": 1, | 131 » "EXECUTING": 1, |
40 » "ADDING_DEPS": 2, | 132 » "WAITING": 2, |
41 » "BLOCKED": 3, | 133 » "FINISHED": 3, |
42 » "AWAITING_EXECUTION_STATE": 4, | 134 » "ABNORMAL_FINISHED": 4, |
43 » "FINISHED": 5, | |
44 } | 135 } |
45 | 136 |
46 func (x Attempt_State) String() string { | 137 func (x Attempt_State) String() string { |
47 return proto.EnumName(Attempt_State_name, int32(x)) | 138 return proto.EnumName(Attempt_State_name, int32(x)) |
48 } | 139 } |
49 func (Attempt_State) EnumDescriptor() ([]byte, []int) { return fileDescriptor4,
[]int{1, 0} } | 140 func (Attempt_State) EnumDescriptor() ([]byte, []int) { return fileDescriptor3,
[]int{2, 0} } |
50 | 141 |
51 type Attempt_Partial_Result int32 | 142 type Attempt_Partial_Result int32 |
52 | 143 |
53 const ( | 144 const ( |
54 // LOADED implies that the result was, in fact, loaded. | 145 // LOADED implies that the result was, in fact, loaded. |
55 Attempt_Partial_LOADED Attempt_Partial_Result = 0 | 146 Attempt_Partial_LOADED Attempt_Partial_Result = 0 |
56 // NOT_LOADED is set if the result failed to load because there was | 147 // NOT_LOADED is set if the result failed to load because there was |
57 // a transient error or the request ran out of time. | 148 // a transient error or the request ran out of time. |
58 Attempt_Partial_NOT_LOADED Attempt_Partial_Result = 1 | 149 Attempt_Partial_NOT_LOADED Attempt_Partial_Result = 1 |
59 // NOT_AUTHORIZED is set if the query was authenticated from an Executio
n | 150 // NOT_AUTHORIZED is set if the query was authenticated from an Executio
n |
(...skipping 12 matching lines...) Expand all Loading... |
72 var Attempt_Partial_Result_value = map[string]int32{ | 163 var Attempt_Partial_Result_value = map[string]int32{ |
73 "LOADED": 0, | 164 "LOADED": 0, |
74 "NOT_LOADED": 1, | 165 "NOT_LOADED": 1, |
75 "NOT_AUTHORIZED": 2, | 166 "NOT_AUTHORIZED": 2, |
76 "DATA_SIZE_LIMIT": 3, | 167 "DATA_SIZE_LIMIT": 3, |
77 } | 168 } |
78 | 169 |
79 func (x Attempt_Partial_Result) String() string { | 170 func (x Attempt_Partial_Result) String() string { |
80 return proto.EnumName(Attempt_Partial_Result_name, int32(x)) | 171 return proto.EnumName(Attempt_Partial_Result_name, int32(x)) |
81 } | 172 } |
82 func (Attempt_Partial_Result) EnumDescriptor() ([]byte, []int) { return fileDesc
riptor4, []int{1, 3, 0} } | 173 func (Attempt_Partial_Result) EnumDescriptor() ([]byte, []int) { return fileDesc
riptor3, []int{2, 3, 0} } |
83 | 174 |
84 type Execution_State int32 | 175 type Execution_State int32 |
85 | 176 |
86 const ( | 177 const ( |
87 » // The execution has been accepted by the distributor, but is not runnin
g yet | 178 » // The execution has been accepted by the distributor, but is not runnin
g |
88 » Execution_SCHEDULED Execution_State = 0 | 179 » // yet. |
89 » // The execution is running | 180 » Execution_SCHEDULING Execution_State = 0 |
| 181 » // The execution is running (has activated with DM). |
90 Execution_RUNNING Execution_State = 1 | 182 Execution_RUNNING Execution_State = 1 |
91 » // The execution was unable to be accepted by the distributor | 183 » // The execution has been told to stop by DM, but we haven't heard from |
92 » Execution_REJECTED Execution_State = 2 | 184 » // the distributor yet. |
93 » // The execution was accepted by the distributor, but couldn't run in ti
me. | 185 » Execution_STOPPING Execution_State = 2 |
94 » Execution_TIMED_OUT Execution_State = 3 | 186 » // The execution is in its final state. |
95 » // The execution ran and completed | 187 » Execution_FINISHED Execution_State = 3 |
96 » Execution_FINISHED Execution_State = 4 | 188 » // The execution is in an abnormal final state |
97 » // The execution ran, but the distributor claims it did not complete | 189 » Execution_ABNORMAL_FINISHED Execution_State = 4 |
98 » Execution_FAILED Execution_State = 5 | |
99 » // The distributor claims to not know anything about this execution | |
100 » Execution_MISSING Execution_State = 6 | |
101 » // Some entity (DM, Human, Distributor) requested that this execution no
t run. | |
102 » Execution_CANCELLED Execution_State = 7 | |
103 ) | 190 ) |
104 | 191 |
105 var Execution_State_name = map[int32]string{ | 192 var Execution_State_name = map[int32]string{ |
106 » 0: "SCHEDULED", | 193 » 0: "SCHEDULING", |
107 1: "RUNNING", | 194 1: "RUNNING", |
108 » 2: "REJECTED", | 195 » 2: "STOPPING", |
109 » 3: "TIMED_OUT", | 196 » 3: "FINISHED", |
110 » 4: "FINISHED", | 197 » 4: "ABNORMAL_FINISHED", |
111 » 5: "FAILED", | |
112 » 6: "MISSING", | |
113 » 7: "CANCELLED", | |
114 } | 198 } |
115 var Execution_State_value = map[string]int32{ | 199 var Execution_State_value = map[string]int32{ |
116 » "SCHEDULED": 0, | 200 » "SCHEDULING": 0, |
117 » "RUNNING": 1, | 201 » "RUNNING": 1, |
118 » "REJECTED": 2, | 202 » "STOPPING": 2, |
119 » "TIMED_OUT": 3, | 203 » "FINISHED": 3, |
120 » "FINISHED": 4, | 204 » "ABNORMAL_FINISHED": 4, |
121 » "FAILED": 5, | |
122 » "MISSING": 6, | |
123 » "CANCELLED": 7, | |
124 } | 205 } |
125 | 206 |
126 func (x Execution_State) String() string { | 207 func (x Execution_State) String() string { |
127 return proto.EnumName(Execution_State_name, int32(x)) | 208 return proto.EnumName(Execution_State_name, int32(x)) |
128 } | 209 } |
129 func (Execution_State) EnumDescriptor() ([]byte, []int) { return fileDescriptor4
, []int{2, 0} } | 210 func (Execution_State) EnumDescriptor() ([]byte, []int) { return fileDescriptor3
, []int{3, 0} } |
| 211 |
| 212 type AbnormalFinish struct { |
| 213 » Status AbnormalFinish_Status `protobuf:"varint,1,opt,name=status,enum=dm
.AbnormalFinish_Status" json:"status,omitempty"` |
| 214 » Reason string `protobuf:"bytes,2,opt,name=reason" json:"r
eason,omitempty"` |
| 215 } |
| 216 |
| 217 func (m *AbnormalFinish) Reset() { *m = AbnormalFinish{} } |
| 218 func (m *AbnormalFinish) String() string { return proto.CompactTextSt
ring(m) } |
| 219 func (*AbnormalFinish) ProtoMessage() {} |
| 220 func (*AbnormalFinish) Descriptor() ([]byte, []int) { return fileDescriptor3, []
int{0} } |
130 | 221 |
131 type Quest struct { | 222 type Quest struct { |
132 Id *Quest_ID `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` | 223 Id *Quest_ID `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` |
133 // DNE is set to true if this Quest does not exist. None of the followin
g | 224 // DNE is set to true if this Quest does not exist. None of the followin
g |
134 // fields are valid if this is set to true. | 225 // fields are valid if this is set to true. |
135 DNE bool `protobuf:"varint,2,opt,name=DNE,json=dNE" json:"DNE,om
itempty"` | 226 DNE bool `protobuf:"varint,2,opt,name=DNE,json=dNE" json:"DNE,om
itempty"` |
136 Data *Quest_Data `protobuf:"bytes,3,opt,name=data" json:"data,omitempty"
` | 227 Data *Quest_Data `protobuf:"bytes,3,opt,name=data" json:"data,omitempty"
` |
137 // key is the `id` field of the Attempt.ID | 228 // key is the `id` field of the Attempt.ID |
138 Attempts map[uint32]*Attempt `protobuf:"bytes,4,rep,name=attempts" json:
"attempts,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,
opt,name=value"` | 229 Attempts map[uint32]*Attempt `protobuf:"bytes,4,rep,name=attempts" json:
"attempts,omitempty" protobuf_key:"varint,1,opt,name=key" protobuf_val:"bytes,2,
opt,name=value"` |
139 // Partial is true iff the request asked for QuestData, but wasn't able
to | 230 // Partial is true iff the request asked for QuestData, but wasn't able
to |
140 // completely fill it. | 231 // completely fill it. |
141 Partial bool `protobuf:"varint,16,opt,name=partial" json:"partial,omitem
pty"` | 232 Partial bool `protobuf:"varint,16,opt,name=partial" json:"partial,omitem
pty"` |
142 } | 233 } |
143 | 234 |
144 func (m *Quest) Reset() { *m = Quest{} } | 235 func (m *Quest) Reset() { *m = Quest{} } |
145 func (m *Quest) String() string { return proto.CompactTextString(m) } | 236 func (m *Quest) String() string { return proto.CompactTextString(m) } |
146 func (*Quest) ProtoMessage() {} | 237 func (*Quest) ProtoMessage() {} |
147 func (*Quest) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{0} } | 238 func (*Quest) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{1} } |
148 | 239 |
149 func (m *Quest) GetId() *Quest_ID { | 240 func (m *Quest) GetId() *Quest_ID { |
150 if m != nil { | 241 if m != nil { |
151 return m.Id | 242 return m.Id |
152 } | 243 } |
153 return nil | 244 return nil |
154 } | 245 } |
155 | 246 |
156 func (m *Quest) GetData() *Quest_Data { | 247 func (m *Quest) GetData() *Quest_Data { |
157 if m != nil { | 248 if m != nil { |
158 return m.Data | 249 return m.Data |
159 } | 250 } |
160 return nil | 251 return nil |
161 } | 252 } |
162 | 253 |
163 func (m *Quest) GetAttempts() map[uint32]*Attempt { | 254 func (m *Quest) GetAttempts() map[uint32]*Attempt { |
164 if m != nil { | 255 if m != nil { |
165 return m.Attempts | 256 return m.Attempts |
166 } | 257 } |
167 return nil | 258 return nil |
168 } | 259 } |
169 | 260 |
170 type Quest_ID struct { | 261 type Quest_ID struct { |
171 Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` | 262 Id string `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` |
172 } | 263 } |
173 | 264 |
174 func (m *Quest_ID) Reset() { *m = Quest_ID{} } | 265 func (m *Quest_ID) Reset() { *m = Quest_ID{} } |
175 func (m *Quest_ID) String() string { return proto.CompactTextString(m
) } | 266 func (m *Quest_ID) String() string { return proto.CompactTextString(m
) } |
176 func (*Quest_ID) ProtoMessage() {} | 267 func (*Quest_ID) ProtoMessage() {} |
177 func (*Quest_ID) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{0,
0} } | 268 func (*Quest_ID) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{1,
0} } |
178 | 269 |
179 type Quest_Desc struct { | 270 type Quest_Desc struct { |
180 DistributorConfigName string `protobuf:"bytes,1,opt,name=distributor_con
fig_name,json=distributorConfigName" json:"distributor_config_name,omitempty"` | 271 DistributorConfigName string `protobuf:"bytes,1,opt,name=distributor_con
fig_name,json=distributorConfigName" json:"distributor_config_name,omitempty"` |
181 JsonPayload string `protobuf:"bytes,2,opt,name=json_payload,js
on=jsonPayload" json:"json_payload,omitempty"` | 272 JsonPayload string `protobuf:"bytes,2,opt,name=json_payload,js
on=jsonPayload" json:"json_payload,omitempty"` |
| 273 // This is metadata which doesn't affect the functionality of the payloa
d, |
| 274 // but does affect how DM and/or the distributor run/schedule that paylo
ad. |
| 275 Meta *Quest_Desc_Meta `protobuf:"bytes,3,opt,name=meta" json:"meta,omite
mpty"` |
182 } | 276 } |
183 | 277 |
184 func (m *Quest_Desc) Reset() { *m = Quest_Desc{} } | 278 func (m *Quest_Desc) Reset() { *m = Quest_Desc{} } |
185 func (m *Quest_Desc) String() string { return proto.CompactTextString
(m) } | 279 func (m *Quest_Desc) String() string { return proto.CompactTextString
(m) } |
186 func (*Quest_Desc) ProtoMessage() {} | 280 func (*Quest_Desc) ProtoMessage() {} |
187 func (*Quest_Desc) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{
0, 1} } | 281 func (*Quest_Desc) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{
1, 1} } |
| 282 |
| 283 func (m *Quest_Desc) GetMeta() *Quest_Desc_Meta { |
| 284 » if m != nil { |
| 285 » » return m.Meta |
| 286 » } |
| 287 » return nil |
| 288 } |
| 289 |
| 290 type Quest_Desc_Meta struct { |
| 291 » // This names the user/service account for all Attempts on this quest. Y
ou |
| 292 » // must have permission to use this account when creating the Quest and/
or |
| 293 » // Attempts. |
| 294 » AsAccount string `protobuf:"bytes,1,opt,name=as_account,json=asAccount"
json:"as_account,omitempty"` |
| 295 » // This affects how DM will retry the job payload in various exceptional |
| 296 » // circumstances. |
| 297 » Retry *Quest_Desc_Meta_Retry `protobuf:"bytes,2,opt,name=retry" json:"re
try,omitempty"` |
| 298 } |
| 299 |
| 300 func (m *Quest_Desc_Meta) Reset() { *m = Quest_Desc_Meta{} } |
| 301 func (m *Quest_Desc_Meta) String() string { return proto.CompactTextS
tring(m) } |
| 302 func (*Quest_Desc_Meta) ProtoMessage() {} |
| 303 func (*Quest_Desc_Meta) Descriptor() ([]byte, []int) { return fileDescriptor3, [
]int{1, 1, 0} } |
| 304 |
| 305 func (m *Quest_Desc_Meta) GetRetry() *Quest_Desc_Meta_Retry { |
| 306 » if m != nil { |
| 307 » » return m.Retry |
| 308 » } |
| 309 » return nil |
| 310 } |
| 311 |
| 312 type Quest_Desc_Meta_Retry struct { |
| 313 » // The number of times in a row to retry Executions which have an |
| 314 » // ABNORMAL_FINISHED status of FAILED. |
| 315 » Failed uint32 `protobuf:"varint,1,opt,name=failed" json:"failed,omitempt
y"` |
| 316 » // The number of times in a row to retry Executions which have an |
| 317 » // ABNORMAL_FINISHED status of EXPIRED. |
| 318 » Expired uint32 `protobuf:"varint,2,opt,name=expired" json:"expired,omite
mpty"` |
| 319 » // The number of times in a row to retry Executions which have an |
| 320 » // ABNORMAL_FINISHED status of TIMED_OUT. |
| 321 » TimedOut uint32 `protobuf:"varint,3,opt,name=timed_out,json=timedOut" js
on:"timed_out,omitempty"` |
| 322 » // The number of times in a row to retry Executions which have an |
| 323 » // ABNORMAL_FINISHED status of CRASHED. |
| 324 » Crashed uint32 `protobuf:"varint,4,opt,name=crashed" json:"crashed,omite
mpty"` |
| 325 } |
| 326 |
| 327 func (m *Quest_Desc_Meta_Retry) Reset() { *m = Quest_Desc_Met
a_Retry{} } |
| 328 func (m *Quest_Desc_Meta_Retry) String() string { return proto.Compac
tTextString(m) } |
| 329 func (*Quest_Desc_Meta_Retry) ProtoMessage() {} |
| 330 func (*Quest_Desc_Meta_Retry) Descriptor() ([]byte, []int) { return fileDescript
or3, []int{1, 1, 0, 0} } |
188 | 331 |
189 type Quest_TemplateSpec struct { | 332 type Quest_TemplateSpec struct { |
190 Project string `protobuf:"bytes,1,opt,name=project" json:"project,omitem
pty"` | 333 Project string `protobuf:"bytes,1,opt,name=project" json:"project,omitem
pty"` |
191 Ref string `protobuf:"bytes,2,opt,name=ref" json:"ref,omitempty"` | 334 Ref string `protobuf:"bytes,2,opt,name=ref" json:"ref,omitempty"` |
192 Version string `protobuf:"bytes,3,opt,name=version" json:"version,omitem
pty"` | 335 Version string `protobuf:"bytes,3,opt,name=version" json:"version,omitem
pty"` |
193 Name string `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"` | 336 Name string `protobuf:"bytes,4,opt,name=name" json:"name,omitempty"` |
194 } | 337 } |
195 | 338 |
196 func (m *Quest_TemplateSpec) Reset() { *m = Quest_TemplateSpe
c{} } | 339 func (m *Quest_TemplateSpec) Reset() { *m = Quest_TemplateSpe
c{} } |
197 func (m *Quest_TemplateSpec) String() string { return proto.CompactTe
xtString(m) } | 340 func (m *Quest_TemplateSpec) String() string { return proto.CompactTe
xtString(m) } |
198 func (*Quest_TemplateSpec) ProtoMessage() {} | 341 func (*Quest_TemplateSpec) ProtoMessage() {} |
199 func (*Quest_TemplateSpec) Descriptor() ([]byte, []int) { return fileDescriptor4
, []int{0, 2} } | 342 func (*Quest_TemplateSpec) Descriptor() ([]byte, []int) { return fileDescriptor3
, []int{1, 2} } |
200 | 343 |
201 type Quest_Data struct { | 344 type Quest_Data struct { |
202 Created *google_protobuf.Timestamp `protobuf:"bytes,1,opt,name=created"
json:"created,omitempty"` | 345 Created *google_protobuf.Timestamp `protobuf:"bytes,1,opt,name=created"
json:"created,omitempty"` |
203 Desc *Quest_Desc `protobuf:"bytes,2,opt,name=desc" jso
n:"desc,omitempty"` | 346 Desc *Quest_Desc `protobuf:"bytes,2,opt,name=desc" jso
n:"desc,omitempty"` |
204 BuiltBy []*Quest_TemplateSpec `protobuf:"bytes,3,rep,name=built_by,
json=builtBy" json:"built_by,omitempty"` | 347 BuiltBy []*Quest_TemplateSpec `protobuf:"bytes,3,rep,name=built_by,
json=builtBy" json:"built_by,omitempty"` |
205 } | 348 } |
206 | 349 |
207 func (m *Quest_Data) Reset() { *m = Quest_Data{} } | 350 func (m *Quest_Data) Reset() { *m = Quest_Data{} } |
208 func (m *Quest_Data) String() string { return proto.CompactTextString
(m) } | 351 func (m *Quest_Data) String() string { return proto.CompactTextString
(m) } |
209 func (*Quest_Data) ProtoMessage() {} | 352 func (*Quest_Data) ProtoMessage() {} |
210 func (*Quest_Data) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{
0, 3} } | 353 func (*Quest_Data) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{
1, 3} } |
211 | 354 |
212 func (m *Quest_Data) GetCreated() *google_protobuf.Timestamp { | 355 func (m *Quest_Data) GetCreated() *google_protobuf.Timestamp { |
213 if m != nil { | 356 if m != nil { |
214 return m.Created | 357 return m.Created |
215 } | 358 } |
216 return nil | 359 return nil |
217 } | 360 } |
218 | 361 |
219 func (m *Quest_Data) GetDesc() *Quest_Desc { | 362 func (m *Quest_Data) GetDesc() *Quest_Desc { |
220 if m != nil { | 363 if m != nil { |
(...skipping 21 matching lines...) Expand all Loading... |
242 BackDeps *AttemptList `protobuf:"bytes,6,opt,name=back_deps,j
son=backDeps" json:"back_deps,omitempty"` | 385 BackDeps *AttemptList `protobuf:"bytes,6,opt,name=back_deps,j
son=backDeps" json:"back_deps,omitempty"` |
243 // Partial values are true iff the request asked for AttemptData, Execut
ions | 386 // Partial values are true iff the request asked for AttemptData, Execut
ions |
244 // or Deps, but wasn't able to completely fill them. If Partial is omitt
ed, | 387 // or Deps, but wasn't able to completely fill them. If Partial is omitt
ed, |
245 // it means that no partial data exists in this Attempt. | 388 // it means that no partial data exists in this Attempt. |
246 Partial *Attempt_Partial `protobuf:"bytes,16,opt,name=partial" json:"par
tial,omitempty"` | 389 Partial *Attempt_Partial `protobuf:"bytes,16,opt,name=partial" json:"par
tial,omitempty"` |
247 } | 390 } |
248 | 391 |
249 func (m *Attempt) Reset() { *m = Attempt{} } | 392 func (m *Attempt) Reset() { *m = Attempt{} } |
250 func (m *Attempt) String() string { return proto.CompactTextString(m)
} | 393 func (m *Attempt) String() string { return proto.CompactTextString(m)
} |
251 func (*Attempt) ProtoMessage() {} | 394 func (*Attempt) ProtoMessage() {} |
252 func (*Attempt) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{1}
} | 395 func (*Attempt) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{2}
} |
253 | 396 |
254 func (m *Attempt) GetId() *Attempt_ID { | 397 func (m *Attempt) GetId() *Attempt_ID { |
255 if m != nil { | 398 if m != nil { |
256 return m.Id | 399 return m.Id |
257 } | 400 } |
258 return nil | 401 return nil |
259 } | 402 } |
260 | 403 |
261 func (m *Attempt) GetData() *Attempt_Data { | 404 func (m *Attempt) GetData() *Attempt_Data { |
262 if m != nil { | 405 if m != nil { |
(...skipping 31 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
294 } | 437 } |
295 | 438 |
296 type Attempt_ID struct { | 439 type Attempt_ID struct { |
297 Quest string `protobuf:"bytes,1,opt,name=quest" json:"quest,omitempty"` | 440 Quest string `protobuf:"bytes,1,opt,name=quest" json:"quest,omitempty"` |
298 Id uint32 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"` | 441 Id uint32 `protobuf:"varint,2,opt,name=id" json:"id,omitempty"` |
299 } | 442 } |
300 | 443 |
301 func (m *Attempt_ID) Reset() { *m = Attempt_ID{} } | 444 func (m *Attempt_ID) Reset() { *m = Attempt_ID{} } |
302 func (m *Attempt_ID) String() string { return proto.CompactTextString
(m) } | 445 func (m *Attempt_ID) String() string { return proto.CompactTextString
(m) } |
303 func (*Attempt_ID) ProtoMessage() {} | 446 func (*Attempt_ID) ProtoMessage() {} |
304 func (*Attempt_ID) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{
1, 0} } | 447 func (*Attempt_ID) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{
2, 0} } |
305 | 448 |
306 type Attempt_Data struct { | 449 type Attempt_Data struct { |
307 Created *google_protobuf.Timestamp `protobuf:"bytes,1,opt,name=cre
ated" json:"created,omitempty"` | 450 Created *google_protobuf.Timestamp `protobuf:"bytes,1,opt,name=cre
ated" json:"created,omitempty"` |
308 Modified *google_protobuf.Timestamp `protobuf:"bytes,2,opt,name=mod
ified" json:"modified,omitempty"` | 451 Modified *google_protobuf.Timestamp `protobuf:"bytes,2,opt,name=mod
ified" json:"modified,omitempty"` |
309 NumExecutions uint32 `protobuf:"varint,3,opt,name=nu
m_executions,json=numExecutions" json:"num_executions,omitempty"` | 452 NumExecutions uint32 `protobuf:"varint,3,opt,name=nu
m_executions,json=numExecutions" json:"num_executions,omitempty"` |
310 // Types that are valid to be assigned to AttemptType: | 453 // Types that are valid to be assigned to AttemptType: |
311 » //» *Attempt_Data_NeedsExecution_ | 454 » //» *Attempt_Data_Scheduling_ |
312 // *Attempt_Data_Executing_ | 455 // *Attempt_Data_Executing_ |
313 » //» *Attempt_Data_AddingDeps_ | 456 » //» *Attempt_Data_Waiting_ |
314 » //» *Attempt_Data_Blocked_ | |
315 // *Attempt_Data_Finished_ | 457 // *Attempt_Data_Finished_ |
| 458 // *Attempt_Data_AbnormalFinish |
316 AttemptType isAttempt_Data_AttemptType `protobuf_oneof:"attempt_type"` | 459 AttemptType isAttempt_Data_AttemptType `protobuf_oneof:"attempt_type"` |
317 } | 460 } |
318 | 461 |
319 func (m *Attempt_Data) Reset() { *m = Attempt_Data{} } | 462 func (m *Attempt_Data) Reset() { *m = Attempt_Data{} } |
320 func (m *Attempt_Data) String() string { return proto.CompactTextStri
ng(m) } | 463 func (m *Attempt_Data) String() string { return proto.CompactTextStri
ng(m) } |
321 func (*Attempt_Data) ProtoMessage() {} | 464 func (*Attempt_Data) ProtoMessage() {} |
322 func (*Attempt_Data) Descriptor() ([]byte, []int) { return fileDescriptor4, []in
t{1, 1} } | 465 func (*Attempt_Data) Descriptor() ([]byte, []int) { return fileDescriptor3, []in
t{2, 1} } |
323 | 466 |
324 type isAttempt_Data_AttemptType interface { | 467 type isAttempt_Data_AttemptType interface { |
325 isAttempt_Data_AttemptType() | 468 isAttempt_Data_AttemptType() |
326 } | 469 } |
327 | 470 |
328 type Attempt_Data_NeedsExecution_ struct { | 471 type Attempt_Data_Scheduling_ struct { |
329 » NeedsExecution *Attempt_Data_NeedsExecution `protobuf:"bytes,4,opt,name=
needs_execution,json=needsExecution,oneof"` | 472 » Scheduling *Attempt_Data_Scheduling `protobuf:"bytes,5,opt,name=scheduli
ng,oneof"` |
330 } | 473 } |
331 type Attempt_Data_Executing_ struct { | 474 type Attempt_Data_Executing_ struct { |
332 » Executing *Attempt_Data_Executing `protobuf:"bytes,5,opt,name=executing,
oneof"` | 475 » Executing *Attempt_Data_Executing `protobuf:"bytes,6,opt,name=executing,
oneof"` |
333 } | 476 } |
334 type Attempt_Data_AddingDeps_ struct { | 477 type Attempt_Data_Waiting_ struct { |
335 » AddingDeps *Attempt_Data_AddingDeps `protobuf:"bytes,6,opt,name=adding_d
eps,json=addingDeps,oneof"` | 478 » Waiting *Attempt_Data_Waiting `protobuf:"bytes,7,opt,name=waiting,oneof"
` |
336 } | |
337 type Attempt_Data_Blocked_ struct { | |
338 » Blocked *Attempt_Data_Blocked `protobuf:"bytes,7,opt,name=blocked,oneof"
` | |
339 } | 479 } |
340 type Attempt_Data_Finished_ struct { | 480 type Attempt_Data_Finished_ struct { |
341 Finished *Attempt_Data_Finished `protobuf:"bytes,8,opt,name=finished,one
of"` | 481 Finished *Attempt_Data_Finished `protobuf:"bytes,8,opt,name=finished,one
of"` |
342 } | 482 } |
| 483 type Attempt_Data_AbnormalFinish struct { |
| 484 AbnormalFinish *AbnormalFinish `protobuf:"bytes,9,opt,name=abnormal_fini
sh,json=abnormalFinish,oneof"` |
| 485 } |
343 | 486 |
344 func (*Attempt_Data_NeedsExecution_) isAttempt_Data_AttemptType() {} | 487 func (*Attempt_Data_Scheduling_) isAttempt_Data_AttemptType() {} |
345 func (*Attempt_Data_Executing_) isAttempt_Data_AttemptType() {} | 488 func (*Attempt_Data_Executing_) isAttempt_Data_AttemptType() {} |
346 func (*Attempt_Data_AddingDeps_) isAttempt_Data_AttemptType() {} | 489 func (*Attempt_Data_Waiting_) isAttempt_Data_AttemptType() {} |
347 func (*Attempt_Data_Blocked_) isAttempt_Data_AttemptType() {} | 490 func (*Attempt_Data_Finished_) isAttempt_Data_AttemptType() {} |
348 func (*Attempt_Data_Finished_) isAttempt_Data_AttemptType() {} | 491 func (*Attempt_Data_AbnormalFinish) isAttempt_Data_AttemptType() {} |
349 | 492 |
350 func (m *Attempt_Data) GetAttemptType() isAttempt_Data_AttemptType { | 493 func (m *Attempt_Data) GetAttemptType() isAttempt_Data_AttemptType { |
351 if m != nil { | 494 if m != nil { |
352 return m.AttemptType | 495 return m.AttemptType |
353 } | 496 } |
354 return nil | 497 return nil |
355 } | 498 } |
356 | 499 |
357 func (m *Attempt_Data) GetCreated() *google_protobuf.Timestamp { | 500 func (m *Attempt_Data) GetCreated() *google_protobuf.Timestamp { |
358 if m != nil { | 501 if m != nil { |
359 return m.Created | 502 return m.Created |
360 } | 503 } |
361 return nil | 504 return nil |
362 } | 505 } |
363 | 506 |
364 func (m *Attempt_Data) GetModified() *google_protobuf.Timestamp { | 507 func (m *Attempt_Data) GetModified() *google_protobuf.Timestamp { |
365 if m != nil { | 508 if m != nil { |
366 return m.Modified | 509 return m.Modified |
367 } | 510 } |
368 return nil | 511 return nil |
369 } | 512 } |
370 | 513 |
371 func (m *Attempt_Data) GetNeedsExecution() *Attempt_Data_NeedsExecution { | 514 func (m *Attempt_Data) GetScheduling() *Attempt_Data_Scheduling { |
372 » if x, ok := m.GetAttemptType().(*Attempt_Data_NeedsExecution_); ok { | 515 » if x, ok := m.GetAttemptType().(*Attempt_Data_Scheduling_); ok { |
373 » » return x.NeedsExecution | 516 » » return x.Scheduling |
374 } | 517 } |
375 return nil | 518 return nil |
376 } | 519 } |
377 | 520 |
378 func (m *Attempt_Data) GetExecuting() *Attempt_Data_Executing { | 521 func (m *Attempt_Data) GetExecuting() *Attempt_Data_Executing { |
379 if x, ok := m.GetAttemptType().(*Attempt_Data_Executing_); ok { | 522 if x, ok := m.GetAttemptType().(*Attempt_Data_Executing_); ok { |
380 return x.Executing | 523 return x.Executing |
381 } | 524 } |
382 return nil | 525 return nil |
383 } | 526 } |
384 | 527 |
385 func (m *Attempt_Data) GetAddingDeps() *Attempt_Data_AddingDeps { | 528 func (m *Attempt_Data) GetWaiting() *Attempt_Data_Waiting { |
386 » if x, ok := m.GetAttemptType().(*Attempt_Data_AddingDeps_); ok { | 529 » if x, ok := m.GetAttemptType().(*Attempt_Data_Waiting_); ok { |
387 » » return x.AddingDeps | 530 » » return x.Waiting |
388 » } | |
389 » return nil | |
390 } | |
391 | |
392 func (m *Attempt_Data) GetBlocked() *Attempt_Data_Blocked { | |
393 » if x, ok := m.GetAttemptType().(*Attempt_Data_Blocked_); ok { | |
394 » » return x.Blocked | |
395 } | 531 } |
396 return nil | 532 return nil |
397 } | 533 } |
398 | 534 |
399 func (m *Attempt_Data) GetFinished() *Attempt_Data_Finished { | 535 func (m *Attempt_Data) GetFinished() *Attempt_Data_Finished { |
400 if x, ok := m.GetAttemptType().(*Attempt_Data_Finished_); ok { | 536 if x, ok := m.GetAttemptType().(*Attempt_Data_Finished_); ok { |
401 return x.Finished | 537 return x.Finished |
402 } | 538 } |
403 return nil | 539 return nil |
404 } | 540 } |
| 541 |
| 542 func (m *Attempt_Data) GetAbnormalFinish() *AbnormalFinish { |
| 543 if x, ok := m.GetAttemptType().(*Attempt_Data_AbnormalFinish); ok { |
| 544 return x.AbnormalFinish |
| 545 } |
| 546 return nil |
| 547 } |
405 | 548 |
406 // XXX_OneofFuncs is for the internal use of the proto package. | 549 // XXX_OneofFuncs is for the internal use of the proto package. |
407 func (*Attempt_Data) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer)
error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), fu
nc(msg proto.Message) (n int), []interface{}) { | 550 func (*Attempt_Data) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer)
error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), fu
nc(msg proto.Message) (n int), []interface{}) { |
408 return _Attempt_Data_OneofMarshaler, _Attempt_Data_OneofUnmarshaler, _At
tempt_Data_OneofSizer, []interface{}{ | 551 return _Attempt_Data_OneofMarshaler, _Attempt_Data_OneofUnmarshaler, _At
tempt_Data_OneofSizer, []interface{}{ |
409 » » (*Attempt_Data_NeedsExecution_)(nil), | 552 » » (*Attempt_Data_Scheduling_)(nil), |
410 (*Attempt_Data_Executing_)(nil), | 553 (*Attempt_Data_Executing_)(nil), |
411 » » (*Attempt_Data_AddingDeps_)(nil), | 554 » » (*Attempt_Data_Waiting_)(nil), |
412 » » (*Attempt_Data_Blocked_)(nil), | |
413 (*Attempt_Data_Finished_)(nil), | 555 (*Attempt_Data_Finished_)(nil), |
| 556 (*Attempt_Data_AbnormalFinish)(nil), |
414 } | 557 } |
415 } | 558 } |
416 | 559 |
417 func _Attempt_Data_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { | 560 func _Attempt_Data_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { |
418 m := msg.(*Attempt_Data) | 561 m := msg.(*Attempt_Data) |
419 // attempt_type | 562 // attempt_type |
420 switch x := m.AttemptType.(type) { | 563 switch x := m.AttemptType.(type) { |
421 » case *Attempt_Data_NeedsExecution_: | 564 » case *Attempt_Data_Scheduling_: |
422 » » b.EncodeVarint(4<<3 | proto.WireBytes) | 565 » » b.EncodeVarint(5<<3 | proto.WireBytes) |
423 » » if err := b.EncodeMessage(x.NeedsExecution); err != nil { | 566 » » if err := b.EncodeMessage(x.Scheduling); err != nil { |
424 return err | 567 return err |
425 } | 568 } |
426 case *Attempt_Data_Executing_: | 569 case *Attempt_Data_Executing_: |
427 » » b.EncodeVarint(5<<3 | proto.WireBytes) | 570 » » b.EncodeVarint(6<<3 | proto.WireBytes) |
428 if err := b.EncodeMessage(x.Executing); err != nil { | 571 if err := b.EncodeMessage(x.Executing); err != nil { |
429 return err | 572 return err |
430 } | 573 } |
431 » case *Attempt_Data_AddingDeps_: | 574 » case *Attempt_Data_Waiting_: |
432 » » b.EncodeVarint(6<<3 | proto.WireBytes) | |
433 » » if err := b.EncodeMessage(x.AddingDeps); err != nil { | |
434 » » » return err | |
435 » » } | |
436 » case *Attempt_Data_Blocked_: | |
437 b.EncodeVarint(7<<3 | proto.WireBytes) | 575 b.EncodeVarint(7<<3 | proto.WireBytes) |
438 » » if err := b.EncodeMessage(x.Blocked); err != nil { | 576 » » if err := b.EncodeMessage(x.Waiting); err != nil { |
439 return err | 577 return err |
440 } | 578 } |
441 case *Attempt_Data_Finished_: | 579 case *Attempt_Data_Finished_: |
442 b.EncodeVarint(8<<3 | proto.WireBytes) | 580 b.EncodeVarint(8<<3 | proto.WireBytes) |
443 if err := b.EncodeMessage(x.Finished); err != nil { | 581 if err := b.EncodeMessage(x.Finished); err != nil { |
444 return err | 582 return err |
445 } | 583 } |
| 584 case *Attempt_Data_AbnormalFinish: |
| 585 b.EncodeVarint(9<<3 | proto.WireBytes) |
| 586 if err := b.EncodeMessage(x.AbnormalFinish); err != nil { |
| 587 return err |
| 588 } |
446 case nil: | 589 case nil: |
447 default: | 590 default: |
448 return fmt.Errorf("Attempt_Data.AttemptType has unexpected type
%T", x) | 591 return fmt.Errorf("Attempt_Data.AttemptType has unexpected type
%T", x) |
449 } | 592 } |
450 return nil | 593 return nil |
451 } | 594 } |
452 | 595 |
453 func _Attempt_Data_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.B
uffer) (bool, error) { | 596 func _Attempt_Data_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.B
uffer) (bool, error) { |
454 m := msg.(*Attempt_Data) | 597 m := msg.(*Attempt_Data) |
455 switch tag { | 598 switch tag { |
456 » case 4: // attempt_type.needs_execution | 599 » case 5: // attempt_type.scheduling |
457 if wire != proto.WireBytes { | 600 if wire != proto.WireBytes { |
458 return true, proto.ErrInternalBadWireType | 601 return true, proto.ErrInternalBadWireType |
459 } | 602 } |
460 » » msg := new(Attempt_Data_NeedsExecution) | 603 » » msg := new(Attempt_Data_Scheduling) |
461 err := b.DecodeMessage(msg) | 604 err := b.DecodeMessage(msg) |
462 » » m.AttemptType = &Attempt_Data_NeedsExecution_{msg} | 605 » » m.AttemptType = &Attempt_Data_Scheduling_{msg} |
463 return true, err | 606 return true, err |
464 » case 5: // attempt_type.executing | 607 » case 6: // attempt_type.executing |
465 if wire != proto.WireBytes { | 608 if wire != proto.WireBytes { |
466 return true, proto.ErrInternalBadWireType | 609 return true, proto.ErrInternalBadWireType |
467 } | 610 } |
468 msg := new(Attempt_Data_Executing) | 611 msg := new(Attempt_Data_Executing) |
469 err := b.DecodeMessage(msg) | 612 err := b.DecodeMessage(msg) |
470 m.AttemptType = &Attempt_Data_Executing_{msg} | 613 m.AttemptType = &Attempt_Data_Executing_{msg} |
471 return true, err | 614 return true, err |
472 » case 6: // attempt_type.adding_deps | 615 » case 7: // attempt_type.waiting |
473 if wire != proto.WireBytes { | 616 if wire != proto.WireBytes { |
474 return true, proto.ErrInternalBadWireType | 617 return true, proto.ErrInternalBadWireType |
475 } | 618 } |
476 » » msg := new(Attempt_Data_AddingDeps) | 619 » » msg := new(Attempt_Data_Waiting) |
477 err := b.DecodeMessage(msg) | 620 err := b.DecodeMessage(msg) |
478 » » m.AttemptType = &Attempt_Data_AddingDeps_{msg} | 621 » » m.AttemptType = &Attempt_Data_Waiting_{msg} |
479 » » return true, err | |
480 » case 7: // attempt_type.blocked | |
481 » » if wire != proto.WireBytes { | |
482 » » » return true, proto.ErrInternalBadWireType | |
483 » » } | |
484 » » msg := new(Attempt_Data_Blocked) | |
485 » » err := b.DecodeMessage(msg) | |
486 » » m.AttemptType = &Attempt_Data_Blocked_{msg} | |
487 return true, err | 622 return true, err |
488 case 8: // attempt_type.finished | 623 case 8: // attempt_type.finished |
489 if wire != proto.WireBytes { | 624 if wire != proto.WireBytes { |
490 return true, proto.ErrInternalBadWireType | 625 return true, proto.ErrInternalBadWireType |
491 } | 626 } |
492 msg := new(Attempt_Data_Finished) | 627 msg := new(Attempt_Data_Finished) |
493 err := b.DecodeMessage(msg) | 628 err := b.DecodeMessage(msg) |
494 m.AttemptType = &Attempt_Data_Finished_{msg} | 629 m.AttemptType = &Attempt_Data_Finished_{msg} |
495 return true, err | 630 return true, err |
| 631 case 9: // attempt_type.abnormal_finish |
| 632 if wire != proto.WireBytes { |
| 633 return true, proto.ErrInternalBadWireType |
| 634 } |
| 635 msg := new(AbnormalFinish) |
| 636 err := b.DecodeMessage(msg) |
| 637 m.AttemptType = &Attempt_Data_AbnormalFinish{msg} |
| 638 return true, err |
496 default: | 639 default: |
497 return false, nil | 640 return false, nil |
498 } | 641 } |
499 } | 642 } |
500 | 643 |
501 func _Attempt_Data_OneofSizer(msg proto.Message) (n int) { | 644 func _Attempt_Data_OneofSizer(msg proto.Message) (n int) { |
502 m := msg.(*Attempt_Data) | 645 m := msg.(*Attempt_Data) |
503 // attempt_type | 646 // attempt_type |
504 switch x := m.AttemptType.(type) { | 647 switch x := m.AttemptType.(type) { |
505 » case *Attempt_Data_NeedsExecution_: | 648 » case *Attempt_Data_Scheduling_: |
506 » » s := proto.Size(x.NeedsExecution) | 649 » » s := proto.Size(x.Scheduling) |
507 » » n += proto.SizeVarint(4<<3 | proto.WireBytes) | 650 » » n += proto.SizeVarint(5<<3 | proto.WireBytes) |
508 n += proto.SizeVarint(uint64(s)) | 651 n += proto.SizeVarint(uint64(s)) |
509 n += s | 652 n += s |
510 case *Attempt_Data_Executing_: | 653 case *Attempt_Data_Executing_: |
511 s := proto.Size(x.Executing) | 654 s := proto.Size(x.Executing) |
512 n += proto.SizeVarint(5<<3 | proto.WireBytes) | |
513 n += proto.SizeVarint(uint64(s)) | |
514 n += s | |
515 case *Attempt_Data_AddingDeps_: | |
516 s := proto.Size(x.AddingDeps) | |
517 n += proto.SizeVarint(6<<3 | proto.WireBytes) | 655 n += proto.SizeVarint(6<<3 | proto.WireBytes) |
518 n += proto.SizeVarint(uint64(s)) | 656 n += proto.SizeVarint(uint64(s)) |
519 n += s | 657 n += s |
520 » case *Attempt_Data_Blocked_: | 658 » case *Attempt_Data_Waiting_: |
521 » » s := proto.Size(x.Blocked) | 659 » » s := proto.Size(x.Waiting) |
522 n += proto.SizeVarint(7<<3 | proto.WireBytes) | 660 n += proto.SizeVarint(7<<3 | proto.WireBytes) |
523 n += proto.SizeVarint(uint64(s)) | 661 n += proto.SizeVarint(uint64(s)) |
524 n += s | 662 n += s |
525 case *Attempt_Data_Finished_: | 663 case *Attempt_Data_Finished_: |
526 s := proto.Size(x.Finished) | 664 s := proto.Size(x.Finished) |
527 n += proto.SizeVarint(8<<3 | proto.WireBytes) | 665 n += proto.SizeVarint(8<<3 | proto.WireBytes) |
528 n += proto.SizeVarint(uint64(s)) | 666 n += proto.SizeVarint(uint64(s)) |
529 n += s | 667 n += s |
| 668 case *Attempt_Data_AbnormalFinish: |
| 669 s := proto.Size(x.AbnormalFinish) |
| 670 n += proto.SizeVarint(9<<3 | proto.WireBytes) |
| 671 n += proto.SizeVarint(uint64(s)) |
| 672 n += s |
530 case nil: | 673 case nil: |
531 default: | 674 default: |
532 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) | 675 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) |
533 } | 676 } |
534 return n | 677 return n |
535 } | 678 } |
536 | 679 |
537 type Attempt_Data_NeedsExecution struct { | 680 // This attempt is ready to be Executed, but hasn't been sent to the |
538 » Pending *google_protobuf.Timestamp `protobuf:"bytes,1,opt,name=pending"
json:"pending,omitempty"` | 681 // distributor yet. |
| 682 type Attempt_Data_Scheduling struct { |
539 } | 683 } |
540 | 684 |
541 func (m *Attempt_Data_NeedsExecution) Reset() { *m = Attempt_Data_NeedsE
xecution{} } | 685 func (m *Attempt_Data_Scheduling) Reset() { *m = Attempt_Data
_Scheduling{} } |
542 func (m *Attempt_Data_NeedsExecution) String() string { return proto.CompactText
String(m) } | 686 func (m *Attempt_Data_Scheduling) String() string { return proto.Comp
actTextString(m) } |
543 func (*Attempt_Data_NeedsExecution) ProtoMessage() {} | 687 func (*Attempt_Data_Scheduling) ProtoMessage() {} |
544 func (*Attempt_Data_NeedsExecution) Descriptor() ([]byte, []int) { | 688 func (*Attempt_Data_Scheduling) Descriptor() ([]byte, []int) { return fileDescri
ptor3, []int{2, 1, 0} } |
545 » return fileDescriptor4, []int{1, 1, 0} | |
546 } | |
547 | 689 |
548 func (m *Attempt_Data_NeedsExecution) GetPending() *google_protobuf.Timestamp { | 690 // This attempt has a live Execution (with the specified ID). Check the |
549 » if m != nil { | 691 // Execution state for more information. |
550 » » return m.Pending | |
551 » } | |
552 » return nil | |
553 } | |
554 | |
555 type Attempt_Data_Executing struct { | 692 type Attempt_Data_Executing struct { |
556 CurExecutionId uint32 `protobuf:"varint,1,opt,name=cur_execution_id,json
=curExecutionId" json:"cur_execution_id,omitempty"` | 693 CurExecutionId uint32 `protobuf:"varint,1,opt,name=cur_execution_id,json
=curExecutionId" json:"cur_execution_id,omitempty"` |
557 } | 694 } |
558 | 695 |
559 func (m *Attempt_Data_Executing) Reset() { *m = Attempt_Data_
Executing{} } | 696 func (m *Attempt_Data_Executing) Reset() { *m = Attempt_Data_
Executing{} } |
560 func (m *Attempt_Data_Executing) String() string { return proto.Compa
ctTextString(m) } | 697 func (m *Attempt_Data_Executing) String() string { return proto.Compa
ctTextString(m) } |
561 func (*Attempt_Data_Executing) ProtoMessage() {} | 698 func (*Attempt_Data_Executing) ProtoMessage() {} |
562 func (*Attempt_Data_Executing) Descriptor() ([]byte, []int) { return fileDescrip
tor4, []int{1, 1, 1} } | 699 func (*Attempt_Data_Executing) Descriptor() ([]byte, []int) { return fileDescrip
tor3, []int{2, 1, 1} } |
563 | 700 |
564 type Attempt_Data_AddingDeps struct { | 701 // This attempt's last Execution stopped by adding dependencies. |
565 » NumAdding uint32 `protobuf:"varint,1,opt,name=num_adding,json=numAdding
" json:"num_adding,omitempty"` | 702 type Attempt_Data_Waiting struct { |
566 » NumWaiting uint32 `protobuf:"varint,2,opt,name=num_waiting,json=numWaiti
ng" json:"num_waiting,omitempty"` | |
567 } | |
568 | |
569 func (m *Attempt_Data_AddingDeps) Reset() { *m = Attempt_Data
_AddingDeps{} } | |
570 func (m *Attempt_Data_AddingDeps) String() string { return proto.Comp
actTextString(m) } | |
571 func (*Attempt_Data_AddingDeps) ProtoMessage() {} | |
572 func (*Attempt_Data_AddingDeps) Descriptor() ([]byte, []int) { return fileDescri
ptor4, []int{1, 1, 2} } | |
573 | |
574 type Attempt_Data_Blocked struct { | |
575 NumWaiting uint32 `protobuf:"varint,1,opt,name=num_waiting,json=numWaiti
ng" json:"num_waiting,omitempty"` | 703 NumWaiting uint32 `protobuf:"varint,1,opt,name=num_waiting,json=numWaiti
ng" json:"num_waiting,omitempty"` |
576 } | 704 } |
577 | 705 |
578 func (m *Attempt_Data_Blocked) Reset() { *m = Attempt_Data_Bl
ocked{} } | 706 func (m *Attempt_Data_Waiting) Reset() { *m = Attempt_Data_Wa
iting{} } |
579 func (m *Attempt_Data_Blocked) String() string { return proto.Compact
TextString(m) } | 707 func (m *Attempt_Data_Waiting) String() string { return proto.Compact
TextString(m) } |
580 func (*Attempt_Data_Blocked) ProtoMessage() {} | 708 func (*Attempt_Data_Waiting) ProtoMessage() {} |
581 func (*Attempt_Data_Blocked) Descriptor() ([]byte, []int) { return fileDescripto
r4, []int{1, 1, 3} } | 709 func (*Attempt_Data_Waiting) Descriptor() ([]byte, []int) { return fileDescripto
r3, []int{2, 1, 2} } |
582 | 710 |
| 711 // This attempt is complete. |
583 type Attempt_Data_Finished struct { | 712 type Attempt_Data_Finished struct { |
584 Expiration *google_protobuf.Timestamp `protobuf:"bytes,1,opt,name=ex
piration" json:"expiration,omitempty"` | 713 Expiration *google_protobuf.Timestamp `protobuf:"bytes,1,opt,name=ex
piration" json:"expiration,omitempty"` |
585 JsonResultSize uint32 `protobuf:"varint,2,opt,name=j
son_result_size,json=jsonResultSize" json:"json_result_size,omitempty"` | 714 JsonResultSize uint32 `protobuf:"varint,2,opt,name=j
son_result_size,json=jsonResultSize" json:"json_result_size,omitempty"` |
586 JsonResult string `protobuf:"bytes,3,opt,name=js
on_result,json=jsonResult" json:"json_result,omitempty"` | 715 JsonResult string `protobuf:"bytes,3,opt,name=js
on_result,json=jsonResult" json:"json_result,omitempty"` |
| 716 // This is the distributor-specific state of the final Execution. |
| 717 PersistentStateResult string `protobuf:"bytes,4,opt,name=persistent_stat
e_result,json=persistentStateResult" json:"persistent_state_result,omitempty"` |
587 } | 718 } |
588 | 719 |
589 func (m *Attempt_Data_Finished) Reset() { *m = Attempt_Data_F
inished{} } | 720 func (m *Attempt_Data_Finished) Reset() { *m = Attempt_Data_F
inished{} } |
590 func (m *Attempt_Data_Finished) String() string { return proto.Compac
tTextString(m) } | 721 func (m *Attempt_Data_Finished) String() string { return proto.Compac
tTextString(m) } |
591 func (*Attempt_Data_Finished) ProtoMessage() {} | 722 func (*Attempt_Data_Finished) ProtoMessage() {} |
592 func (*Attempt_Data_Finished) Descriptor() ([]byte, []int) { return fileDescript
or4, []int{1, 1, 4} } | 723 func (*Attempt_Data_Finished) Descriptor() ([]byte, []int) { return fileDescript
or3, []int{2, 1, 3} } |
593 | 724 |
594 func (m *Attempt_Data_Finished) GetExpiration() *google_protobuf.Timestamp { | 725 func (m *Attempt_Data_Finished) GetExpiration() *google_protobuf.Timestamp { |
595 if m != nil { | 726 if m != nil { |
596 return m.Expiration | 727 return m.Expiration |
597 } | 728 } |
598 return nil | 729 return nil |
599 } | 730 } |
600 | 731 |
601 type Attempt_Partial struct { | 732 type Attempt_Partial struct { |
602 // Data is true iff the AttemptData should have been filled, but wasn't | 733 // Data is true iff the AttemptData should have been filled, but wasn't |
603 Data bool `protobuf:"varint,1,opt,name=data" json:"data,omitempty"` | 734 Data bool `protobuf:"varint,1,opt,name=data" json:"data,omitempty"` |
604 // Executions is true iff the Executions were requested, but not all of | 735 // Executions is true iff the Executions were requested, but not all of |
605 // them could be loaded. | 736 // them could be loaded. |
606 Executions bool `protobuf:"varint,2,opt,name=executions" json:"execution
s,omitempty"` | 737 Executions bool `protobuf:"varint,2,opt,name=executions" json:"execution
s,omitempty"` |
607 // FwdDeps is true iff FwdDeps were requested, but not all of them could
be | 738 // FwdDeps is true iff FwdDeps were requested, but not all of them could
be |
608 // loaded. | 739 // loaded. |
609 FwdDeps bool `protobuf:"varint,3,opt,name=fwd_deps,json=fwdDeps" json:"f
wd_deps,omitempty"` | 740 FwdDeps bool `protobuf:"varint,3,opt,name=fwd_deps,json=fwdDeps" json:"f
wd_deps,omitempty"` |
610 // BackDeps is true iff BackDeps were requested, but not all of them cou
ld be | 741 // BackDeps is true iff BackDeps were requested, but not all of them cou
ld be |
611 // loaded. | 742 // loaded. |
612 BackDeps bool `protobuf:"varint,4,opt,name=back_deps,json=backDeps" json
:"back_deps,omitempty"` | 743 BackDeps bool `protobuf:"varint,4,opt,name=back_deps,json=backDeps" json
:"back_deps,omitempty"` |
613 // result is set if AttemptResults were requested, and the attempt_type
is | 744 // result is set if AttemptResults were requested, and the attempt_type
is |
614 // Finished, but for some reason the result but wasn't loaded. | 745 // Finished, but for some reason the result but wasn't loaded. |
615 Result Attempt_Partial_Result `protobuf:"varint,5,opt,name=result,enum=d
m.Attempt_Partial_Result" json:"result,omitempty"` | 746 Result Attempt_Partial_Result `protobuf:"varint,5,opt,name=result,enum=d
m.Attempt_Partial_Result" json:"result,omitempty"` |
616 } | 747 } |
617 | 748 |
618 func (m *Attempt_Partial) Reset() { *m = Attempt_Partial{} } | 749 func (m *Attempt_Partial) Reset() { *m = Attempt_Partial{} } |
619 func (m *Attempt_Partial) String() string { return proto.CompactTextS
tring(m) } | 750 func (m *Attempt_Partial) String() string { return proto.CompactTextS
tring(m) } |
620 func (*Attempt_Partial) ProtoMessage() {} | 751 func (*Attempt_Partial) ProtoMessage() {} |
621 func (*Attempt_Partial) Descriptor() ([]byte, []int) { return fileDescriptor4, [
]int{1, 3} } | 752 func (*Attempt_Partial) Descriptor() ([]byte, []int) { return fileDescriptor3, [
]int{2, 3} } |
622 | 753 |
623 type Execution struct { | 754 type Execution struct { |
624 Id *Execution_ID `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"
` | 755 Id *Execution_ID `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"
` |
625 Data *Execution_Data `protobuf:"bytes,2,opt,name=data" json:"data,omitem
pty"` | 756 Data *Execution_Data `protobuf:"bytes,2,opt,name=data" json:"data,omitem
pty"` |
626 // Partial is true iff the request asked for Executions, but wasn't able
to | 757 // Partial is true iff the request asked for Executions, but wasn't able
to |
627 // completely fill them. | 758 // completely fill them. |
628 Partial bool `protobuf:"varint,16,opt,name=partial" json:"partial,omitem
pty"` | 759 Partial bool `protobuf:"varint,16,opt,name=partial" json:"partial,omitem
pty"` |
629 } | 760 } |
630 | 761 |
631 func (m *Execution) Reset() { *m = Execution{} } | 762 func (m *Execution) Reset() { *m = Execution{} } |
632 func (m *Execution) String() string { return proto.CompactTextString(
m) } | 763 func (m *Execution) String() string { return proto.CompactTextString(
m) } |
633 func (*Execution) ProtoMessage() {} | 764 func (*Execution) ProtoMessage() {} |
634 func (*Execution) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{2
} } | 765 func (*Execution) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{3
} } |
635 | 766 |
636 func (m *Execution) GetId() *Execution_ID { | 767 func (m *Execution) GetId() *Execution_ID { |
637 if m != nil { | 768 if m != nil { |
638 return m.Id | 769 return m.Id |
639 } | 770 } |
640 return nil | 771 return nil |
641 } | 772 } |
642 | 773 |
643 func (m *Execution) GetData() *Execution_Data { | 774 func (m *Execution) GetData() *Execution_Data { |
644 if m != nil { | 775 if m != nil { |
645 return m.Data | 776 return m.Data |
646 } | 777 } |
647 return nil | 778 return nil |
648 } | 779 } |
649 | 780 |
650 // Execution_Auth is a tuple of the requesting ExecutionID and the activated | 781 // Execution_Auth is a tuple of the requesting ExecutionID and the activated |
651 // Execution Token (see the ActivateExecution rpc). | 782 // Execution Token (see the ActivateExecution rpc). |
652 type Execution_Auth struct { | 783 type Execution_Auth struct { |
653 Id *Execution_ID `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` | 784 Id *Execution_ID `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"` |
654 Token []byte `protobuf:"bytes,2,opt,name=token,proto3" json:"toke
n,omitempty"` | 785 Token []byte `protobuf:"bytes,2,opt,name=token,proto3" json:"toke
n,omitempty"` |
655 } | 786 } |
656 | 787 |
657 func (m *Execution_Auth) Reset() { *m = Execution_Auth{} } | 788 func (m *Execution_Auth) Reset() { *m = Execution_Auth{} } |
658 func (m *Execution_Auth) String() string { return proto.CompactTextSt
ring(m) } | 789 func (m *Execution_Auth) String() string { return proto.CompactTextSt
ring(m) } |
659 func (*Execution_Auth) ProtoMessage() {} | 790 func (*Execution_Auth) ProtoMessage() {} |
660 func (*Execution_Auth) Descriptor() ([]byte, []int) { return fileDescriptor4, []
int{2, 0} } | 791 func (*Execution_Auth) Descriptor() ([]byte, []int) { return fileDescriptor3, []
int{3, 0} } |
661 | 792 |
662 func (m *Execution_Auth) GetId() *Execution_ID { | 793 func (m *Execution_Auth) GetId() *Execution_ID { |
663 if m != nil { | 794 if m != nil { |
664 return m.Id | 795 return m.Id |
665 } | 796 } |
666 return nil | 797 return nil |
667 } | 798 } |
668 | 799 |
669 type Execution_ID struct { | 800 type Execution_ID struct { |
670 Quest string `protobuf:"bytes,1,opt,name=quest" json:"quest,omitempty"
` | 801 Quest string `protobuf:"bytes,1,opt,name=quest" json:"quest,omitempty"
` |
671 Attempt uint32 `protobuf:"varint,2,opt,name=attempt" json:"attempt,omite
mpty"` | 802 Attempt uint32 `protobuf:"varint,2,opt,name=attempt" json:"attempt,omite
mpty"` |
672 Id uint32 `protobuf:"varint,3,opt,name=id" json:"id,omitempty"` | 803 Id uint32 `protobuf:"varint,3,opt,name=id" json:"id,omitempty"` |
673 } | 804 } |
674 | 805 |
675 func (m *Execution_ID) Reset() { *m = Execution_ID{} } | 806 func (m *Execution_ID) Reset() { *m = Execution_ID{} } |
676 func (m *Execution_ID) String() string { return proto.CompactTextStri
ng(m) } | 807 func (m *Execution_ID) String() string { return proto.CompactTextStri
ng(m) } |
677 func (*Execution_ID) ProtoMessage() {} | 808 func (*Execution_ID) ProtoMessage() {} |
678 func (*Execution_ID) Descriptor() ([]byte, []int) { return fileDescriptor4, []in
t{2, 1} } | 809 func (*Execution_ID) Descriptor() ([]byte, []int) { return fileDescriptor3, []in
t{3, 1} } |
679 | 810 |
680 type Execution_Data struct { | 811 type Execution_Data struct { |
681 » State Execution_State `protobuf:"varint,1,opt,na
me=state,enum=dm.Execution_State" json:"state,omitempty"` | 812 » Created *google_protobuf.Timestamp `protobuf:"bytes,1,opt,n
ame=created" json:"created,omitempty"` |
682 » StateReason string `protobuf:"bytes,2,opt,nam
e=state_reason,json=stateReason" json:"state_reason,omitempty"` | 813 » Modified *google_protobuf.Timestamp `protobuf:"bytes,2,opt,n
ame=modified" json:"modified,omitempty"` |
683 » Created *google_protobuf.Timestamp `protobuf:"bytes,3,opt,nam
e=created" json:"created,omitempty"` | 814 » DistributorInfo *Execution_Data_DistributorInfo `protobuf:"bytes,3,opt,n
ame=distributor_info,json=distributorInfo" json:"distributor_info,omitempty"` |
684 » DistributorToken string `protobuf:"bytes,4,opt,nam
e=distributor_token,json=distributorToken" json:"distributor_token,omitempty"` | 815 » // Types that are valid to be assigned to ExecutionType: |
685 » DistributorInfoUrl string `protobuf:"bytes,5,opt,nam
e=distributor_info_url,json=distributorInfoUrl" json:"distributor_info_url,omite
mpty"` | 816 » //» *Execution_Data_Scheduling_ |
| 817 » //» *Execution_Data_Running_ |
| 818 » //» *Execution_Data_Stopping_ |
| 819 » //» *Execution_Data_Finished_ |
| 820 » //» *Execution_Data_AbnormalFinish |
| 821 » ExecutionType isExecution_Data_ExecutionType `protobuf_oneof:"execution_
type"` |
686 } | 822 } |
687 | 823 |
688 func (m *Execution_Data) Reset() { *m = Execution_Data{} } | 824 func (m *Execution_Data) Reset() { *m = Execution_Data{} } |
689 func (m *Execution_Data) String() string { return proto.CompactTextSt
ring(m) } | 825 func (m *Execution_Data) String() string { return proto.CompactTextSt
ring(m) } |
690 func (*Execution_Data) ProtoMessage() {} | 826 func (*Execution_Data) ProtoMessage() {} |
691 func (*Execution_Data) Descriptor() ([]byte, []int) { return fileDescriptor4, []
int{2, 2} } | 827 func (*Execution_Data) Descriptor() ([]byte, []int) { return fileDescriptor3, []
int{3, 2} } |
| 828 |
| 829 type isExecution_Data_ExecutionType interface { |
| 830 » isExecution_Data_ExecutionType() |
| 831 } |
| 832 |
| 833 type Execution_Data_Scheduling_ struct { |
| 834 » Scheduling *Execution_Data_Scheduling `protobuf:"bytes,4,opt,name=schedu
ling,oneof"` |
| 835 } |
| 836 type Execution_Data_Running_ struct { |
| 837 » Running *Execution_Data_Running `protobuf:"bytes,5,opt,name=running,oneo
f"` |
| 838 } |
| 839 type Execution_Data_Stopping_ struct { |
| 840 » Stopping *Execution_Data_Stopping `protobuf:"bytes,6,opt,name=stopping,o
neof"` |
| 841 } |
| 842 type Execution_Data_Finished_ struct { |
| 843 » Finished *Execution_Data_Finished `protobuf:"bytes,7,opt,name=finished,o
neof"` |
| 844 } |
| 845 type Execution_Data_AbnormalFinish struct { |
| 846 » AbnormalFinish *AbnormalFinish `protobuf:"bytes,8,opt,name=abnormal_fini
sh,json=abnormalFinish,oneof"` |
| 847 } |
| 848 |
| 849 func (*Execution_Data_Scheduling_) isExecution_Data_ExecutionType() {} |
| 850 func (*Execution_Data_Running_) isExecution_Data_ExecutionType() {} |
| 851 func (*Execution_Data_Stopping_) isExecution_Data_ExecutionType() {} |
| 852 func (*Execution_Data_Finished_) isExecution_Data_ExecutionType() {} |
| 853 func (*Execution_Data_AbnormalFinish) isExecution_Data_ExecutionType() {} |
| 854 |
| 855 func (m *Execution_Data) GetExecutionType() isExecution_Data_ExecutionType { |
| 856 » if m != nil { |
| 857 » » return m.ExecutionType |
| 858 » } |
| 859 » return nil |
| 860 } |
692 | 861 |
693 func (m *Execution_Data) GetCreated() *google_protobuf.Timestamp { | 862 func (m *Execution_Data) GetCreated() *google_protobuf.Timestamp { |
694 if m != nil { | 863 if m != nil { |
695 return m.Created | 864 return m.Created |
696 } | 865 } |
697 return nil | 866 return nil |
698 } | 867 } |
699 | 868 |
| 869 func (m *Execution_Data) GetModified() *google_protobuf.Timestamp { |
| 870 if m != nil { |
| 871 return m.Modified |
| 872 } |
| 873 return nil |
| 874 } |
| 875 |
| 876 func (m *Execution_Data) GetDistributorInfo() *Execution_Data_DistributorInfo { |
| 877 if m != nil { |
| 878 return m.DistributorInfo |
| 879 } |
| 880 return nil |
| 881 } |
| 882 |
| 883 func (m *Execution_Data) GetScheduling() *Execution_Data_Scheduling { |
| 884 if x, ok := m.GetExecutionType().(*Execution_Data_Scheduling_); ok { |
| 885 return x.Scheduling |
| 886 } |
| 887 return nil |
| 888 } |
| 889 |
| 890 func (m *Execution_Data) GetRunning() *Execution_Data_Running { |
| 891 if x, ok := m.GetExecutionType().(*Execution_Data_Running_); ok { |
| 892 return x.Running |
| 893 } |
| 894 return nil |
| 895 } |
| 896 |
| 897 func (m *Execution_Data) GetStopping() *Execution_Data_Stopping { |
| 898 if x, ok := m.GetExecutionType().(*Execution_Data_Stopping_); ok { |
| 899 return x.Stopping |
| 900 } |
| 901 return nil |
| 902 } |
| 903 |
| 904 func (m *Execution_Data) GetFinished() *Execution_Data_Finished { |
| 905 if x, ok := m.GetExecutionType().(*Execution_Data_Finished_); ok { |
| 906 return x.Finished |
| 907 } |
| 908 return nil |
| 909 } |
| 910 |
| 911 func (m *Execution_Data) GetAbnormalFinish() *AbnormalFinish { |
| 912 if x, ok := m.GetExecutionType().(*Execution_Data_AbnormalFinish); ok { |
| 913 return x.AbnormalFinish |
| 914 } |
| 915 return nil |
| 916 } |
| 917 |
| 918 // XXX_OneofFuncs is for the internal use of the proto package. |
| 919 func (*Execution_Data) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer
) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error),
func(msg proto.Message) (n int), []interface{}) { |
| 920 return _Execution_Data_OneofMarshaler, _Execution_Data_OneofUnmarshaler,
_Execution_Data_OneofSizer, []interface{}{ |
| 921 (*Execution_Data_Scheduling_)(nil), |
| 922 (*Execution_Data_Running_)(nil), |
| 923 (*Execution_Data_Stopping_)(nil), |
| 924 (*Execution_Data_Finished_)(nil), |
| 925 (*Execution_Data_AbnormalFinish)(nil), |
| 926 } |
| 927 } |
| 928 |
| 929 func _Execution_Data_OneofMarshaler(msg proto.Message, b *proto.Buffer) error { |
| 930 m := msg.(*Execution_Data) |
| 931 // execution_type |
| 932 switch x := m.ExecutionType.(type) { |
| 933 case *Execution_Data_Scheduling_: |
| 934 b.EncodeVarint(4<<3 | proto.WireBytes) |
| 935 if err := b.EncodeMessage(x.Scheduling); err != nil { |
| 936 return err |
| 937 } |
| 938 case *Execution_Data_Running_: |
| 939 b.EncodeVarint(5<<3 | proto.WireBytes) |
| 940 if err := b.EncodeMessage(x.Running); err != nil { |
| 941 return err |
| 942 } |
| 943 case *Execution_Data_Stopping_: |
| 944 b.EncodeVarint(6<<3 | proto.WireBytes) |
| 945 if err := b.EncodeMessage(x.Stopping); err != nil { |
| 946 return err |
| 947 } |
| 948 case *Execution_Data_Finished_: |
| 949 b.EncodeVarint(7<<3 | proto.WireBytes) |
| 950 if err := b.EncodeMessage(x.Finished); err != nil { |
| 951 return err |
| 952 } |
| 953 case *Execution_Data_AbnormalFinish: |
| 954 b.EncodeVarint(8<<3 | proto.WireBytes) |
| 955 if err := b.EncodeMessage(x.AbnormalFinish); err != nil { |
| 956 return err |
| 957 } |
| 958 case nil: |
| 959 default: |
| 960 return fmt.Errorf("Execution_Data.ExecutionType has unexpected t
ype %T", x) |
| 961 } |
| 962 return nil |
| 963 } |
| 964 |
| 965 func _Execution_Data_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto
.Buffer) (bool, error) { |
| 966 m := msg.(*Execution_Data) |
| 967 switch tag { |
| 968 case 4: // execution_type.scheduling |
| 969 if wire != proto.WireBytes { |
| 970 return true, proto.ErrInternalBadWireType |
| 971 } |
| 972 msg := new(Execution_Data_Scheduling) |
| 973 err := b.DecodeMessage(msg) |
| 974 m.ExecutionType = &Execution_Data_Scheduling_{msg} |
| 975 return true, err |
| 976 case 5: // execution_type.running |
| 977 if wire != proto.WireBytes { |
| 978 return true, proto.ErrInternalBadWireType |
| 979 } |
| 980 msg := new(Execution_Data_Running) |
| 981 err := b.DecodeMessage(msg) |
| 982 m.ExecutionType = &Execution_Data_Running_{msg} |
| 983 return true, err |
| 984 case 6: // execution_type.stopping |
| 985 if wire != proto.WireBytes { |
| 986 return true, proto.ErrInternalBadWireType |
| 987 } |
| 988 msg := new(Execution_Data_Stopping) |
| 989 err := b.DecodeMessage(msg) |
| 990 m.ExecutionType = &Execution_Data_Stopping_{msg} |
| 991 return true, err |
| 992 case 7: // execution_type.finished |
| 993 if wire != proto.WireBytes { |
| 994 return true, proto.ErrInternalBadWireType |
| 995 } |
| 996 msg := new(Execution_Data_Finished) |
| 997 err := b.DecodeMessage(msg) |
| 998 m.ExecutionType = &Execution_Data_Finished_{msg} |
| 999 return true, err |
| 1000 case 8: // execution_type.abnormal_finish |
| 1001 if wire != proto.WireBytes { |
| 1002 return true, proto.ErrInternalBadWireType |
| 1003 } |
| 1004 msg := new(AbnormalFinish) |
| 1005 err := b.DecodeMessage(msg) |
| 1006 m.ExecutionType = &Execution_Data_AbnormalFinish{msg} |
| 1007 return true, err |
| 1008 default: |
| 1009 return false, nil |
| 1010 } |
| 1011 } |
| 1012 |
| 1013 func _Execution_Data_OneofSizer(msg proto.Message) (n int) { |
| 1014 m := msg.(*Execution_Data) |
| 1015 // execution_type |
| 1016 switch x := m.ExecutionType.(type) { |
| 1017 case *Execution_Data_Scheduling_: |
| 1018 s := proto.Size(x.Scheduling) |
| 1019 n += proto.SizeVarint(4<<3 | proto.WireBytes) |
| 1020 n += proto.SizeVarint(uint64(s)) |
| 1021 n += s |
| 1022 case *Execution_Data_Running_: |
| 1023 s := proto.Size(x.Running) |
| 1024 n += proto.SizeVarint(5<<3 | proto.WireBytes) |
| 1025 n += proto.SizeVarint(uint64(s)) |
| 1026 n += s |
| 1027 case *Execution_Data_Stopping_: |
| 1028 s := proto.Size(x.Stopping) |
| 1029 n += proto.SizeVarint(6<<3 | proto.WireBytes) |
| 1030 n += proto.SizeVarint(uint64(s)) |
| 1031 n += s |
| 1032 case *Execution_Data_Finished_: |
| 1033 s := proto.Size(x.Finished) |
| 1034 n += proto.SizeVarint(7<<3 | proto.WireBytes) |
| 1035 n += proto.SizeVarint(uint64(s)) |
| 1036 n += s |
| 1037 case *Execution_Data_AbnormalFinish: |
| 1038 s := proto.Size(x.AbnormalFinish) |
| 1039 n += proto.SizeVarint(8<<3 | proto.WireBytes) |
| 1040 n += proto.SizeVarint(uint64(s)) |
| 1041 n += s |
| 1042 case nil: |
| 1043 default: |
| 1044 panic(fmt.Sprintf("proto: unexpected type %T in oneof", x)) |
| 1045 } |
| 1046 return n |
| 1047 } |
| 1048 |
| 1049 type Execution_Data_DistributorInfo struct { |
| 1050 ConfigName string `protobuf:"bytes,1,opt,name=config_name,json=config
Name" json:"config_name,omitempty"` |
| 1051 ConfigVersion string `protobuf:"bytes,2,opt,name=config_version,json=con
figVersion" json:"config_version,omitempty"` |
| 1052 Token string `protobuf:"bytes,3,opt,name=token" json:"token,omit
empty"` |
| 1053 Url string `protobuf:"bytes,4,opt,name=url" json:"url,omitempt
y"` |
| 1054 } |
| 1055 |
| 1056 func (m *Execution_Data_DistributorInfo) Reset() { *m = Execution_Data_D
istributorInfo{} } |
| 1057 func (m *Execution_Data_DistributorInfo) String() string { return proto.CompactT
extString(m) } |
| 1058 func (*Execution_Data_DistributorInfo) ProtoMessage() {} |
| 1059 func (*Execution_Data_DistributorInfo) Descriptor() ([]byte, []int) { |
| 1060 return fileDescriptor3, []int{3, 2, 0} |
| 1061 } |
| 1062 |
| 1063 type Execution_Data_Scheduling struct { |
| 1064 } |
| 1065 |
| 1066 func (m *Execution_Data_Scheduling) Reset() { *m = Execution_
Data_Scheduling{} } |
| 1067 func (m *Execution_Data_Scheduling) String() string { return proto.Co
mpactTextString(m) } |
| 1068 func (*Execution_Data_Scheduling) ProtoMessage() {} |
| 1069 func (*Execution_Data_Scheduling) Descriptor() ([]byte, []int) { return fileDesc
riptor3, []int{3, 2, 1} } |
| 1070 |
| 1071 type Execution_Data_Running struct { |
| 1072 } |
| 1073 |
| 1074 func (m *Execution_Data_Running) Reset() { *m = Execution_Dat
a_Running{} } |
| 1075 func (m *Execution_Data_Running) String() string { return proto.Compa
ctTextString(m) } |
| 1076 func (*Execution_Data_Running) ProtoMessage() {} |
| 1077 func (*Execution_Data_Running) Descriptor() ([]byte, []int) { return fileDescrip
tor3, []int{3, 2, 2} } |
| 1078 |
| 1079 type Execution_Data_Stopping struct { |
| 1080 } |
| 1081 |
| 1082 func (m *Execution_Data_Stopping) Reset() { *m = Execution_Da
ta_Stopping{} } |
| 1083 func (m *Execution_Data_Stopping) String() string { return proto.Comp
actTextString(m) } |
| 1084 func (*Execution_Data_Stopping) ProtoMessage() {} |
| 1085 func (*Execution_Data_Stopping) Descriptor() ([]byte, []int) { return fileDescri
ptor3, []int{3, 2, 3} } |
| 1086 |
| 1087 type Execution_Data_Finished struct { |
| 1088 PersistentState string `protobuf:"bytes,1,opt,name=persistent_state,json
=persistentState" json:"persistent_state,omitempty"` |
| 1089 } |
| 1090 |
| 1091 func (m *Execution_Data_Finished) Reset() { *m = Execution_Da
ta_Finished{} } |
| 1092 func (m *Execution_Data_Finished) String() string { return proto.Comp
actTextString(m) } |
| 1093 func (*Execution_Data_Finished) ProtoMessage() {} |
| 1094 func (*Execution_Data_Finished) Descriptor() ([]byte, []int) { return fileDescri
ptor3, []int{3, 2, 4} } |
| 1095 |
700 // GraphData defines all of the DM graph data that may be returned from DM. | 1096 // GraphData defines all of the DM graph data that may be returned from DM. |
701 // | 1097 // |
702 // Currently only WalkGraph returns GraphData, but in the future other APIs will | 1098 // Currently only WalkGraph returns GraphData, but in the future other APIs will |
703 // explore the graph in other ways, and they'll return this same data structure. | 1099 // explore the graph in other ways, and they'll return this same data structure. |
704 // | 1100 // |
705 // The design of this message is intended to allow clients to easily accumulate | 1101 // The design of this message is intended to allow clients to easily accumulate |
706 // various GraphData from different sources in order to maintain an in-memory | 1102 // various GraphData from different sources in order to maintain an in-memory |
707 // cache of data that exists in DM, where that data is discovered across | 1103 // cache of data that exists in DM, where that data is discovered across |
708 // multiple RPCs. | 1104 // multiple RPCs. |
709 type GraphData struct { | 1105 type GraphData struct { |
(...skipping 15 matching lines...) Expand all Loading... |
725 // be true in this case). | 1121 // be true in this case). |
726 // | 1122 // |
727 // Note that this is different than the Partial booleans: This refers | 1123 // Note that this is different than the Partial booleans: This refers |
728 // specifically to situations when Queries do not run to completion. | 1124 // specifically to situations when Queries do not run to completion. |
729 HadMore bool `protobuf:"varint,3,opt,name=had_more,json=hadMore" json:"h
ad_more,omitempty"` | 1125 HadMore bool `protobuf:"varint,3,opt,name=had_more,json=hadMore" json:"h
ad_more,omitempty"` |
730 } | 1126 } |
731 | 1127 |
732 func (m *GraphData) Reset() { *m = GraphData{} } | 1128 func (m *GraphData) Reset() { *m = GraphData{} } |
733 func (m *GraphData) String() string { return proto.CompactTextString(
m) } | 1129 func (m *GraphData) String() string { return proto.CompactTextString(
m) } |
734 func (*GraphData) ProtoMessage() {} | 1130 func (*GraphData) ProtoMessage() {} |
735 func (*GraphData) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{3
} } | 1131 func (*GraphData) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{4
} } |
736 | 1132 |
737 func (m *GraphData) GetQuests() map[string]*Quest { | 1133 func (m *GraphData) GetQuests() map[string]*Quest { |
738 if m != nil { | 1134 if m != nil { |
739 return m.Quests | 1135 return m.Quests |
740 } | 1136 } |
741 return nil | 1137 return nil |
742 } | 1138 } |
743 | 1139 |
744 func init() { | 1140 func init() { |
| 1141 proto.RegisterType((*AbnormalFinish)(nil), "dm.AbnormalFinish") |
745 proto.RegisterType((*Quest)(nil), "dm.Quest") | 1142 proto.RegisterType((*Quest)(nil), "dm.Quest") |
746 proto.RegisterType((*Quest_ID)(nil), "dm.Quest.ID") | 1143 proto.RegisterType((*Quest_ID)(nil), "dm.Quest.ID") |
747 proto.RegisterType((*Quest_Desc)(nil), "dm.Quest.Desc") | 1144 proto.RegisterType((*Quest_Desc)(nil), "dm.Quest.Desc") |
| 1145 proto.RegisterType((*Quest_Desc_Meta)(nil), "dm.Quest.Desc.Meta") |
| 1146 proto.RegisterType((*Quest_Desc_Meta_Retry)(nil), "dm.Quest.Desc.Meta.Re
try") |
748 proto.RegisterType((*Quest_TemplateSpec)(nil), "dm.Quest.TemplateSpec") | 1147 proto.RegisterType((*Quest_TemplateSpec)(nil), "dm.Quest.TemplateSpec") |
749 proto.RegisterType((*Quest_Data)(nil), "dm.Quest.Data") | 1148 proto.RegisterType((*Quest_Data)(nil), "dm.Quest.Data") |
750 proto.RegisterType((*Attempt)(nil), "dm.Attempt") | 1149 proto.RegisterType((*Attempt)(nil), "dm.Attempt") |
751 proto.RegisterType((*Attempt_ID)(nil), "dm.Attempt.ID") | 1150 proto.RegisterType((*Attempt_ID)(nil), "dm.Attempt.ID") |
752 proto.RegisterType((*Attempt_Data)(nil), "dm.Attempt.Data") | 1151 proto.RegisterType((*Attempt_Data)(nil), "dm.Attempt.Data") |
753 » proto.RegisterType((*Attempt_Data_NeedsExecution)(nil), "dm.Attempt.Data
.NeedsExecution") | 1152 » proto.RegisterType((*Attempt_Data_Scheduling)(nil), "dm.Attempt.Data.Sch
eduling") |
754 proto.RegisterType((*Attempt_Data_Executing)(nil), "dm.Attempt.Data.Exec
uting") | 1153 proto.RegisterType((*Attempt_Data_Executing)(nil), "dm.Attempt.Data.Exec
uting") |
755 » proto.RegisterType((*Attempt_Data_AddingDeps)(nil), "dm.Attempt.Data.Add
ingDeps") | 1154 » proto.RegisterType((*Attempt_Data_Waiting)(nil), "dm.Attempt.Data.Waitin
g") |
756 » proto.RegisterType((*Attempt_Data_Blocked)(nil), "dm.Attempt.Data.Blocke
d") | |
757 proto.RegisterType((*Attempt_Data_Finished)(nil), "dm.Attempt.Data.Finis
hed") | 1155 proto.RegisterType((*Attempt_Data_Finished)(nil), "dm.Attempt.Data.Finis
hed") |
758 proto.RegisterType((*Attempt_Partial)(nil), "dm.Attempt.Partial") | 1156 proto.RegisterType((*Attempt_Partial)(nil), "dm.Attempt.Partial") |
759 proto.RegisterType((*Execution)(nil), "dm.Execution") | 1157 proto.RegisterType((*Execution)(nil), "dm.Execution") |
760 proto.RegisterType((*Execution_Auth)(nil), "dm.Execution.Auth") | 1158 proto.RegisterType((*Execution_Auth)(nil), "dm.Execution.Auth") |
761 proto.RegisterType((*Execution_ID)(nil), "dm.Execution.ID") | 1159 proto.RegisterType((*Execution_ID)(nil), "dm.Execution.ID") |
762 proto.RegisterType((*Execution_Data)(nil), "dm.Execution.Data") | 1160 proto.RegisterType((*Execution_Data)(nil), "dm.Execution.Data") |
| 1161 proto.RegisterType((*Execution_Data_DistributorInfo)(nil), "dm.Execution
.Data.DistributorInfo") |
| 1162 proto.RegisterType((*Execution_Data_Scheduling)(nil), "dm.Execution.Data
.Scheduling") |
| 1163 proto.RegisterType((*Execution_Data_Running)(nil), "dm.Execution.Data.Ru
nning") |
| 1164 proto.RegisterType((*Execution_Data_Stopping)(nil), "dm.Execution.Data.S
topping") |
| 1165 proto.RegisterType((*Execution_Data_Finished)(nil), "dm.Execution.Data.F
inished") |
763 proto.RegisterType((*GraphData)(nil), "dm.GraphData") | 1166 proto.RegisterType((*GraphData)(nil), "dm.GraphData") |
| 1167 proto.RegisterEnum("dm.AbnormalFinish_Status", AbnormalFinish_Status_nam
e, AbnormalFinish_Status_value) |
764 proto.RegisterEnum("dm.Attempt_State", Attempt_State_name, Attempt_State
_value) | 1168 proto.RegisterEnum("dm.Attempt_State", Attempt_State_name, Attempt_State
_value) |
765 proto.RegisterEnum("dm.Attempt_Partial_Result", Attempt_Partial_Result_n
ame, Attempt_Partial_Result_value) | 1169 proto.RegisterEnum("dm.Attempt_Partial_Result", Attempt_Partial_Result_n
ame, Attempt_Partial_Result_value) |
766 proto.RegisterEnum("dm.Execution_State", Execution_State_name, Execution
_State_value) | 1170 proto.RegisterEnum("dm.Execution_State", Execution_State_name, Execution
_State_value) |
767 } | 1171 } |
768 | 1172 |
769 var fileDescriptor4 = []byte{ | 1173 var fileDescriptor3 = []byte{ |
770 // 1406 bytes of a gzipped FileDescriptorProto | 1174 // 1651 bytes of a gzipped FileDescriptorProto |
771 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xa4, 0x56,
0xdb, 0x92, 0xdb, 0x44, | 1175 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xc4, 0x57,
0xcb, 0x72, 0x1b, 0x55, |
772 0x13, 0x8e, 0xcf, 0x76, 0x7b, 0xed, 0xf5, 0x3f, 0xc9, 0xff, 0xc7, 0x51,
0x7e, 0xb2, 0xc1, 0x1c, | 1176 0x13, 0x8e, 0xee, 0x52, 0xeb, 0x62, 0xfd, 0x27, 0x37, 0x65, 0xfc, 0xe7,
0xf2, 0xeb, 0xbf, 0x85, |
773 0x2a, 0x04, 0xe2, 0x25, 0x1b, 0x08, 0x54, 0xa8, 0x4a, 0x95, 0x63, 0x29,
0x59, 0x05, 0xaf, 0x37, | 1177 0x14, 0x91, 0x8b, 0x04, 0x02, 0x84, 0x02, 0x4a, 0xb6, 0xe4, 0x78, 0x28,
0x49, 0x36, 0x23, 0x99, |
774 0xc8, 0xde, 0x0a, 0xc5, 0x8d, 0x4a, 0xb6, 0x66, 0xbd, 0xca, 0xda, 0x92,
0xd1, 0x21, 0x61, 0xb9, | 1178 0xa4, 0xd8, 0x4c, 0x8d, 0x34, 0xc7, 0xf2, 0x24, 0xd2, 0xcc, 0x30, 0x97,
0x24, 0x66, 0xc7, 0x96, |
775 0xe7, 0x01, 0x28, 0xde, 0x87, 0xf7, 0xe0, 0x11, 0xb8, 0xa0, 0xb8, 0xe5,
0x92, 0x9e, 0x83, 0xe4, | 1179 0x1d, 0xc5, 0xab, 0xb0, 0x66, 0xc5, 0x02, 0x1e, 0x80, 0x17, 0x80, 0x97,
0x60, 0x49, 0x9f, 0xcb, |
776 0x51, 0x36, 0x09, 0xa9, 0xe2, 0x46, 0xa5, 0xee, 0xfe, 0xba, 0xa7, 0xa7,
0xfb, 0x9b, 0x9e, 0x81, | 1180 0x5c, 0x24, 0xdb, 0xa9, 0xa4, 0x58, 0xb0, 0x51, 0x4d, 0xf7, 0xf9, 0x7a,
0xce, 0x39, 0x3d, 0xfd, |
777 0xce, 0x22, 0x74, 0xd6, 0x27, 0xb6, 0xeb, 0xc4, 0x4e, 0x7f, 0x1d, 0x06,
0x71, 0x40, 0x8a, 0xee, | 1181 0x7d, 0xdd, 0x82, 0xe6, 0xdc, 0x33, 0xdc, 0x63, 0xdd, 0x34, 0x02, 0xa3,
0xe3, 0x7a, 0x4e, 0xe0, |
778 0x4a, 0xdb, 0x59, 0x04, 0xc1, 0x62, 0x49, 0x77, 0xb9, 0x66, 0x96, 0x1c,
0xef, 0xc6, 0xde, 0x8a, | 1182 0x90, 0xac, 0xb9, 0x54, 0x6e, 0xce, 0x1d, 0x67, 0xbe, 0xa0, 0x5b, 0xdc,
0x33, 0x0d, 0x8f, 0xb6, |
779 0x46, 0xb1, 0xb3, 0x5a, 0x0b, 0x90, 0x76, 0x6f, 0xe1, 0xc5, 0x27, 0xc9,
0xac, 0x3f, 0x0f, 0x56, | 1183 0x02, 0x6b, 0x49, 0xfd, 0xc0, 0x58, 0xba, 0x02, 0xa4, 0xdc, 0x58, 0x07,
0x98, 0xa1, 0x67, 0x04, |
780 0xbb, 0xcb, 0x64, 0xee, 0xf1, 0xcf, 0xad, 0x45, 0xb0, 0x8b, 0x8a, 0x55,
0xe0, 0xef, 0x3a, 0x6b, | 1184 0x96, 0x63, 0xcb, 0xf5, 0x87, 0x73, 0x2b, 0x38, 0x0e, 0xa7, 0x9d, 0x99,
0xb3, 0xdc, 0x5a, 0x84, |
781 0x6f, 0x37, 0xa6, 0xab, 0xf5, 0xd2, 0x89, 0x69, 0xf6, 0x23, 0x7d, 0x9b,
0xf1, 0xd9, 0x9a, 0x46, | 1185 0x33, 0x8b, 0xff, 0xdc, 0x9d, 0x3b, 0x5b, 0xe8, 0x58, 0x3a, 0xf6, 0x96,
0xe1, 0x5a, 0x5b, 0x01, |
782 0x42, 0xe8, 0xfd, 0x51, 0x86, 0xca, 0x37, 0x09, 0xc6, 0x26, 0xff, 0x87,
0xa2, 0xe7, 0x76, 0x0b, | 1186 0x5d, 0xba, 0x0b, 0x23, 0xa0, 0xf1, 0x83, 0x8c, 0xad, 0x06, 0x27, 0x2e,
0xf5, 0x85, 0xd1, 0xfe, |
783 0xd7, 0x0b, 0x37, 0x9a, 0x7b, 0x5b, 0x7d, 0x77, 0xd5, 0xe7, 0xea, 0xbe,
0xa9, 0x5b, 0xa8, 0x27, | 1187 0x29, 0x03, 0x8d, 0xee, 0xd4, 0x76, 0xbc, 0xa5, 0xb1, 0xd8, 0xb5, 0x6c,
0xcb, 0x3f, 0x26, 0xef, |
784 0x1d, 0x28, 0xe9, 0x63, 0xa3, 0x5b, 0x44, 0x73, 0xdd, 0x2a, 0xb9, 0x63,
0x83, 0xf4, 0xa0, 0xcc, | 1188 0x40, 0x11, 0x8f, 0x12, 0x84, 0x7e, 0x2b, 0x73, 0x2b, 0x73, 0xbb, 0x71,
0xef, 0x5a, 0xc7, 0x5c, |
785 0xb2, 0xee, 0x96, 0xb8, 0x47, 0x7b, 0xe3, 0xa1, 0xa3, 0xd6, 0xe2, 0x36,
0x72, 0x07, 0xea, 0x4e, | 1189 0x76, 0x56, 0x31, 0x9d, 0x31, 0x07, 0x68, 0x12, 0x48, 0xae, 0x40, 0xd1,
0xa3, 0x86, 0xef, 0xd8, |
786 0xcc, 0x96, 0x8f, 0xa3, 0x6e, 0xf9, 0x7a, 0x09, 0x71, 0x97, 0x37, 0xb8,
0x81, 0xb4, 0x18, 0x7e, | 1190 0xad, 0x2c, 0x86, 0x54, 0x34, 0x69, 0xb5, 0xe7, 0x50, 0x14, 0x48, 0x02,
0x50, 0xdc, 0xed, 0xaa, |
787 0x1c, 0x9e, 0x59, 0x19, 0x90, 0x74, 0xa1, 0xb6, 0x76, 0xc2, 0xd8, 0x73,
0x96, 0xdd, 0x0e, 0x5f, | 1191 0x83, 0x7e, 0xaf, 0x79, 0x81, 0x54, 0xa1, 0xb4, 0xa3, 0x75, 0xc7, 0x7b,
0x68, 0x64, 0x98, 0xd1, |
788 0x2e, 0x15, 0xb5, 0x4b, 0x50, 0x34, 0x75, 0xd2, 0xce, 0x12, 0x6d, 0xb0,
0xd4, 0x34, 0x07, 0xca, | 1192 0x7f, 0x72, 0xa0, 0x6a, 0x68, 0x64, 0x49, 0x1d, 0x2a, 0x13, 0x75, 0xd8,
0xef, 0xe9, 0xfb, 0x87, |
789 0x3a, 0x8d, 0xe6, 0xe4, 0x2e, 0x5c, 0x76, 0xbd, 0x28, 0x0e, 0xbd, 0x59,
0x12, 0x07, 0xa1, 0x3d, | 1193 0x93, 0x66, 0x8e, 0x99, 0x3b, 0xdd, 0xd1, 0x4e, 0x7f, 0xc0, 0xe2, 0xf2,
0xa4, 0x06, 0x65, 0xad, |
790 0x0f, 0xfc, 0x63, 0x6f, 0x61, 0xfb, 0xce, 0x8a, 0x4a, 0xf0, 0x7f, 0x15,
0xf3, 0x90, 0x5b, 0xc7, | 1194 0xff, 0x59, 0x7f, 0x67, 0x82, 0x56, 0x81, 0x05, 0x0e, 0xd5, 0xf1, 0x58,
0x1d, 0x3d, 0x6a, 0x16, |
791 0x68, 0x24, 0xef, 0xc2, 0xd6, 0xb3, 0x28, 0xf0, 0xed, 0xb5, 0x73, 0xb6,
0x0c, 0x1c, 0x97, 0xef, | 1195 0xdb, 0xbf, 0x15, 0xa1, 0xf0, 0x79, 0x88, 0x29, 0x24, 0xff, 0x84, 0xac,
0x65, 0xf2, 0x93, 0x57, |
792 0xb1, 0x61, 0x35, 0x99, 0xee, 0x89, 0x50, 0x69, 0x27, 0xb0, 0x35, 0x95,
0x45, 0x9c, 0xac, 0xe9, | 1196 0xef, 0xd5, 0xd8, 0xc9, 0xb9, 0xbb, 0xa3, 0xf6, 0x34, 0xf4, 0x93, 0x26,
0xe4, 0x7a, 0xa3, 0x3e, |
793 0x9c, 0xa7, 0x18, 0x06, 0xcf, 0xe8, 0x3c, 0x96, 0xa1, 0x53, 0x91, 0xd5,
0x29, 0xa4, 0xc7, 0x32, | 1197 0x3f, 0x65, 0x59, 0xcb, 0x99, 0xa3, 0x3e, 0x69, 0x43, 0x9e, 0x7d, 0x9c,
0x56, 0x8e, 0x47, 0x34, |
794 0x06, 0xfb, 0x65, 0xd8, 0xe7, 0x34, 0x8c, 0xbc, 0xc0, 0xe7, 0xa5, 0x42,
0xac, 0x14, 0x09, 0x81, | 1198 0x92, 0x88, 0x1e, 0x7a, 0x35, 0xbe, 0x46, 0xee, 0x43, 0xd9, 0x08, 0x58,
0x16, 0x03, 0xbf, 0x95, |
795 0x32, 0xcf, 0xae, 0xcc, 0xd5, 0xfc, 0x5f, 0xfb, 0xa5, 0x80, 0xbb, 0x61,
0xa5, 0xfb, 0x0c, 0x6a, | 1199 0xbf, 0x95, 0x43, 0xdc, 0xd5, 0x04, 0xd7, 0x95, 0x2b, 0x7d, 0x3b, 0xf0,
0x4e, 0xb4, 0x18, 0x48, |
796 0xf3, 0x90, 0xe2, 0x82, 0x69, 0x4f, 0xb4, 0xbe, 0x20, 0x45, 0x3f, 0x25,
0x45, 0x7f, 0x9a, 0x92, | 1200 0x5a, 0x50, 0x72, 0x0d, 0x2f, 0xb0, 0x8c, 0x45, 0xab, 0xc9, 0xb7, 0x8b,
0x4c, 0xe5, 0x12, 0x64, |
797 0xc2, 0x4a, 0xa1, 0xbc, 0x29, 0x58, 0x0b, 0xbe, 0x7e, 0xbe, 0x29, 0xa8,
0xb5, 0xb8, 0x8d, 0xdc, | 1201 0xd5, 0x1e, 0x69, 0xc4, 0x07, 0xad, 0xb0, 0xa3, 0x29, 0xbf, 0x66, 0x21,
0xdf, 0xa3, 0xfe, 0x8c, |
798 0x86, 0xfa, 0x2c, 0xf1, 0x96, 0xb1, 0x3d, 0x3b, 0xc3, 0x8c, 0x58, 0x53,
0xfe, 0xb7, 0xc1, 0xa9, | 1202 0x3c, 0x80, 0xab, 0xa6, 0xe5, 0x07, 0x9e, 0x35, 0x0d, 0x03, 0xc7, 0xd3,
0x67, 0x8e, 0x7d, 0x64, |
799 0xdb, 0xb4, 0x6a, 0x1c, 0xf7, 0xe0, 0x4c, 0xdb, 0x87, 0x56, 0xae, 0x5b,
0x6c, 0x9b, 0xa7, 0xf4, | 1203 0xcd, 0x75, 0xdb, 0x58, 0x52, 0x89, 0xbe, 0x9c, 0x5a, 0xde, 0xe1, 0xab,
0x23, 0x5c, 0x24, 0xff, |
800 0x8c, 0x67, 0xd6, 0xb2, 0xd8, 0x2f, 0x56, 0xb1, 0xf2, 0xdc, 0x59, 0x26,
0x54, 0x2e, 0xdd, 0x64, | 1204 0x82, 0xda, 0x53, 0x4c, 0xba, 0xee, 0x1a, 0x27, 0x0b, 0xc7, 0x30, 0xe5,
0xa7, 0xa8, 0x32, 0xdf, |
801 0x21, 0xa5, 0x8f, 0x25, 0x2c, 0xf7, 0x8a, 0x5f, 0x16, 0x7a, 0x3f, 0xb5,
0xa0, 0x26, 0xd5, 0xe4, | 1205 0x81, 0x70, 0x91, 0xff, 0x43, 0x7e, 0x49, 0xe3, 0xcb, 0x5e, 0x4c, 0x5d,
0x16, 0x37, 0xee, 0x0c, |
802 0x9a, 0xc2, 0xb8, 0xb6, 0x82, 0x7f, 0x3d, 0xe7, 0xde, 0xcf, 0x71, 0xae,
0xa3, 0xfa, 0x28, 0xac, | 1206 0x29, 0xbb, 0x31, 0x03, 0x28, 0x3f, 0x67, 0x20, 0xcf, 0x4c, 0x72, 0x1d,
0xc0, 0xf0, 0x75, 0x63, |
803 0xfb, 0x0a, 0x80, 0xfe, 0x40, 0xe7, 0x49, 0x8c, 0x45, 0x4e, 0x79, 0x77,
0x55, 0xc5, 0x1a, 0x99, | 1207 0x36, 0x73, 0x42, 0x3b, 0x90, 0xfb, 0x57, 0x0c, 0xbf, 0x2b, 0x1c, 0x64,
0x0b, 0x0a, 0x1e, 0xc5, |
804 0x55, 0x70, 0x4f, 0x81, 0x93, 0x9b, 0x50, 0x3f, 0x7e, 0xe1, 0xda, 0x2e,
0x5d, 0x47, 0xdd, 0x0a, | 1208 0x7b, 0xf3, 0xcd, 0xaa, 0xa2, 0x54, 0xd6, 0xde, 0xd8, 0xd1, 0x18, 0x40,
0x13, 0x38, 0xc5, 0x85, |
805 0x5f, 0x66, 0x5b, 0x71, 0x1d, 0x21, 0x83, 0xac, 0x1a, 0x02, 0x74, 0xb4,
0x93, 0x4f, 0xa0, 0x31, | 1209 0x02, 0xb7, 0x59, 0xc9, 0x1c, 0x19, 0xd6, 0x82, 0x8a, 0x14, 0xd4, 0x35,
0x69, 0xb1, 0xb4, 0xd1, |
806 0x73, 0xe6, 0xa7, 0x02, 0x5c, 0x7d, 0x35, 0xb8, 0xce, 0x10, 0x1c, 0x7d,
0x2b, 0xcf, 0xeb, 0xe6, | 1210 0x97, 0xae, 0xe5, 0x51, 0x71, 0x81, 0xba, 0x16, 0x99, 0x64, 0x13, 0x2a,
0x8c, 0x26, 0xa6, 0xee, |
807 0xde, 0x45, 0x35, 0xa7, 0x27, 0xc2, 0xb4, 0x21, 0xfb, 0x4d, 0x4e, 0xf6,
0x4b, 0x50, 0xf9, 0x9e, | 1211 0x84, 0x01, 0xbf, 0x41, 0x5d, 0x2b, 0x73, 0xc7, 0x7e, 0x18, 0xb0, 0xb0,
0x99, 0x67, 0xf8, 0xc7, |
808 0x35, 0x46, 0xf2, 0x4c, 0x08, 0xf2, 0x08, 0x14, 0x79, 0xf5, 0xd9, 0x11,
0xf8, 0xb3, 0xfa, 0xaf, | 1212 0x18, 0x96, 0x17, 0x61, 0xd2, 0x54, 0x8e, 0xa1, 0x36, 0x91, 0x04, 0x18,
0xbb, 0x74, 0xc6, 0xbf, |
809 0x58, 0x73, 0x17, 0xea, 0xab, 0xc0, 0xf5, 0x8e, 0x3d, 0xea, 0xca, 0xf6,
0xbd, 0xc9, 0x2d, 0xc3, | 1213 0x8b, 0xe7, 0x3c, 0xa5, 0xb3, 0xe8, 0x3a, 0x91, 0xc9, 0x8a, 0xc3, 0xa3,
0x47, 0x32, 0x6f, 0xec, |
810 0x92, 0x0f, 0xa0, 0xed, 0x27, 0x2b, 0x5b, 0x29, 0x76, 0x89, 0xa7, 0xd4,
0x42, 0xed, 0xa6, 0xc6, | 1214 0x91, 0x61, 0x9f, 0x53, 0xcf, 0x47, 0xde, 0xf1, 0x0d, 0x11, 0x2b, 0x4d,
0x42, 0x20, 0xcf, 0xbf, |
811 0xe4, 0x31, 0x6c, 0xfb, 0x94, 0xba, 0xd1, 0x06, 0xc8, 0x29, 0xdf, 0xdc,
0xdb, 0x79, 0xb9, 0x81, | 1215 0x48, 0x9e, 0xbb, 0xf9, 0xb3, 0xf2, 0x3d, 0x26, 0x8d, 0x55, 0x0d, 0x79,
0x97, 0x1d, 0x86, 0xe2, |
812 0xfd, 0x31, 0xc3, 0x65, 0xae, 0xfb, 0x17, 0xac, 0xb6, 0x9f, 0xd3, 0x90,
0x7b, 0xd0, 0x90, 0x51, | 1216 0x86, 0x51, 0x21, 0x2a, 0x1d, 0xc1, 0xe7, 0x4e, 0xc4, 0xe7, 0xce, 0x24,
0x22, 0xbc, 0x16, 0x41, |
813 0xfc, 0x85, 0xec, 0x8f, 0x76, 0x2e, 0x8a, 0x91, 0x22, 0x30, 0xc0, 0x06,
0x4e, 0xee, 0x43, 0xd3, | 1217 0x79, 0x25, 0x62, 0xd2, 0x64, 0x2a, 0x1b, 0xab, 0xa9, 0xd4, 0xf8, 0x1a,
0x72, 0xb3, 0x3c, 0x0d, |
814 0x71, 0x5d, 0xfc, 0x53, 0x1b, 0x76, 0xf5, 0x9c, 0xf7, 0x80, 0x63, 0x58,
0xcb, 0xd0, 0x1d, 0x9c, | 1218 0xad, 0x45, 0xa0, 0x4f, 0x4f, 0xf0, 0x44, 0xac, 0x12, 0xaf, 0x24, 0xb8,
0xf4, 0x35, 0xb5, 0x12, |
815 0x4c, 0x62, 0xc5, 0x9d, 0x2d, 0x83, 0xf9, 0x29, 0x56, 0xa9, 0xc6, 0x7d,
0xbb, 0xe7, 0x7c, 0x1f, | 1219 0xc7, 0x6d, 0x9f, 0x28, 0x7b, 0x50, 0x5f, 0x29, 0x51, 0x76, 0xcd, 0x67,
0xf4, 0x44, 0xa6, 0x9d, |
816 0x08, 0x3b, 0x3a, 0xa6, 0x50, 0xf2, 0x05, 0x12, 0xca, 0xf3, 0xbd, 0xe8,
0x04, 0xdd, 0xea, 0xdc, | 1220 0x3d, 0x62, 0xe5, 0x14, 0x9e, 0x1b, 0x8b, 0x90, 0xca, 0xad, 0xab, 0x9c,
0xf0, 0x22, 0x46, 0x13, |
817 0xed, 0xca, 0x39, 0xb7, 0x87, 0x12, 0x80, 0x7e, 0x19, 0x58, 0x7b, 0x08,
0xed, 0x7c, 0x39, 0x58, | 1221 0x2b, 0x0f, 0xb3, 0x1f, 0x64, 0xda, 0xdf, 0xd6, 0xa0, 0x24, 0xdd, 0xe4,
0x46, 0x8a, 0x66, 0x8d, |
818 0x02, 0x6b, 0xea, 0xb3, 0x7c, 0xde, 0xa6, 0xbb, 0x12, 0xaa, 0x7d, 0x0e,
0x8d, 0xac, 0x20, 0xe4, | 1222 0x14, 0xfe, 0x7c, 0xa2, 0xfd, 0x67, 0x85, 0x68, 0xcd, 0x74, 0x4c, 0x8a,
0x6a, 0x1f, 0x01, 0xd0, |
819 0x06, 0x74, 0xe6, 0x49, 0xb8, 0xe9, 0x84, 0x2d, 0x4f, 0x60, 0xcb, 0x6a,
0xa3, 0x3e, 0x5b, 0xca, | 1223 0x97, 0x74, 0x16, 0x32, 0xad, 0x8b, 0xc8, 0xb6, 0x99, 0xc6, 0xf6, 0xe3,
0x55, 0x41, 0xb8, 0x14, |
820 0x74, 0xb5, 0x11, 0xc0, 0xa6, 0x12, 0xe4, 0x1d, 0x00, 0xd6, 0x6a, 0x51,
0x0d, 0xe9, 0xd1, 0x40, | 1224 0x9c, 0xdc, 0x81, 0xf2, 0xd1, 0x0b, 0x53, 0x37, 0xa9, 0xeb, 0xb7, 0x0a,
0x7c, 0x9b, 0x8d, 0x54, |
821 0x8d, 0x80, 0x90, 0x1d, 0x68, 0x32, 0xf3, 0x0b, 0xc7, 0xe3, 0x8d, 0x11,
0xcc, 0x64, 0x1e, 0x4f, | 1225 0xe8, 0x00, 0x59, 0xa3, 0x95, 0x10, 0xd0, 0xc3, 0x75, 0xf2, 0x36, 0x54,
0xa6, 0xc6, 0xec, 0x99, |
822 0x85, 0x06, 0xd9, 0x5c, 0x93, 0xb5, 0x79, 0x19, 0x5b, 0x38, 0x87, 0xfd,
0xb9, 0x00, 0xf5, 0xb4, | 1226 0x00, 0x17, 0xcf, 0x06, 0x97, 0x19, 0x82, 0xa3, 0xef, 0xae, 0x92, 0x59,
0x72, 0x27, 0x3a, 0xd3, |
823 0x22, 0xd8, 0x70, 0x3c, 0x9d, 0x6b, 0x2f, 0x74, 0x38, 0x6f, 0xfe, 0x79,
0xdb, 0x0a, 0x9a, 0x6d, | 1227 0x81, 0x58, 0x4a, 0x18, 0x7e, 0x87, 0x33, 0xfc, 0x12, 0x14, 0xbe, 0x62,
0x1f, 0x46, 0xd6, 0x99, |
824 0x96, 0x4f, 0xf6, 0x90, 0x46, 0x09, 0xce, 0xbb, 0xc8, 0xfb, 0x91, 0xca,
0xd4, 0xda, 0x4c, 0x6f, | 1228 0x30, 0x24, 0xef, 0x45, 0x6d, 0x33, 0xde, 0x7f, 0x57, 0xfc, 0x4b, 0x55,
0xf3, 0x00, 0xca, 0x4b, |
825 0x71, 0xf5, 0x04, 0xb5, 0x2c, 0x27, 0x05, 0x29, 0x07, 0x35, 0x6c, 0x40,
0x0f, 0xda, 0xb0, 0x25, | 1229 0xc7, 0xb4, 0x8e, 0x2c, 0x49, 0x98, 0x57, 0x87, 0xc5, 0x58, 0xf2, 0x5f,
0x68, 0xd8, 0xe1, 0x52, |
826 0x2f, 0x28, 0x9b, 0x5d, 0x9f, 0x58, 0x9d, 0xed, 0x97, 0xa6, 0xc8, 0x2b,
0x66, 0xe2, 0x7b, 0xf9, | 1230 0x4f, 0x25, 0x5b, 0x50, 0xaa, 0x8e, 0xde, 0x24, 0xc7, 0xe4, 0x63, 0x00,
0x7f, 0x86, 0x34, 0x0a, |
827 0x99, 0xd8, 0x62, 0x7d, 0xcf, 0xbc, 0x94, 0xa9, 0xa8, 0xfd, 0x55, 0x80,
0x9a, 0x1c, 0x00, 0xec, | 1231 0x17, 0x96, 0x3d, 0x97, 0x49, 0xdd, 0x5c, 0xff, 0x76, 0x9d, 0x71, 0x0c,
0xd9, 0xbb, 0xa0, 0xa5, |
828 0x56, 0xe0, 0x33, 0xae, 0xc0, 0xc7, 0x9e, 0x98, 0x68, 0xd7, 0x72, 0x13,
0x4d, 0x0c, 0x44, 0x75, | 1232 0x02, 0xc8, 0x43, 0xa8, 0xc8, 0x1d, 0x30, 0xba, 0x28, 0x8f, 0xb7, 0x1e,
0xdd, 0x8f, 0x10, 0x18, |
829 0x68, 0x5d, 0x51, 0x86, 0x56, 0x49, 0xdc, 0x99, 0xe9, 0x8c, 0xba, 0xaa,
0xce, 0xa8, 0x32, 0xb7, | 1233 0x9c, 0xc0, 0x59, 0x3e, 0x5e, 0x18, 0x16, 0x8f, 0x2c, 0xf1, 0xc8, 0xd6,
0xa9, 0xc8, 0xc7, 0x62, |
830 0x6d, 0x46, 0xd2, 0x1e, 0x54, 0xe5, 0x8e, 0xd9, 0x51, 0x6a, 0xe7, 0x8f,
0x92, 0x4c, 0xa8, 0x2f, | 1234 0x1d, 0xe3, 0x22, 0x28, 0x79, 0x1f, 0x6b, 0x80, 0xf7, 0x28, 0xcc, 0x47,
0x39, 0x11, 0xa5, 0x95, |
831 0x2a, 0x60, 0x49, 0x64, 0xef, 0x00, 0xaa, 0x42, 0x43, 0x00, 0xaa, 0xa3,
0xc3, 0x81, 0x6e, 0xe8, | 1235 0xb0, 0x5d, 0x09, 0xc0, 0xb8, 0x18, 0x8c, 0x37, 0xdd, 0x30, 0x64, 0x93,
0xd3, 0x85, 0xb3, 0x55, |
832 0x9d, 0x0b, 0x38, 0x91, 0x60, 0x7c, 0x38, 0xb5, 0xa5, 0x5c, 0xc0, 0x5d,
0xb4, 0x99, 0x3c, 0x38, | 1236 0xe1, 0xf1, 0xe4, 0x74, 0xff, 0xc3, 0xc0, 0x86, 0xb1, 0xe2, 0x51, 0x6a,
0x00, 0x49, 0x16, 0x94, |
833 0x9a, 0xee, 0x1f, 0x5a, 0xe6, 0x77, 0xa8, 0x2b, 0x92, 0x8b, 0xb0, 0xad,
0x0f, 0xa6, 0x03, 0x7b, | 1237 0xf7, 0xa0, 0x12, 0xdf, 0x8a, 0xdc, 0x86, 0xe6, 0x2c, 0xf4, 0x92, 0x54,
0xeb, 0x56, 0x24, 0x7a, |
834 0x82, 0xb2, 0x3d, 0x32, 0x0f, 0xcc, 0x69, 0xa7, 0xd4, 0x4b, 0xa0, 0x32,
0x89, 0x71, 0x0a, 0x31, | 1238 0x0d, 0xf4, 0xc7, 0xc9, 0x56, 0x4d, 0xac, 0x9b, 0x92, 0xbc, 0x12, 0xb9,
0x09, 0x55, 0xf6, 0x7d, |
835 0xeb, 0xd8, 0x30, 0xf4, 0x89, 0x6d, 0x7c, 0x6b, 0x0c, 0x8f, 0xa6, 0xe6,
0xe1, 0x18, 0xc3, 0xb6, | 1239 0xa2, 0x0c, 0x08, 0x3c, 0xa0, 0x4b, 0x02, 0x94, 0x5f, 0x32, 0x50, 0x8e,
0x2e, 0x82, 0x79, 0x06, |
836 0x90, 0xbb, 0x42, 0x1c, 0x3f, 0xc2, 0xa8, 0xdb, 0xd0, 0x1c, 0xe8, 0x3a,
0xfe, 0xdb, 0xba, 0xf1, | 1240 0x2e, 0x93, 0x7c, 0x46, 0x78, 0x8d, 0xf2, 0x49, 0xa1, 0xd9, 0xf1, 0x78,
0xdf, 0xf0, 0xa8, 0x1f, |
837 0x64, 0x82, 0x21, 0x9b, 0x48, 0xab, 0xd1, 0xe1, 0xf0, 0x6b, 0x8c, 0x5f,
0xc2, 0x17, 0x4c, 0x77, | 1241 0xa2, 0xb2, 0xf8, 0xd6, 0xd7, 0x54, 0x96, 0x67, 0x83, 0xf9, 0x35, 0xee,
0x1e, 0xa3, 0x97, 0x9d, |
838 0xf0, 0x74, 0x60, 0x32, 0xec, 0x26, 0x88, 0x3d, 0x99, 0x0e, 0xa6, 0x46,
0xa7, 0x4c, 0xb6, 0x90, | 1242 0x29, 0x85, 0x94, 0x92, 0x08, 0x09, 0x88, 0xb5, 0x2e, 0x97, 0x09, 0xa4,
0x1f, 0x50, 0x1b, 0xdf, |
839 0x54, 0xe6, 0xd8, 0x9c, 0xec, 0x23, 0xb6, 0xd2, 0xfb, 0xad, 0x9c, 0x9d,
0x0a, 0x24, 0xca, 0x75, | 1243 0x84, 0xad, 0x9f, 0x46, 0x60, 0x21, 0x94, 0x97, 0x93, 0x65, 0x36, 0x18,
0x50, 0x11, 0xb7, 0xdd, |
840 0xe5, 0x26, 0xea, 0xe4, 0xba, 0x94, 0xde, 0x45, 0x1f, 0xca, 0xae, 0x88,
0x4e, 0x92, 0x3c, 0x46, | 1244 0x80, 0x9a, 0xec, 0x9b, 0x3a, 0x1b, 0x4e, 0x94, 0x01, 0x6c, 0xac, 0xf1,
0xfc, 0x0c, 0xd5, 0xfa, |
841 0xb9, 0x7b, 0x5e, 0xff, 0x78, 0xb9, 0x0f, 0xe5, 0x41, 0x12, 0x9f, 0xbc,
0xc5, 0x5a, 0x38, 0xf3, | 1245 0xf7, 0xaa, 0x6a, 0xd5, 0xd9, 0x67, 0x8a, 0xa3, 0x52, 0xba, 0xa5, 0xfc,
0x91, 0x81, 0x92, 0xa4, |
842 0xe3, 0xe0, 0x94, 0xfa, 0x7c, 0xb1, 0x2d, 0x4b, 0x08, 0x9a, 0xfe, 0x86,
0xfb, 0x00, 0x57, 0x95, | 1246 0x28, 0xd3, 0x6d, 0xae, 0x42, 0x19, 0x2e, 0x4c, 0x42, 0x73, 0x6e, 0xac,
0x68, 0x8e, 0x90, 0xac, |
843 0xec, 0x94, 0xfc, 0x4e, 0x45, 0x79, 0x53, 0x94, 0xb2, 0x9b, 0xe2, 0xf7,
0xf4, 0x7d, 0xf1, 0x11, | 1247 0xb4, 0xac, 0x5c, 0x4b, 0xc9, 0x4a, 0x4e, 0xb4, 0xf2, 0x48, 0x45, 0x36,
0xd3, 0x2a, 0x92, 0xe7, |
844 0x54, 0x22, 0x56, 0x77, 0x1e, 0xa8, 0x2d, 0xee, 0xa2, 0x4d, 0x26, 0xbc,
0x25, 0x96, 0x40, 0xb0, | 1248 0x6b, 0x89, 0x68, 0xdc, 0x63, 0x53, 0x11, 0xbf, 0x7c, 0x81, 0x0f, 0x52,
0xca, 0x19, 0x9a, 0xd1, |
845 0x07, 0x12, 0xff, 0xc1, 0xd3, 0xe1, 0xe0, 0x89, 0x48, 0x1f, 0x48, 0x5c,
0x67, 0x71, 0x95, 0x7a, | 1249 0x11, 0x19, 0xd0, 0x24, 0xb2, 0x3d, 0x84, 0xa2, 0xcc, 0x25, 0x4e, 0x4c,
0x83, 0xfd, 0x6e, 0x8f, |
846 0xef, 0x94, 0xde, 0xfe, 0xde, 0xf9, 0x18, 0xfe, 0xa3, 0xbe, 0xd8, 0xc4,
0xa6, 0xc5, 0x6b, 0xa8, | 1250 0x4f, 0x4c, 0x0d, 0x80, 0xd1, 0xfe, 0x44, 0x97, 0x76, 0x06, 0x6f, 0xd1,
0x60, 0x76, 0xf7, 0x70, |
847 0xa3, 0x18, 0xa6, 0x4c, 0x4f, 0x3e, 0x85, 0x4b, 0x2a, 0xd8, 0xf3, 0x8f,
0x03, 0x3b, 0x09, 0x97, | 1251 0xb2, 0xb7, 0xaf, 0xa9, 0x5f, 0xf2, 0xd9, 0xe9, 0x22, 0x6c, 0xf4, 0xba,
0x93, 0xae, 0x3e, 0x46, |
848 0x9c, 0xb9, 0x0d, 0x8b, 0x28, 0x36, 0x13, 0x4d, 0x47, 0xe1, 0xb2, 0xf7,
0x3c, 0xa5, 0x16, 0xb2, | 1252 0x5b, 0x1f, 0xa8, 0x43, 0x15, 0x27, 0xa8, 0xf6, 0x13, 0x28, 0xf0, 0x3c,
0xb3, 0x37, 0x8c, 0x77, |
849 0x68, 0x32, 0xc4, 0xbe, 0x1f, 0x8d, 0x38, 0x57, 0x91, 0x34, 0xd6, 0xd1,
0x78, 0x2c, 0x28, 0x85, | 1253 0x70, 0xe2, 0x3a, 0x1c, 0xb0, 0x81, 0xe9, 0x02, 0x1b, 0xad, 0xfa, 0x4f,
0xfa, 0x3b, 0x87, 0x13, |
850 0xb4, 0xb0, 0x8c, 0xc7, 0xc6, 0x70, 0xca, 0x29, 0x8a, 0xc8, 0xa9, 0x79,
0x60, 0xe8, 0xf6, 0xe1, | 1254 0x66, 0xf2, 0x29, 0xec, 0x71, 0x57, 0xe5, 0x46, 0x96, 0xcd, 0x59, 0xbb,
0xea, 0x48, 0xe5, 0x03, |
851 0x11, 0x92, 0x33, 0xc7, 0x99, 0x32, 0xe3, 0xfb, 0xc3, 0x81, 0xc9, 0x62,
0x54, 0x58, 0x8c, 0x03, | 1255 0x5a, 0x8e, 0x5c, 0x86, 0x7f, 0x74, 0xb7, 0x47, 0xfb, 0xda, 0xb0, 0x3b,
0xd0, 0x63, 0x77, 0xbe, |
852 0x73, 0x32, 0x61, 0x31, 0xaa, 0xcc, 0x6b, 0x38, 0x18, 0x0f, 0x8d, 0x11,
0xb3, 0xd5, 0x7a, 0xbf, | 1256 0xfd, 0x43, 0x39, 0x2e, 0x71, 0xac, 0xa1, 0x5b, 0xa9, 0x76, 0xd0, 0x5c,
0xf9, 0x10, 0x51, 0x43, |
853 0x16, 0xa0, 0xf1, 0x88, 0x3d, 0xeb, 0x79, 0xa1, 0x6f, 0x43, 0x95, 0x37,
0x29, 0xc2, 0x4a, 0x97, | 1257 0xf8, 0x9f, 0x4c, 0x7c, 0x36, 0xe1, 0x54, 0x82, 0x49, 0x35, 0x80, 0xf3,
0xc7, 0xa6, 0x4f, 0x20, |
854 0xd2, 0xe9, 0x9f, 0x99, 0xc5, 0xb3, 0x4b, 0xbe, 0x43, 0x24, 0x90, 0x0d,
0xdb, 0x13, 0xc7, 0xb5, | 1258 0xdf, 0x0d, 0x83, 0xe3, 0xd7, 0xd8, 0x0b, 0x85, 0x37, 0x70, 0x9e, 0x51,
0x31, 0x8d, 0xd6, 0x34, |
855 0x69, 0x18, 0x06, 0x61, 0x7a, 0xdc, 0x1b, 0xa8, 0x31, 0xb8, 0x82, 0x9d,
0x76, 0x66, 0x5e, 0x05, | 1259 0x61, 0x28, 0xbd, 0x57, 0x88, 0x32, 0xee, 0x2a, 0x0b, 0x30, 0x9a, 0x3a,
0xa4, 0x29, 0xe5, 0x3a, |
856 0x21, 0x4d, 0x4f, 0x3b, 0xca, 0x07, 0x28, 0x22, 0x49, 0x9a, 0x4a, 0x40,
0x75, 0x24, 0x35, 0xc4, | 1260 0x17, 0xcb, 0xf5, 0xef, 0x85, 0xbf, 0x45, 0xae, 0x87, 0xd0, 0x4c, 0x0f,
0x85, 0x96, 0x7d, 0xe4, |
857 0x48, 0xda, 0xc9, 0x8f, 0xa4, 0x46, 0xf6, 0xf2, 0x53, 0xc6, 0xd1, 0xac,
0xca, 0x9b, 0x76, 0xe7, | 1261 0xc8, 0x4e, 0xda, 0x3e, 0x9d, 0xca, 0x4e, 0x2f, 0x81, 0xaa, 0x88, 0xd4,
0x36, 0xcc, 0x55, 0x07, |
858 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0x30, 0x3f, 0xa1, 0x3a, 0x9d, 0x0c,
0x00, 0x00, | 1262 0xf9, 0x74, 0x45, 0xd6, 0xf3, 0xfc, 0x45, 0xd7, 0xcf, 0x78, 0xd1, 0xb9,
0xc2, 0xfe, 0x00, 0x4a, |
| 1263 0x5e, 0x68, 0xdb, 0x49, 0x53, 0x50, 0xce, 0x88, 0xd6, 0x04, 0x82, 0xc9,
0xb3, 0x04, 0x93, 0x0f, |
| 1264 0xa1, 0xec, 0x07, 0x8e, 0xeb, 0x26, 0xfd, 0x60, 0xf3, 0xac, 0x6d, 0x25,
0x84, 0x09, 0x74, 0x04, |
| 1265 0x67, 0xa1, 0xb1, 0xb2, 0x97, 0xce, 0x0d, 0x7d, 0x5d, 0x6d, 0x2f, 0xbf,
0x81, 0xb6, 0x7f, 0x93, |
| 1266 0x41, 0x6e, 0xad, 0x65, 0x10, 0xb5, 0xf0, 0xf4, 0x64, 0x0e, 0xb3, 0x64,
0x1c, 0xc7, 0x06, 0x2b, |
| 1267 0x01, 0xd1, 0x08, 0x29, 0x06, 0xcb, 0xba, 0xf0, 0x7e, 0x21, 0x07, 0xc9,
0xb8, 0x56, 0x85, 0x9a, |
| 1268 0x0a, 0x83, 0xa9, 0x5d, 0xe8, 0x2d, 0xa4, 0x68, 0xb2, 0xc7, 0xb5, 0xfe,
0x52, 0x81, 0x92, 0x4c, |
| 1269 0xae, 0x02, 0x50, 0x8e, 0xd2, 0x85, 0x6d, 0x27, 0x69, 0x09, 0x6f, 0x41,
0x73, 0x5d, 0x8b, 0xe5, |
| 1270 0x29, 0x37, 0xd6, 0x44, 0x78, 0xbb, 0x09, 0x8d, 0xa4, 0x39, 0x31, 0x01,
0x6e, 0x3f, 0x3e, 0x4f, |
| 1271 0x37, 0x50, 0x28, 0xb4, 0xc3, 0xd1, 0x48, 0xa8, 0x06, 0x0a, 0xc5, 0x78,
0xb2, 0x7f, 0x70, 0xf0, |
| 1272 0x06, 0xb2, 0xf1, 0x63, 0x06, 0x2a, 0x8f, 0xd8, 0x5f, 0x62, 0xce, 0x21,
0xfc, 0xab, 0xc9, 0xf9, |
| 1273 0xc7, 0xfe, 0x6a, 0xe6, 0xa2, 0x56, 0x1d, 0x2f, 0x8b, 0xb1, 0x56, 0xce,
0x79, 0x12, 0xc8, 0xfe, |
| 1274 0x90, 0x1c, 0x1b, 0xa6, 0x4e, 0x3d, 0xcf, 0xf1, 0x22, 0xb1, 0xae, 0xa0,
0xa7, 0xcf, 0x1d, 0x4c, |
| 1275 0xab, 0xd9, 0xf2, 0xd2, 0xf1, 0x68, 0xa4, 0xd5, 0x68, 0x0f, 0xd1, 0x44,
0xfe, 0x57, 0x53, 0x2f, |
| 1276 0x4c, 0x37, 0x94, 0x8a, 0x68, 0x28, 0x37, 0x57, 0x1b, 0x4a, 0x25, 0x9e,
0xac, 0x53, 0xcd, 0x64, |
| 1277 0x5a, 0xe4, 0x34, 0xbd, 0xff, 0x67, 0x00, 0x00, 0x00, 0xff, 0xff, 0x29,
0x8a, 0xf2, 0x75, 0xd9, |
| 1278 0x0f, 0x00, 0x00, |
859 } | 1279 } |
OLD | NEW |