slapos.cfg 18.2 KB
Newer Older
1 2 3 4
# This stack list all parameters used in every Software Release or other stack.
# Software Releases or Stacks can safely extend this stack.

[buildout]
5
# Developers need to add explicitely this part in their software profile
6
# parts = slapos-cookbook
7 8
# Note that if you want a develop version of slapos-cookbook from a git
# checkout, you must add both slapos-cookbook-develop and slapos-cookbook in parts
9

10
extensions +=
11
  slapos.rebootstrap
12
  slapos.extension.shared
13

14 15
show-picked-versions = true

16 17 18 19
# To increase the chances of being able to rebuild profiles in the future,
# by default, fail if eggs are not pinned.
allow-picked-versions = false

20
# Use shacache and lxml
21
extends =
22
  ../component/defaults.cfg
23
  ../component/bcrypt/buildout.cfg
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
24
  ../component/git/buildout.cfg
25
  ../component/lxml-python/buildout.cfg
26
  ../component/python-backports-lzma/buildout.cfg
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
27 28
  ../component/python-cffi/buildout.cfg
  ../component/python-cryptography/buildout.cfg
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
29
  ../component/python-PyYAML/buildout.cfg
30 31
  ../component/pycurl/buildout.cfg

Cédric de Saint Martin's avatar
Cédric de Saint Martin committed
32

33 34 35 36 37 38 39
# Separate from site eggs
allowed-eggs-from-site-packages =
include-site-packages = false
exec-sitecustomize = false

# Add location for modified non-official slapos.buildout
find-links +=
40
  http://www.nexedi.org/static/packages/source/
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
41
  http://www.nexedi.org/static/packages/source/slapos.buildout/
42 43 44

# Use only quite well working sites.
allow-hosts +=
45
  pypi.org
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
46
  *.googlecode.com
47 48 49 50
  *.nexedi.org
  *.python.org
  *.sourceforge.net
  alastairs-place.net
51
  bitbucket.org
52
  code.google.com
53
  effbot.org
Julien Muchembled's avatar
Julien Muchembled committed
54
  files.pythonhosted.org
55
  github.com
56
  launchpad.net
57
  peak.telecommunity.com
58
  sourceforge.net
59 60 61
  www.dabeaz.com
  www.owlfish.com

Jérome Perrin's avatar
Jérome Perrin committed
62
# Use an https index
63
index = https://pypi.org/simple/
Jérome Perrin's avatar
Jérome Perrin committed
64

65 66 67 68
# XXX: Workaround of SlapOS limitation
# Unzippig of eggs is required, as SlapOS do not yet provide nicely working
# development / fast switching environment for whole software
unzip = true
69

70
# Define where is defined what version of eggs we should use
71 72
versions = versions

73 74 75
# Define networkcache with shacache.org
networkcache-section = networkcache

76 77
[slapos.cookbook-repository]
recipe = slapos.recipe.build:gitclone
78
repository = https://lab.nexedi.com/nexedi/slapos.git
79 80 81 82 83 84 85
branch = master
git-executable = ${git:location}/bin/git

[slapos-cookbook-develop]
recipe = zc.recipe.egg:develop
setup = ${slapos.cookbook-repository:location}

86 87 88
# Install slapos.cookbook containing all officials recipes
[slapos-cookbook]
recipe = zc.recipe.egg
89 90 91
eggs = slapos.cookbook
depends = ${slapos-cookbook-dependencies:eggs}

92 93 94
[pyrsistent]
recipe = zc.recipe.egg:custom
egg = pyrsistent
95
[pyrsistent:python2]
96 97
setup-eggs = pytest-runner

98 99
[slapos-cookbook-dependencies]
recipe = zc.recipe.egg
100
eggs =
101
  ${lxml-python:egg}
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
102
  ${python-cffi:egg}
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
103
  ${python-PyYAML:egg}
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
104
  ${python-cryptography:egg}
105
  ${pyrsistent:egg}
106
  ${bcrypt:egg}
107

108 109 110
# slapos.toolbox containing utilities
[slapos-toolbox]
recipe = zc.recipe.egg
111 112 113 114 115 116 117 118
eggs = slapos.toolbox
depends = ${slapos-toolbox-dependencies:eggs}

[slapos-toolbox-dependencies]
# slapos.toolbox depends on eggs with C-extensions that needs to be
# installed with slapos provided libraries. This section installs all
# slapos.toolbox dependencies.
recipe = zc.recipe.egg
119 120 121 122
eggs =
  ${lxml-python:egg}
  ${pycurl:egg}
  ${python-cryptography:egg}
