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