-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathpolicy.json
489 lines (489 loc) · 21.6 KB
/
policy.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
{
"expires": "2025-12-17T23:57:40-05:00",
"steps": {
"fmt": {
"name": "fmt",
"attestations": [
{
"type": "https://witness.dev/attestations/environment/v0.1"
},
{
"type": "https://witness.dev/attestations/git/v0.1"
},
{
"type": "https://witness.dev/attestations/material/v0.1"
},
{
"type": "https://witness.dev/attestations/command-run/v0.1"
},
{
"type": "https://witness.dev/attestations/product/v0.1"
}
],
"functionaries": [
{
"type": "root",
"certConstraint": {
"commonname": "*",
"dnsnames": [
"*"
],
"emails": [
"*"
],
"organizations": [
"*"
],
"uris": [
"*"
],
"roots": [
"dcf166eebe7cbd9760947a88213d94e656349c647d439569dc76a275f05b7159"
],
"extensions": {
"issuer": "https://token.actions.githubusercontent.com",
"source_repository_uri": "https://github.com/testifysec/swf",
"build_signer_uri": "https://github.com/testifysec/witness-run-action/.github/workflows/witness.yml@refs/heads/reusable-workflow",
"build_signer_digest": "d66f89ec8539398ed9904d1a622bd0303bfe384c",
"build_config_uri": "https://github.com/testifysec/swf/.github/workflows/pipeline.yml@refs/heads/*",
"runner_environment": "github-hosted"
}
}
}
]
},
"vet": {
"name": "vet",
"attestations": [
{
"type": "https://witness.dev/attestations/environment/v0.1"
},
{
"type": "https://witness.dev/attestations/git/v0.1"
},
{
"type": "https://witness.dev/attestations/material/v0.1"
},
{
"type": "https://witness.dev/attestations/command-run/v0.1"
},
{
"type": "https://witness.dev/attestations/product/v0.1"
}
],
"functionaries": [
{
"type": "root",
"certConstraint": {
"commonname": "*",
"dnsnames": [
"*"
],
"emails": [
"*"
],
"organizations": [
"*"
],
"uris": [
"*"
],
"roots": [
"dcf166eebe7cbd9760947a88213d94e656349c647d439569dc76a275f05b7159"
],
"extensions": {
"issuer": "https://token.actions.githubusercontent.com",
"source_repository_uri": "https://github.com/testifysec/swf",
"build_signer_uri": "https://github.com/testifysec/witness-run-action/.github/workflows/witness.yml@refs/heads/reusable-workflow",
"build_signer_digest": "d66f89ec8539398ed9904d1a622bd0303bfe384c",
"build_config_uri": "https://github.com/testifysec/swf/.github/workflows/pipeline.yml@refs/heads/*",
"runner_environment": "github-hosted"
}
}
}
]
},
"lint": {
"name": "lint",
"attestations": [
{
"type": "https://witness.dev/attestations/environment/v0.1"
},
{
"type": "https://witness.dev/attestations/git/v0.1"
},
{
"type": "https://witness.dev/attestations/material/v0.1"
},
{
"type": "https://witness.dev/attestations/command-run/v0.1",
"regopolicies": [
{
"name": "expected command",
"module": "cGFja2FnZSBjb21tYW5kcnVuLmNtZAoKZGVueVttc2ddIHsKCWlucHV0LmNtZCAhPSBbIi9iaW4vc2giLCAiLWMiLCAiaGFkb2xpbnQgLWYgc2FyaWYgRG9ja2VyZmlsZSA+IGhhZG9saW50LnNhcmlmIl0KCW1zZyA6PSAidW5leHBlY3RlZCBjbWQiCn0K"
}
]
},
{
"type": "https://witness.dev/attestations/product/v0.1"
}
],
"functionaries": [
{
"type": "root",
"certConstraint": {
"commonname": "*",
"dnsnames": [
"*"
],
"emails": [
"*"
],
"organizations": [
"*"
],
"uris": [
"*"
],
"roots": [
"dcf166eebe7cbd9760947a88213d94e656349c647d439569dc76a275f05b7159"
],
"extensions": {
"issuer": "https://token.actions.githubusercontent.com",
"source_repository_uri": "https://github.com/testifysec/swf",
"build_signer_uri": "https://github.com/testifysec/witness-run-action/.github/workflows/witness.yml@refs/heads/reusable-workflow",
"build_signer_digest": "d66f89ec8539398ed9904d1a622bd0303bfe384c",
"build_config_uri": "https://github.com/testifysec/swf/.github/workflows/pipeline.yml@refs/heads/*",
"runner_environment": "github-hosted"
}
}
}
]
},
"unit-test": {
"name": "unit-test",
"attestations": [
{
"type": "https://witness.dev/attestations/environment/v0.1"
},
{
"type": "https://witness.dev/attestations/git/v0.1"
},
{
"type": "https://witness.dev/attestations/material/v0.1"
},
{
"type": "https://witness.dev/attestations/command-run/v0.1"
},
{
"type": "https://witness.dev/attestations/product/v0.1"
}
],
"functionaries": [
{
"type": "root",
"certConstraint": {
"commonname": "*",
"dnsnames": [
"*"
],
"emails": [
"*"
],
"organizations": [
"*"
],
"uris": [
"*"
],
"roots": [
"dcf166eebe7cbd9760947a88213d94e656349c647d439569dc76a275f05b7159"
],
"extensions": {
"issuer": "https://token.actions.githubusercontent.com",
"source_repository_uri": "https://github.com/testifysec/swf",
"build_signer_uri": "https://github.com/testifysec/witness-run-action/.github/workflows/witness.yml@refs/heads/reusable-workflow",
"build_signer_digest": "d66f89ec8539398ed9904d1a622bd0303bfe384c",
"build_config_uri": "https://github.com/testifysec/swf/.github/workflows/pipeline.yml@refs/heads/*",
"runner_environment": "github-hosted"
}
}
}
]
},
"sast": {
"name": "sast",
"attestations": [
{
"type": "https://witness.dev/attestations/environment/v0.1"
},
{
"type": "https://witness.dev/attestations/git/v0.1"
},
{
"type": "https://witness.dev/attestations/material/v0.1"
},
{
"type": "https://witness.dev/attestations/command-run/v0.1"
},
{
"type": "https://witness.dev/attestations/product/v0.1"
}
],
"functionaries": [
{
"type": "root",
"certConstraint": {
"commonname": "*",
"dnsnames": [
"*"
],
"emails": [
"*"
],
"organizations": [
"*"
],
"uris": [
"*"
],
"roots": [
"dcf166eebe7cbd9760947a88213d94e656349c647d439569dc76a275f05b7159"
],
"extensions": {
"issuer": "https://token.actions.githubusercontent.com",
"source_repository_uri": "https://github.com/testifysec/swf",
"build_signer_uri": "https://github.com/testifysec/witness-run-action/.github/workflows/witness.yml@refs/heads/reusable-workflow",
"build_signer_digest": "d66f89ec8539398ed9904d1a622bd0303bfe384c",
"build_config_uri": "https://github.com/testifysec/swf/.github/workflows/pipeline.yml@refs/heads/*",
"runner_environment": "github-hosted"
}
}
}
]
},
"build-image": {
"name": "build-image",
"attestations": [
{
"type": "https://witness.dev/attestations/environment/v0.1"
},
{
"type": "https://witness.dev/attestations/git/v0.1"
},
{
"type": "https://witness.dev/attestations/material/v0.1"
},
{
"type": "https://witness.dev/attestations/command-run/v0.1"
},
{
"type": "https://slsa.dev/provenance/v1.0"
},
{
"type": "https://witness.dev/attestations/product/v0.1"
}
],
"functionaries": [
{
"type": "root",
"certConstraint": {
"commonname": "*",
"dnsnames": [
"*"
],
"emails": [
"*"
],
"organizations": [
"*"
],
"uris": [
"*"
],
"roots": [
"dcf166eebe7cbd9760947a88213d94e656349c647d439569dc76a275f05b7159"
],
"extensions": {
"issuer": "https://token.actions.githubusercontent.com",
"source_repository_uri": "https://github.com/testifysec/swf",
"build_signer_uri": "https://github.com/testifysec/witness-run-action/.github/workflows/witness.yml@refs/heads/reusable-workflow",
"build_signer_digest": "d66f89ec8539398ed9904d1a622bd0303bfe384c",
"build_config_uri": "https://github.com/testifysec/swf/.github/workflows/pipeline.yml@refs/heads/*",
"runner_environment": "github-hosted"
}
}
}
]
},
"save-image": {
"name": "save-image",
"attestations": [
{
"type": "https://witness.dev/attestations/environment/v0.1"
},
{
"type": "https://witness.dev/attestations/git/v0.1"
},
{
"type": "https://witness.dev/attestations/material/v0.1"
},
{
"type": "https://witness.dev/attestations/command-run/v0.1"
},
{
"type": "https://slsa.dev/provenance/v1.0"
},
{
"type": "https://witness.dev/attestations/product/v0.1"
}
],
"functionaries": [
{
"type": "root",
"certConstraint": {
"commonname": "*",
"dnsnames": [
"*"
],
"emails": [
"*"
],
"organizations": [
"*"
],
"uris": [
"*"
],
"roots": [
"dcf166eebe7cbd9760947a88213d94e656349c647d439569dc76a275f05b7159"
],
"extensions": {
"issuer": "https://token.actions.githubusercontent.com",
"source_repository_uri": "https://github.com/testifysec/swf",
"build_signer_uri": "https://github.com/testifysec/witness-run-action/.github/workflows/witness.yml@refs/heads/reusable-workflow",
"build_signer_digest": "d66f89ec8539398ed9904d1a622bd0303bfe384c",
"build_config_uri": "https://github.com/testifysec/swf/.github/workflows/pipeline.yml@refs/heads/*",
"runner_environment": "github-hosted"
}
}
}
]
},
"generate-sbom": {
"name": "generate-sbom",
"attestations": [
{
"type": "https://witness.dev/attestations/environment/v0.1"
},
{
"type": "https://witness.dev/attestations/git/v0.1"
},
{
"type": "https://witness.dev/attestations/material/v0.1"
},
{
"type": "https://witness.dev/attestations/command-run/v0.1"
},
{
"type": "https://witness.dev/attestations/product/v0.1"
}
],
"functionaries": [
{
"type": "root",
"certConstraint": {
"commonname": "*",
"dnsnames": [
"*"
],
"emails": [
"*"
],
"organizations": [
"*"
],
"uris": [
"*"
],
"roots": [
"dcf166eebe7cbd9760947a88213d94e656349c647d439569dc76a275f05b7159"
],
"extensions": {
"issuer": "https://token.actions.githubusercontent.com",
"source_repository_uri": "https://github.com/testifysec/swf",
"build_signer_uri": "https://github.com/testifysec/witness-run-action/.github/workflows/witness.yml@refs/heads/reusable-workflow",
"build_signer_digest": "d66f89ec8539398ed9904d1a622bd0303bfe384c",
"build_config_uri": "https://github.com/testifysec/swf/.github/workflows/pipeline.yml@refs/heads/*",
"runner_environment": "github-hosted"
}
}
}
]
},
"secret-scan": {
"name": "secret-scan",
"attestations": [
{
"type": "https://witness.dev/attestations/environment/v0.1"
},
{
"type": "https://witness.dev/attestations/git/v0.1"
},
{
"type": "https://witness.dev/attestations/material/v0.1"
},
{
"type": "https://witness.dev/attestations/command-run/v0.1"
},
{
"type": "https://witness.dev/attestations/product/v0.1"
}
],
"functionaries": [
{
"type": "root",
"certConstraint": {
"commonname": "*",
"dnsnames": [
"*"
],
"emails": [
"*"
],
"organizations": [
"*"
],
"uris": [
"*"
],
"roots": [
"dcf166eebe7cbd9760947a88213d94e656349c647d439569dc76a275f05b7159"
],
"extensions": {
"issuer": "https://token.actions.githubusercontent.com",
"source_repository_uri": "https://github.com/testifysec/swf",
"build_signer_uri": "https://github.com/testifysec/witness-run-action/.github/workflows/witness.yml@refs/heads/reusable-workflow",
"build_signer_digest": "d66f89ec8539398ed9904d1a622bd0303bfe384c",
"build_config_uri": "https://github.com/testifysec/swf/.github/workflows/pipeline.yml@refs/heads/*",
"runner_environment": "github-hosted"
}
}
}
]
}
},
"roots": {
"dcf166eebe7cbd9760947a88213d94e656349c647d439569dc76a275f05b7159": {
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUNHakNDQWFHZ0F3SUJBZ0lVQUxuVmlWZm5VMGJySmFzbVJrSHJuL1VuZmFRd0NnWUlLb1pJemowRUF3TXcKS2pFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNUkV3RHdZRFZRUURFd2h6YVdkemRHOXlaVEFlRncweQpNakEwTVRNeU1EQTJNVFZhRncwek1URXdNRFV4TXpVMk5UaGFNRGN4RlRBVEJnTlZCQW9UREhOcFozTjBiM0psCkxtUmxkakVlTUJ3R0ExVUVBeE1WYzJsbmMzUnZjbVV0YVc1MFpYSnRaV1JwWVhSbE1IWXdFQVlIS29aSXpqMEMKQVFZRks0RUVBQ0lEWWdBRThSVlMveXNIK05PdnVEWnlQSVp0aWxnVUY5TmxhcllwQWQ5SFAxdkJCSDFVNUNWNwo3TFNTN3MwWmlING5FN0h2N3B0UzZMdnZSL1NUazc5OExWZ016TGxKNEhlSWZGM3RIU2FleExjWXBTQVNyMWtTCjBOL1JnQkp6LzlqV0NpWG5vM3N3ZVRBT0JnTlZIUThCQWY4RUJBTUNBUVl3RXdZRFZSMGxCQXd3Q2dZSUt3WUIKQlFVSEF3TXdFZ1lEVlIwVEFRSC9CQWd3QmdFQi93SUJBREFkQmdOVkhRNEVGZ1FVMzlQcHoxWWtFWmI1cU5qcApLRldpeGk0WVpEOHdId1lEVlIwakJCZ3dGb0FVV01BZVg1RkZwV2FwZXN5UW9aTWkwQ3JGeGZvd0NnWUlLb1pJCnpqMEVBd01EWndBd1pBSXdQQ3NRSzREWWlaWURQSWFEaTVIRktuZnhYeDZBU1NWbUVSZnN5bllCaVgyWDZTSlIKblpVODQvOURaZG5GdnZ4bUFqQk90NlFwQmxjNEovMER4dmtUQ3FwY2x2emlMNkJDQ1BuamRsSUIzUHUzQnhzUApteWdVWTdJaTJ6YmRDZGxpaW93PQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCgo=",
"intermediates": [
"LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUI5ekNDQVh5Z0F3SUJBZ0lVQUxaTkFQRmR4SFB3amVEbG9Ed3lZQ2hBTy80d0NnWUlLb1pJemowRUF3TXcKS2pFVk1CTUdBMVVFQ2hNTWMybG5jM1J2Y21VdVpHVjJNUkV3RHdZRFZRUURFd2h6YVdkemRHOXlaVEFlRncweQpNVEV3TURjeE16VTJOVGxhRncwek1URXdNRFV4TXpVMk5UaGFNQ294RlRBVEJnTlZCQW9UREhOcFozTjBiM0psCkxtUmxkakVSTUE4R0ExVUVBeE1JYzJsbmMzUnZjbVV3ZGpBUUJnY3Foa2pPUFFJQkJnVXJnUVFBSWdOaUFBVDcKWGVGVDRyYjNQUUd3UzRJYWp0TGszL09sbnBnYW5nYUJjbFlwc1lCcjVpKzR5bkIwN2NlYjNMUDBPSU9aZHhleApYNjljNWlWdXlKUlErSHowNXlpK1VGM3VCV0FsSHBpUzVzaDArSDJHSEU3U1hyazFFQzVtMVRyMTlMOWdnOTJqCll6QmhNQTRHQTFVZER3RUIvd1FFQXdJQkJqQVBCZ05WSFJNQkFmOEVCVEFEQVFIL01CMEdBMVVkRGdRV0JCUlkKd0I1ZmtVV2xacWw2ekpDaGt5TFFLc1hGK2pBZkJnTlZIU01FR0RBV2dCUll3QjVma1VXbFpxbDZ6SkNoa3lMUQpLc1hGK2pBS0JnZ3Foa2pPUFFRREF3TnBBREJtQWpFQWoxbkhlWFpwKzEzTldCTmErRURzRFA4RzFXV2cxdENNCldQL1dIUHFwYVZvMGpoc3dlTkZaZ1NzMGVFN3dZSTRxQWpFQTJXQjlvdDk4c0lrb0YzdlpZZGQzL1Z0V0I1YjkKVE5NZWE3SXgvc3RKNVRmY0xMZUFCTEU0Qk5KT3NRNHZuQkhKCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K"
]
}
},
"timestampauthorities": {
"freetsa": {
"certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUgvekNDQmVlZ0F3SUJBZ0lKQU1IcGhoWU5xT21BTUEwR0NTcUdTSWIzRFFFQkRRVUFNSUdWTVJFd0R3WUQKVlFRS0V3aEdjbVZsSUZSVFFURVFNQTRHQTFVRUN4TUhVbTl2ZENCRFFURVlNQllHQTFVRUF4TVBkM2QzTG1aeQpaV1YwYzJFdWIzSm5NU0l3SUFZSktvWklodmNOQVFrQkZoTmlkWE5wYkdWNllYTkFaMjFoYVd3dVkyOXRNUkl3CkVBWURWUVFIRXdsWGRXVnllbUoxY21jeER6QU5CZ05WQkFnVEJrSmhlV1Z5YmpFTE1Ba0dBMVVFQmhNQ1JFVXcKSGhjTk1UWXdNekV6TURFMU1qRXpXaGNOTkRFd016QTNNREUxTWpFeldqQ0JsVEVSTUE4R0ExVUVDaE1JUm5KbApaU0JVVTBFeEVEQU9CZ05WQkFzVEIxSnZiM1FnUTBFeEdEQVdCZ05WQkFNVEQzZDNkeTVtY21WbGRITmhMbTl5Clp6RWlNQ0FHQ1NxR1NJYjNEUUVKQVJZVFluVnphV3hsZW1GelFHZHRZV2xzTG1OdmJURVNNQkFHQTFVRUJ4TUoKVjNWbGNucGlkWEpuTVE4d0RRWURWUVFJRXdaQ1lYbGxjbTR4Q3pBSkJnTlZCQVlUQWtSRk1JSUNJakFOQmdrcQpoa2lHOXcwQkFRRUZBQU9DQWc4QU1JSUNDZ0tDQWdFQXRnS09EakF5OFJFUTJXVE5xVXVkQW5qaGxDcnBFNnFsCm1RZk5wcGVUbVZ2WnJINHp1dG4rTndUYUhBR3BqU0d2NC9XUnBaMXdaM0JSWjVtUFVCWnlMZ3EwWXJJZlE1RngKMHMvTVJaUHpjMXIzbEtXck1SOXNBUXg0bU40ejExeEZFTzUyOUwwZEZKalBGOU1EOEdwZDJmZVd6R3lwdGxlbApiK1BxVCsrK2ZPYTJvWTArTmFNTTdsL3hjTkhQT2FNejAvMm9sazBpMjJoYktlVmh2b2tQQ3FoRmh6c3VoS3NtCnE0T2Yvbyt0NmRJN3N4NWgwblBNbTRnR1NSaGZxK3o2QlRSZ0NycVFHMkZPTG9WRmd0NmlJbS9Cbk5mZlVyN1YKRFlkM3pabUl3Rk9qL0gzREtIb0dpay94SzNFODJZQTJadWxWT0ZSVy96ajRBcGpQYTVPRmJwSWtkMHBtenh6ZApFY0w0NzloU0E5ZEZpeVZtU3hQdFk1emUxUCtCRTliTVUxUFNjcFJ6dzhNSEZYeHlLcVcxM1F2N0xXdzRzYmszClNjaUI3R0FDYlFpVkd6Z2t2WEc2eTg1SE91dldOdkM1R0xTaXlQOUdsUEIwVjY4dGJ4ejRKVlRSZHcvWG4vWFQKRk56UkJNM2NxOGxCT0FWdC9QQVg1K3VGY3YxUzl3RkU4WWphQmZXQ1AxamRCaWwrYzRlKzB0ZHl3VDJvSm1ZQgpCRi9rRXQxd21Hd01tSHVuTkV1UU56aDFGdEpZNTRoYlVmaVdpMzhtQVNFN3hNdE1oZmovQzRTdmFwaUROODM3CmdZYVBmczh4M0taeGJYN0MzWUFzRm5KaW5sd0FVc3MxZmRLYXI4US9ZVnM3SC9uVTRjNEl4eHh6NGY2N2ZjVnEKTTJJVEtlbnRiQ01DQXdFQUFhT0NBazR3Z2dKS01Bd0dBMVVkRXdRRk1BTUJBZjh3RGdZRFZSMFBBUUgvQkFRRApBZ0hHTUIwR0ExVWREZ1FXQkJUNlZRMk1OR1pSUTB6MzU3T25iSld2ZXVha2x6Q0J5Z1lEVlIwakJJSENNSUcvCmdCVDZWUTJNTkdaUlEwejM1N09uYkpXdmV1YWtsNkdCbTZTQm1EQ0JsVEVSTUE4R0ExVUVDaE1JUm5KbFpTQlUKVTBFeEVEQU9CZ05WQkFzVEIxSnZiM1FnUTBFeEdEQVdCZ05WQkFNVEQzZDNkeTVtY21WbGRITmhMbTl5WnpFaQpNQ0FHQ1NxR1NJYjNEUUVKQVJZVFluVnphV3hsZW1GelFHZHRZV2xzTG1OdmJURVNNQkFHQTFVRUJ4TUpWM1ZsCmNucGlkWEpuTVE4d0RRWURWUVFJRXdaQ1lYbGxjbTR4Q3pBSkJnTlZCQVlUQWtSRmdna0F3ZW1HRmcybzZZQXcKTXdZRFZSMGZCQ3d3S2pBb29DYWdKSVlpYUhSMGNEb3ZMM2QzZHk1bWNtVmxkSE5oTG05eVp5OXliMjkwWDJOaApMbU55YkRDQnp3WURWUjBnQklISE1JSEVNSUhCQmdvckJnRUVBWUh5SkFFQk1JR3lNRE1HQ0NzR0FRVUZCd0lCCkZpZG9kSFJ3T2k4dmQzZDNMbVp5WldWMGMyRXViM0puTDJaeVpXVjBjMkZmWTNCekxtaDBiV3d3TWdZSUt3WUIKQlFVSEFnRVdKbWgwZEhBNkx5OTNkM2N1Wm5KbFpYUnpZUzV2Y21jdlpuSmxaWFJ6WVY5amNITXVjR1JtTUVjRwpDQ3NHQVFVRkJ3SUNNRHNhT1VaeVpXVlVVMEVnZEhKMWMzUmxaQ0IwYVcxbGMzUmhiWEJwYm1jZ1UyOW1kSGRoCmNtVWdZWE1nWVNCVFpYSjJhV05sSUNoVFlXRlRLVEEzQmdnckJnRUZCUWNCQVFRck1Da3dKd1lJS3dZQkJRVUgKTUFHR0cyaDBkSEE2THk5M2QzY3VabkpsWlhSellTNXZjbWM2TWpVMk1EQU5CZ2txaGtpRzl3MEJBUTBGQUFPQwpBZ0VBYUs5K3Y1T0ZZdTlNNnp0WUMrTDY5c3cxb21keWxpODlsWkFmcFdNTWg5Q1JtSmhNNktCcU0vaXB3b0x0Cm54eXhHc2JDUGhjUWp1VHZ6bSt5bE42VndUTW1JbFZ5VlNMS1laY2RTanQvZUNVTis0MUs3c0Q3R1ZteFpCQUYKSUxuQkRtVEdKbUxrclUwS3V1SXBqOGxJL0U2WjZObm11UDIrUkFRU0hzZkJRaTZzc3NuWE1vNEhPVzVndFBPNwpnRHJVcFZYSUQrKzFQNFhuZGtvS243U3Z3NW4welM5ZnYxaHhCY1lJSFBQUVV6ZTJ1MzBiQVF0MG4waUl5Ukx6CmFXdWh0cEF0ZDdmZndFYkFTZ3pCN0UrTkdGNHRwVjM3ZThLaUEyeGlHU1JxVDVuZHUyOGZncE9ZODdnRDNBcloKRGN0WnZ2VENmSGRBUzVrRU8zZ25HR2VaRVZMRG1mRXN2OFRHSmEzQWxqVmE1RTQwSVFEc1VYcFFMaThHK1VDNAoxRFdadThFVlQ0cm5ZYUN3MVZYN1NoT1IxUE5DQ3ZqYjhTOHRmZHVkZDl6aFUzZ0VCMHJ4ZGVUeTF0VmJOTFhXCjk5eTkweGN3cjFaSURVd00veFEvbm9POEZSaG0wTG9QQzczRWYrSjRaQmRydld3YXVGM3pKZTMzZDRpYnhFY2IKOC9wejVXekZrZWl4WU0ybnNIaHFIc0JLdzdKUG91S05YUm5sNUlBRTFlRm1xRHlDN0cvVlQ3T0Y2Njl4TTZoYgpVdDVHMjFKRTRjTks2Tk51Y1MrZnpnMUpQWDArM1Zoc1laamo3RDV1bGpSdlFYcko4aUhnci9NNmoyb0xIdlRBCkkyTUxkcTJxalpGRE9DWHN4QnhKcGJtTEdCeDlvdzZaZXJsVXh6d3MyQVd2MnBrPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg=="
}
}
}