123 124 125 126
  ${:extra-eggs}
extra-eggs =
[slapos-toolbox-dependencies:python2]
extra-eggs = ${backports.lzma:egg}
127

128 129 130 131 132
# Install a slapos command with networkcache enabled in ${buildout:bin-directory}
[slapos-command]
recipe = zc.recipe.egg
eggs =
  ${lxml-python:egg}
133
  ${python-PyYAML:egg}
134 135 136
  slapos.core
  slapos.libnetworkcache

137
[versions]
Xavier Thompson's avatar
Xavier Thompson committed
138 139
# The last version of setuptools compatible with Python 3.7
setuptools = 67.8.0
140
# Use SlapOS patched zc.buildout
141
zc.buildout = 3.0.1+slapos009
Xavier Thompson's avatar
Xavier Thompson committed
142
pip = 23.2.1
143
# Use SlapOS patched zc.recipe.egg (zc.recipe.egg 2.x is for Buildout 2)
144
zc.recipe.egg = 2.0.8.dev0+slapos009
145

146
aiofiles = 23.1.0:whl
147 148
aiohappyeyeballs = 2.4.4:whl
aiohttp = 3.11.11:whl
149
aiosignal = 1.3.1:whl
150
aiosqlite = 0.19.0:whl
151 152
annotated-types = 0.6.0:whl
anyio = 4.3.0:whl
153
apache-libcloud = 2.4.0
154
argon2-cffi = 20.1.0
155
arrow = 1.2.3
156
asn1crypto = 1.3.0
157 158
astor = 0.8.1
asttokens = 2.4.1:whl
159
async-generator = 1.10
160
async-lru = 2.0.4:whl
161
async-timeout = 4.0.3
162
asyncua = 1.0.4
163
atomicwrites = 1.4.0
164
atomize = 0.2.0
165
attrs = 23.1.0:whl
166 167
autobahn = 21.2.1
Automat = 22.10.0:whl
168 169
Babel = 2.14.0
backcall = 0.2.0
170
backports-abc = 0.5
171
backports.functools-lru-cache = 1.6.1:whl
172
backports.lzma = 0.0.14
173
backports.shutil-get-terminal-size = 1.0.0
174
bcrypt = 3.1.4
175
beautifulsoup4 = 4.12.2:whl
176
bleach = 5.0.1
177
blinker = 1.6.3:whl
178
CacheControl = 0.12.6:whl
179
cachetools = 5.3.1
180 181
cattrs = 24.1.2:whl
certifi = 2024.12.14
182
cffi = 1.15.0
183
chardet = 3.0.4
184
charset-normalizer = 3.3.0
185
click = 8.1.3
186
cliff = 2.8.3:whl
187
cmd2 = 0.7.0
188
collective.recipe.shelloutput = 0.1
189
collective.recipe.template = 2.2
190
comm = 0.2.1:whl
191
configparser = 4.0.2:whl
192
constantly = 15.1.0
193
contextlib2 = 0.6.0.post1
194
croniter = 0.3.25
195
cryptography = 3.3.2+SlapOSPatched001
196
cycler = 0.11.0
197
dataclasses = 0.8
198
dateparser = 0.7.6
199
debugpy = 1.8.1
Julien Muchembled's avatar
Julien Muchembled committed
200
decorator = 4.3.0
201
defusedxml = 0.7.1
202 203
distro = 1.7.0
dnspython = 1.16.0
204
editables = 0.5:whl
205
entrypoints = 0.3:whl
206
enum34 = 1.1.10
207
erp5.util = 0.4.76
208
erpc = 1.12.0:whl
209
et-xmlfile = 1.0.1
210
exceptiongroup = 1.1.3:whl
211
executing = 2.0.1:whl
212
fastjsonschema = 2.18.1
213
feedparser = 6.0.10
214
Flask = 3.0.0:whl
215
fqdn = 1.5.1
216
frozenlist = 1.4.0:whl
217
funcsigs = 1.0.2
218
functools32 = 3.2.3.post2
219
future = 0.18.3
220
gevent = 23.9.1
221
geventmp = 0.0.1
222 223
gitdb = 4.0.10
GitPython = 3.1.30
224
greenlet = 3.0.1
225
h11 = 0.14.0
226
h5py = 3.11.0
227
hatchling = 1.25.0:whl
228
httpcore = 1.0.4:whl
229
httplib2 = 0.22.0
230
httpx = 0.27.0:whl
231
hyperlink = 21.0.0
232
idna = 3.10:whl
233
ifaddr = 0.2.0
234
igmp = 1.0.4
235
Importing = 1.10
236
importlib-metadata = 6.8.0:whl
237
importlib-resources = 5.10.2:whl
238
incremental = 22.10.0
239
iniconfig = 2.0.0:whl
240
inotify-simple = 1.1.1
241
ipaddress = 1.0.23
242 243 244 245
ipykernel = 6.29.3:whl
ipython = 8.18.1:whl
ipython-genutils = 0.2.0
ipywidgets = 8.1.2:whl
246
isoduration = 20.11.0
247
itsdangerous = 2.1.2
248 249
jdcal = 1.4
jedi = 0.17.2
250
Jinja2 = 3.1.2:whl
251 252 253
joblib = 1.3.2:whl
json5 = 0.9.20:whl
jsonpointer = 2.2
254
jsonschema = 4.17.3:whl
255
jupyter = 1.0.0
256 257 258 259 260 261 262 263 264 265 266 267
jupyter-client = 8.6.1:whl
jupyter-console = 6.6.3:whl
jupyter-core = 5.7.1:whl
jupyter-events = 0.6.3:whl
jupyter-lsp = 2.2.3:whl
jupyter-server = 2.10.0:whl
jupyter-server-terminals = 0.5.2:whl
jupyterlab = 4.1.3:whl
jupyterlab-launcher = 0.13.1
jupyterlab-pygments = 0.3.0:whl
jupyterlab-server = 2.24.0:whl
jupyterlab-widgets = 3.0.10:whl
268
lock-file = 2.0
269
lockfile = 0.12.2:whl
270
lsprotocol = 2023.0.1:whl
271 272
lxml = 5.2.1
lxml-html-clean = 0.1.1
273
manuel = 1.11.2
274
MarkupSafe = 2.1.3
275
matplotlib = 2.1.2
276
matplotlib-inline = 0.1.6:whl
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
277
meld3 = 1.0.2
278
miniupnpc = 2.2.8
279
mistune = 0.8.4
280
mock = 3.0.5
281
more-itertools = 5.0.0
282
mpmath = 1.3.0
283
msgpack = 1.0.5
284
multidict = 6.0.4
285
nbclient = 0.10.0:whl
286 287
nbconvert = 6.5.4
nbformat = 5.9.2:whl
288
nest-asyncio = 1.5.6
289
netaddr = 1.3.0
290
netifaces = 0.10.7
291 292
notebook = 7.1.2:whl
notebook-shim = 0.2.4:whl
293
openpyxl = 2.5.2
294
outcome = 1.2.0
295
overrides = 7.7.0
296
packaging = 23.2:whl
297
pandocfilters = 1.4.3
298
paramiko = 2.11.0
299
parso = 0.7.1
300
passlib = 1.7.4
301
pathlib2 = 2.3.5
302
pathspec = 0.12.1:whl
303
patsy = 0.5.3
304
pbr = 5.9.0
305 306
pexpect = 4.8.0
pickleshare = 0.7.4
307
pim-dm = 1.4.0+nxd002
308
pkgconfig = 1.5.1:whl
309
pkgutil-resolve-name = 1.3.10:whl
310
platformdirs = 4.2.0:whl
311
plone.recipe.command = 1.1
312
pluggy = 1.5.0:whl
313
ply = 3.11
314
prettytable = 0.7.2
315
prometheus-client = 0.9.0
316
prompt-toolkit = 3.0.43
317
propcache = 0.2.1:whl
318
psutil = 5.8.0
319
psycopg2 = 2.9.9
320
ptyprocess = 0.6.0:whl
321
pure-eval = 0.2.2:whl
322
py = 1.11.0:whl
323
py-mld = 1.0.3
324
pyasn1 = 0.5.1
325
pycparser = 2.20
326
pycurl = 7.45.0
327 328
pydantic = 2.6.3:whl
pydantic-core = 2.16.3:whl
329
pygls = 1.3.1:whl
330
Pygments = 2.9.0
331
PyNaCl = 1.3.0
332
pyOpenSSL = 19.1.0
333
pyparsing = 3.1.1:whl
334
pyroute2 = 0.6.9
335 336
pyrsistent = 0.18.1
PyRSS2Gen = 1.1
337
PySocks = 1.7.1
338
pytest-runner = 5.2:whl
339
python-dateutil = 2.8.2:whl
340
python-json-logger = 2.0.7
341
pytz = 2022.2.1
342
PyYAML = 6.0.2
343 344 345
pyzmq = 24.0.1
qtconsole = 5.5.1
qtpy = 2.4.1:whl
346
random2 = 1.0.1
347
regex = 2020.9.27
348
requests = 2.31.0
349 350
rfc3339-validator = 0.1.4
rfc3986-validator = 0.1.1:whl
351
rpdb = 0.1.5
352
rubygemsrecipe  = 0.4.4
353
scandir = 1.10.0
354
scikit-learn = 0.24.2
355
seaborn = 0.7.1
356
Send2Trash = 1.8.2:whl
Kirill Smelkov's avatar
Kirill Smelkov committed
357
setproctitle = 1.1.10
358
setuptools-dso = 2.10
359
sgmllib3k = 1.0.0
360 361
simplegeneric = 0.8.1
singledispatch = 3.4.0.3
362
six = 1.16.0
363
slapos.cookbook = 1.0.373
364
slapos.core = 1.14.2
365
slapos.extension.shared = 1.0
366
slapos.libnetworkcache = 0.25
Xavier Thompson's avatar
Xavier Thompson committed
367
slapos.rebootstrap = 4.7
368
slapos.recipe.build = 0.57
369
slapos.recipe.cmmi = 0.22
370
slapos.recipe.template = 5.1
371
slapos.toolbox = 0.146
372
smmap = 5.0.0
373 374
sniffio = 1.3.0
sortedcontainers = 2.4.0
375
soupsieve = 1.9.5
376
stack-data = 0.6.3:whl
377
statsmodels = 0.13.5+SlapOSPatched001
378
stevedore = 1.21.0:whl
379
subprocess32 = 3.5.4
380
supervisor = 4.1.0
381 382 383
sympy = 1.1.1
terminado = 0.9.1
testpath = 0.4.4
384
threadpoolctl = 3.3.0:whl
385
tinycss2 = 1.2.1:whl
386 387 388
tomli = 2.0.1:whl
tornado = 6.4
traitlets = 5.14.1:whl
389 390
trio = 0.22.0
trio-websocket = 0.9.2
391
trove-classifiers = 2024.10.21.16:whl
392 393
Twisted = 22.4.0:whl
txaio = 23.1.1
394 395
typeguard = 3.0.2:whl
typing-extensions = 4.8.0:whl
396
tzlocal = 1.5.1
397
unicodecsv = 0.14.1
398
unshare = 0.22
399
uri-template = 1.2.0
400
uritemplate = 4.1.1
401
urllib3 = 1.26.12
402
wcwidth = 0.2.5
403
webcolors = 1.12
404
webencodings = 0.5.1
405
websocket-client = 1.5.1
406
websockets = 10.4
407
Werkzeug = 3.1.3:whl
408
wheel = 0.41.2:whl
409
widgetsnbextension = 4.0.10:whl
410
wsproto = 1.2.0
411
xlrd = 1.1.0
412
xml-marshaller = 1.0.2
413 414
yarl = 1.18.3:whl
zc.buildout.languageserver = 0.13.0
415
zc.lockfile = 1.4
416
ZConfig = 3.6.1
417
zdaemon = 4.2.0
418
zeroconf = 0.62.0:whl
419
zipp = 3.12.0:whl
420
zodburi = 2.5.0
421
zope.event = 5.0
422 423
zope.exceptions = 5.2
zope.interface = 7.1.1
424
zope.testing = 5.0.1
425
zope.testrunner = 6.6
426

