slapos.cfg 16.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
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

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
  https://softinst182198.host.vifib.net/public/
43 44 45

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

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

67 68 69 70
# 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
71

72
# Define where is defined what version of eggs we should use
73 74
versions = versions

75 76 77
# Define networkcache with shacache.org
networkcache-section = networkcache

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

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

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

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

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

110 111 112
# slapos.toolbox containing utilities
[slapos-toolbox]
recipe = zc.recipe.egg
113 114 115 116 117 118 119 120
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
121 122 123 124
eggs =
  ${lxml-python:egg}
  ${pycurl:egg}
  ${python-cryptography:egg}
125 126 127 128
  ${:extra-eggs}
extra-eggs =
[slapos-toolbox-dependencies:python2]
extra-eggs = ${backports.lzma:egg}
129

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

139
[versions]
140 141
# The last version of setuptools compatible with Python 3.7
setuptools = 67.8.0
142
# Use SlapOS patched zc.buildout
143 144
zc.buildout = 3.0.1+slapos001
pip = 23.2.1
145
# Use SlapOS patched zc.recipe.egg (zc.recipe.egg 2.x is for Buildout 2)
146
zc.recipe.egg = 2.0.8.dev0+slapos001
147

148
aiohttp = 3.8.5:whl
149
aiosignal = 1.3.1:whl
150
apache-libcloud = 2.4.0
151
argon2-cffi = 20.1.0
152
asn1crypto = 1.3.0
153 154
astor = 0.5
async-generator = 1.10
155
async-timeout = 4.0.3
156
atomicwrites = 1.4.0
157
atomize = 0.2.0
158
attrs = 23.1.0:whl
159 160
backcall = 0.2.0
backports-abc = 0.5
161
backports.functools-lru-cache = 1.6.1:whl
162
backports.lzma = 0.0.14
163
backports.shutil-get-terminal-size = 1.0.0
164
bcrypt = 3.1.4
165
beautifulsoup4 = 4.8.2
166
bleach = 5.0.1
167
blinker = 1.6.3:whl
168
CacheControl = 0.12.6:whl
169
cachetools = 5.3.1
170
cattrs = 22.2.0:whl
171
certifi = 2023.7.22
172
cffi = 1.15.0
173
chardet = 3.0.4
174
charset-normalizer = 3.3.0
175
click = 8.1.3
176
cliff = 2.8.3:whl
177
cmd2 = 0.7.0
178
collective.recipe.shelloutput = 0.1
179
collective.recipe.template = 2.2
180
configparser = 4.0.2:whl
181
contextlib2 = 0.6.0.post1
182
croniter = 0.3.25
Łukasz Nowak's avatar
Łukasz Nowak committed
183
cryptography = 3.3.2
184
dataclasses = 0.8
185
dateparser = 0.7.6
Julien Muchembled's avatar
Julien Muchembled committed
186
decorator = 4.3.0
187
defusedxml = 0.7.1
188 189
distro = 1.7.0
dnspython = 1.16.0
190
entrypoints = 0.3
191
enum34 = 1.1.10
192
erp5.util = 0.4.75
193
et-xmlfile = 1.0.1
194
exceptiongroup = 1.1.3:whl
195
fastjsonschema = 2.18.1
196
feedparser = 6.0.10
197
Flask = 3.0.0:whl
198
frozenlist = 1.4.0:whl
199
funcsigs = 1.0.2
200
functools32 = 3.2.3.post2
201
future = 0.18.3
202
gevent = 23.9.1
203
geventmp = 0.0.1
204 205
gitdb = 4.0.10
GitPython = 3.1.30
206
greenlet = 3.0.1
207
h11 = 0.14.0
208
h5py = 2.7.1
209
httplib2 = 0.22.0
210
idna = 3.4:whl
211
igmp = 1.0.4
212
Importing = 1.10
213
importlib-metadata = 6.8.0:whl
214
importlib-resources = 5.10.2:whl
215
inotify-simple = 1.1.1
216
ipaddress = 1.0.23
217 218 219 220
ipykernel = 5.3.4:whl
ipython = 7.16.3
ipython-genutils = 0.1.0
ipywidgets = 6.0.0
221
itsdangerous = 2.1.2
222 223
jdcal = 1.4
jedi = 0.17.2
224
Jinja2 = 3.1.2:whl
225
jsonschema = 4.17.3:whl
226 227 228 229 230 231 232
jupyter = 1.0.0
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
233
lock-file = 2.0
234
lockfile = 0.12.2:whl
235
lsprotocol = 2023.0.0b1:whl
236
lxml = 4.9.1
237
manuel = 1.11.2
238
MarkupSafe = 2.1.3
239
matplotlib = 2.1.2
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
240
meld3 = 1.0.2
241
mistune = 0.8.4
242
mock = 3.0.5
243
more-itertools = 5.0.0
244
mpmath = 1.0.0
245
msgpack = 1.0.5
246
multidict = 6.0.4
247
nbclient = 0.5.1
248 249
nbconvert = 6.5.4
nbformat = 5.9.2:whl
250
nest-asyncio = 1.5.6
Kazuhiko Shiozaki's avatar
Kazuhiko Shiozaki committed
251
netaddr = 0.7.19
252
netifaces = 0.10.7
253 254
notebook = 6.1.5
openpyxl = 2.5.2
255
outcome = 1.2.0
256
packaging = 23.2:whl
257
pandocfilters = 1.4.3
258
paramiko = 2.11.0
259
parso = 0.7.1
260
passlib = 1.7.4
261
pathlib2 = 2.3.5
262
patsy = 0.5.3
263
pbr = 5.9.0
264 265
pexpect = 4.8.0
pickleshare = 0.7.4
266
pim-dm = 1.4.0nxd002
267
pkgconfig = 1.5.1:whl
268
pkgutil-resolve-name = 1.3.10
269
plone.recipe.command = 1.1
270
pluggy = 0.13.1:whl
271
ply = 3.11
272
prettytable = 0.7.2
273 274
prometheus-client = 0.9.0
prompt-toolkit = 3.0.19
275
psutil = 5.8.0
276
psycopg2 = 2.9.9
277
ptyprocess = 0.5.1
278
py = 1.11.0:whl
279
py-mld = 1.0.3
280 281
pyasn1 = 0.4.5
pycparser = 2.20
282
pycurl = 7.45.0
283
pydantic = 1.9.1
284
pygls = 1.1.0:whl
285
Pygments = 2.9.0
286
PyNaCl = 1.3.0
287
pyOpenSSL = 19.1.0
288
pyparsing = 3.1.1:whl
289
pyroute2 = 0.6.9
290 291
pyrsistent = 0.18.1
PyRSS2Gen = 1.1
292
PySocks = 1.7.1
293
pytest-runner = 5.2:whl
294
python-dateutil = 2.8.2:whl
295
pytz = 2022.2.1
296
PyYAML = 5.4.1
297 298
pyzmq = 22.3.0
qtconsole = 4.3.0
299
random2 = 1.0.1
300
regex = 2020.9.27
301
requests = 2.31.0
302
rpdb = 0.1.5
303
rubygemsrecipe  = 0.4.4
304
scandir = 1.10.0
305 306 307
scikit-learn = 0.20.4
seaborn = 0.7.1
Send2Trash = 1.5.0
Kirill Smelkov's avatar
Kirill Smelkov committed
308
setproctitle = 1.1.10
309
setuptools-dso = 2.9
310
sgmllib3k = 1.0.0
311 312
simplegeneric = 0.8.1
singledispatch = 3.4.0.3
313
six = 1.16.0
314
slapos.cookbook = 1.0.351
315
slapos.core = 1.11.0
316
slapos.extension.shared = 1.0
317
slapos.libnetworkcache = 0.25
318
slapos.rebootstrap = 4.7
319 320
slapos.recipe.build = 0.57
slapos.recipe.cmmi = 0.20
321
slapos.recipe.template = 5.1
322
slapos.toolbox = 0.142
323
smmap = 5.0.0
324 325
sniffio = 1.3.0
sortedcontainers = 2.4.0
326
soupsieve = 1.9.5
327
statsmodels = 0.13.5+SlapOSPatched001
328
stevedore = 1.21.0:whl
329
subprocess32 = 3.5.4
330
supervisor = 4.1.0
331 332 333
sympy = 1.1.1
terminado = 0.9.1
testpath = 0.4.4
334
tinycss2 = 1.2.1:whl
335
tornado = 6.1
336
traitlets = 5.11.2:whl
337 338
trio = 0.22.0
trio-websocket = 0.9.2
339 340
typeguard = 3.0.2:whl
typing-extensions = 4.8.0:whl
341
tzlocal = 1.5.1
342
unicodecsv = 0.14.1
343
uritemplate = 4.1.1
344
urllib3 = 1.26.12
345
wcwidth = 0.2.5
346
webencodings = 0.5.1
347
websocket-client = 1.5.1
348
websockets = 10.4
349
Werkzeug = 3.0.0:whl
350
wheel = 0.41.2:whl
351
widgetsnbextension = 2.0.0
352
wsproto = 1.2.0
353
xlrd = 1.1.0
354
xml-marshaller = 1.0.2
355 356
yarl = 1.9.2
zc.buildout.languageserver = 0.11.0
357
zc.lockfile = 1.4
358
ZConfig = 3.6.1
359
zdaemon = 4.2.0
360
zipp = 3.12.0:whl
361
zodburi = 2.5.0
362
zope.event = 4.6.0
363
zope.exceptions = 4.6
364
zope.interface = 5.4.0
365 366
zope.testing = 4.7
zope.testrunner = 5.2
367