427 428 429 430
[versions:sys.version_info < (3,10)]
# keep old statsmodels by default until slapos.toolbox is updated
statsmodels = 0.11.1

431 432
# this is mostly needed for slapos-node
# it can be removed when slapos-node uses current python3
433
[versions:sys.version_info < (3,8)]
434
Flask = 1.1.2
435
importlib-metadata = 6.7.0:whl
436 437
itsdangerous = 0.24
Jinja2 = 2.11.3
438
MarkupSafe = 2.0.1
439
PyYAML = 5.4.1
440
typing-extensions = 4.7.1:whl
441
Werkzeug = 2.0.2
442
zope.interface = 6.3
443 444

[versions:python2]
445
attrs = 18.2.0
446
beautifulsoup4 = 4.8.2
447 448
certifi = 2020.4.5.1
charset-normalizer = 2.0.12
449
click = 6.7
450
cycler = 0.10.0
451
distro = 1.6.0
452
feedparser = 5.2.1
453
Flask = 1.1.2
454
gevent = 20.9.0
455 456
gitdb2 = 2.0.5
GitPython = 2.1.11
457
greenlet = 0.4.17
458
h5py = 2.7.1
459
idna = 2.9
460
importlib-metadata = 1.7.0:whl
461 462 463 464
ipykernel = 5.3.4:whl
ipython = 7.16.3
ipython-genutils = 0.1.0
ipywidgets = 6.0.0
465
jsonschema = 3.0.2:whl
466 467 468 469 470 471
jupyter-client = 7.3.1
jupyter-console = 6.4.4
jupyter-core = 4.9.2
jupyterlab = 0.26.3
jupyterlab-launcher = 0.3.1
jupyterlab-pygments = 0.1.2
472
lxml = 4.9.1
473
MarkupSafe = 1.0
474
mpmath = 1.0.0
475
msgpack = 0.6.2
476
nbclient = 0.5.1
477
netaddr = 0.7.19
478
notebook = 6.1.5
479
packaging = 16.8
480
pluggy = 0.13.1:whl
481
psycopg2 = 2.8.6
482
pycurl = 7.43.0
483
pyparsing = 2.4.7
484
pyrsistent = 0.16.1
485 486
pyzmq = 22.3.0
qtconsole = 4.3.0
487
requests = 2.27.1
488
scikit-learn = 0.20.4
489
selectors34 = 1.2
490
Send2Trash = 1.5.0
491
slapos.toolbox = 0.128.1
492 493
smmap = 0.9.0
smmap2 = 2.0.5
494
statsmodels = 0.11.0
495
tornado = 6.1
496
traitlets = 4.3.3
497
uritemplate = 3.0.0
498
websocket-client = 0.59.0
499
Werkzeug = 1.0.1
500
widgetsnbextension = 2.0.0
501
zipp = 1.2.0:whl
502 503 504 505 506
zope.event = 4.6.0
zope.exceptions = 4.6
zope.interface = 5.5.2
zope.testing = 4.10
zope.testrunner = 5.6
507 508


509
[networkcache]
510 511
download-cache-url = http://shacache.nxdcdn.com
download-dir-url = http://shadir.nxdcdn.com
512 513 514 515 516 517 518 519

# signature certificates of the following uploaders.
#   Sebastien Robin
#   Kazuhiko Shiozaki
#   Gabriel Monnerat
#   Test Agent (Automatic update from tests)
#   Aurélien Calonne
#   Rafael Monnerat
Ivan Tyagov's avatar
Ivan Tyagov committed
520
#   Ivan Tyagov
521
#   Julien Muchembled
522
#   Yusei Tahara
523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601
signature-certificate-list =
  -----BEGIN CERTIFICATE-----
  MIIB8jCCAVugAwIBAgIJAPu2zchZ2BxoMA0GCSqGSIb3DQEBBQUAMBIxEDAOBgNV
  BAMMB3RzeGRldjMwHhcNMTExMDE0MTIxNjIzWhcNMTIxMDEzMTIxNjIzWjASMRAw
  DgYDVQQDDAd0c3hkZXYzMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCrPbh+
  YGmo6mWmhVb1vTqX0BbeU0jCTB8TK3i6ep3tzSw2rkUGSx3niXn9LNTFNcIn3MZN
  XHqbb4AS2Zxyk/2tr3939qqOrS4YRCtXBwTCuFY6r+a7pZsjiTNddPsEhuj4lEnR
  L8Ax5mmzoi9nE+hiPSwqjRwWRU1+182rzXmN4QIDAQABo1AwTjAdBgNVHQ4EFgQU
  /4XXREzqBbBNJvX5gU8tLWxZaeQwHwYDVR0jBBgwFoAU/4XXREzqBbBNJvX5gU8t
  LWxZaeQwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQA07q/rKoE7fAda
  FED57/SR00OvY9wLlFEF2QJ5OLu+O33YUXDDbGpfUSF9R8l0g9dix1JbWK9nQ6Yd
  R/KCo6D0sw0ZgeQv1aUXbl/xJ9k4jlTxmWbPeiiPZEqU1W9wN5lkGuLxV4CEGTKU
  hJA/yXa1wbwIPGvX3tVKdOEWPRXZLg==
  -----END CERTIFICATE-----
  -----BEGIN CERTIFICATE-----
  MIIB7jCCAVegAwIBAgIJAJWA0jQ4o9DGMA0GCSqGSIb3DQEBBQUAMA8xDTALBgNV
  BAMMBHg2MXMwIBcNMTExMTI0MTAyNDQzWhgPMjExMTEwMzExMDI0NDNaMA8xDTAL
  BgNVBAMMBHg2MXMwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANdJNiFsRlkH
  vq2kHP2zdxEyzPAWZH3CQ3Myb3F8hERXTIFSUqntPXDKXDb7Y/laqjMXdj+vptKk
  3Q36J+8VnJbSwjGwmEG6tym9qMSGIPPNw1JXY1R29eF3o4aj21o7DHAkhuNc5Tso
  67fUSKgvyVnyH4G6ShQUAtghPaAwS0KvAgMBAAGjUDBOMB0GA1UdDgQWBBSjxFUE
  RfnTvABRLAa34Ytkhz5vPzAfBgNVHSMEGDAWgBSjxFUERfnTvABRLAa34Ytkhz5v
  PzAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBQUAA4GBAFLDS7zNhlrQYSQO5KIj
  z2RJe3fj4rLPklo3TmP5KLvendG+LErE2cbKPqnhQ2oVoj6u9tWVwo/g03PMrrnL
  KrDm39slYD/1KoE5kB4l/p6KVOdeJ4I6xcgu9rnkqqHzDwI4v7e8/D3WZbpiFUsY
  vaZhjNYKWQf79l6zXfOvphzJ
  -----END CERTIFICATE-----
  -----BEGIN CERTIFICATE-----
  MIIB9jCCAV+gAwIBAgIJAPHoWu90gbsgMA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV
  BAMMCXZpZmlibm9kZTAeFw0xMjAzMTkyMzIwNTVaFw0xMzAzMTkyMzIwNTVaMBQx
  EjAQBgNVBAMMCXZpZmlibm9kZTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
  ozBijpO8PS5RTeKTzA90vi9ezvv4vVjNaguqT4UwP9+O1+i6yq1Y2W5zZxw/Klbn
  oudyNzie3/wqs9VfPmcyU9ajFzBv/Tobm3obmOqBN0GSYs5fyGw+O9G3//6ZEhf0
  NinwdKmrRX+d0P5bHewadZWIvlmOupcnVJmkks852BECAwEAAaNQME4wHQYDVR0O
  BBYEFF9EtgfZZs8L2ZxBJxSiY6eTsTEwMB8GA1UdIwQYMBaAFF9EtgfZZs8L2ZxB
  JxSiY6eTsTEwMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAc43YTfc6
  baSemaMAc/jz8LNLhRE5dLfLOcRSoHda8y0lOrfe4lHT6yP5l8uyWAzLW+g6s3DA
  Yme/bhX0g51BmI6gjKJo5DoPtiXk/Y9lxwD3p7PWi+RhN+AZQ5rpo8UfwnnN059n
  yDuimQfvJjBFMVrdn9iP6SfMjxKaGk6gVmI=
  -----END CERTIFICATE-----
  -----BEGIN CERTIFICATE-----
  MIIB9jCCAV+gAwIBAgIJAKRvzcy7OH0UMA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
  BAMMCENPTVAtNzcyMCAXDTEyMDgxMDE1NDI1MVoYDzIxMTIwNzE3MTU0MjUxWjAT
  MREwDwYDVQQDDAhDT01QLTc3MjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
  o7aipd6MbnuGDeR1UJUjuMLQUariAyQ2l2ZDS6TfOwjHiPw/mhzkielgk73kqN7A
  sUREx41eTcYCXzTq3WP3xCLE4LxLg1eIhd4nwNHj8H18xR9aP0AGjo4UFl5BOMa1
  mwoyBt3VtfGtUmb8whpeJgHhqrPPxLoON+i6fIbXDaUCAwEAAaNQME4wHQYDVR0O
  BBYEFEfjy3OopT2lOksKmKBNHTJE2hFlMB8GA1UdIwQYMBaAFEfjy3OopT2lOksK
  mKBNHTJE2hFlMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAaNRx6YN2
  M/p3R8/xS6zvH1EqJ3FFD7XeAQ52WuQnKSREzuw0dsw12ClxjcHiQEFioyTiTtjs
  5pW18Ry5Ie7iFK4cQMerZwWPxBodEbAteYlRsI6kePV7Gf735Y1RpuN8qZ2sYL6e
  x2IMeSwJ82BpdEI5niXxB+iT0HxhmR+XaMI=
  -----END CERTIFICATE-----
  -----BEGIN CERTIFICATE-----
  MIIB+DCCAWGgAwIBAgIJAKGd0vpks6T/MA0GCSqGSIb3DQEBBQUAMBQxEjAQBgNV
  BAMMCUNPTVAtMTU4NDAgFw0xMzA2MjAxMjE5MjBaGA8yMTEzMDUyNzEyMTkyMFow
  FDESMBAGA1UEAwwJQ09NUC0xNTg0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
  gQDZTH9etPUC+wMZQ3UIiOwyyCfHsJ+7duCFYjuo1uZrhtDt/fp8qb8qK9ob+df3
  EEYgA0IgI2j/9jNUEnKbc5+OrfKznzXjrlrH7zU8lKBVNCLzQuqBKRNajZ+UvO8R
  nlqK2jZCXP/p3HXDYUTEwIR5W3tVCEn/Vda4upTLcPVE5wIDAQABo1AwTjAdBgNV
  HQ4EFgQU7KXaNDheQWoy5uOU01tn1M5vNkEwHwYDVR0jBBgwFoAU7KXaNDheQWoy
  5uOU01tn1M5vNkEwDAYDVR0TBAUwAwEB/zANBgkqhkiG9w0BAQUFAAOBgQASmqCU
  Znbvu6izdicvjuE3aKnBa7G++Fdp2bdne5VCwVbVLYCQWatB+n4crKqGdnVply/u
  +uZ16u1DbO9rYoKgWqjLk1GfiLw5v86pd5+wZd5I9QJ0/Sbz2vZk5S4ciMIGwArc
  m711+GzlW5xe6GyH9SZaGOPAdUbI6JTDwLzEgA==
  -----END CERTIFICATE-----
  -----BEGIN CERTIFICATE-----
  MIIB9jCCAV+gAwIBAgIJAOcKrOH/2Da6MA0GCSqGSIb3DQEBBQUAMBMxETAPBgNV
  BAMMCENPTVAtMjk3MCAXDTEyMDYyNjAzMDU1MVoYDzIxMTIwNjAyMDMwNTUxWjAT
  MREwDwYDVQQDDAhDT01QLTI5NzCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA
  xzbOGlcoin2q+Mtp52r26Njliz2aoxIXbnOBUyDc/OGtk9nWA5uBtTc2zwR17um6
  KV0bGyvuBA78XcvU+AIV/5s0ohBAX7yjRKmEhAYcFvov3EyWSdjOrqqo4qFSzOrK
  sVQBlxIDpjQBH4F3lf6dBv6/M+tCT3iSv3aOZbsG0E8CAwEAAaNQME4wHQYDVR0O
  BBYEFLqtrfTu+BIVt+TFiRUkIoiWIYrxMB8GA1UdIwQYMBaAFLqtrfTu+BIVt+TF
  iRUkIoiWIYrxMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAc8N5P5gW
  Jrdk9gF/3Cpp6THDiy93+WcuAm7zFwXPFNttJtFKMNObP2YRZvsQkvjezfrZoRBF
  j8LgKB3tZCbBj+HDj+AeD+q9V+cqMFLKc6LezvQYUuum6bZdfUNnPv1K1ULYSPjq
  /jsRBbabCWSXqxR6gYEM6ooauj3udBMXhHE=
  -----END CERTIFICATE-----