368 369 370 371
[versions:sys.version_info < (3,10)]
# keep old statsmodels by default until slapos.toolbox is updated
statsmodels = 0.11.1

372 373
# this is mostly needed for slapos-node
# it can be removed when slapos-node uses current python3
374
[versions:sys.version_info < (3,8)]
375
Flask = 1.1.2
376 377
itsdangerous = 0.24
Jinja2 = 2.11.3
378
MarkupSafe = 2.0.1
379
typing-extensions = 4.7.1:whl
380
Werkzeug = 2.0.2
381 382

[versions:python2]
383
attrs = 18.2.0
384 385
certifi = 2020.4.5.1
charset-normalizer = 2.0.12
386
click = 6.7
387
distro = 1.6.0
388
feedparser = 5.2.1
389
Flask = 1.1.2
390
gevent = 20.9.0
391 392
gitdb2 = 2.0.5
GitPython = 2.1.11
393
greenlet = 0.4.17
394
idna = 2.9
395
importlib-metadata = 1.7.0:whl
396 397
itsdangerous = 0.24
Jinja2 = 2.11.3
398
jsonschema = 3.0.2:whl
399
MarkupSafe = 1.0
400
msgpack = 0.6.2
401
packaging = 16.8
402
psycopg2 = 2.8.6
403
pycurl = 7.43.0
404
pyparsing = 2.4.7
405
pyrsistent = 0.16.1
406
requests = 2.27.1
407
selectors34 = 1.2
408
slapos.toolbox = 0.128.1
409 410
smmap = 0.9.0
smmap2 = 2.0.5
411
statsmodels = 0.11.1
412
traitlets = 4.3.3
413
uritemplate = 3.0.0
414
Werkzeug = 1.0.1
415
wheel = 0.35.1:whl
416
zipp = 1.2.0:whl
417 418


419
[networkcache]
420 421
download-cache-url = http://shacache.nxdcdn.com
download-dir-url = http://shadir.nxdcdn.com
422 423 424 425 426 427 428 429

# 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
430
#   Ivan Tyagov
431
#   Julien Muchembled
432
#   Yusei Tahara
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 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511
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
512 513 514 515 516 517 518 519 520 521 522 523 524
  -----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-----
525 526 527 528 529 530 531 532 533 534 535 536 537
  -----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-----
538 539 540 541 542 543 544 545 546 547 548 549 550
  -----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-----