Ivan Tyagov's avatar
Ivan Tyagov committed
602 603 604 605 606 607 608 609 610 611 612 613 614
  -----BEGIN CERTIFICATE-----
  MIICAjCCAWugAwIBAgIJAL+BMtL+NJiHMA0GCSqGSIb3DQEBBQUAMBkxFzAVBgNV
  BAMMDmxvY2FsX2NvbXB1dGVyMCAXDTE1MDgxODExMDQyNFoYDzIxMTUwNzI1MTEw
  NDI0WjAZMRcwFQYDVQQDDA5sb2NhbF9jb21wdXRlcjCBnzANBgkqhkiG9w0BAQEF
  AAOBjQAwgYkCgYEAvePhZuVoTvmX8f1N31FEpw/nfp9+Fl7TrIym+5norVvkj5Ps
  c4bFIr2tfdj/GlmYLX3NtH2v26c1vbZ3Nt2lwCfi2rPXTJq9s1+NPPX9BnPXdSsz
  iSp4LzAx/XgWQzHS1/tue989OXYGlroyQ842fHCCulHWmClVN5fDZbc/BwkCAwEA
  AaNQME4wHQYDVR0OBBYEFOrHMBWcobogcdxbr0LAai35dWblMB8GA1UdIwQYMBaA
  FOrHMBWcobogcdxbr0LAai35dWblMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEF
  BQADgYEAYWOB2/WKJHL2GI4mh7F6TbqR+EODOgsqL5fSWG7LJeKo1rUWE4dW6h0T
  8dEAOMIcdrPBzldf0JS+poCrLUw7qx9VZxa0ee3+F6WGEgsr2xhu2WpmTzpRWaFR
  0I+saiiJCkOkLoyLxeQcgwe62em/DGn6PdcmRDYaVXBHygrRXus=
  -----END CERTIFICATE-----
615 616 617 618 619 620 621 622 623 624 625 626 627
  -----BEGIN CERTIFICATE-----
  MIIB6jCCAVOgAwIBAgIJAMhx/tG6zHFJMA0GCSqGSIb3DQEBBQUAMA0xCzAJBgNV
  BAMMAmptMCAXDTEzMDcwMTE3NDcyOVoYDzIxMTMwNjA3MTc0NzI5WjANMQswCQYD
  VQQDDAJqbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAyFJp6K3HAle6oUB4
  /TxIvc06wju+ZzZuPX4fxq2GqOV9QX2jhPfYCyr/cJh4pOZEW1gwMw+9kzghmjNT
  6RoBEWMS3E0F2K/waYb+doGb1Dffp2FIi3m547b20XnpnaIj3DS7FF30lRNo8jtR
  1Dg+RDGpA23Pr1/3IAskC5qSydkCAwEAAaNQME4wHQYDVR0OBBYEFHHmUnqEVNEo
  FpLiBjCmR5ZJsPndMB8GA1UdIwQYMBaAFHHmUnqEVNEoFpLiBjCmR5ZJsPndMAwG
  A1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEFBQADgYEAPP5oOZWVrYjc5BB+pDVQm/rF
  gVhgPPg+23oCiz0p9NzWgnYXhGmQWtzXVVVaL4aftkmX04mlT2Fgd4msEzQB6pAa
  SOvU9E1802JN7Q1mrMbgJeNmk+18o4ze7ABKljqtvo+ZjUXthuWw3BNt+PtQjlX3
  5wE+Yc4sypYGmAfU7Gc=
  -----END CERTIFICATE-----
628 629 630 631 632 633 634 635 636 637 638 639 640
  -----BEGIN CERTIFICATE-----
  MIICAjCCAWugAwIBAgIJAP/k6bltwfZCMA0GCSqGSIb3DQEBCwUAMBkxFzAVBgNV
  BAMMDmxvY2FsX2NvbXB1dGVyMCAXDTE3MTEwOTA2NTU1M1oYDzIxMTcxMDE2MDY1
  NTUzWjAZMRcwFQYDVQQDDA5sb2NhbF9jb21wdXRlcjCBnzANBgkqhkiG9w0BAQEF
  AAOBjQAwgYkCgYEAuWN8O1PQ23mulMu45fDxTHeoI33MDWDLHP9gthsMbTplftDf
  k8BAKCp/ugbAkCD5LTx/6RH1RdyM/LApUI/n+fxFnnVZn8Fyuzwu/TlvGdNT5yrj
  RhBkcxeCpWWz9Ysezj9jVnK+TCSjJeb/N55aMgXAVjrIeJkR4SkPDdMBtcMCAwEA
  AaNQME4wHQYDVR0OBBYEFJ+1cOY78rvaNAzqshFjVOWfqoMzMB8GA1UdIwQYMBaA
  FJ+1cOY78rvaNAzqshFjVOWfqoMzMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEL
  BQADgYEAJDLdo6fXZxEaHYJuZ6XuYPNAYAcSOiSbJoMSSz7qQJ+4FWPGCBnhiZbU
  SyslQFs59yqNxb046uKi7D4JeUd0zdBO3TtceGRK3iyEFNx8GF+em/6pNnC3A/XH
  +L1VRZsQdvh7NHsl/dVvWmmlmOANQ/+JkLbe98c/rCmBDH48Ldc=
  -----END CERTIFICATE-----