<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>49199</bug_id>
          
          <creation_ts>2024-01-26 16:42:52 +0300</creation_ts>
          <short_desc>[2.3] join dfpl@</short_desc>
          <delta_ts>2025-09-06 11:42:22 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Team Accounts</product>
          <component>join</component>
          <version>unspecified</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>ASSIGNED</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="dfpl">lubyagin</reporter>
          <assigned_to name="Gleb F-Malinovskiy">glebfm</assigned_to>
          <cc>arbars</cc>
    
    <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>lubyagin</cc>
    
    <cc>nbr</cc>
          
          <qa_contact name="Andrey Cherepanov">cas</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>240696</commentid>
    <comment_count>0</comment_count>
      <attachid>15421</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-01-26 16:42:52 +0300</bug_when>
    <thetext>Created attachment 15421
Пример программы (определение кол-ва лиц в фас на фотографии)

Имя: Александр Лубягин
Почта: Alexander Lubyagin &lt;dfpl@altlinux.org&gt;
Адрес для пересылки: lubyagin@yandex.ru
Псевдоним: dfpl

Ментор: Michael Shigorin (mike@)

Цель: Хочу писать новые утилиты, сопровождать пакеты Альта, и улучшать код апстрима.
Как пример, приложу простую, но нужную как минимум мне, программу для определения лиц на фотографии. Мне она нужна для фильтрации личного фотоархива - где на снимках есть лица людей: https://hub.mos.ru/lubyagin/facedetect-cv</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>240699</commentid>
    <comment_count>1</comment_count>
      <attachid>15422</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-01-26 17:11:03 +0300</bug_when>
    <thetext>Created attachment 15422
SSH-key

SSH-key</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>240700</commentid>
    <comment_count>2</comment_count>
      <attachid>15423</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-01-26 17:12:42 +0300</bug_when>
    <thetext>Created attachment 15423
GPG-key

GPG-key</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>240740</commentid>
    <comment_count>3</comment_count>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-01-27 15:28:16 +0300</bug_when>
    <thetext>(Ответ для dfpl на комментарий #0)

&gt; Ментор: Michael Shigorin (mike@)
&gt; 

Михаил попросил добавить в менторы @arbars
Я сейчас занимаюсь опакечиванием утилиты facedetect (на основе OpenCV).
Также, хочу подготовить вторую [аналогичную] утилиту на основе DLIB.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241512</commentid>
    <comment_count>4</comment_count>
      <attachid>15423</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-02-12 17:16:34 +0300</bug_when>
    <thetext>Comment on attachment 15423
GPG-key

-----BEGIN PGP PUBLIC KEY BLOCK-----

mQINBGXBFuEBEACxzkDNUfa0/UO2O4YtRqWCHx/yP/31n5vn3z/6Dhls6ojGI7xz
7PCYFFQBjq7FfIjwTl0AQHWBRsbyMe8SmhRkJi90LjGprB2Amk/1qB7vDDTA1rT8
m4szXIcoZOdpk5jK+h19S6MgCfaPELAcfulGNop6WLvwy22ZtaXSVLtLpIdUp/na
kP1O88akEzqYVgYd54Q6JLesq89gACo13qsaOfMFMFuaUbFKulo1jZj8u9XB7CnW
fNl0SHUexU1T6RgCmDyKm9q1qtrEufV/gsY0pCWwap6mMz0iqmSP6XDymQuGVlVs
GPtHJuyyjxaVVaB4qgpTlvefiAvIAf+mCRtQX6vKkNrzDyEfTxUaA5+P9ecw2NbT
1SrehbtIuieIozlOw6rDjtg/IhRa+Y5pmNtW/1DCEtpagS4bE8jbjExl4gcyH1sH
/ZzYT6qxlLe3zKVhO8TN+uI7UNDPc3yEQxWopdlvVNcLcI6ZnMqObB0r4GbjOHva
WjcX4IB4WP4Sy+stHtGgq0x0hUv/K0Ei3CQ0xfpB4/TC7+sB+P8LsONggO70ufI1
aVbRflFKlivKWrjBOXKiaO43kz1//Zb1VOQHN26L7Eq+hSJ5iBqx9jp2xWG/8uNr
RpeGeQKD+hBmWLZ8Rt6cPeSghtfmvzmECGooWi2S6D3rZVljGoKNtwV4PQARAQAB
tCZBbGV4YW5kZXIgTHVieWFnaW4gPGRmcGxAYWx0bGludXgub3JnPokCOAQTAQgA
IgUCZcEW4QIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQTdjyB4HpsJfj
rBAAlEzOrAJya9zrlI+4C0LYq7uvA1c8nIUjH5Nazc1dqYw3KJgSpFRvnuKp+dQ/
NR9O6gcJLUSYvz2/0mERTaED3hfLvhyqy1qe7RVEKEfYkbSj/ZwJBx2EZdPIvHGV
Oij8TqJBfM2avle4kt9VhHK81dxqq0j3NQaYREus7zuc2thvpxnfo0qoKLlVx2KX
y+216mdWUbRrIwzC6yWzC5NvwN/erVLpF/vb6AB+vy6aYX2PLxNA/x4MgnDNHVbm
pRbzm+2pbc3rgnQ/LPDGVkb3rqA4LMs3OxeM3R6XBdjFt/mp9kINZcJ3EyKpZwPB
Kv54vOmMi2eAzopXVOMgPYbZtY6hSGCFjaJYJdlqMMETICXuMZPSLxpvfPEpZ5b3
svR5sG3iwBjvy9tB6q1dcrxxC1qC7/Mh/Jy2+l8I8P2rrZZnTyATvBUGLcQy8tGG
3X80mPGkUYDSQ/zLv0ll9JWUnQYA0CXzPOr3itEo6cPBZ4E+Fd/K/K8oLN/T07vE
/f1h/M1hjWT8fLXxhGy8iVmfDNnkhCVUIjIgIv1VRxnDkYd9LfgjQTa0U+KUVH7E
cNO7w7RxRynBOKTpyfyy6STUjB/oWkQj4ZjEUTNb9+AhqmU49OfUU9nPax7nfspc
6NaIr+8IsCDPqvSKZ6ZPOAHdo+kKqVVxFMwe6agK2x7ea3a5Ag0EZcEW4QEQANnZ
gQYAjzBVJtkF5kwfFLwchFLZ6QE3Q1sydiUyvzzVBfAjEUl7T2BoPkjvqQ/cj643
z5Kcx5mjXF4q4nX8jyv98ucKEw8JKTiZx9CVILqQwG04tZgjUqryosyGSBfsj9M+
FchiA9bFE0x+2DM37opaBFRMDHC7fG2bxByCqPROVRbMUT/lwQ76tz8+UUFUCFwL
JwN3tGd0UssXhCn9igBpYhDHcHy+kgkgoaKXpR692SpHqLdJR790hnnp3loQlJo4
71THvvIfgLND8TcpUIKR9qi+SvdG3Aq9cmrTZAXlq5MIdf3RLJYiNQ+UdsChX/1l
UfmW/2Hv3KQ8iWB0B2eCLgzrIRMweGqxRlQJ6017uZBmAUsdef2O1ouxr1C4mW2c
NI0QaOErZ3E2Tn/AhWHJl8cv1vyqH7kjpxgUf5XMOH9knuAxRDx8ykSTU980Dmvw
gD4zDsITjp/cRsQ4QjjaUDipQgs+oqP/g4TUnwAm1sBNRwcSFmcQw1fKYERXiI78
XaKERVvP409R8w+VZAeXU+Q1mi1nveON4NcNn56864NoGjL0Dj2ZJf7lZ80laAfP
aEnrrTJNTJ4EukuBopj3lHAfapl8ftl/FeCFMEyM59g3CFHas8lYoWkfWCEJN5P2
oZEQIdPYgPYg65NMsO9gUI0fUZsD8aHIxPsoA+AFABEBAAGJAh8EGAEIAAkFAmXB
FuECGwwACgkQTdjyB4HpsJcnSBAAkNHXzA33+OEff8grC2j13QOt3mZ371fRQZpk
I96WQAWp5Bi4qtmKOVvJHRHynYMqicEr0gB5S7X9OvdR5dqE+xk6eHn4TLFQLYbL
IeB+LP+EbB6d/SUp8ISj33U2sa/8Uyrfe2q/cnyenuPh8nHM74SxQKeQ1O/EgZFU
Vs5Sgf0T4G6ONGgVg5abCU0hMNgOyoEWnPa/mQM7+c7WjOKNI4iuuYGAwBi05Grn
CZQsEiNg1R5cJ/tRCXnVd9hmI+2+67bmDaPyEh9g1YFPIydFzGDJ0BHDcrZF8/Qr
GTYLFGYzMhT1hncNrfqUQ37VAJ31cJJ8vMihY26LxME8866LJj3tVVhUPuj5rQX9
U+cbmWgzY/gNJI+vbR2bmYPp7IUilMyXr8v5KDE67ByuImuccDGPycuQLvWhmS3m
0jlA8P7rmcEYr9eOSUtkZMxUTz5jYFr7s7YtxKaS6ZutI+FLoXXrBp/rzxA3t5Gq
YGaUtHGqnT12jeE2W3p5yEOtmJc7HezlJ5PZdf8cEDB32bdRbetn1fS5S9Pv5cBJ
tWGBipFRqyd/y861yoEt/7B0R1/IH/9iMnOTHtVRse5R4GD1TYnZXmBiVbrAvdPS
H8oD7H0Qw4KVugs9+fExAnrVT2IKn1ba3amwLdxKjlW2jo8VIBkQMh6Ey4kk7l/5
jUoklEk=
=1b8k
-----END PGP PUBLIC KEY BLOCK-----</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241521</commentid>
    <comment_count>5</comment_count>
    <who name="arbars@altlinux.org">arbars</who>
    <bug_when>2024-02-12 18:00:13 +0300</bug_when>
    <thetext>Прошу пустить человека на git.alt для отработки приёмов совместной разработки</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241871</commentid>
    <comment_count>6</comment_count>
    <who name="arbars@altlinux.org">arbars</who>
    <bug_when>2024-02-20 17:12:52 +0300</bug_when>
    <thetext>(Ответ для arbars@altlinux.org на комментарий #5)
&gt; Прошу пустить человека на git.alt для отработки приёмов совместной разработки

ping</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241929</commentid>
    <comment_count>7</comment_count>
      <attachid>15587</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-02-21 20:54:36 +0300</bug_when>
    <thetext>Created attachment 15587
SPEC-файл для сборки сервиса fapolicyd

Собрал с помощью  gear-hsh пакет fapolicyd, готовлю к тестированию и занесению в Сизиф.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>241930</commentid>
    <comment_count>8</comment_count>
      <attachid>15588</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-02-21 20:57:16 +0300</bug_when>
    <thetext>Created attachment 15588
Патч для fapolicyd

Убрал зависимость fapolicyd от SELinux, чтобы не тянул в rpm-requirements утилиту /usr/sbin/restorecon - но не знаю, насколько это корректно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242132</commentid>
    <comment_count>9</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2024-02-26 22:03:29 +0300</bug_when>
    <thetext>Ментор есть, ssh-ключ в порядке.
С gpg-ключом что-то странное, во вложении один gpg-ключ, а в комментарии к нему другой.  Если нужно поменять ключ (до того, как он зарегистрирован, естественно), то нужно добавить новое вложение, а старое отметить как obsolete.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242172</commentid>
    <comment_count>10</comment_count>
      <attachid>15603</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-02-27 10:15:57 +0300</bug_when>
    <thetext>Created attachment 15603
GPG-key

замена публичного GPG-ключа</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242178</commentid>
    <comment_count>11</comment_count>
      <attachid>15606</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-02-27 10:40:10 +0300</bug_when>
    <thetext>Created attachment 15606
GPG-key

Заменил вложением на актуальный</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242306</commentid>
    <comment_count>12</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2024-02-28 16:34:50 +0300</bug_when>
    <thetext>Ментор есть, ключи в порядке.
T/J/S -&gt; 1.3.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>242585</commentid>
    <comment_count>13</comment_count>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-03-05 18:01:56 +0300</bug_when>
    <thetext>Пересобрал pciutils 3.11.1, spec-файл оставлен с версии 3.10.0 без изменений.
Успешно переустановлены libpci+pciutils в ALT Workstation K p10 из src.rpm.
Из существенных изменений (Changelog): update-pciids поддерживает XZ-сжатие, улучшено декодирование управляющих регистров и регистров состояния PCIe, обновлена база pci.ids.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243016</commentid>
    <comment_count>14</comment_count>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-03-15 10:23:46 +0300</bug_when>
    <thetext>Пересобрал набор утилит для работы с форматом ELF (ELFkickers) версии 3.2, https://www.muppetlabs.com/~breadbox/software/elfkickers.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243017</commentid>
    <comment_count>15</comment_count>
      <attachid>15692</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-03-15 10:24:54 +0300</bug_when>
    <thetext>Created attachment 15692
SPEC-файл для сборки набора утилит ELFkickers

3.2 от 2021 года</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243815</commentid>
    <comment_count>16</comment_count>
      <attachid>15767</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-04-01 10:27:36 +0300</bug_when>
    <thetext>Created attachment 15767
SPEC-файл для ms-sys 2.7.0

Пересобрал свежую версию ms-sys (2.7.0) для p10 и Sisyphus.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243816</commentid>
    <comment_count>17</comment_count>
      <attachid>15768</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-04-01 10:29:01 +0300</bug_when>
    <thetext>Created attachment 15768
SPEC-файл для ncurses-6.4

Пересобрал свежую версию ncurses (6.4) для p10 и Sisyhpus.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244054</commentid>
    <comment_count>18</comment_count>
      <attachid>15781</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-04-03 19:28:42 +0300</bug_when>
    <thetext>Created attachment 15781
SPEC-файл для less643

Собран пакет less643 для p10, потребовались минимальные правки в .spec от версии less633.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244055</commentid>
    <comment_count>19</comment_count>
      <attachid>15782</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-04-03 19:32:14 +0300</bug_when>
    <thetext>Created attachment 15782
SPEC-файл для пакетов vrpn и quat (требуются для Panda3D)

Собраны пакеты vrpn и quat, которые нужны для библиотеки Panda-3D (графический движок для десятка игр и приложений). Panda-3D может использоваться для прототипирования графических программ (например, в учебных классах), у неё несложный API.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>244249</commentid>
    <comment_count>20</comment_count>
    <who name="arbars@altlinux.org">arbars</who>
    <bug_when>2024-04-05 21:42:01 +0300</bug_when>
    <thetext>Я так полагаю, человека уже можно перевести на 2-й этап?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>245880</commentid>
    <comment_count>21</comment_count>
      <attachid>16063</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-05-06 11:42:14 +0300</bug_when>
    <thetext>Created attachment 16063
SPEC-файл для veracrypt

Собрал свежую версию VeraCrypt (1.26.7).
Потребовалась небольшая правка .spec в части BuildRequires.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246111</commentid>
    <comment_count>22</comment_count>
    <who name="arbars@altlinux.org">arbars</who>
    <bug_when>2024-05-13 11:13:27 +0300</bug_when>
    <thetext>Прошу допустить кандидата до сборочницы.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246180</commentid>
    <comment_count>23</comment_count>
      <attachid>16107</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-05-14 14:53:07 +0300</bug_when>
    <thetext>Created attachment 16107
SPEC-файл для beanstalkd-1.13

Собрал свежий beanstalkd-1.13 (система обмена сообщениями), не обновлялась семь лет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246183</commentid>
    <comment_count>24</comment_count>
      <attachid>16108</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-05-14 14:53:43 +0300</bug_when>
    <thetext>Created attachment 16108
патч для beanstalkd-1.13</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246333</commentid>
    <comment_count>25</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2024-05-16 17:05:12 +0300</bug_when>
    <thetext>(In reply to arbars@altlinux.org from comment #20)
&gt; Я так полагаю, человека уже можно перевести на 2-й этап?
Ну так и перевели бы!  Это то, что делает ментор.  Я просто не заметил заявку из-за неправильного заголовка.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>246339</commentid>
    <comment_count>26</comment_count>
    <who name="Gleb F-Malinovskiy">glebfm</who>
    <bug_when>2024-05-16 18:44:54 +0300</bug_when>
    <thetext>ssh ключ на gitery.alt зарегистрирован.
Адрес для пересылки создан.

T/J/S -&gt; 2.3.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248661</commentid>
    <comment_count>27</comment_count>
      <attachid>16388</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-07-09 13:17:03 +0300</bug_when>
    <thetext>Created attachment 16388
SPEC-файл для сборки python3-module-anyconfig

Пакет собран под Сизиф, залит на gitery.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248662</commentid>
    <comment_count>28</comment_count>
      <attachid>16389</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-07-09 13:18:48 +0300</bug_when>
    <thetext>Created attachment 16389
SPEC-файл для сборки модуля gem-wavefile

Модуль gem-wavefile нужен для программы озвучивания &quot;морзянки&quot; (morsify).
Пакет gem-wavefile собран под Сизиф, залит на gitery.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248663</commentid>
    <comment_count>29</comment_count>
      <attachid>16390</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-07-09 13:20:01 +0300</bug_when>
    <thetext>Created attachment 16390
SPEC-файл для программы перевода текста в морзянку и обратно

Пакет morsify собран под Сизиф и залит на gitery.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248672</commentid>
    <comment_count>30</comment_count>
      <attachid>16393</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-07-09 16:43:18 +0300</bug_when>
    <thetext>Created attachment 16393
SPEC-файл для сборки 3D-движка Panda3D

Собирается под Сизиф и под p10.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>248673</commentid>
    <comment_count>31</comment_count>
      <attachid>16394</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-07-09 16:45:48 +0300</bug_when>
    <thetext>Created attachment 16394
SPEC-файл для питоновского модуля panda-simplepbr

Предназначен для работы с PBR-шейдерами в игровом движке Panda3D (см. README.md).
Собирается под Сизиф и под p10. Проверена работа в рамках игрового движка на p10 Workstation K.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249260</commentid>
    <comment_count>32</comment_count>
      <attachid>16479</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-07-25 01:39:01 +0300</bug_when>
    <thetext>Created attachment 16479
SPEC-файл для библиотеки интервальной арифметики arpra

Собрал -devel и -devel-static пакеты для библиотеки интервальной арифметики arpra. Проверил корректность установки в Сизиф (регулярке).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249270</commentid>
    <comment_count>33</comment_count>
      <attachid>16481</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-07-25 10:43:49 +0300</bug_when>
    <thetext>Created attachment 16481
SPEC-файл для утилиты отрисовки математических формул в ASCII-art

Собрал утилиту aamath, проверил работу в Сизифе.
Дерево исходников с патчами: http://git.altlinux.ru/people/dfpl/public/?p=aamath.git</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249284</commentid>
    <comment_count>34</comment_count>
      <attachid>16483</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-07-25 13:40:17 +0300</bug_when>
    <thetext>Created attachment 16483
SPEC-файл для библиотеки аффинной арифметики aaflib

Собрал -devel и -devel-static библиотеки, предназначенные для вычислений методами аффинной арифметики (аналогичной интервальной арифметике).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249427</commentid>
    <comment_count>35</comment_count>
      <attachid>16502</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-07-29 20:18:24 +0300</bug_when>
    <thetext>Created attachment 16502
SPEC-файл для библиотеки аффинной арифметики affa

Пропатчил библиотеку libaffa в редакции Bogdan Burlacu (2019):
--- libaffa/aa_aaftrigo.cpp	2024-07-29 16:48:14.771974414 +0300
+++ libaffa/aa_aaftrigo.cpp	2024-07-29 19:56:53.903417161 +0300
@@ -185,7 +185,13 @@
 }
 
 AAF atanh(const AAF &amp; P) {
-
+    double v = P.get_center();
+    if (v &gt;= +1.0)
+      return AAF(AAF_TYPE_INFINITE);
+    else if (v &lt;= -1.0)
+      return AAF(AAF_TYPE_INFINITE);
+    else
+      return log((P+1)/(P-1))/2.0;
 }
 
 
--- libaffa/aa_aafcommon.cpp	2024-07-29 16:48:14.771974414 +0300
+++ libaffa/aa_aafcommon.cpp	2024-07-29 19:46:32.601615556 +0300
@@ -274,6 +274,8 @@
         }
         return result;
     }
+    type = AAF_TYPE_NAN;
+    return AAF(type);
 }
 
 double AAF::index_coeff(unsigned index) const {

После такого патча она собирается в среде Sisyphus
(в библиотеке забыли реализовать функцию гиперболического арктангенса)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249428</commentid>
    <comment_count>36</comment_count>
      <attachid>16503</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-07-29 20:32:26 +0300</bug_when>
    <thetext>Created attachment 16503
SPEC-файл для библиотеки астрономических вычислений ERFA

Собрал библиотеку ERFA для вычислений в области фундаментальной астрономии, опубликованную Международным астрономическим сообществом (IAU) по разрешению NumFOCUS Foundation. Опубликована эта библиотека под BSD-3-Clause License, и на ней основаны другие, более высокоуровневые библиотеки пакета astropy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249429</commentid>
    <comment_count>37</comment_count>
      <attachid>16504</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-07-29 20:58:56 +0300</bug_when>
    <thetext>Created attachment 16504
SPEC-файл для утилиты автоматической коррекции фото (aaphoto)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249431</commentid>
    <comment_count>38</comment_count>
      <attachid>16505</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-07-29 21:03:46 +0300</bug_when>
    <thetext>Created attachment 16505
SPEC-файл для модуля extension_helpers (проект astropy)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249432</commentid>
    <comment_count>39</comment_count>
      <attachid>16506</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-07-29 21:09:47 +0300</bug_when>
    <thetext>Created attachment 16506
SPEC-файл для модуля PyERFA (проект astropy)

Этот модуль (PyERFA) требуется для photutils - библиотеки вычислительной фотометрии астрономических источников, https://photutils.readthedocs.io/en/stable/</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249437</commentid>
    <comment_count>40</comment_count>
      <attachid>16507</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-07-30 02:25:14 +0300</bug_when>
    <thetext>Created attachment 16507
SPEC-файл для математической библиотеки IBM APMathlib

Собрана для 64-битного Linux математическая библиотека The IBM accurate portable MathLib library (IBM AMathLib). На её основе работает библиотека интервальной арифметики GAOL. Для сборки IBM APMathlib необходим небольшой патч:
--- src/LINUX64_DPChange.c.orig 2024-07-29 22:46:41.382094696 +0300
+++ src/LINUX64_DPChange.c      2024-07-30 02:10:18.204917880 +0300
@@ -25,7 +25,7 @@
        Definition of local copies of fegetenv()/fesetenv() if the macro 
        GETENV_WORKAROUND is set to 1
 */
-#define GETENV_WORKAROUND 0
+#define GETENV_WORKAROUND 1
 #if GETENV_WORKAROUND
 # define FESETENV mathlib_fesetenv
 # define FEGETENV mathlib_fegetenv</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249470</commentid>
    <comment_count>41</comment_count>
      <attachid>16515</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-07-30 20:27:00 +0300</bug_when>
    <thetext>Created attachment 16515
SPEC-файл для библиотеки интервальной арифметики GAOL

Для Сизифа собрал библиотеку интервальных вычислений GAOL (Interval Computations). Слинкована с библиотекой APMathlib. Сделал два варианта: статическая библиотека, и динамическая. Библиотеку поддерживает Frédéric Goualard из Нантского университета, Франция, Frederic.Goualard@univ-nantes.fr</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249516</commentid>
    <comment_count>42</comment_count>
      <attachid>16524</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-07-31 22:00:58 +0300</bug_when>
    <thetext>Created attachment 16524
SPEC-файл для библиотеки астрономических вычислений PyEphem

Написал с нуля SPEC-файл для библиотеки астрономических вычислений PyEphem. У пакета в версии 4.1.5 уже сменилась лицензия с LGPL3 на MIT. На это надо обратить внимание мантейнеру.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249519</commentid>
    <comment_count>43</comment_count>
      <attachid>16525</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-08-01 00:23:28 +0300</bug_when>
    <thetext>Created attachment 16525
SPEC-файл для библиотеки расчёта координат спутников Земли, python-sgp4

Собрал питоновскую библиотеку python-sgp4, проверил корректность работы в среде Сизиф (regular-gnome). Библиотека предназначена для расчёта координат известных спутников (по открытым базам NORAD в различных форматах), вычисления гравитационного влияния Земли, преобразования временны`х величин. Могут использоваться гравитационные модели WGS-72 и WGS-84. Библиотека собрана в accelerated-mode, слинкована с NumPy.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249579</commentid>
    <comment_count>44</comment_count>
      <attachid>16534</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-08-01 20:11:09 +0300</bug_when>
    <thetext>Created attachment 16534
SPEC-файл для утилиты генерации случайных строк rndstr

Собрал пакет с утилитой rndstr (автор - André Kugland) генерации случайных строк (паролей, hex-последовательностей и т.п.), лицензия MIT.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249583</commentid>
    <comment_count>45</comment_count>
      <attachid>16537</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-08-02 01:21:52 +0300</bug_when>
    <thetext>Created attachment 16537
SPEC-файл для библиотеки libpredict аппроксимации орбит спутников Земли (ИСЗ)

Собрал -devel, -devel-static, -examples пакеты для библиотеки libpredict. Библиотека содержит различные функции, связанные с расчётом положения спутников Земли (ИСЗ). В пакете libpredict-examples - четыре готовых программы, иллюстрирующие работу с этим API. Описание пакетов доступно также в локали ru.UTF-8.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249668</commentid>
    <comment_count>46</comment_count>
      <attachid>16552</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-08-05 00:42:16 +0300</bug_when>
    <thetext>Created attachment 16552
SPEC-файл для консольной утилиты opustags (OGG tags)

Собрал утилиту opustags для редактирования тэгов OGG-файлов из командной строки. Утилита поддерживается Frédéric Mangano, опубликована под BSD-3-Clause license.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249669</commentid>
    <comment_count>47</comment_count>
      <attachid>16553</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-08-05 04:48:57 +0300</bug_when>
    <thetext>Created attachment 16553
SPEC-файл для программы визуализации фракталов fractalvr

Собрал программу fractalvr, которая предназначена для визуализации фракталов на устройства виртуальной реальности (OpenVR, GLSL). Опубликована она эстонским программистом Joosep Jääger под лицензией BSD-3-Clause. Но запустить я её не смог, ругается на отсутствие файла конфигурации:

$ fractalvr 
Unable to read VR Path Registry from /home/lk/.config/openvr/openvrpaths.vrpath
Этот параметр недоступен. Используйте --help для просмотра всех возможных параметров.
Unable to init VR runtime: Installation path could not be located (110)

Если у кого-то получится запустить её на реальных VR-устройствах - будет замечательно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>250001</commentid>
    <comment_count>48</comment_count>
      <attachid>16612</attachid>
    <who name="dfpl">lubyagin</who>
    <bug_when>2024-08-13 22:13:34 +0300</bug_when>
    <thetext>Created attachment 16612
SPEC-файл для сборки less662

Собрал less654 - эта версия от апреля закрывает баг CVE-2024-32487, позволяющий выполнение произвольного кода (уровень опасности: высокий). В версии less662 - ещё ряд багфиксов, хронологически это последняя версия на сегодня, её тоже собрал: http://git.altlinux.ru/people/dfpl/packages/?p=less.git;a=summary</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>15421</attachid>
            <date>2024-01-26 16:42:52 +0300</date>
            <delta_ts>2024-01-26 16:42:52 +0300</delta_ts>
            <desc>Пример программы (определение кол-ва лиц в фас на фотографии)</desc>
            <filename>facedetect-cv.cpp</filename>
            <type>text/x-c++src</type>
            <size>1234</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">I2luY2x1ZGUgPHN0ZGxpYi5oPgojaW5jbHVkZSA8c3RkaW8uaD4KI2luY2x1ZGUgPG9wZW5jdjIv
b3BlbmN2LmhwcD4KI2luY2x1ZGUgPG9wZW5jdjIvb2JqZGV0ZWN0LmhwcD4KCi8vINCf0L7QtNGB
0YfQuNGC0LDRgtGMINC60L7Qu9C40YfQtdGB0YLQstC+INC+0LHRitC10LrRgtC+0LIg0L3QsCDR
gNCw0YHRgtGA0L7QstC+0Lwg0LjQt9C+0LHRgNCw0LbQtdC90LjQuAovLyDQn9GA0LXQtNC90LDQ
t9C90LDRh9C10L3QviDQtNC70Y8g0L/QvtC00YHRh9GR0YLQsCDQu9C40YYgItCyINGE0LDRgSIs
Ci8vINC90L4g0LzQvtC20LXRgiDQuNGB0L/QvtC70YzQt9C+0LLQsNGC0YzRgdGPINC4INC00LvR
jyDQtNGA0YPQs9C+0LPQviDQutC70LDRgdGB0LAg0L7QsdGK0LXQutGC0L7Qsi4KLy8gTGljZW5z
ZTogTUlULCAKCnZvaWQgRHVtcENvdW50KGNoYXIgKmZuLCBjaGFyICpmbmMpIHsKCiAgY3Y6Ok1h
dCBncmF5OwogIGdyYXkgPSBjdjo6aW1yZWFkKGZuLCBjdjo6SU1SRUFEX0dSQVlTQ0FMRSk7CiAg
aW50IHcgPSBncmF5LmNvbHM7CiAgaW50IGggPSBncmF5LnJvd3M7CgogIGN2OjpDYXNjYWRlQ2xh
c3NpZmllciAqY3MgPSBuZXcgY3Y6OkNhc2NhZGVDbGFzc2lmaWVyKCk7CiAgc3RkOjp2ZWN0b3I8
Y3Y6OlJlY3Q+IG9iamVjdHM7CiAgY3MtPmxvYWQoZm5jKTsKICBjcy0+ZGV0ZWN0TXVsdGlTY2Fs
ZSgKICAgIGdyYXksCiAgICBvYmplY3RzLAogICAgMS4xLAogICAgMywKICAgIGN2OjpDQVNDQURF
X0ZJTkRfQklHR0VTVF9PQkpFQ1QsCiAgICBjdjo6U2l6ZSgxMiwxMiksIC8vIGZvciBIYWFyCiAg
ICBjdjo6U2l6ZSh3LGgpCiAgKTsKICBzdGQ6OmNvdXQgPDwgb2JqZWN0cy5zaXplKCkgPDwgc3Rk
OjplbmRsOwp9CgppbnQgbWFpbiAoaW50IGFyZ2MsIGNoYXIgKiphcmd2KSB7CiAgaWYgKGFyZ2Mg
PCAyKSB7CiAgICBzdGQ6OmNvdXQgPDwgIk5vIGFyZ3MiIDw8IHN0ZDo6ZW5kbDsKICAgIHN0ZDo6
Y291dCA8PCAiVXNhZ2U6IGZhY2VkZXRlY3QtY3YgaW1hZ2UtZmlsZSBbb2JqLWNhc2NhZGUueG1s
XSIgPDwgc3RkOjplbmRsOwogICAgcmV0dXJuIDE7CiAgfQogIGNoYXIgKmZuID0gYXJndlsxXTsK
ICBjaGFyICpmbmMgPSAoY2hhciAqKSIvdXNyL3NoYXJlL2ZhY2VkZXRlY3QtZGF0YS9oYWFyY2Fz
Y2FkZV9mcm9udGFsZmFjZV9hbHQueG1sIjsKICBpZiAoYXJnYyA+IDIpIGZuYyA9IGFyZ3ZbMl07
CiAgRHVtcENvdW50KGZuLCBmbmMpOwogIHJldHVybiAwOwp9Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>15422</attachid>
            <date>2024-01-26 17:11:03 +0300</date>
            <delta_ts>2024-01-26 17:11:03 +0300</delta_ts>
            <desc>SSH-key</desc>
            <filename>dfpl.pub</filename>
            <type>text/plain</type>
            <size>744</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">c3NoLXJzYSBBQUFBQjNOemFDMXljMkVBQUFBREFRQUJBQUFDQVFDZFI2R0FqcWd6TVJ0cWhYSGkz
ZlIwdGF1WWs2NFJlZmFTckkvTjhFSlZ3dlN3M2Z4TW4yeXB6dHM2Nks4SVZkaEhESVBYdWRCRmFy
TEkzUWpkNjB4a2M0cEJDZ1JqWGlYWnkzbnR6ZmsxdFlYUnh2VWR1TUJPY1RpUFJFRCtVcWJQd2xE
bGRaK1g2b0JZY1VrRHBuVzdHdEdQNWN1SGRpdEFySjNqRjJ5TWp6ZmZFV2xYSHA5THZ3dEJiRW1Y
N1RPTHd1M3hwWWtEeVQxZ0hsbXpub3lHQm42UkxwbTBhN1NpNU40ckdCY0phYkdBM2tBUE56eGtt
TWkwaXNTUU1lV2tNRUUxOTlhSzgwZkxoZGZZaXdkMmhVTVlzcDhvYTRscXhHYUNkTG5zMlhWOVFO
RjVTQU1hYldQcEVkOFArcXhuREYvdlMvSlh4QzRldzZXNjkvSG0xN1ZJUEZaL3g5ZHJxNXNvWWFm
cTNCS1pkeUxDdzFwU3pjL3crWk5GNFJjU0E1WGxuZmxya3k0eEZhSW5xRzhjSnM1VmxPeVRySXFr
WkRkVGtYeHYrY0ZodmdaeUdnanNNb0piVjA3UDZTR1J1ZThaS002UWJXc0NoMlpYVUtaaVBNY1Fa
WXRkKy9FWS9qVWJQc3J6M0JtQ0M3QlphQ3lkeGNTNmwzNG50TWNubXoxcGF6MlFmSEd2Y28zNjg5
TXg5MGc5dk0rMGpjOTRJYzl5MU1zOWRveXI3cVFqd1MxOU1xN3NtS3RBN3ZyVkxHaURZSkZObk01
MFcvbWt2SFBBWUxaZU5ybGtYR2JWbnFRMXBHb1orVVdGSHQxK2dhRzgzN3kvUjhHcUVwek1kZmZC
a0luTkQxZnNWSW02T3RRWk4rU0JVTkkyNnJYUWVKaks2NUEvdFE9PSBsdWJ5YWdpbkB5YW5kZXgu
cnUK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>15423</attachid>
            <date>2024-01-26 17:12:42 +0300</date>
            <delta_ts>2024-02-27 10:15:57 +0300</delta_ts>
            <desc>GPG-key</desc>
            <filename>gpg.asc</filename>
            <type>text/plain</type>
            <size>3078</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptUUlOQkdXenVzUUJFQUMxNWFh
S21nWksxc0NlTGwrQzN4RGV3N2VtWlMyV0cydHYweXQwdkRjbktlM2Zrd3NZCnFMUThGMTJHYjd0
QkNRUDgzY2tLSFFvcElFVGM1Y1ZhUldzTG9KVGpIRWR5cUFCVWhYM1liTWtKMzZnbU5CM3gKQURV
N3U2Zk0wSjdZWktMd0NwdjRwallvalJRaUF5dFpTdzh4VWhHV3Y3eCtHQmpNcml3R0FHK0lnckc0
ZGxlRQpUYVlpblZxYkZhQlhTZmJVUTBxdG1kNTZzRDhvUE4rY3BIclZ6UXRkUXFVZ3JjNXkxVTVH
c2tULzlYTlRJUGYwCmIzQTVtakxvQk8rc1RMQjRWU3hBRlUyR2k4dUVhZ2NUanpxU2t5R25DZmNl
WkhiRVNQR25tcEcxb1ptdXhGdUsKcGgvOWtXbHExRmlYc1RPVndBbm42aXlvbmZlSFFqUHZFQkJM
aGJtZm4vVkpTNzEvYTR3cWdrWGpQenFkYTNYRgpDUVdkK2l6d0ozcGs2SDZPUEFveEQ0S3loak1H
ZjhPd0o4TU9PRXQ3MUdvb2ZKd0dHNXFsb1pIOW9iNjRIa0t6CkMrbmdIZzhXZUxONUQ0NWNMQVh6
WDJURXJnbnpHQUg4bGVpSU9zZTluT1RieW8rakgybWVGdGZDdWtsVTBSbVgKRHE4eGExT3kvakgy
ZFk2VnYzSE04RUVncUh0WTBHZ2J2cHFQcUNmZ2JaM2U1ZVhrdzRoQnVUa0N6YWlIVzJSNwpPNW9G
OG10NTFSdnFpeFdoK0FWcnZrdnBhR3FRY21RYmdNUkFsR0thV2paNVhmZUFjUUl4N2FFOHJ2SzBL
TktLCjBVamFNOTQ3d0p2bjM4UmQ4NC8yWStGekozRWVtZHFoTFlHWHdieFB6eU9tQmpITDRYQmRl
R1ZqcFFBUkFRQUIKdENaQmJHVjRZVzVrWlhJZ1RIVmllV0ZuYVc0Z1BHUm1jR3hBWVd4MGJHbHVk
WGd1YjNKblBva0NPQVFUQVFnQQpJZ1VDWmJPNnhBSWJBd1lMQ1FnSEF3SUdGUWdDQ1FvTEJCWUNB
d0VDSGdFQ0Y0QUFDZ2tRTENUaCtrbEFESC8vCkxBLy9SY0JMMTNEVmhKY25iUm5hajVvWmZRQ0hq
TENoSTc2QXJMV2NpYVp6SVVaWmRnK2ZpNU5IYzhsamFJTTcKd0VBd1ZDbFVLTFQ4YXhSUHc4QmhH
V2ZrNzhwTXdoNk1RT1p3Uk5EMStWcnJPQXFFa0ppWXJwenVFQ29PSTdaMQpJWXVKWkp0NXdEY3Ra
M2JqWmlYak9DU3FoVzF5QVpkSWs4aHRhWFhQbGg4d2k3Wk5SdzJ3a1lXcmJBYkFRMUxKCmEvUytm
QWhxSXVUcTkzVFZhQUF1Z0VJMGNKdUJCdjZHazFPNzZMZnZidE1WeVpDR2pqWFN6S3IybWp4citB
RlcKK2JGZWdmbktvNGw3dmM1VHhRc0M2c0lBeFU5RUhFUEI4MVdGTjRFV0M2eGlsTWJDUVdNRHo2
Y2Q5Rk5CQlVncQozbTg4T1BFSmV5TjNNeEZGQ0QxY1QrcFJkR2JqTnY1OER3SmQwdGhVcWZaVHRa
ZFVieVFHYTcra0QyVkMzOU5xCjkveE9iK2tXcHRQSFUrYjhRYVg3bVdXLzlEU1dPOXY4RldqbkRW
L3UzSCtEbXNFQldaVUYxSldMZ2xmMmQwdEkKeVd4UE5tbFNOamxzVnZxOVBEdVRkWW13cG83RTZH
VWFhUG1sdWVlTDExcmU1bmFYN2NuaDZwVVl4OVdPQnJXTwpJUnJqVnR2bFptRlY5MHphZ3NkdDFK
ZEM1NjkvbzdWaUFVa0JabTJsWFQzRlcyQkVwd3J6b0dIRXlZeHpCM1VSCnZEK3JiLzRwUXFWU05H
Tk1WdTYzNmJGRTVzSStNdnVRRkdxRHpsQk9QMXVwZUtXOSt5SXhEZFpwMFA2cnVrSlIKcFNYNWV5
eC9rMVZKbGxzYkhXYnJ0NjR5WFpsaXNiUkZyMXU4Vmtha2xVZWpmcEc1QWcwRVpiTzZ4QUVRQUx3
Wgo4anB2bHVreml1RUQ1K015ckRHeHBwKzlvbnoxanBUWjJ6cHZFTVJaUzNWN1NJckJKMHFlN1RN
TVRkZGNUQlFKCkRIRXMza1BaY1AyT1VSdGNiYTFBUXU0dys0aGlxeStXb3Q0MU9oeUxtQVpZQ2Q2
dGJ0b0prQjFORnU5dmNjNmEKSlF2SGhHZWFoUTJlbDVjL2RUS1J6NkRITkNLMDJHK2Q5UnlUVXBT
UWxRWjJ0MnNuY085SDIvL3VLL2x5Wkx3agplQys3MzRPWHhmYmFGMzJVVjdCRzdQUjVXdStSSlIw
Q0RsdFR1SWhqVFVhUmJ4T3lEME5iSjFoMUlCNzMvbDNlCjM5dnVXcktoaDhPTDk5N2RBTk1LeDBJ
LzREMnUrcUhNUi9JczhJSlJiaVFFMjlQYzU2VTJyRTdralN4NXZjTlUKV1EyaXpscGRwMUVwUjJ6
YS9KNUZ5N1FVc0dveXFJb1lJU3YrNUwzT1Z6Q1gyblJFWnNLeVQxRE9LbVExckhURwpwNlFhV0Rl
NFZkTE5vWm9jb0NlQ216V1F4eGRNYUdOQm5vU0VjdUdSRXo0dnJzQ2E1Wlh6N3ZuQ2dVMlVIeWFX
CjJNUlBXVEcxQzgxT1paQzl5bVdhaVdRU01heG5DR1QwY1BCVGhNcm1LTjJDRnlRWWZXeHA1MDJ6
bTRQZ0MvMjUKSlJvaHNxRFdFblR2Q0k4dExjSGZjV2t4NGRnYnZoVmJVMGtNM0xxRlFoZjkyY2Zl
eWl5cFRRQVUxT01OOUw1Ywp5N2xFbEFUUnhFb25MY3JDMkV6cTZqNW9MZTJWTEkyZ2oyc1VtWWh6
Wnk1SS95T1pYclhyUWJ4K2VHQkJ3SzU1CjRQbzI4b3lhbkNXL0l0QnRCY3IrR0Q4d2lYNDRHNk4z
bzR2UGNuTWJBQkVCQUFHSkFoOEVHQUVJQUFrRkFtV3oKdXNRQ0d3d0FDZ2tRTENUaCtrbEFESDhZ
aWhBQXBSMmVUbld4bmN1TFY5bjMyb2hOTlFMRXlIVTZrY0tIRitrdQp2ZVJTek50ZzFFTDlsSWZq
NE9DV3libkxRMUtIVFgwVVpnVUdWZEorVzcvalFPSVFSUU53NG9WbjJxNkE5U0dWCnhpaTNqTERC
Yk1mMDB2M0wzdlM3U2tZZis1OWFmWitXODlYTzBhV2dKZGd5RXhiV0dkUTlHTncvNVZIV2RQb1MK
cEYrbUo3UDRUcU03YSsvV243NFlFMjhsOW9uS0poYmJHZVZhNnNrQ0NHYkM2bGRSVlN6STNFU0p3
L2hjOEM2Rgp0bG9GS2JraXVuM05yc0FUakxkTUg2UjNUWFQybXpITGRMTGdSa2ZIcUxjUVNKQUxw
SFFNYzRRRVVrc25TdmlSClR4bjNlUnh2SWE2Tys3YkE0T2FuYnBLOUFtRmdMVEY3NXNNcDJWMHZx
aTRBQmNzT1c1Z2FLeitwc3ZKQWJxVWcKLzBiOG5LTXh6dGQvUUFQandYL0VGaHNhVW1KUzJ4dHR2
djdtSHA0amF0d0Y4TmFWSGhlMmtHQk5SMXU0dEZ0WApXMTQwcHNuSCs4ZHRUN092ei9wOHUrTkhY
ek9jTFQrcVJGMDlFMytaUmFTZzNFeHZVMUFsWVNCOGdHUGxUNnhjCm44SmhrOGpkM09zcFpaOS9E
YnlEdUtta0FyQTNKUGs1Nkk3YWVNajV1N2FjUUxjcVB6Tjg0NEV1OTMwUHZxSGkKMy96dko5dnN2
ZDVSbmxRbjdHWUhYYVkvYVZ5eEw1SGw2SEEwV09GK1pPNW9JM29tWmhSMTZnSUEzcVBxemxDSwpw
RTZKWGlQWmhPbi9XQm5mVXRLeVVLQnAxWk9tbjdhNG5veG45cURpcEhXZnNZWm5UYVJhc2tLR0Ra
UFlBcWdrCmJqUmRQSXM9Cj1PZ29qCi0tLS0tRU5EIFBHUCBQVUJMSUMgS0VZIEJMT0NLLS0tLS0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>15587</attachid>
            <date>2024-02-21 20:54:36 +0300</date>
            <delta_ts>2024-02-21 20:54:36 +0300</delta_ts>
            <desc>SPEC-файл для сборки сервиса fapolicyd</desc>
            <filename>fapolicyd.spec</filename>
            <type>text/plain</type>
            <size>1567</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZTogICAgIGZhcG9saWN5ZApWZXJzaW9uOiAgMS4zLjIKUmVsZWFzZTogIGFsdDEKClN1bW1h
cnk6ICBBcHBsaWNhdGlvbiBXaGl0ZWxpc3RpbmcgRGFlbW9uCkxpY2Vuc2U6ICBHUEwtMy4wLW9y
LWxhdGVyCkdyb3VwOiAgICBTeXN0ZW0vQ29uZmlndXJhdGlvbi9PdGhlcgpVcmw6ICAgICAgaHR0
cDovL3Blb3BsZS5yZWRoYXQuY29tL3NncnViYi9mYXBvbGljeWQKClBhY2thZ2VyOiBBbGV4YW5k
ZXIgTHVieWFnaW4gPGRmcGxAYWx0bGludXgub3JnPgoKU291cmNlOiAgICVuYW1lLSV2ZXJzaW9u
LnRhcgoKQnVpbGRSZXF1aXJlczogZ2NjCkJ1aWxkUmVxdWlyZXM6IGtlcm5lbC1oZWFkZXJzCkJ1
aWxkUmVxdWlyZXM6IGF1dG9jb25mIGF1dG9tYWtlIG1ha2UgZ2NjIGxpYnRvb2wKI0J1aWxkUmVx
dWlyZXM6IHN5c3RlbWQgc3lzdGVtZC1kZXZlbCBvcGVuc3NsLWRldmVsIHJwbS1kZXZlbApCdWls
ZFJlcXVpcmVzOiBvcGVuc3NsLWRldmVsIHJwbS1kZXZlbApCdWlsZFJlcXVpcmVzOiBsaWJjYXAt
bmctZGV2ZWwgbGlic2VjY29tcC1kZXZlbCBsaWJsbWRiLWRldmVsCkJ1aWxkUmVxdWlyZXM6IHB5
dGhvbjMtZGV2ZWwKQnVpbGRSZXF1aXJlczogbGlidXRoYXNoLWRldmVsCkJ1aWxkUmVxdWlyZXM6
IGxpYnVkZXYtZGV2ZWwgbGlibWFnaWMtZGV2ZWwKCgolZGVzY3JpcHRpb24KRmFwb2xpY3lkIChG
aWxlIEFjY2VzcyBQb2xpY3kgRGFlbW9uKSBpbXBsZW1lbnRzIGFwcGxpY2F0aW9uIHdoaXRlbGlz
dGluZwp0byBkZWNpZGUgZmlsZSBhY2Nlc3MgcmlnaHRzLiBBcHBsaWNhdGlvbnMgdGhhdCBhcmUg
a25vd24gdmlhIGEgcmVwdXRhdGlvbgpzb3VyY2UgYXJlIGFsbG93ZWQgYWNjZXNzIHdoaWxlIHVu
a25vd24gYXBwbGljYXRpb25zIGFyZSBub3QuIFRoZSBkYWVtb24KbWFrZXMgdXNlIG9mIHRoZSBr
ZXJuZWwncyBmYW5vdGlmeSBpbnRlcmZhY2UgdG8gZGV0ZXJtaW5lIGZpbGUgYWNjZXNzIHJpZ2h0
cy4KCiVwcmVwCiVzZXR1cAoKJWFkZF9kZWJ1Z2luZm9fc2tpcGxpc3QgJV9iaW5kaXIgJV9zYmlu
ZGlyCgolYnVpbGQKJWNvbmZpZ3VyZSBcCiAgICAtLXdpdGgtYXVkaXQgXAogICAgLS13aXRoLXJw
bSBcCiAgICAtLXdpdGhvdXQtZGViIFwKICAgIC0tZGlzYWJsZS1zaGFyZWQKbWFrZQoKJWluc3Rh
bGwKJW1ha2VpbnN0YWxsX3N0ZApta2RpciAtcCAle2J1aWxkcm9vdH0vJXtfbG9jYWxzdGF0ZWRp
cn0vbGliLyV7bmFtZX0KbWtkaXIgLXAgJXtidWlsZHJvb3R9L3J1bi8le25hbWV9Cm1rZGlyIC1w
ICV7YnVpbGRyb290fSV7X3N5c2NvbmZkaXJ9LyV7bmFtZX0vdHJ1c3QuZApta2RpciAtcCAle2J1
aWxkcm9vdH0le19zeXNjb25mZGlyfS8le25hbWV9L3J1bGVzLmQKCiMlY2hlY2sKI21ha2UgY2hl
Y2sKCgolZmlsZXMKL2V0Yy8qCiVfc2JpbmRpci8qCiVfZGF0YWRpci9mYXBvbGljeWQvKgolX21h
bjVkaXIvKgolX21hbjhkaXIvKgolX2xpYmV4ZWNkaXIvKgolX2xpYmRpci8qCgolY2hhbmdlbG9n
CiogVGh1IEZlYiAyMCAyMDI0IEFsZXhhbmRlciBMdWJ5YWdpbiA8ZGZwbEBhbHRsaW51eC5vcmc+
IDEuMy4yLWFsdDEKLSBGaXJzdCByZWxlYXNlCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>15588</attachid>
            <date>2024-02-21 20:57:16 +0300</date>
            <delta_ts>2024-02-21 20:57:16 +0300</delta_ts>
            <desc>Патч для fapolicyd</desc>
            <filename>001-patch-no-restorecon.diff</filename>
            <type>text/plain</type>
            <size>459</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">LS0tIGZhcG9saWN5ZC9pbml0L2ZhZ2VucnVsZXMub3JpZwkyMDIzLTA3LTEwIDExOjAyOjQ2LjAw
MDAwMDAwMCArMDMwMAorKysgZmFwb2xpY3lkL2luaXQvZmFnZW5ydWxlcwkyMDI0LTAyLTIwIDE3
OjM3OjI4LjE1ODg5NTY3NiArMDMwMApAQCAtMTIyLDkgKzEyMiw5IEBACiAKICMgUmVzdG9yZSBj
b250ZXh0IG9uIE1MUyBzeXN0ZW0uCiAjIC90bXAgaXMgU3lzdGVtTG93ICYgZmFwb2xpY3lkLnJ1
bGVzIGlzIFN5c3RlbUhpZ2gKLWlmIFsgLXggL3Vzci9zYmluL3Jlc3RvcmVjb24gXSA7IHRoZW4K
LQkvdXNyL3NiaW4vcmVzdG9yZWNvbiAtRiAke0Rlc3RpbmF0aW9uRmlsZX0KLWZpCisjIGlmIFsg
LXggL3Vzci9zYmluL3Jlc3RvcmVjb24gXSA7IHRoZW4KKyMgCS91c3Ivc2Jpbi9yZXN0b3JlY29u
IC1GICR7RGVzdGluYXRpb25GaWxlfQorIyBmaQogcm0gLWYgJHtUbXBSdWxlc30KIAogdHJ5X2xv
YWQK
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="0"
              isprivate="0"
          >
            <attachid>15603</attachid>
            <date>2024-02-27 10:15:57 +0300</date>
            <delta_ts>2024-02-27 10:40:10 +0300</delta_ts>
            <desc>GPG-key</desc>
            <filename>gpg.asc</filename>
            <type>text/plain</type>
            <size>3078</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptUUlOQkdXenVzUUJFQUMxNWFh
S21nWksxc0NlTGwrQzN4RGV3N2VtWlMyV0cydHYweXQwdkRjbktlM2Zrd3NZCnFMUThGMTJHYjd0
QkNRUDgzY2tLSFFvcElFVGM1Y1ZhUldzTG9KVGpIRWR5cUFCVWhYM1liTWtKMzZnbU5CM3gKQURV
N3U2Zk0wSjdZWktMd0NwdjRwallvalJRaUF5dFpTdzh4VWhHV3Y3eCtHQmpNcml3R0FHK0lnckc0
ZGxlRQpUYVlpblZxYkZhQlhTZmJVUTBxdG1kNTZzRDhvUE4rY3BIclZ6UXRkUXFVZ3JjNXkxVTVH
c2tULzlYTlRJUGYwCmIzQTVtakxvQk8rc1RMQjRWU3hBRlUyR2k4dUVhZ2NUanpxU2t5R25DZmNl
WkhiRVNQR25tcEcxb1ptdXhGdUsKcGgvOWtXbHExRmlYc1RPVndBbm42aXlvbmZlSFFqUHZFQkJM
aGJtZm4vVkpTNzEvYTR3cWdrWGpQenFkYTNYRgpDUVdkK2l6d0ozcGs2SDZPUEFveEQ0S3loak1H
ZjhPd0o4TU9PRXQ3MUdvb2ZKd0dHNXFsb1pIOW9iNjRIa0t6CkMrbmdIZzhXZUxONUQ0NWNMQVh6
WDJURXJnbnpHQUg4bGVpSU9zZTluT1RieW8rakgybWVGdGZDdWtsVTBSbVgKRHE4eGExT3kvakgy
ZFk2VnYzSE04RUVncUh0WTBHZ2J2cHFQcUNmZ2JaM2U1ZVhrdzRoQnVUa0N6YWlIVzJSNwpPNW9G
OG10NTFSdnFpeFdoK0FWcnZrdnBhR3FRY21RYmdNUkFsR0thV2paNVhmZUFjUUl4N2FFOHJ2SzBL
TktLCjBVamFNOTQ3d0p2bjM4UmQ4NC8yWStGekozRWVtZHFoTFlHWHdieFB6eU9tQmpITDRYQmRl
R1ZqcFFBUkFRQUIKdENaQmJHVjRZVzVrWlhJZ1RIVmllV0ZuYVc0Z1BHUm1jR3hBWVd4MGJHbHVk
WGd1YjNKblBva0NPQVFUQVFnQQpJZ1VDWmJPNnhBSWJBd1lMQ1FnSEF3SUdGUWdDQ1FvTEJCWUNB
d0VDSGdFQ0Y0QUFDZ2tRTENUaCtrbEFESC8vCkxBLy9SY0JMMTNEVmhKY25iUm5hajVvWmZRQ0hq
TENoSTc2QXJMV2NpYVp6SVVaWmRnK2ZpNU5IYzhsamFJTTcKd0VBd1ZDbFVLTFQ4YXhSUHc4QmhH
V2ZrNzhwTXdoNk1RT1p3Uk5EMStWcnJPQXFFa0ppWXJwenVFQ29PSTdaMQpJWXVKWkp0NXdEY3Ra
M2JqWmlYak9DU3FoVzF5QVpkSWs4aHRhWFhQbGg4d2k3Wk5SdzJ3a1lXcmJBYkFRMUxKCmEvUytm
QWhxSXVUcTkzVFZhQUF1Z0VJMGNKdUJCdjZHazFPNzZMZnZidE1WeVpDR2pqWFN6S3IybWp4citB
RlcKK2JGZWdmbktvNGw3dmM1VHhRc0M2c0lBeFU5RUhFUEI4MVdGTjRFV0M2eGlsTWJDUVdNRHo2
Y2Q5Rk5CQlVncQozbTg4T1BFSmV5TjNNeEZGQ0QxY1QrcFJkR2JqTnY1OER3SmQwdGhVcWZaVHRa
ZFVieVFHYTcra0QyVkMzOU5xCjkveE9iK2tXcHRQSFUrYjhRYVg3bVdXLzlEU1dPOXY4RldqbkRW
L3UzSCtEbXNFQldaVUYxSldMZ2xmMmQwdEkKeVd4UE5tbFNOamxzVnZxOVBEdVRkWW13cG83RTZH
VWFhUG1sdWVlTDExcmU1bmFYN2NuaDZwVVl4OVdPQnJXTwpJUnJqVnR2bFptRlY5MHphZ3NkdDFK
ZEM1NjkvbzdWaUFVa0JabTJsWFQzRlcyQkVwd3J6b0dIRXlZeHpCM1VSCnZEK3JiLzRwUXFWU05H
Tk1WdTYzNmJGRTVzSStNdnVRRkdxRHpsQk9QMXVwZUtXOSt5SXhEZFpwMFA2cnVrSlIKcFNYNWV5
eC9rMVZKbGxzYkhXYnJ0NjR5WFpsaXNiUkZyMXU4Vmtha2xVZWpmcEc1QWcwRVpiTzZ4QUVRQUx3
Wgo4anB2bHVreml1RUQ1K015ckRHeHBwKzlvbnoxanBUWjJ6cHZFTVJaUzNWN1NJckJKMHFlN1RN
TVRkZGNUQlFKCkRIRXMza1BaY1AyT1VSdGNiYTFBUXU0dys0aGlxeStXb3Q0MU9oeUxtQVpZQ2Q2
dGJ0b0prQjFORnU5dmNjNmEKSlF2SGhHZWFoUTJlbDVjL2RUS1J6NkRITkNLMDJHK2Q5UnlUVXBT
UWxRWjJ0MnNuY085SDIvL3VLL2x5Wkx3agplQys3MzRPWHhmYmFGMzJVVjdCRzdQUjVXdStSSlIw
Q0RsdFR1SWhqVFVhUmJ4T3lEME5iSjFoMUlCNzMvbDNlCjM5dnVXcktoaDhPTDk5N2RBTk1LeDBJ
LzREMnUrcUhNUi9JczhJSlJiaVFFMjlQYzU2VTJyRTdralN4NXZjTlUKV1EyaXpscGRwMUVwUjJ6
YS9KNUZ5N1FVc0dveXFJb1lJU3YrNUwzT1Z6Q1gyblJFWnNLeVQxRE9LbVExckhURwpwNlFhV0Rl
NFZkTE5vWm9jb0NlQ216V1F4eGRNYUdOQm5vU0VjdUdSRXo0dnJzQ2E1Wlh6N3ZuQ2dVMlVIeWFX
CjJNUlBXVEcxQzgxT1paQzl5bVdhaVdRU01heG5DR1QwY1BCVGhNcm1LTjJDRnlRWWZXeHA1MDJ6
bTRQZ0MvMjUKSlJvaHNxRFdFblR2Q0k4dExjSGZjV2t4NGRnYnZoVmJVMGtNM0xxRlFoZjkyY2Zl
eWl5cFRRQVUxT01OOUw1Ywp5N2xFbEFUUnhFb25MY3JDMkV6cTZqNW9MZTJWTEkyZ2oyc1VtWWh6
Wnk1SS95T1pYclhyUWJ4K2VHQkJ3SzU1CjRQbzI4b3lhbkNXL0l0QnRCY3IrR0Q4d2lYNDRHNk4z
bzR2UGNuTWJBQkVCQUFHSkFoOEVHQUVJQUFrRkFtV3oKdXNRQ0d3d0FDZ2tRTENUaCtrbEFESDhZ
aWhBQXBSMmVUbld4bmN1TFY5bjMyb2hOTlFMRXlIVTZrY0tIRitrdQp2ZVJTek50ZzFFTDlsSWZq
NE9DV3libkxRMUtIVFgwVVpnVUdWZEorVzcvalFPSVFSUU53NG9WbjJxNkE5U0dWCnhpaTNqTERC
Yk1mMDB2M0wzdlM3U2tZZis1OWFmWitXODlYTzBhV2dKZGd5RXhiV0dkUTlHTncvNVZIV2RQb1MK
cEYrbUo3UDRUcU03YSsvV243NFlFMjhsOW9uS0poYmJHZVZhNnNrQ0NHYkM2bGRSVlN6STNFU0p3
L2hjOEM2Rgp0bG9GS2JraXVuM05yc0FUakxkTUg2UjNUWFQybXpITGRMTGdSa2ZIcUxjUVNKQUxw
SFFNYzRRRVVrc25TdmlSClR4bjNlUnh2SWE2Tys3YkE0T2FuYnBLOUFtRmdMVEY3NXNNcDJWMHZx
aTRBQmNzT1c1Z2FLeitwc3ZKQWJxVWcKLzBiOG5LTXh6dGQvUUFQandYL0VGaHNhVW1KUzJ4dHR2
djdtSHA0amF0d0Y4TmFWSGhlMmtHQk5SMXU0dEZ0WApXMTQwcHNuSCs4ZHRUN092ei9wOHUrTkhY
ek9jTFQrcVJGMDlFMytaUmFTZzNFeHZVMUFsWVNCOGdHUGxUNnhjCm44SmhrOGpkM09zcFpaOS9E
YnlEdUtta0FyQTNKUGs1Nkk3YWVNajV1N2FjUUxjcVB6Tjg0NEV1OTMwUHZxSGkKMy96dko5dnN2
ZDVSbmxRbjdHWUhYYVkvYVZ5eEw1SGw2SEEwV09GK1pPNW9JM29tWmhSMTZnSUEzcVBxemxDSwpw
RTZKWGlQWmhPbi9XQm5mVXRLeVVLQnAxWk9tbjdhNG5veG45cURpcEhXZnNZWm5UYVJhc2tLR0Ra
UFlBcWdrCmJqUmRQSXM9Cj1PZ29qCi0tLS0tRU5EIFBHUCBQVUJMSUMgS0VZIEJMT0NLLS0tLS0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>15606</attachid>
            <date>2024-02-27 10:40:10 +0300</date>
            <delta_ts>2024-02-27 10:40:10 +0300</delta_ts>
            <desc>GPG-key</desc>
            <filename>gpg.asc</filename>
            <type>text/plain</type>
            <size>3078</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">LS0tLS1CRUdJTiBQR1AgUFVCTElDIEtFWSBCTE9DSy0tLS0tCgptUUlOQkdYQkZ1RUJFQUN4emtE
TlVmYTAvVU8yTzRZdFJxV0NIeC95UC8zMW41dm4zei82RGhsczZvakdJN3h6CjdQQ1lGRlFCanE3
RmZJandUbDBBUUhXQlJzYnlNZThTbWhSa0ppOTBMakdwckIyQW1rLzFxQjd2RERUQTFyVDgKbTRz
elhJY29aT2RwazVqSytoMTlTNk1nQ2ZhUEVMQWNmdWxHTm9wNldMdnd5MjJadGFYU1ZMdExwSWRV
cC9uYQprUDFPODhha0V6cVlWZ1lkNTRRNkpMZXNxODlnQUNvMTNxc2FPZk1GTUZ1YVViRkt1bG8x
alpqOHU5WEI3Q25XCmZObDBTSFVleFUxVDZSZ0NtRHlLbTlxMXF0ckV1ZlYvZ3NZMHBDV3dhcDZt
TXowaXFtU1A2WER5bVF1R1ZsVnMKR1B0SEp1eXlqeGFWVmFCNHFncFRsdmVmaUF2SUFmK21DUnRR
WDZ2S2tOcnpEeUVmVHhVYUE1K1A5ZWN3Mk5iVAoxU3JlaGJ0SXVpZUlvemxPdzZyRGp0Zy9JaFJh
K1k1cG1OdFcvMURDRXRwYWdTNGJFOGpiakV4bDRnY3lIMXNICi9aellUNnF4bExlM3pLVmhPOFRO
K3VJN1VORFBjM3lFUXhXb3BkbHZWTmNMY0k2Wm5NcU9iQjByNEdiak9IdmEKV2pjWDRJQjRXUDRT
eStzdEh0R2dxMHgwaFV2L0swRWkzQ1EweGZwQjQvVEM3K3NCK1A4THNPTmdnTzcwdWZJMQphVmJS
ZmxGS2xpdktXcmpCT1hLaWFPNDNrejEvL1piMVZPUUhOMjZMN0VxK2hTSjVpQnF4OWpwMnhXRy84
dU5yClJwZUdlUUtEK2hCbVdMWjhSdDZjUGVTZ2h0Zm12em1FQ0dvb1dpMlM2RDNyWlZsakdvS050
d1Y0UFFBUkFRQUIKdENaQmJHVjRZVzVrWlhJZ1RIVmllV0ZuYVc0Z1BHUm1jR3hBWVd4MGJHbHVk
WGd1YjNKblBva0NPQVFUQVFnQQpJZ1VDWmNFVzRRSWJBd1lMQ1FnSEF3SUdGUWdDQ1FvTEJCWUNB
d0VDSGdFQ0Y0QUFDZ2tRVGRqeUI0SHBzSmZqCnJCQUFsRXpPckFKeWE5enJsSSs0QzBMWXE3dXZB
MWM4bklVakg1TmF6YzFkcVl3M0tKZ1NwRlJ2bnVLcCtkUS8KTlI5TzZnY0pMVVNZdnoyLzBtRVJU
YUVEM2hmTHZoeXF5MXFlN1JWRUtFZllrYlNqL1p3SkJ4MkVaZFBJdkhHVgpPaWo4VHFKQmZNMmF2
bGU0a3Q5VmhISzgxZHhxcTBqM05RYVlSRXVzN3p1YzJ0aHZweG5mbzBxb0tMbFZ4MktYCnkrMjE2
bWRXVWJSckl3ekM2eVd6QzVOdndOL2VyVkxwRi92YjZBQit2eTZhWVgyUEx4TkEveDRNZ25ETkhW
Ym0KcFJiem0rMnBiYzNyZ25RL0xQREdWa2IzcnFBNExNczNPeGVNM1I2WEJkakZ0L21wOWtJTlpj
SjNFeUtwWndQQgpLdjU0dk9tTWkyZUF6b3BYVk9NZ1BZYlp0WTZoU0dDRmphSllKZGxxTU1FVElD
WHVNWlBTTHhwdmZQRXBaNWIzCnN2UjVzRzNpd0Jqdnk5dEI2cTFkY3J4eEMxcUM3L01oL0p5Mits
OEk4UDJyclpablR5QVR2QlVHTGNReTh0R0cKM1g4MG1QR2tVWURTUS96THYwbGw5SldVblFZQTBD
WHpQT3IzaXRFbzZjUEJaNEUrRmQvSy9LOG9MTi9UMDd2RQovZjFoL00xaGpXVDhmTFh4aEd5OGlW
bWZETm5raENWVUlqSWdJdjFWUnhuRGtZZDlMZmdqUVRhMFUrS1VWSDdFCmNOTzd3N1J4UnluQk9L
VHB5Znl5NlNUVWpCL29Xa1FqNFpqRVVUTmI5K0FocW1VNDlPZlVVOW5QYXg3bmZzcGMKNk5hSXIr
OElzQ0RQcXZTS1o2WlBPQUhkbytrS3FWVnhGTXdlNmFnSzJ4N2VhM2E1QWcwRVpjRVc0UUVRQU5u
WgpnUVlBanpCVkp0a0Y1a3dmRkx3Y2hGTFo2UUUzUTFzeWRpVXl2enpWQmZBakVVbDdUMkJvUGtq
dnFRL2NqNjQzCno1S2N4NW1qWEY0cTRuWDhqeXY5OHVjS0V3OEpLVGlaeDlDVklMcVF3RzA0dFpn
alVxcnlvc3lHU0Jmc2o5TSsKRmNoaUE5YkZFMHgrMkRNMzdvcGFCRlJNREhDN2ZHMmJ4QnlDcVBS
T1ZSYk1VVC9sd1E3NnR6OCtVVUZVQ0Z3TApKd04zdEdkMFVzc1hoQ245aWdCcFloREhjSHkra2dr
Z29hS1hwUjY5MlNwSHFMZEpSNzkwaG5ucDNsb1FsSm80CjcxVEh2dklmZ0xORDhUY3BVSUtSOXFp
K1N2ZEczQXE5Y21yVFpBWGxxNU1JZGYzUkxKWWlOUStVZHNDaFgvMWwKVWZtVy8ySHYzS1E4aVdC
MEIyZUNMZ3pySVJNd2VHcXhSbFFKNjAxN3VaQm1BVXNkZWYyTzFvdXhyMUM0bVcyYwpOSTBRYU9F
clozRTJUbi9BaFdISmw4Y3YxdnlxSDdranB4Z1VmNVhNT0g5a251QXhSRHg4eWtTVFU5ODBEbXZ3
CmdENHpEc0lUanAvY1JzUTRRamphVURpcFFncytvcVAvZzRUVW53QW0xc0JOUndjU0ZtY1F3MWZL
WUVSWGlJNzgKWGFLRVJWdlA0MDlSOHcrVlpBZVhVK1ExbWkxbnZlT040TmNObjU2ODY0Tm9Hakww
RGoyWkpmN2xaODBsYUFmUAphRW5yclRKTlRKNEV1a3VCb3BqM2xIQWZhcGw4ZnRsL0ZlQ0ZNRXlN
NTlnM0NGSGFzOGxZb1drZldDRUpONVAyCm9aRVFJZFBZZ1BZZzY1Tk1zTzlnVUkwZlVac0Q4YUhJ
eFBzb0ErQUZBQkVCQUFHSkFoOEVHQUVJQUFrRkFtWEIKRnVFQ0d3d0FDZ2tRVGRqeUI0SHBzSmNu
U0JBQWtOSFh6QTMzK09FZmY4Z3JDMmoxM1FPdDNtWjM3MWZSUVpwawpJOTZXUUFXcDVCaTRxdG1L
T1Z2SkhSSHluWU1xaWNFcjBnQjVTN1g5T3ZkUjVkcUUreGs2ZUhuNFRMRlFMWWJMCkllQitMUCtF
YkI2ZC9TVXA4SVNqMzNVMnNhLzhVeXJmZTJxL2NueWVudVBoOG5ITTc0U3hRS2VRMU8vRWdaRlUK
VnM1U2dmMFQ0RzZPTkdnVmc1YWJDVTBoTU5nT3lvRVduUGEvbVFNNytjN1dqT0tOSTRpdXVZR0F3
QmkwNUdybgpDWlFzRWlOZzFSNWNKL3RSQ1huVmQ5aG1JKzIrNjdibURhUHlFaDlnMVlGUEl5ZEZ6
R0RKMEJIRGNyWkY4L1FyCkdUWUxGR1l6TWhUMWhuY05yZnFVUTM3VkFKMzFjSko4dk1paFkyNkx4
TUU4ODY2TEpqM3RWVmhVUHVqNXJRWDkKVStjYm1XZ3pZL2dOSkkrdmJSMmJtWVBwN0lVaWxNeVhy
OHY1S0RFNjdCeXVJbXVjY0RHUHljdVFMdldobVMzbQowamxBOFA3cm1jRVlyOWVPU1V0a1pNeFVU
ejVqWUZyN3M3WXR4S2FTNlp1dEkrRkxvWFhyQnAvcnp4QTN0NUdxCllHYVV0SEdxblQxMmplRTJX
M3A1eUVPdG1KYzdIZXpsSjVQWmRmOGNFREIzMmJkUmJldG4xZlM1UzlQdjVjQkoKdFdHQmlwRlJx
eWQveTg2MXlvRXQvN0IwUjEvSUgvOWlNbk9USHRWUnNlNVI0R0QxVFluWlhtQmlWYnJBdmRQUwpI
OG9EN0gwUXc0S1Z1Z3M5K2ZFeEFuclZUMklLbjFiYTNhbXdMZHhLamxXMmpvOFZJQmtRTWg2RXk0
a2s3bC81CmpVb2tsRWs9Cj0xYjhrCi0tLS0tRU5EIFBHUCBQVUJMSUMgS0VZIEJMT0NLLS0tLS0K
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>15692</attachid>
            <date>2024-03-15 10:24:54 +0300</date>
            <delta_ts>2024-03-15 10:24:54 +0300</delta_ts>
            <desc>SPEC-файл для сборки набора утилит ELFkickers</desc>
            <filename>ELFkickers.spec</filename>
            <type>text/plain</type>
            <size>1563</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZTogICAgIEVMRmtpY2tlcnMKVmVyc2lvbjogIDMuMgpSZWxlYXNlOiAgYWx0MQoKU3VtbWFy
eTogIFRoZSBjb2xsZWN0aW9uIG9mIHByb2dyYW1zIHRoYXQgZGVhbCB3aXRoIEVMRiBmaWxlcwpM
aWNlbnNlOiAgR1BMLTIuMC1vci1sYXRlcgpHcm91cDogICAgRGV2ZWxvcG1lbnQvT3RoZXIKVXJs
OiAgICAgIGh0dHBzOi8vd3d3Lm11cHBldGxhYnMuY29tL35icmVhZGJveC9zb2Z0d2FyZS9lbGZr
aWNrZXJzLmh0bWwKClBhY2thZ2VyOiBBbGV4YW5kZXIgTHVieWFnaW4gPGRmcGxAYWx0bGludXgu
b3JnPgoKU291cmNlOiAgICVuYW1lLSV2ZXJzaW9uLnRhcgoKUGF0Y2gxOiBhbHQtc3RkLWluc3Rh
bGwtZGlyLnBhdGNoCgpCdWlsZFJlcXVpcmVzOiBtYWtlIGdjYwoKCiVkZXNjcmlwdGlvbgpUaGUg
ZGlzdHJpYnV0aW9uIGluY2x1ZGVzOgoqIHNzdHJpcDogYSBzbWFsbCB1dGlsaXR5IHRoYXQgcmVt
b3ZlcyBhIGZldyBieXRlcyBmcm9tIGFuIGV4ZWN1dGFibGUgdGhhdAogIHN0cmlwIGxlYXZlcyBi
ZWhpbmQuCiogb2JqcmVzOiBhICJjb21waWxlciIgZm9yIGluY2x1ZGluZyBhcmJpdHJhcnkgYmlu
YXJ5IHJlc291cmNlcyBpbiBvYmplY3QgZmlsZXMuCiogZWxmdG9jOiBhIHByb2dyYW0gdGhhdCB0
YWtlcyBhbiBFTEYgZmlsZSBhbmQgZ2VuZXJhdGVzIEMgY29kZSB0aGF0IGRlZmluZXMKICBhIHN0
cnVjdCB3aXRoIHRoZSBzYW1lIG1lbW9yeSBpbWFnZSwgdXNpbmcgdGhlIHN0cnVjdHMgYW5kIHBy
ZXByb2Nlc3NvcgogIHN5bWJvbHMgZGVmaW5lZCBpbiA8ZWxmLmg+LgoqIGVsZmxzOiBhIHV0aWxp
dHkgdGhhdCBkaXNwbGF5cyBhbiBFTEYgZmlsZSdzIHByb2dyYW0gYW5kL29yIHNlY3Rpb24gaGVh
ZGVyCiAgdGFibGVzLCB3aGljaCBzZXJ2ZSBhcyBhIGtpbmQgb2YgZ2xvYmFsIHJvYWRtYXAgdG8g
dGhlIGZpbGUncyBjb250ZW50cy4KKiByZWJpbmQ6IGEgc21hbGwgdXRpbGl0eSB0aGF0IGFsdGVy
cyB0aGUgYmluZGluZyBvZiBzZWxlY3RlZCBzeW1ib2xzCiAgaW4gYW4gb2JqZWN0IGZpbGUuCiog
ZWJmYzogYSBjb21waWxlciBmb3IgYSB0aW55IHByb2dyYW1taW5nIGxhbmd1YWdlLiBUaGUgY29t
cGlsZXIgY2FuIGdlbmVyYXRlCiAgRUxGIGV4ZWN1dGFibGVzLCBvYmplY3QgZmlsZXMsIGFuZCBz
aGFyZWQgbGlicmFyaWVzLgoqIGluZmVjdDogYW4gZXhhbXBsZSBvZiBob3cgdG8gbW9kaWZ5IGFu
IGV4ZWN1dGFibGUgd2l0aG91dCBhZmZlY3RpbmcKICBpdHMgb3JpZ2luYWwgcHJvZ3JhbS4KCiVw
cmVwCiVzZXR1cAolcGF0Y2gxIC1wMAoKJWJ1aWxkCm1ha2UKCiVpbnN0YWxsCm1rZGlyIC1wICVi
dWlsZHJvb3QvJV9tYW4xZGlyCm1rZGlyIC1wICVidWlsZHJvb3QvJV9iaW5kaXIKaW5zdGFsbCAt
bTY0NCBkb2MvKiAle2J1aWxkcm9vdH0le19tYW4xZGlyfS8KaW5zdGFsbCAtbTc1NSBiaW4vKiAl
e2J1aWxkcm9vdH0le19iaW5kaXJ9LwoKJWZpbGVzCiVfYmluZGlyLyoKJV9tYW4xZGlyLyoKCiVj
aGFuZ2Vsb2cKKiBUaHUgTWFyIDE0IDIwMjQgQWxleGFuZGVyIEx1YnlhZ2luIDxkZnBsQGFsdGxp
bnV4Lm9yZz4gMy4yLWFsdDEKLSAzLjIK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>15767</attachid>
            <date>2024-04-01 10:27:36 +0300</date>
            <delta_ts>2024-04-01 10:27:36 +0300</delta_ts>
            <desc>SPEC-файл для ms-sys 2.7.0</desc>
            <filename>ms-sys.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>1429</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZTogbXMtc3lzClZlcnNpb246IDIuNy4wClJlbGVhc2U6IGFsdDEKClN1bW1hcnk6IExpbnV4
IHByb2dyYW0gZm9yIHdyaXRpbmcgTWljcm9zb2Z0IGNvbXBhdGlibGUgYm9vdCByZWNvcmRzLgpM
aWNlbnNlOiBHUEwtMi4wLW9yLWxhdGVyCkdyb3VwOiBTeXN0ZW0vQ29uZmlndXJhdGlvbi9IYXJk
d2FyZQoKUGFja2FnZXI6IEFsZXhleSBHbGFka292IDxsZWdpb25AYWx0bGludXgucnU+CgpVUkw6
IGh0dHA6Ly9tcy1zeXMuc291cmNlZm9yZ2UubmV0LwpTb3VyY2U6ICVuYW1lLSV2ZXJzaW9uLnRh
cgoKQnVpbGRSZXF1aXJlczogZ2V0dGV4dC10b29scwoKJWRlc2NyaXB0aW9uCkxpbnV4IHByb2dy
YW0gZm9yIHdyaXRpbmcgTWljcm9zb2Z0IGNvbXBhdGlibGUgYm9vdCByZWNvcmRzLiBUaGlzIHBy
b2dyYW0gZG9lcyB0aGUgc2FtZSBhcyBNaWNyb3NvZnQgImZkaXNrIC9tYnIiIHRvIGEKaGFyZCBk
aXNrIG9yICJzeXMgZDoiIHRvIGEgZmxvcHB5IG9yIEZBVDMyIHBhcnRpdGlvbiBleGNlcHQgdGhh
dCBpdCBkb2VzIG5vdCBjb3B5IGFueSBzeXN0ZW0gZmlsZXMsIG9ubHkgdGhlIGJvb3QKcmVjb3Jk
IGlzIHdyaXR0ZW4KCiVwcmVwCiVzZXR1cCAtcQoKJWJ1aWxkCiVtYWtlX2J1aWxkCgolaW5zdGFs
bApta2RpciAtcCAlYnVpbGRyb290CiVtYWtlX2luc3RhbGwgXAoJUFJFRklYPSVidWlsZHJvb3Qv
JXByZWZpeCBcCglNQU5ESVI9JWJ1aWxkcm9vdC8lX21hbmRpciBcCglpbnN0YWxsCiVmaW5kX2xh
bmcgJW5hbWUKCiVmaWxlcyAtZiAlbmFtZS5sYW5nCiVfYmluZGlyLyoKJV9tYW5kaXIvbWFuPy8q
CiVkb2MgQ0hBTkdFTE9HIENPTlRSSUJVVE9SUyBDT1BZSU5HIFJFQURNRSBUT0RPCgolY2hhbmdl
bG9nCiogRnJpIE1hciAyOSAyMDI0IEFsZXhhbmRlciBMdWJ5YWdpbiA8ZGZwbEBhbHRsaW51eC5v
cmc+IDIuNy4wLWFsdDEKLSBOZXcgdmVyc2lvbiAoMi43LjApLgoKKiBUdWUgTWFyIDIwIDIwMTgg
QWxleGV5IEdsYWRrb3YgPGxlZ2lvbkBhbHRsaW51eC5ydT4gMi41LjMtYWx0MQotIE5ldyB2ZXJz
aW9uICgyLjUuMykuCgoqIFdlZCBBcHIgMTcgMjAxMyBEbWl0cnkgVi4gTGV2aW4gKFFBKSA8cWFf
bGR2QGFsdGxpbnV4Lm9yZz4gMi4xLjQtYWx0MS5xYTEKLSBOTVU6IHJlYnVpbHQgZm9yIGRlYnVn
aW5mby4KCiogVHVlIE9jdCAwNiAyMDA5IEFsZXhleSBHbGFka292IDxsZWdpb25AYWx0bGludXgu
cnU+IDIuMS40LWFsdDEKLSBOZXcgdmVyc2lvbiAoMi4xLjQpLgoKKiBUdWUgRGVjIDIwIDIwMDUg
RGltaXRyeSBWLiBLZXRvdiA8ZGtldG92QGFsdGxpbnV4LnJ1PiAyLjAuMC1hbHQyCi0gJWZpbmRf
bGFuZyBtYWNybyB1c2FnZSBmaXgKCiogTW9uIERlYyAyMCAyMDA0IERpbWl0cnkgVi4gS2V0b3Yg
PGRrZXRvdkBhbHRsaW51eC5ydT4gMi4wLjAtYWx0MQotIEZpcnN0IHJlbGVhc2UgZm9yIFNpc3lw
aHVzCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>15768</attachid>
            <date>2024-04-01 10:29:01 +0300</date>
            <delta_ts>2024-04-01 10:29:01 +0300</delta_ts>
            <desc>SPEC-файл для ncurses-6.4</desc>
            <filename>ncurses.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>28431</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZTogbmN1cnNlcwpWZXJzaW9uOiA2LjQuMjAyNDA0MDEKUmVsZWFzZTogYWx0MQoKJWRlZmlu
ZSByb290ZGF0YWRpciAvbGliCgpTdW1tYXJ5OiBBIENSVCBzY3JlZW4gaGFuZGxpbmcgYW5kIG9w
dGltaXphdGlvbiBwYWNrYWdlCkxpY2Vuc2U6IE1JVApHcm91cDogU3lzdGVtL0Jhc2UKVXJsOiBo
dHRwczovL2ludmlzaWJsZS1pc2xhbmQubmV0L25jdXJzZXMvCgojIGZ0cDovL2ludmlzaWJsZS1p
c2xhbmQubmV0LyVuYW1lLyVuYW1lLSV2ZXJzaW9uLnRhci5negpTb3VyY2U6ICVuYW1lLSV2ZXJz
aW9uLnRnegoKU291cmNlMTAwOiAlbmFtZS1hbHQtdGVybXMudGFyClNvdXJjZTEwMTogJW5hbWUt
YmFzZXRlcm1zClNvdXJjZTEwMjogJW5hbWUtcmVzZXRhbGwuc2gKClBhdGNoOiBuY3Vyc2VzLWFs
dC5wYXRjaAoKT2Jzb2xldGVzOiBuY3Vyc2VzMwpSZXF1aXJlczogdGVybXV0aWxzLWRldmVsID0g
JXZlcnNpb24tJXJlbGVhc2UKCiNidWlsZCBwYXJhbWV0ZXJzCiVkZWZfd2l0aCB1dGY4CiVkZWZf
d2l0aCBzaGFyZWQKJWRlZl93aXRoIG5vcm1hbAolZGVmX3dpdGhvdXQgZGVidWcKJWRlZl93aXRo
b3V0IHByb2ZpbGUKJWRlZl93aXRoIGN4eAolZGVmX3dpdGggZ3BtCiVkZWZfd2l0aG91dCBhZGEK
JWRlZl93aXRob3V0IGxpYnRvb2wKCiMgQXV0b21hdGljYWxseSBhZGRlZCBieSBidWlsZHJlcSBv
biBUaHUgTm92IDEyIDIwMDkKQnVpbGRSZXF1aXJlczogZ2NjLWMrKwoKJWlmX3dpdGggZ3BtCkJ1
aWxkUmVxdWlyZXM6IGxpYmdwbS1kZXZlbCBnY2MtYysrCiVlbmRpZgoKJWRlZmluZSBuY3Vyc2Vz
X2Rlc2NyXApUaGUgY3Vyc2VzIGxpYnJhcnkgcm91dGluZXMgYXJlIGEgdGVybWluYWwtaW5kZXBl
bmRlbnQgbWV0aG9kIG9mIHVwZGF0aW5nXApjaGFyYWN0ZXIgc2NyZWVucyB3aXRoIHJlYXNvbmFi
bGUgb3B0aW1pemF0aW9uLiAgVGhlICVuYW1lIChuZXcgY3Vyc2VzKVwKbGlicmFyeSBpcyBhIGZy
ZWVseSBkaXN0cmlidXRhYmxlIHJlcGxhY2VtZW50IGZvciB0aGUgZGlzY29udGludWVkIDQuNEJT
RFwKY2xhc3NpYyBjdXJzZXMgbGlicmFyeS4KCiVkZWZpbmUgdGVybWluZm9fZGVzY3JcClRlcm1p
bmZvIGlzIGEgZGF0YSBiYXNlIGRlc2NyaWJpbmcgdGVybWluYWxzLCB1c2VkIGJ5IHNjcmVlbi1v
cmllbnRlZFwKcHJvZ3JhbXMgYW5kIGxpYnJhcmllcyBzdWNoIGFzIGN1cnNlcygzWCkuICBUZXJt
aW5mbyBkZXNjcmliZXMgdGVybWluYWxzXApieSBnaXZpbmcgYSBzZXQgb2YgY2FwYWJpbGl0aWVz
IHdoaWNoIHRoZXkgaGF2ZSwgYnkgc3BlY2lmeWluZyBob3cgdG9cCnBlcmZvcm0gc2NyZWVuIG9w
ZXJhdGlvbnMsIGFuZCBieSBzcGVjaWZ5aW5nIHBhZGRpbmcgcmVxdWlyZW1lbnRzIGFuZFwKaW5p
dGlhbGl6YXRpb24gc2VxdWVuY2VzLgoKJWRlZmluZSBBQkkgNgolZGVmaW5lIE9MRFNPIDUKIyBk
ZWZpbmUgT0xEQUJJIHRvIE9MRFNPIHdoZW4gQUJJIGluY3JlYXNlcywgaXQncyBuaWwgZm9yIG5v
dwojZGVmaW5lIE9MREFCSSAlJU9MRFNPCiVkZWZpbmUgbGlicGFja2FnZShvZDpzKVwKJWdsb2Jh
bCBsaWJwa2duYW1lIGxpYiV7IS1kOiV7MX0leyE/LW86JUFCSX0lez8tbzolez9PTERBQkl9fX0l
ey1kOiV7MX0tZGV2ZWwley1zOi1zdGF0aWN9fVwKJWdsb2JhbCBsaWJzdW1tYXJ5ICV7Py1vOiBs
ZWdhY3l9JXstZDoley1zOiBzdGF0aWN9IGRldmVsb3BtZW50IGVudmlyb25tZW50fVwKJSVwYWNr
YWdlIC1uICVsaWJwa2duYW1lXApHcm91cDogJXshPy1vOiV7Py1kOkRldmVsb3BtZW50LyV7LWQq
fX19JXshPy1vOiV7IT8tZDpTeXN0ZW0vTGlicmFyaWVzfX0lez8tbzpTeXN0ZW0vTGVnYWN5IGxp
YnJhcmllc31cCiV7ZXhwYW5kOiUlez9saWJwYWNrYWdlX2V4dHJhfX1cClN1bW1hcnk6IE5jdXJz
ZXMgJSogbGlicmFyeSVsaWJzdW1tYXJ5XAolJWRlc2NyaXB0aW9uIC1uICVsaWJwa2duYW1lXAol
bmN1cnNlc19kZXNjclwKXApUaGlzIHBhY2thZ2UgY29udGFpbnMgJSogbGlicmFyeSVsaWJzdW1t
YXJ5XAoldW5kZWZpbmUgbGlicGFja2FnZV9leHRyYVwKJW5pbAoKJWRlZmluZSBsaWJwYWNrYWdl
X2V4dHJhIFJlcXVpcmVzKHByZSxwb3N0dW4pOiB0ZXJtaW5mbyA9ICVFVlIKJWxpYnBhY2thZ2Ug
dGluZm8gbG93LWxldmVsIHRlcm1pbmZvCiVsaWJwYWNrYWdlIC1vIHRpbmZvIGxvdy1sZXZlbCB0
ZXJtaW5mbwolbGlicGFja2FnZSAtZEMgdGluZm8gbG93LWxldmVsIHRlcm1pbmZvCiVsaWJwYWNr
YWdlIC1zZEMgdGluZm8gbG93LWxldmVsIHRlcm1pbmZvCgolbGlicGFja2FnZSB0aWMgdGVybWlu
Zm8gbWFuaXB1bGF0aW9uCiVsaWJwYWNrYWdlIC1vIHRpYyB0ZXJtaW5mbyBtYW5pcHVsYXRpb24K
JWxpYnBhY2thZ2UgLWRDIHRpYyB0ZXJtaW5mbyBtYW5pcHVsYXRpb24KCiVkZWZpbmUgbGlicGFj
a2FnZV9leHRyYSBQcm92aWRlczogJW5hbWUgPSAlRVZSCiVsaWJwYWNrYWdlICVuYW1lIGJhc2UK
JWxpYnBhY2thZ2UgLW8gJW5hbWUgYmFzZQolZGVmaW5lIGxpYnBhY2thZ2VfZXh0cmEgUHJvdmlk
ZXM6ICV7bmFtZX0tZGV2ZWwgPSAlRVZSCiVsaWJwYWNrYWdlIC1kQyAlbmFtZSBiYXNlCiVsaWJw
YWNrYWdlIC1zZEMgJW5hbWUgYmFzZQoKJWxpYnBhY2thZ2UgJXtuYW1lfSsrIEMrKyBiaW5kaW5n
cwolbGlicGFja2FnZSAtbyAle25hbWV9KysgQysrIGJpbmRpbmdzCiVsaWJwYWNrYWdlIC1kQysr
ICV7bmFtZX0rKyBDKysgYmluZGluZ3MKJWxpYnBhY2thZ2UgLXNkQysrICV7bmFtZX0rKyBDKysg
YmluZGluZ3MKCiVpZl93aXRoIHV0ZjgKJWRlZmluZSBsaWJwYWNrYWdlX2V4dHJhIFByb3ZpZGVz
OiAle25hbWV9dyA9ICVFVlIKJWxpYnBhY2thZ2UgJXtuYW1lfXcgYmFzZSBsaWJyYXJ5ICh3aWRl
Y2hhciBzdXBwb3J0KQolbGlicGFja2FnZSAtbyAle25hbWV9dyBiYXNlICh3aWRlY2hhciBzdXBw
b3J0KQolZGVmaW5lIGxpYnBhY2thZ2VfZXh0cmEgUmVxdWlyZXM6IGxpYiV7bmFtZX0tZGV2ZWwg
PSAlRVZSXApQcm92aWRlczogJXtuYW1lfXctZGV2ZWwgPSAlRVZSCiVsaWJwYWNrYWdlIC1kQyAl
e25hbWV9dyBiYXNlICh3aWRlY2hhciBzdXBwb3J0KQolbGlicGFja2FnZSAtc2RDICV7bmFtZX13
IGJhc2UgKHdpZGVjaGFyIHN1cHBvcnQpCgolbGlicGFja2FnZSAle25hbWV9Kyt3IEMrKyBiaW5k
aW5ncyAod2lkZWNoYXIgc3VwcG9ydCkKJWxpYnBhY2thZ2UgLW8gJXtuYW1lfSsrdyBDKysgYmlu
ZGluZ3MgKHdpZGVjaGFyIHN1cHBvcnQpCiVkZWZpbmUgbGlicGFja2FnZV9leHRyYSBSZXF1aXJl
czogbGliJXtuYW1lfXctZGV2ZWwgPSAlRVZSXApSZXF1aXJlczogbGliJXtuYW1lfSsrLWRldmVs
ID0gJUVWUgolbGlicGFja2FnZSAtZEMrKyAle25hbWV9Kyt3IEMrKyBiaW5kaW5ncyAod2lkZWNo
YXIgc3VwcG9ydCkKJWxpYnBhY2thZ2UgLXNkQysrICV7bmFtZX0rK3cgQysrIGJpbmRpbmdzICh3
aWRlY2hhciBzdXBwb3J0KQolZW5kaWYKCgolcGFja2FnZSAtbiB0ZXJtaW5mbwpTdW1tYXJ5OiBE
ZXNjcmlwdGlvbnMgb2YgY29tbW9uIHRlcm1pbmFsIHR5cGVzCkdyb3VwOiBTeXN0ZW0vQmFzZQpD
b25mbGljdHM6ICVuYW1lIDwgJXZlcnNpb24tJXJlbGVhc2UKQ29uZmxpY3RzOiBzY3JlZW4gPCAz
LjkuMTEtYWx0MQpCdWlsZEFyY2g6IG5vYXJjaAoKJXBhY2thZ2UgLW4gdGVybWluZm8tZXh0cmEK
U3VtbWFyeTogQWRkaXRpb25hbCB0ZXJtaW5hbCB0eXBlIGRlZmluaXRpb25zCkdyb3VwOiBTeXN0
ZW0vQmFzZQpCdWlsZEFyY2g6IG5vYXJjaApQcm92aWRlczogJW5hbWUtZXh0cmF0ZXJtcyA9ICV2
ZXJzaW9uCk9ic29sZXRlczogJW5hbWUtZXh0cmF0ZXJtcwpSZXF1aXJlcyhwcmUscG9zdHVuKTog
dGVybWluZm8gPSAldmVyc2lvbi0lcmVsZWFzZQoKJXBhY2thZ2UgLW4gdGVybXV0aWxzClN1bW1h
cnk6IEJhc2ljIHRlcm1pbmFsIHV0aWxpdGllcwpHcm91cDogU3lzdGVtL0Jhc2UKUHJvdmlkZXM6
IC9iaW4vdHB1dAoKJXBhY2thZ2UgLW4gdGVybXV0aWxzLWRldmVsClN1bW1hcnk6IEFkZGl0aW9u
YWwgdGVybWluYWwgdXRpbGl0aWVzCkdyb3VwOiBEZXZlbG9wbWVudC9PdGhlcgpSZXF1aXJlczog
dGVybXV0aWxzID0gJXZlcnNpb24tJXJlbGVhc2UKCiVkZXNjcmlwdGlvbgolbmN1cnNlc19kZXNj
cgoKJWRlc2NyaXB0aW9uIC1uIHRlcm1pbmZvCiV0ZXJtaW5mb19kZXNjcgoKVGhpcyBwYWNrYWdl
IGNvbnRhaW5zIHdoYXQgc2hvdWxkIGJlIGEgcmVhc29uYWJsZSBzdWJzZXQgb2YgdGVybWluYWwK
ZGVmaW5pdGlvbnMsIGluY2x1ZGluZzogYW5zaSwgZHVtYiwgbGludXgsIHJ4dnQsIHNjcmVlbiwg
c3VuLCB2dDEwMCwKdnQxMDIsIHZ0MjIwLCB2dDUyLCBhbmQgeHRlcm0uCgolZGVzY3JpcHRpb24g
LW4gdGVybWluZm8tZXh0cmEKJXRlcm1pbmZvX2Rlc2NyCgpUaGlzIHBhY2thZ2UgY29udGFpbnMg
YWxsIG9mIHRoZSB0ZXJtaW5hbCBkZWZpbml0aW9ucyBub3QgZm91bmQgaW4KdGhlIHRlcm1pbmZv
IHBhY2thZ2UuICBUaGVyZSBhcmUgZmFyIHRvbyBtYW55IHRvIGxpc3QgaGVyZS4KCiVkZXNjcmlw
dGlvbiAtbiB0ZXJtdXRpbHMKJW5jdXJzZXNfZGVzY3IKClRoaXMgcGFja2FnZSBjb250YWlucyBi
YXNpYyB0ZXJtaW5hbCBtYW5pcHVsYXRpb24gdXRpbGl0aWVzLgoKJWRlc2NyaXB0aW9uIC1uIHRl
cm11dGlscy1kZXZlbAolbmN1cnNlc19kZXNjcgoKVGhpcyBwYWNrYWdlIGNvbnRhaW5zIGFkZGl0
aW9uYWwgdGVybWluYWwgbWFuaXB1bGF0aW9uIHV0aWxpdGllcy4KCiVwcmVwCiVzZXR1cCAtYTEw
MAoKJXBhdGNoIC1wMQoKc2VkIC1pICdzL0VYVFJBX0xJQlM9Ii1sZGwgLWxuY3Vyc2VzICRFWFRS
QV9MSUJTIi9FWFRSQV9MSUJTPSIkRVhUUkFfTElCUyIvCnMvU0hMSUJfTElTVD0iLWxkbCAkU0hM
SUJfTElTVCIvU0hMSUJfTElTVD0iLWxncG0gJFNITElCX0xJU1QiLwpzL1RJTkZPX0xJU1Q9IiRT
SExJQl9MSVNUIi9USU5GT19MSVNUPS8nIC4vY29uZmlndXJlCgp4eiAtOWsgTkVXUwoKJWJ1aWxk
CiV7P29wdGZsYWdzX2x0bzolZ2xvYmFsIG9wdGZsYWdzX2x0byAlb3B0ZmxhZ3NfbHRvIC1mZmF0
LWx0by1vYmplY3RzfQolcmVtb3ZlX29wdGZsYWdzICVvcHRmbGFnc19ub3RyYWNlYmFjayAlb3B0
ZmxhZ3Nfbm9jcHAKJWlmYXJjaCAlaXg4NgolYWRkX29wdGZsYWdzIC1tb21pdC1sZWFmLWZyYW1l
LXBvaW50ZXIKJWVuZGlmCgojIFByZWRlZmluZSB0aGVzZSBmb3IgY29uZmlndXJlOgpleHBvcnQg
XAoJYWNfY3ZfZnVuY19ta3N0ZW1wPXllcyBcCglhY19jdl9wcm9nX0FXSz1nYXdrIFwKCWFjX2N2
X3Byb2dfTUFLRV9MT1dFUl9UQUdTPXllcyBcCglhY19jdl9wcm9nX01BS0VfVVBQRVJfVEFHUz15
ZXMgXAoJYWNfY3ZfcHJvZ19NQU49bWFuIFwKICAgICAgICAlbmlsCgolZGVmaW5lIF9jb25maWd1
cmVfc2NyaXB0IC4uL2NvbmZpZ3VyZQoKJWRlZmluZSBjb25maWdvcHRzIC0tcHJvZ3JhbS10cmFu
c2Zvcm0tbmFtZT0gXFxcCgkle3N1YnN0X3dpdGggc2hhcmVkfSBcXFwKCSV7c3Vic3Rfd2l0aCBu
b3JtYWx9IFxcXAoJJXtzdWJzdF93aXRoIGRlYnVnfSBcXFwKCSV7c3Vic3Rfd2l0aCBwcm9maWxl
fSBcXFwKCSV7c3Vic3Rfd2l0aCBhZGF9IFxcXAoJJXtzdWJzdF93aXRoIGxpYnRvb2x9IFxcXAoJ
JXtzdWJzdF93aXRoIGdwbX0gXFxcCiAgICAgICAgJWlmX3dpdGggY3h4IFwKCS0td2l0aC1jeHgt
c2hhcmVkIFxcXAogICAgICAgICVlbmRpZiBcCgktLXdpdGhvdXQtZGxzeW0gXFxcCgktLXdpdGgt
dGVybWxpYj10aW5mbyBcXFwKCS0td2l0aC10aWNsaWI9dGljIFxcXAoJLS13aXRoLW9zcGVlZD0i
dW5zaWduZWQgaW50IiBcXFwKCS0td2l0aC10ZXJtaW5mby1kaXJzPSIlcm9vdGRhdGFkaXIvdGVy
bWluZm86JV9kYXRhZGlyL3Rlcm1pbmZvIiBcXFwKCS0tZGlzYWJsZS10ZXJtY2FwIFxcXAoJLS1l
bmFibGUtY29uc3QgXFxcCgktLWVuYWJsZS1oYXJkLXRhYnMgXFxcCgktLWVuYWJsZS1uby1wYWRk
aW5nIFxcXAoJLS1lbmFibGUtc2lnd2luY2ggXFxcCgktLWVuYWJsZS1lY2hvIFxcXAoJLS1lbmFi
bGUtd2FybmluZ3MgXFxcCgktLXdpdGgtcGtnLWNvbmZpZy1saWJkaXI9JV9wa2djb25maWdkaXIg
XFxcCgktLWRpc2FibGUtcnBhdGggXFxcCgktLWRpc2FibGUtcm9vdC1lbnZpcm9uIFxcXAoJLS1k
aXNhYmxlLWhvbWUtdGVybWluZm8gXFxcCiAgICAgICAgLS1kaXNhYmxlLXN0cmlwcGluZyBcXFwK
CS0td2l0aC1jaHR5cGU9bG9uZyBcXFwKICAgICAgICAlbmlsCgolZGVmaW5lIGFiaTVvcHRzIC0t
d2l0aC1hYmktdmVyc2lvbj0lT0xEU08gLS1kaXNhYmxlLXBjLWZpbGVzCiVkZWZpbmUgYWJpNm9w
dHMgLS1lbmFibGUtcGMtZmlsZXMKCiVkZWZpbmUgY29uZmlndXJlX2ZsYXZvdXIoZDopIG1rZGly
IC1wIGJ1aWxkLSV7LWQqfSAmJiBjZCBidWlsZC0ley1kKn0gJiYgJWNvbmZpZ3VyZSAlY29uZmln
b3B0cyAlKiAmJiBjZCAuLgoKIyBjb25maWd1cmUgY2xhc3NpYyB2ZXJzaW9uCiVjb25maWd1cmVf
Zmxhdm91ciAtZCBjbGFzc2ljNSAtLSAlYWJpNW9wdHMKJW1ha2VfYnVpbGQgLUMgYnVpbGQtY2xh
c3NpYzUKJWNvbmZpZ3VyZV9mbGF2b3VyIC1kIGNsYXNzaWMgLS0gJWFiaTZvcHRzCiVtYWtlX2J1
aWxkIC1DIGJ1aWxkLWNsYXNzaWMKJWlmX3dpdGggdXRmOAolY29uZmlndXJlX2ZsYXZvdXIgLWQg
dXRmODUgLS0gLS1lbmFibGUtd2lkZWMgJWFiaTVvcHRzCiVtYWtlX2J1aWxkIC1DIGJ1aWxkLXV0
Zjg1CiVjb25maWd1cmVfZmxhdm91ciAtZCB1dGY4IC0tIC0tZW5hYmxlLXdpZGVjICVhYmk2b3B0
cwolbWFrZV9idWlsZCAtQyBidWlsZC11dGY4CiVlbmRpZiAjIHdpdGhfdXRmOAoKJWluc3RhbGwK
I2luc3RhbGwgY2xhc3NpYyBuY3Vyc2VzIGxpYnJhcnkgdmVyc2lvbgolbWFrZWluc3RhbGxfc3Rk
IC1DIGJ1aWxkLWNsYXNzaWM1IGluY2x1ZGVkaXI9JV9pbmNsdWRlZGlyLyVuYW1lCiVtYWtlaW5z
dGFsbF9zdGQgLUMgYnVpbGQtY2xhc3NpYyBpbmNsdWRlZGlyPSVfaW5jbHVkZWRpci8lbmFtZQoK
JWlmX3dpdGggdXRmOAolbWFrZWluc3RhbGxfc3RkIC1DIGJ1aWxkLXV0Zjg1IGluY2x1ZGVkaXI9
JV9pbmNsdWRlZGlyLyVuYW1lCmZpbmQgYnVpbGQtdXRmOCB8IHhhcmdzIHRvdWNoCiVtYWtlaW5z
dGFsbF9zdGQgLUMgYnVpbGQtdXRmOCBpbmNsdWRlZGlyPSVfaW5jbHVkZWRpci8lbmFtZQpsbiAt
cnMgJWJ1aWxkcm9vdCVfaW5jbHVkZWRpci8lbmFtZSAlYnVpbGRyb290JV9pbmNsdWRlZGlyLyV7
bmFtZX13CiVlbmRpZiAjIHdpdGhfdXRmOAoKIyBUaGUgcmVzZXRhbGwgc2NyaXB0LgppbnN0YWxs
IC1wRCAtbTc1NSAlU09VUkNFMTAyICVidWlsZHJvb3QlX2JpbmRpci9yZXNldGFsbAoKbG4gLXNu
ZiAlbmFtZS9jdXJzZXMuaCAlYnVpbGRyb290JV9pbmNsdWRlZGlyLyVuYW1lLmgKZm9yIG4gaW4g
Y3Vyc2VzIGV0aSBmb3JtIG1lbnUgcGFuZWwgdGVybSB0ZXJtY2FwIHVuY3RybDsgZG8KCWxuIC1z
bmYgIiVuYW1lLyRuLmgiICIlYnVpbGRyb290JV9pbmNsdWRlZGlyLyRuLmgiCmRvbmUKCiMgUmVs
b2NhdGUgbGlidGluZm8gZnJvbSBfbGliZGlyLyB0byAvX2xpYi8uCmZvciBmIGluICVidWlsZHJv
b3QlX2xpYmRpci9saWJ0aW5mbyouc287IGRvCgl0PSQocmVhZGxpbmsgIiRmIikKCWxuIC1zbmYg
IiQocmVsYXRpdmUgLyVfbGliLyIkdCIgJV9saWJkaXIvKSIgIiRmIgpkb25lCm1rZGlyIC1wICVi
dWlsZHJvb3QvJV9saWIKbXYgJWJ1aWxkcm9vdCVfbGliZGlyL2xpYnRpbmZvKi5zby4qICVidWls
ZHJvb3QvJV9saWIvCgpsbiAtc25mIGxpYiVuYW1lLnNvICVidWlsZHJvb3QlX2xpYmRpci9saWJj
dXJzZXMuc28KCiMgTGlicmFyeSBjb21wYXRpYmlsaXR5IHN5bWxpbmtzLgp0PSQocmVhZGxpbmsg
IiVidWlsZHJvb3QlX2xpYmRpci9saWIlbmFtZS5zby4lT0xEU08iKQpmb3IgdiBpbiA0IDM7IGRv
CglsbiAtcyAiJHQiICIlYnVpbGRyb290JV9saWJkaXIvbGliJW5hbWUuc28uJHYiCmRvbmUKCiMg
UmVsb2NhdGUgdHB1dC4KbWtkaXIgLXAgJWJ1aWxkcm9vdC9iaW4KbXYgJWJ1aWxkcm9vdCVfYmlu
ZGlyL3RwdXQgJWJ1aWxkcm9vdC9iaW4vCmxuIC1zIC4uLy4uL2Jpbi90cHV0ICVidWlsZHJvb3Ql
X2JpbmRpci8KCiMgR2VuZXJhdGUgbmV3IHRlcm1pbmZvIGVudHJpZXMgKGRlYikuCmZvciBuIGlu
IHJ4dnQgcnh2dC11bmljb2RlIHNjcmVlbjsgZG8KCUxEX0xJQlJBUllfUEFUSD0lYnVpbGRyb290
LyVfbGliOiVidWlsZHJvb3QlX2xpYmRpciBcCiAgICAgICAgVEVSTUlORk89JWJ1aWxkcm9vdCVf
ZGF0YWRpci90ZXJtaW5mbyBcCgkJJWJ1aWxkcm9vdCVfYmluZGlyL3RpYyAtcyAlbmFtZS1hbHQt
dGVybXMvJG4udGkKZG9uZQoKIyBTcGxpdCB0ZXJtaW5mbyBlbnRyaWVzIGludG8gL2xpYi90ZXJt
aW5mbyBhbmQgJV9kYXRhZGlyL3Rlcm1pbmZvLgpsbiAtc25mIC4uL2wvbGludXggJWJ1aWxkcm9v
dCVfZGF0YWRpci90ZXJtaW5mby9jL2NvbnNvbGUKCnJtIC1mIHJlbG9jYXRpb25fZXJyb3IKd2hp
bGUgcmVhZCAtciBuOyBkbwoJZj0iJHtuOjA6MX0iCglta2RpciAtcCAiJWJ1aWxkcm9vdC8lcm9v
dGRhdGFkaXIvdGVybWluZm8vJGYiCgltdiAiJWJ1aWxkcm9vdCVfZGF0YWRpci90ZXJtaW5mby8k
Zi8kbiIgIiVidWlsZHJvb3QvJXJvb3RkYXRhZGlyL3Rlcm1pbmZvLyRmLyIgfHwKCQl7IHRvdWNo
IHJlbG9jYXRpb25fZXJyb3I7IGV4aXQgMTsgfQoJbG4gLXMgYHJlbGF0aXZlICIlYnVpbGRyb290
LyVyb290ZGF0YWRpci90ZXJtaW5mby8kZi8kbiIgIiVidWlsZHJvb3QlX2RhdGFkaXIvdGVybWlu
Zm8vJGYvImAgXAoJCSIlYnVpbGRyb290JV9kYXRhZGlyL3Rlcm1pbmZvLyRmLyIgfHwKCQl7IHRv
dWNoIHJlbG9jYXRpb25fZXJyb3I7IGV4aXQgMTsgfQoJZWNobyAiJSVkaXIgJV9kYXRhZGlyL3Rl
cm1pbmZvLyRmIgoJZWNobyAiJV9kYXRhZGlyL3Rlcm1pbmZvLyRmLyRuIgpkb25lIDwgJVNPVVJD
RTEwMSB8IHNvcnQgLXUgPiBiYXNlLmxpc3QKWyAhIC1mIHJlbG9jYXRpb25fZXJyb3IgXQoKZmlu
ZCAlYnVpbGRyb290JV9kYXRhZGlyL3Rlcm1pbmZvIC10eXBlIGYgLW1pbmRlcHRoIDIgfAoJc2Vk
ICJzfCVidWlsZHJvb3R8fGciID4gZXh0cmEubGlzdAoKIyBSZW1vdmUgL3Vzci9saWIvdGVybWlu
Zm8gaWYgYW55LgpybSAtZiAlYnVpbGRyb290L3Vzci9saWIvdGVybWluZm8KCiMgUHJlcGFyZSBk
b2NzLgpybSAtcmYgJWJ1aWxkcm9vdCVfZG9jZGlyLyVuYW1lLSV2ZXJzaW9uCm1rZGlyIC1wICVi
dWlsZHJvb3QlX2RvY2Rpci8lbmFtZS0ldmVyc2lvbgppbnN0YWxsIC1wbTY0NCBBTk5PVU5DRSBO
RVdTLnh6IFJFQURNRSBUTy1ETyBcCgljKysvZGVtby5jYyBkb2MvKi5kb2MgZG9jL2h0bWwvKi5o
dG1sIFwKCSVidWlsZHJvb3QlX2RvY2Rpci8lbmFtZS0ldmVyc2lvbi8KaW5zdGFsbCAtcG02NDQg
YysrL1JFQURNRS1maXJzdCBcCgklYnVpbGRyb290JV9kb2NkaXIvJW5hbWUtJXZlcnNpb24vUkVB
RE1FLmMrKwojbWFrZSBjbGVhbiAtQyB0ZXN0CgojIFJlcGxhY2UgbGlibmN1cnNlcy5zby9saWJu
Y3Vyc2Vzdy5zbyBzeW1saW5rcyB3aXRoIGxpbmtlciBzY3JpcHRzLgpmb3IgaSBpbiBuY3Vyc2Vz
IG5jdXJzZXN3OyBkbwoJcm0gLWYgJWJ1aWxkcm9vdCVfbGliZGlyL2xpYiRpLnNvCgljYXQgPiAl
YnVpbGRyb290JV9saWJkaXIvbGliJGkuc28gPDwtRU9GCgkvKiBHTlUgbGQgc2NyaXB0ICovCglH
Uk9VUCglX2xpYmRpci9saWIkaS5zby4lQUJJIC1sdGluZm8pCglFT0YKZG9uZQoKJWRlZmluZSBf
dW5wYWNrYWdlZF9maWxlc190ZXJtaW5hdGVfYnVpbGQgMQolZGVmaW5lIF9zdHJpcHBlZF9maWxl
c190ZXJtaW5hdGVfYnVpbGQgMQolc2V0X3ZlcmlmeV9lbGZfbWV0aG9kIHN0cmljdAoKJWZpbGVz
CiMgbmN1cnNlcyBpcyBhIHB1cmUgdmlydHVhbCBwYWNrYWdlLgoKIyBURVJNSU5GTwolZmlsZXMg
LW4gdGVybWluZm8gLWYgYmFzZS5saXN0CiVyb290ZGF0YWRpci90ZXJtaW5mbwolZGlyICVfZGF0
YWRpci90ZXJtaW5mby8KJV9kYXRhZGlyL3RhYnNldAolX21hbjVkaXIvKgoKJWZpbGVzIC1uIHRl
cm1pbmZvLWV4dHJhIC1mIGV4dHJhLmxpc3QKJWRpciAlX2RhdGFkaXIvdGVybWluZm8vCiVkaXIg
JV9kYXRhZGlyL3Rlcm1pbmZvLyoKJV9kYXRhZGlyL3Rlcm1pbmZvL2MvY29uc29sZQoKIyBMSUJU
SU5GTwolZmlsZXMgLW4gbGlidGluZm8lQUJJCi8lX2xpYi9saWJ0aW5mby5zby4le0FCSX0qCgol
ZmlsZXMgLW4gbGlidGluZm8lez9PTERBQkl9Ci8lX2xpYi9saWJ0aW5mby5zby4qCiVleGNsdWRl
IC8lX2xpYi9saWJ0aW5mby5zby4le0FCSX0qCgolZmlsZXMgLW4gbGlidGluZm8tZGV2ZWwKJV9s
aWJkaXIvbGlidGluZm8uc28KJV9pbmNsdWRlZGlyL3Rlcm1jYXAuaAolX2luY2x1ZGVkaXIvdGVy
bS5oCiVfcGtnY29uZmlnZGlyL3RpbmZvLnBjCiVkaXIgJV9pbmNsdWRlZGlyLyVuYW1lLwolX2lu
Y2x1ZGVkaXIvJW5hbWUvdGVybWNhcC5oCiVfaW5jbHVkZWRpci8lbmFtZS90ZXJtLmgKJV9pbmNs
dWRlZGlyLyVuYW1lL25jdXJzZXNfZGxsLmgKCiVmaWxlcyAtbiBsaWJ0aW5mby1kZXZlbC1zdGF0
aWMKJV9saWJkaXIvbGlidGluZm8uYQoKJWZpbGVzIC1uIGxpYnRpYyVBQkkKJV9saWJkaXIvbGli
dGljLnNvLiV7QUJJfSoKCiVmaWxlcyAtbiBsaWJ0aWMlez9PTERBQkl9CiVfbGliZGlyL2xpYnRp
Yy5zby4qCiVleGNsdWRlICVfbGliZGlyL2xpYnRpYy5zby4le0FCSX0qCgolZmlsZXMgLW4gbGli
dGljLWRldmVsCiVfbGliZGlyL2xpYnRpYy5zbwolX3BrZ2NvbmZpZ2Rpci90aWMucGMKJV9pbmNs
dWRlZGlyLyVuYW1lL3Rlcm1fZW50cnkuaAolX2luY2x1ZGVkaXIvJW5hbWUvbmNfdHBhcm0uaAoK
IyBURVJNVVRJTFMKJWZpbGVzIC1uIHRlcm11dGlscwovYmluL3RwdXQKJV9iaW5kaXIvY2xlYXIK
JV9iaW5kaXIvaW5mb2NtcAolX2JpbmRpci9yZXNldCoKJV9iaW5kaXIvdG9lCiVfYmluZGlyL3Rw
dXQKJV9iaW5kaXIvdHNldAolX2JpbmRpci90YWJzCiVfbWFuN2Rpci8qCiVfbWFuMWRpci9jbGVh
ci4qCiVfbWFuMWRpci9pbmZvY21wLioKJV9tYW4xZGlyL3Jlc2V0LioKJV9tYW4xZGlyL3RvZS4q
CiVfbWFuMWRpci90cHV0LioKJV9tYW4xZGlyL3RzZXQuKgolX21hbjFkaXIvdGFicy4qCgolZmls
ZXMgLW4gdGVybXV0aWxzLWRldmVsCiVfYmluZGlyL2NhcHRvaW5mbwolX2JpbmRpci9pbmZvdG9j
YXAKI19iaW5kaXIvdGFjawolX2JpbmRpci90aWMKJV9tYW4xZGlyL2NhcHRvaW5mby4qCiVfbWFu
MWRpci9pbmZvdG9jYXAuKgojX21hbjFkaXIvdGFjay4qCiVfbWFuMWRpci90aWMuKgoKIyBMSUJO
Q1VSU0VTCiVmaWxlcyAtbiBsaWIlbmFtZSVBQkkKJV9saWJkaXIvbGliKlttdXNsXS5zby4le0FC
SX0qCiVkaXIgJV9kb2NkaXIvJW5hbWUtJXZlcnNpb24vCiVfZG9jZGlyLyVuYW1lLSV2ZXJzaW9u
L1tBLVpdKgoKJWZpbGVzIC1uIGxpYiV7bmFtZX0lez9PTERBQkl9CiVleGNsdWRlICVfbGliZGly
L2xpYipbbXVzbF0uc28uJXtBQkl9KgolX2xpYmRpci9saWIqW211c2xdLnNvLioKCiVmaWxlcyAt
biBsaWIlbmFtZS1kZXZlbAolX2JpbmRpci8le25hbWV9KiVBQkktY29uZmlnCiVleGNsdWRlICVf
YmluZGlyLyV7bmFtZX0lT0xEU08tY29uZmlnCiVfbGliZGlyL2xpYipbbXVzbF0uc28KJV9wa2dj
b25maWdkaXIvKlttdXNsXS5wYwolX2luY2x1ZGVkaXIvKgolX21hbjFkaXIvKi1jb25maWcqCiVl
eGNsdWRlICVfaW5jbHVkZWRpci90ZXJtKi5oCiVleGNsdWRlICVfaW5jbHVkZWRpci8lbmFtZS90
ZXJtKi5oCiVleGNsdWRlICVfaW5jbHVkZWRpci8lbmFtZS9uY3Vyc2VzX2RsbC5oCiVleGNsdWRl
ICVfaW5jbHVkZWRpci8lbmFtZS9uY190cGFybS5oCiVpZl93aXRoIGN4eAolZXhjbHVkZSAlX2lu
Y2x1ZGVkaXIvJW5hbWUvY3Vyc2VzYXBwLmgKJWV4Y2x1ZGUgJV9pbmNsdWRlZGlyLyVuYW1lL2N1
cnNlcz8uaAolZXhjbHVkZSAlX2luY2x1ZGVkaXIvJW5hbWUvY3Vyc3Nsay5oCiVleGNsdWRlICVf
aW5jbHVkZWRpci8lbmFtZS9ldGlwLmgKJWVuZGlmICMgd2l0aF9jeHgKJWlmX3dpdGggdXRmOAol
ZXhjbHVkZSAlX2luY2x1ZGVkaXIvJXtuYW1lfXcKJWVuZGlmICMgd2l0aF91dGY4CiVfbWFuM2Rp
ci8qCiVkaXIgJV9kb2NkaXIvJW5hbWUtJXZlcnNpb24vCiVfZG9jZGlyLyVuYW1lLSV2ZXJzaW9u
L1thLXpdKgoKJWZpbGVzIC1uIGxpYiVuYW1lLWRldmVsLXN0YXRpYwolX2xpYmRpci9saWIqLmEK
JWV4Y2x1ZGUgJV9saWJkaXIvbGlidGluZm8uYQolaWZfd2l0aCBjeHgKJWV4Y2x1ZGUgJV9saWJk
aXIvbGlibmN1cnNlcysrKi5hCiVlbmRpZiAjIHdpdGhfY3h4CgojIExJQk5DVVJTRVMrKwolaWZf
d2l0aCBjeHgKJWZpbGVzIC1uIGxpYiVuYW1lKyslQUJJCiVfbGliZGlyL2xpYm5jdXJzZXMrKy5z
by4le0FCSX0qCgolZmlsZXMgLW4gbGliJW5hbWUrKyV7P09MREFCSX0KJV9saWJkaXIvbGlibmN1
cnNlcysrLnNvLiV7T0xEU099KgoKJWZpbGVzIC1uIGxpYiVuYW1lKystZGV2ZWwKJV9saWJkaXIv
bGlibmN1cnNlcysrLnNvCiVkaXIgJV9pbmNsdWRlZGlyLyVuYW1lLwolX2luY2x1ZGVkaXIvJW5h
bWUvY3Vyc2VzYXBwLmgKJV9pbmNsdWRlZGlyLyVuYW1lL2N1cnNlcz8uaAolX2luY2x1ZGVkaXIv
JW5hbWUvY3Vyc3Nsay5oCiVfaW5jbHVkZWRpci8lbmFtZS9ldGlwLmgKJV9wa2djb25maWdkaXIv
bmN1cnNlcysrLnBjCgolZmlsZXMgLW4gbGliJW5hbWUrKy1kZXZlbC1zdGF0aWMKJV9saWJkaXIv
bGlibmN1cnNlcysrLmEKJWVuZGlmICMgd2l0aF9jeHgKCiVpZl93aXRoIHV0ZjgKJWZpbGVzIC1u
IGxpYiV7bmFtZX13JUFCSQolX2xpYmRpci9saWIqW211c2xddy5zby4le0FCSX0qCgolZmlsZXMg
LW4gbGliJXtuYW1lfXclez9PTERBQkl9CiVleGNsdWRlICVfbGliZGlyL2xpYipbbXVzbF13LnNv
LiV7QUJJfSoKJV9saWJkaXIvbGliKlttdXNsXXcuc28uKgoKJWZpbGVzIC1uIGxpYiV7bmFtZX13
LWRldmVsCiVfYmluZGlyLyV7bmFtZX13NS1jb25maWcKJV9saWJkaXIvbGliKlttdXNsXXcuc28K
JV9pbmNsdWRlZGlyLyV7bmFtZX13CiVfcGtnY29uZmlnZGlyLypbbXVzbF13LnBjCgolaWZfd2l0
aCBjeHgKJWZpbGVzIC1uIGxpYiV7bmFtZX0rK3clQUJJCiVfbGliZGlyL2xpYm5jdXJzZXMrK3cq
LnNvLiV7QUJJfSoKCiVmaWxlcyAtbiBsaWIle25hbWV9Kyt3JXs/T0xEQUJJfQolX2xpYmRpci9s
aWJuY3Vyc2VzKyt3Ki5zby4le09MRFNPfSoKCiVmaWxlcyAtbiBsaWIle25hbWV9Kyt3LWRldmVs
CiVfbGliZGlyL2xpYm5jdXJzZXMrK3cuc28KJWRpciAlX2luY2x1ZGVkaXIvJW5hbWUvCiVfcGtn
Y29uZmlnZGlyL25jdXJzZXMrK3cqLnBjCgolZmlsZXMgLW4gbGliJW5hbWUrK3ctZGV2ZWwtc3Rh
dGljCiVfbGliZGlyL2xpYm5jdXJzZXMrK3cqLmEKJWVuZGlmICMgd2l0aF9jeHgKJWVuZGlmICMg
d2l0aF91dGY4CgolY2hhbmdlbG9nCiogTW9uIEFwciAwMSAyMDI0IEFsZXhhbmRlciBMdWJ5YWdp
biA8ZGZwbEBhbHRsaW51eC5vcmc+IDYuNC4yMDI0MDQwMS1hbHQxCi0gNi40CgoqIFN1biBBdWcg
MjcgMjAyMyBGci4gQnIuIEdlb3JnZSA8Z2VvcmdlQGFsdGxpbnV4Lm9yZz4gNi4zLjIwMjIwNjE4
LWFsdDQKLSBGaXggcHJvdmlkZXMgbG9zcyBhZnRlciBzcGVjIHJlZGVzaWduCgoqIFdlZCBBdWcg
MjMgMjAyMyBGci4gQnIuIEdlb3JnZSA8Z2VvcmdlQGFsdGxpbnV4Lm9yZz4gNi4zLjIwMjIwNjE4
LWFsdDMKLSBGaXggcmVxdWlyZW1lbnRzIGxvc3MgYWZ0ZXIgc3BlYyByZWRlc2lnbgoKKiBUaHUg
SnVsIDI3IDIwMjMgRnIuIEJyLiBHZW9yZ2UgPGdlb3JnZUBhbHRsaW51eC5vcmc+IDYuMy4yMDIy
MDYxOC1hbHQyCi0gU2VwYXJhdGUgQVBJNSBhbmQgQVBJNiB2ZXJzaW9ucyAoQ2xvc2VzOiAjNDQ4
MTEpCi0gUHJvdmlkZSBzZW1pLWF1dG9tYXRpYyBwYWNrYWdlIHNwZWMgZ2VuZXJhdG9ycwoKKiBU
dWUgSnVuIDIxIDIwMjIgRnIuIEJyLiBHZW9yZ2UgPGdlb3JnZUBhbHRsaW51eC5vcmc+IDYuMy4y
MDIyMDYxOC1hbHQxCi0gQXV0b2J1aWxkIHZlcnNpb24gYnVtcCB0byA2LjMuMjAyMjA2MTgKCiog
TW9uIEphbiAzMSAyMDIyIFNlcmdleSBCb2xzaGFrb3YgPHNib2xzaGFrb3ZAYWx0bGludXgucnU+
IDYuMy4yMDIxMTEwNi1hbHQyCi0gYWRkIGFsYWNyaXR0eSBhbmQgZm9vdCB0byBiYXNldGVybSBs
aXN0CgoqIFR1ZSBOb3YgMDkgMjAyMSBGci4gQnIuIEdlb3JnZSA8Z2VvcmdlQGFsdGxpbnV4LnJ1
PiA2LjMuMjAyMTExMDYtYWx0MQotIEF1dG9idWlsZCB2ZXJzaW9uIGJ1bXAgdG8gNi4zLjIwMjEx
MTA2CgoqIFRodSBBdWcgMjYgMjAyMSBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+
IDYuMi4yMDIxMDEyMy1hbHQyCi0gTW92ZWQgaW5mb2NtcCBmcm9tIHRlcm11dGlscy1kZXZlbCB0
byB0ZXJtdXRpbHMgKGNsb3NlczogIzQwODA4KS4KLSBBZGRlZCAtZmZhdC1sdG8tb2JqZWN0cyB0
byAlJW9wdGZsYWdzX2x0by4KCiogVGh1IEphbiAyOCAyMDIxIEZyLiBCci4gR2VvcmdlIDxnZW9y
Z2VAYWx0bGludXgucnU+IDYuMi4yMDIxMDEyMy1hbHQxCi0gQXV0b2J1aWxkIHZlcnNpb24gYnVt
cCB0byA2LjIuMjAyMTAxMjMKLSBBZGQgc2NyZWVuIGtjYnQgKHNoaWZ0K3RhYikgZmllbGQKCiog
RnJpIE5vdiAxMyAyMDIwIEZyLiBCci4gR2VvcmdlIDxnZW9yZ2VAYWx0bGludXgucnU+IDYuMi4y
MDIwMTEwNy1hbHQxCi0gQXV0b2J1aWxkIHZlcnNpb24gYnVtcCB0byA2LjIuMjAyMDExMDcKLSAo
Q2xvc2VzOiAjMzkxMjkpCgoqIE1vbiBPY3QgMjkgMjAxOCBBbmRyZXcgU2F2Y2hlbmtvIDxiaXJj
b3BoQGFsdGxpbnV4Lm9yZz4gNi4xLjIwMTgwNDA3LWFsdDIKLSBNb3ZlIHtzY3JlZW4sc3QsRXRl
cm19LTI1NmNvbG9yKiwgc3QgdG8gdGhlIGJhc2UgdGVybXMgc2V0LgoKKiBNb24gQXByIDE2IDIw
MTggRnIuIEJyLiBHZW9yZ2UgPGdlb3JnZUBhbHRsaW51eC5ydT4gNi4xLjIwMTgwNDA3LWFsdDEK
LSBNYWpvciB2ZXJzaW9uIHVwZGF0ZQoKKiBNb24gQXByIDE2IDIwMTggRnIuIEJyLiBHZW9yZ2Ug
PGdlb3JnZUBhbHRsaW51eC5ydT4gNS45LWFsdDExCi0gRml4IHJlbGF0aXZlIHBhdGggbGlua2lu
ZwoKKiBUdWUgT2N0IDI0IDIwMTcgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3JnPiA1
LjktYWx0MTAKLSBsaWJuY3Vyc2VzOiBjb21wcmVzc2VkIE5FV1MgZmlsZS4KCiogVHVlIFNlcCAx
MiAyMDE3IEZyLiBCci4gR2VvcmdlIDxnZW9yZ2VAYWx0bGludXgucnU+IDUuOS1hbHQ5Ci0gUmVt
b3ZlIGNpcmN1bGFyIGJ1aWxkcmVxcwoKKiBNb24gRmViIDI5IDIwMTYgRnIuIEJyLiBHZW9yZ2Ug
PGdlb3JnZUBhbHRsaW51eC5ydT4gNS45LWFsdDgKLSBSZWJ1aWxkIHdpdGggbmV3IEdDQwoKKiBX
ZWQgU2VwIDE2IDIwMTUgRnIuIEJyLiBHZW9yZ2UgPGdlb3JnZUBhbHRsaW51eC5ydT4gNS45LWFs
dDcKLSBQYWNrYWdlIC5wYyBmaWxlcyAoQ2xvc2VzOiAjMzAzMTIpCgoqIE1vbiBTZXAgMTQgMjAx
NSBGci4gQnIuIEdlb3JnZSA8Z2VvcmdlQGFsdGxpbnV4LnJ1PiA1LjktYWx0NgotIFVwZGF0ZSB0
byA1LjktMjAxNDEyMDYKCiogVGh1IEp1bCAxNiAyMDE1IEZyLiBCci4gR2VvcmdlIDxnZW9yZ2VA
YWx0bGludXgucnU+IDUuOS1hbHQ1Ci0gQ2hhbmdlIHBhY2thZ2luZyBzY2hlbWUKCiogVHVlIEp1
bCAwMiAyMDEzIEZyLiBCci4gR2VvcmdlIDxnZW9yZ2VAYWx0bGludXgucnU+IDUuOS1hbHQ0Ci0g
VGhhbmtzIGFzZHVzQCBmb3IgdHVuaW5nIHRoaXMgdXAKLSBWZXJzaW9uIHVwIHRvIDUuOS0yMDEz
MDYyMgotIEVuYWJsZSBDKysgYmluZGluZ3MKCiogTW9uIEphbiAyMSAyMDEzIEZyLiBCci4gR2Vv
cmdlIDxnZW9yZ2VAYWx0bGludXgucnU+IDUuOS1hbHQzCk1ha2UgdGVybWluZm8gbm9hcmNoCgoq
IEZyaSBKYW4gMTggMjAxMyBGci4gQnIuIEdlb3JnZSA8Z2VvcmdlQGFsdGxpbnV4LnJ1PiA1Ljkt
YWx0MgotIFZlcnNpb24gdXAgdG8gNS45LTIwMTMwMTEyCi0gRXh0ZW5kIGJhc2V0ZXJtcyBsaXN0
IHdpdGggMjU2LWNvbG9yIHZlcnNpb25zIG9mIHRlcm1pbmFscyAoQ2xvc2VzOiAjMjUyNDUpCi0g
VXBkYXRlIHNjcmVlbi50aSBmcm9tIHNjcmVlbi00LjAuMyAoQ2xvc2VzOiAjMjgzMTMpCgoqIE1v
biBEZWMgMTcgMjAxMiBGci4gQnIuIEdlb3JnZSA8Z2VvcmdlQGFsdGxpbnV4LnJ1PiA1LjktYWx0
MQotIFZlcnNpb24gdXAgdG8gNS45LTIwMTIxMjE1CgoqIFRodSBGZWIgMTAgMjAxMSBEbWl0cnkg
Vi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDUuNy1hbHQ2Ci0gUmVidWlsdCBmb3IgZGVidWdp
bmZvLgoKKiBUdWUgT2N0IDEyIDIwMTAgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3Jn
PiA1LjctYWx0NQotIFBhY2thZ2VkIHRlcm1pbmZvLWV4dHJhIHN1YnBhY2thZ2UgYXMgbm9hcmNo
LgoKKiBUdWUgT2N0IDEyIDIwMTAgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3JnPiA1
LjctYWx0NAotIFJlYnVpbHQgZm9yIHNvbmFtZSBzZXQtdmVyc2lvbnMuCgoqIFR1ZSBBdWcgMjQg
MjAxMCBBbGV4ZXkgSS4gRnJvbG9mZiA8cmFvcm5AYWx0bGludXgub3JnPiA1LjctYWx0My4xCi0g
Tk1VOgogICsgVXBkYXRlZCByeHZ0LXVuaWNvZGUgZGVmaW5pdGlvbiAoY2xvc2VzOiAjMjM5Mjcp
CgoqIEZyaSBOb3YgMTMgMjAwOSBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDUu
Ny1hbHQzCi0gbGlidGljLWRldmVsOiBBZGRlZCBsaWJ0aW5mby1kZXZlbCB0byB0aGUgcGFja2Fn
ZSByZXF1aXJlbWVudHMuCgoqIFRodSBOb3YgMTIgMjAwOSBEbWl0cnkgVi4gTGV2aW4gPGxkdkBh
bHRsaW51eC5vcmc+IDUuNy1hbHQyCi0gUmVtb3ZlZCBvYnNvbGV0ZSAlJXBvc3RfbGRjb25maWcv
JSVwb3N0dW5fbGRjb25maWcgY2FsbHMuCi0gVXBkYXRlZCBCdWlsZFJlcXVpcmVzLgoKKiBXZWQg
Tm92IDA1IDIwMDggU3RhbmlzbGF2IElldmxldiA8aW5nZXJAYWx0bGludXgub3JnPiA1LjctYWx0
MQotIDUuNwoKKiBUaHUgT2N0IDAyIDIwMDggRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgu
b3JnPiA1LjYtYWx0NQotIGxpYm5jdXJzZXMtZGV2ZWw6IERvIG5vdCBwYWNrYWdlIGxpYnRpYy5z
by4KLSBsaWJuY3Vyc2Vzdy1kZXZlbDogVHVybmVkIGxpYm5jdXJzZXN3LnNvIGludG8gbGlua2Vy
IHNjcmlwdC4KLSBsaWJ0aWMsIGxpYnRpYy1kZXZlbCwgbGlibmN1cnNlcy1kZXZlbC1zdGF0aWM6
IEZpeGVkIHBhY2thZ2UgZGVwZW5kZW5jaWVzLgoKKiBUdWUgU2VwIDI1IDIwMDcgU3RhbmlzbGF2
IElldmxldiA8aW5nZXJAYWx0bGludXgub3JnPiA1LjYtYWx0NAotIG1lcmdlIHdpdGggY3VycmVu
dCB1cHN0cmVhbSB2ZXJzaW9uKDIwMDcwOTA4KQotIGJ1aWxkIHdpdGggdGljbGliIGFuZCB3aXRo
b3V0IHRhY2sKCiogRnJpIE1heSAxMSAyMDA3IFN0YW5pc2xhdiBJZXZsZXYgPGluZ2VyQGFsdGxp
bnV4Lm9yZz4gNS42LWFsdDMKLSBtZXJnZSB3aXRoIGN1cnJlbnQgdXBzdHJlYW0gdmVyc2lvbiAo
MjAwNzA1MDUpCi0gbWstMXN0IHBhdGNoIGRyb3BwZWQgKHVwc3RyZWFtIGhhcyBpbXByb3ZlZCBi
dWlsZCBzeXN0ZW0pCi0gdXNlIHVwc3RyZWFtIHh0ZXJtIGRlZmluaXRpb24KLSBhZGQgcnh2dC11
bmljb2RlCi0gbmV3IHBhdGNoZXM6CiAgICBmaXggdGFjayBidWlsZCAoVE9ETyB0YWNrIHdpbGwg
YmUgbWFpbnRhaW5lZCBpbiBzZXBhcmF0ZSB0YXJiYWxsKSwKICAgIGZpeCBrYnMgaW4geHRlcm0g
dGVybWluYWwgZGVzY3JpcHRpb24gKHJlcGxhY2UgXkggd2l0aCAvMTc3IHRvIHNhdGlzZnkgZW1h
Y3MpCgoqIE1vbiBBcHIgMDkgMjAwNyBTdGFuaXNsYXYgSWV2bGV2IDxpbmdlckBhbHRsaW51eC5v
cmc+IDUuNi1hbHQyCi0gbW92ZSAlX2xpYi90ZXJtaW5mbyB0byAvbGliL3Rlcm1pbmZvCgoqIFdl
ZCBEZWMgMjcgMjAwNiBTdGFuaXNsYXYgSWV2bGV2IDxpbmdlckBhbHRsaW51eC5vcmc+IDUuNi1h
bHQxCi0gdXBkYXRlIHRvIGN1cnJlbnQgc25hcHNob3QgKDIwMDYxMjIzKSBvZiA1LjYKCiogRnJp
IFNlcCAwOCAyMDA2IFN0YW5pc2xhdiBJZXZsZXYgPGluZ2VyQGFsdGxpbnV4Lm9yZz4gNS41LWFs
dDQKLSB1cGRhdGUgdG8gY3VycmVudCBzbmFwc2hvdCAoMjAwNjA5MDMpCgoqIFR1ZSBBdWcgMjkg
MjAwNiBTdGFuaXNsYXYgSWV2bGV2IDxpbmdlckBhbHRsaW51eC5vcmc+IDUuNS1hbHQzCi0gbWVy
Z2VkIHdpdGggY3VycmVudCB2ZXJzaW9uCi0gcmVwbGFjZWQgbmN1cnNlcy5zbyBzeW1saW5rIHdp
dGggYSBsaW5rZXIgc2NyaXB0CgoqIFR1ZSBNYXkgMzAgMjAwNiBTdGFuaXNsYXYgSWV2bGV2IDxp
bmdlckBhbHRsaW51eC5vcmc+IDUuNS1hbHQyCi0gbWVyZ2Ugd2l0aCBjdXJyZW50IHZlcnNpb24K
LSBhZGRlZCBsaWJpbmZvdy1kZXZlbCBsaWJyYXJ5IChwYXRjaCBmcm9tIHJhb3JuQCkKCiogVGh1
IE1heSAxOCAyMDA2IFN0YW5pc2xhdiBJZXZsZXYgPGluZ2VyQGFsdGxpbnV4Lm9yZz4gNS41LWFs
dDEKLSA1LjUsIGVuYWJsZSB1dGY4IGFnYWluCgoqIE1vbiBGZWIgMTQgMjAwNSBTdGFuaXNsYXYg
SWV2bGV2IDxpbmdlckBhbHRsaW51eC5vcmc+IDUuNC4yMDA1MDEwOC1hbHQzCi0gbGF0ZXN0IHNu
YXBzaG90LCBmaXhlZCBidWdzIDYwOTIsNDg4OQoKKiBNb24gSmFuIDE3IDIwMDUgU3RhbmlzbGF2
IElldmxldiA8aW5nZXJAYWx0bGludXgub3JnPiA1LjQuMjAwNTAxMDgtYWx0MgotIHRlbXBvcmFy
eSB0dXJuIG9mZiBidWlsZGluZyBvZiB3aWRlY2hhciB2ZXJzaW9uCiAgKHRpbmZvIGFuZCB0aW5m
b3cgYXJlIGJpbmFyeSBpbmNvbXBhdGlibGUgbm93KQoKKiBXZWQgSmFuIDEyIDIwMDUgU3Rhbmlz
bGF2IElldmxldiA8aW5nZXJAYWx0bGludXgub3JnPiA1LjQuMjAwNTAxMDgtYWx0MQotIGxhdGVz
dCByb2xsdXAKCiogRnJpIEF1ZyAwNiAyMDA0IFN0YW5pc2xhdiBJZXZsZXYgPGluZ2VyQGFsdGxp
bnV4Lm9yZz4gNS40LjIwMDQwNzMxLWFsdDEKLSBsYXRlc3Qgcm9sbHVwLCBhcHBseSB4ODZfNjQg
Zml4ZXMgZnJvbSBtb3VzZUAKCiogVHVlIEFwciAyNyAyMDA0IFN0YW5pc2xhdiBJZXZsZXYgPGlu
Z2VyQGFsdGxpbnV4Lm9yZz4gNS40LjIwMDQwNDI0LWFsdDEKLSBsYXRlc3Qgcm9sbHVwLCByZWJ1
aWxkIHdpdGggZ2xpYmMyLjMKCiogVGh1IEZlYiAyNiAyMDA0IFN0YW5pc2xhdiBJZXZsZXYgPGlu
Z2VyQGFsdGxpbnV4Lm9yZz4gNS40LjIwMDQwMjIxLWFsdDEKLSA1LjQgZmluYWwsIHdpZGUtY2hh
ciBzdXBwb3J0IG5vdyByZWFsbHkgd29ya3MKCiogVGh1IEZlYiAwNSAyMDA0IFN0YW5pc2xhdiBJ
ZXZsZXYgPGluZ2VyQGFsdGxpbnV4Lm9yZz4gNS40LjIwMDQwMTMxLWFsdDEKLSBsYXRlc3QgcGF0
Y2hlcyBmcm9tIFRob21hcwotIGRpc2FibGUgaG9tZSB0ZXJtaW5mbyBmZWF0dXJlLCBzbyBwbGVh
c2UgdXNlIFRFUk1JTkZPIHZhcmlhYmxlIGluc3RlYWQKCiogRnJpIEphbiAzMCAyMDA0IERtaXRy
eSBWLiBMZXZpbiA8bGR2QGFsdGxpbnV4Lm9yZz4gNS40LjIwMDQwMTI1LWFsdDEKLSBNaW5vciBz
cGVjZmlsZSB0d2Vha3MuCgoqIEZyaSBKYW4gMzAgMjAwNCBTdGFuaXNsYXYgSWV2bGV2IDxpbmdl
ckBhbHRsaW51eC5vcmc+IDUuNC4yMDA0MDEyNS1hbHQwLjMKLSBBZGRlZCAnLS13aXRoIGdwbScg
YnVpbGRpbmcgZmVhdHVyZSAoIzI4MjcpLgotIEZpeGVkIGJ1aWxkIGZvciBub24teDg2IHBsYXRm
b3JtcyAoIzI4MjcpLgoKKiBGcmkgSmFuIDMwIDIwMDQgU3RhbmlzbGF2IElldmxldiA8aW5nZXJA
YWx0bGludXgub3JnPiA1LjQuMjAwNDAxMjUtYWx0MC4yCi0gQWRkZWQgY29uZmxpY3RzIHdpdGgg
bGliZ3BtIDwgMS4yMC4xLWFsdDMuMS4KICBBbGwgb2xkIGxpYmdwbSB2ZXJzaW9ucyBhcmUgaW5j
b21wYXRpYmxlIHdpdGggNS40CgoqIFRodSBKYW4gMjkgMjAwNCBTdGFuaXNsYXYgSWV2bGV2IDxp
bmdlckBhbHRsaW51eC5vcmc+IDUuNC4yMDA0MDEyNS1hbHQwLjEKLSBVcGRhdGVkIGNvZGUgdG8g
cGF0Y2hsZXZlbCAyMDA0MDEyNSAoNS40IHByZXJlbGVhc2UpLgotIERvIG5vdCBidWlsZCBvcnBo
YW5lZCBjKysgYmluZGluZ3MuCi0gQnVpbGQgYm90aCBjbGFzc2ljIGFuZCB1dGY4IGxpYnJhcmll
cy4KLSBCdWlsZCBzaW5nbGUgdGVybWluZm8gbGlicmFyeSBib3RoIGZvciBjbGFzc2ljIGFuZCB1
dGY4IG5jdXJzZXMuCgoqIFdlZCBKdWwgMDkgMjAwMyBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRs
aW51eC5vcmc+IDUuMy4yMDAyMTAxOS1hbHQyCi0gRml4ZWQgc21wIGJ1aWxkLgotIEJ1aWxkIGxp
Ym5jdXJzZXMrKyBhcyBzaGFyZWQgbGlicmFyeSwgdG9vICgwMDAyNjc1KS4KLSBNb3ZlIGFsbCBu
Y3Vyc2VzKysgc3R1ZmYgdG8gc2VwYXJhdGUgc3VicGFja2FnZXMuCgoqIFN1biBEZWMgMDggMjAw
MiBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDUuMy4yMDAyMTAxOS1hbHQxCi0g
VXBkYXRlZCBjb2RlIHRvIHBhdGNobGV2ZWwgMjAwMjEwMTkgKG1pbm9yIGZpeGVzKS4KLSBSZWxv
Y2F0ZWQgL3Vzci9iaW4vdHB1dCB0byAvYmluL3RwdXQuCgoqIFdlZCBPY3QgMTYgMjAwMiBEbWl0
cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDUuMy4yMDAyMTAxMi1hbHQxCi0gVXBkYXRl
ZCBjb2RlIHRvIHBhdGNobGV2ZWwgMjAwMjEwMTIgKDUuMyByZWxlYXNlKS4KCiogVGh1IFNlcCAy
NiAyMDAyIERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxpbnV4Lm9yZz4gNS4yLjIwMDIwOTIxLWFs
dDEKLSBVcGRhdGVkIGNvZGUgdG8gcGF0Y2hsZXZlbCAyMDAyMDkyMS4KLSB4dGVybS50aToKICAr
IHVwZGF0ZWQgZnJvbSB4dGVybS0xNjcvdGVybWluZm87CiAgKyBkcm9wcGVkIGFsbCBjaGFuZ2Vz
IG1hZGUgaW4gNS4yLjIwMDIwOTAxLWFsdDEgZXhjZXB0IGtob21lL2tlbmQuCgoqIE1vbiBTZXAg
MDkgMjAwMiBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDUuMi4yMDAyMDkwNy1h
bHQxCi0gVXBkYXRlZCBjb2RlIHRvIHBhdGNobGV2ZWwgMjAwMjA5MDcuCgoqIE1vbiBTZXAgMDIg
MjAwMiBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDUuMi4yMDAyMDkwMS1hbHQx
Ci0gVXBkYXRlZCBjb2RlIHRvIHBhdGNobGV2ZWwgMjAwMjA5MDEuCi0geHRlcm0udGk6IGZpeGVk
IGVudHJpZXMgZm9yIGtob21lLCBrZW5kLAogIGtmMSwga2YxMywga2YxNCwga2YxNSwga2YxNiwg
a2YxNywga2YxOCwga2YxOSwga2YyLCBrZjIwLCBrZjMsIGtmNC4KLSBVcGRhdGVkIGRldmVsLXN0
YXRpYyByZXF1aXJlbWVudHMuCgoqIFdlZCBBdWcgMTQgMjAwMiBEbWl0cnkgVi4gTGV2aW4gPGxk
dkBhbHRsaW51eC5vcmc+IDUuMi4yMDAyMDgxMC1hbHQxCi0gVXBkYXRlZCBjb2RlIHRvIHBhdGNo
bGV2ZWwgMjAwMjA4MTAuCi0gQWRkZWQgIkV0ZXJtIiB0byBsaXN0IG9mIGJhc2ljIHRlcm1pbmZv
IGVudHJpZXMgKDI4IGl0ZW1zIG5vdykuCi0gQWRkZWQgIkNvbmZsaWN0czogc2NyZWVuIDwgMy45
LjExLWFsdDEiIHRvIHRlcm1pbmZvICgjMDAwMTE3NykuCi0gUmVsb2NhdGVkIG1hbnBhZ2VzIGZy
b20gNXRoIHNlY3Rpb24gdG8gdGVybWluZm8gc3VicGFja2FnZS4KLSBSZWRpc3RyaWJ1dGVkIGNv
bnRlbnRzIG9mIG5jdXJzZXMgc3VicGFja2FnZToKICArIHRvIHRlcm11dGlsczogY2xlYXIsIHJl
c2V0KiwgdG9lLCB0cHV0LCB0c2V0OwogICsgdG8gdGVybXV0aWxzLWRldmVsOiAqaW5mbyosIHRh
Y2ssIHRpYzsKICArIHRvIGxpYm5jdXJzZXM6IGRvY3VtZW50YXRpb24uCgoqIEZyaSBKdWwgMTkg
MjAwMiBJdmFuIFpha2hhcnlhc2NoZXYgPGltekBhbHRsaW51eC5ydT4gNS4yLjIwMDIwNjIyLWFs
dDIKLSBtb3ZlZCB0ZXJtLmggZnJvbSBsaWJuY3Vyc2VzLWRldmVsIHRvIGxpYnRpbmZvLWRldmVs
OwoKKiBNb24gSnVsIDAxIDIwMDIgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3JnPiA1
LjIuMjAwMjA2MjItYWx0MQotIFVwZGF0ZWQgY29kZSB0byBwYXRjaGxldmVsIDIwMDIwNjIyLgot
IFJlbG9jYXRlZCBsaWJuY3Vyc2VzIHNoYXJlZCBsaWJyYXJ5IGJhY2sgdG8gJV9saWJkaXIvOgog
IHJldmVydGVkIGZpcnN0IHJlbG9jYXRpb24gbWFkZSBpbiA5OTAxMTAgKG5vIG5lZWQpLgoKKiBT
YXQgSnVuIDIyIDIwMDIgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3JnPiA1LjIuMjAw
MjA2MTUtYWx0MQotIFVwZGF0ZWQgY29kZSB0byBwYXRjaGxldmVsIDIwMDIwNjE1LCByZXZpZXdl
ZCBhbmQgdXBkYXRlZCBwYXRjaGVzLgotIEltcG9ydGVkIHRlcm1pbmZvIGRlZmluaXRpb25zIGZv
ciBzY3JlZW4sIHh0ZXJtIGFuZCByeHZ0IGZyb20gRGViaWFuLgotIFJldmlld2VkIGNvbmZpZ3Vy
ZSBmbGFnczsgbW9zdCBzaWduaWZpY2FudCBjaGFuZ2VzIGFyZToKICAtLXdpdGgtdGVybWluZm8t
ZGlycz0iL2xpYi90ZXJtaW5mbzovdXNyL3NoYXJlL3Rlcm1pbmZvIgogIC0tZGlzYWJsZS10ZXJt
Y2FwCiAgLS1kaXNhYmxlLXNhZmUtc3ByaW50ZgogIC0tZGlzYWJsZS1yb290LWVudmlyb24KLSBX
aGVuIGJ1aWxkaW5nIHRoZSBuY3Vyc2VzIGxpYnJhcnksIG9yZ2FuaXplIHRoaXMgYXMgdHdvIHBh
cnRzOgogIHRoZSBjdXJzZXMgbGlicmFyeSAobGlibmN1cnNlcykgYW5kIHRoZSBsb3ctbGV2ZWwg
dGVybWluZm8gbGlicmFyeSAobGlidGluZm8pLgogIFRoaXMgaXMgZG9uZSB0byBhY2NvbW1vZGF0
ZSBhcHBsaWNhdGlvbnMgdGhhdCB1c2Ugb25seSB0aGUgbGF0dGVyLgogIFRoZSB0ZXJtaW5mbyBs
aWJyYXJ5IGlzIGFib3V0IGhhbGYgdGhlIHNpemUgb2YgdGhlIHRvdGFsLgotIE1vdmVkIGxpYnRp
bmZvIGxpYnJhcmllcyB0byBzZXBhcmF0ZSBzdWJwYWNrYWdlcy4KLSBSZWR1Y2VkIG51bWJlciBv
ZiBiYXNpYyB0ZXJtaW5mbyBlbnRyaWVzICgyNyBhdG0uKSBhbmQgbW92ZWQgdGhlbQogIHRvIC9s
aWIvdGVybWluZm8uCi0gRG9uJ3QgYnVpbGQgZGVidWcgYW5kIHByb2ZpbGUgc3RhdGljIGxpYnJh
cmllcyBieSBkZWZhdWx0LgotIFJlbG9jYXRlZCBkb2N1bWVudGF0aW9uLgoKKiBGcmkgTWFyIDIy
IDIwMDIgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0LWxpbnV4Lm9yZz4gNS4yLWlwbDVtZGsKLSBN
b3ZlZCB0ZXJtaW5mbyBkYXRhYmFzZSBpbnRvIHNlcGFyYXRlIHN1YnBhY2thZ2UuCi0gUmVuYW1l
ZCAlbmFtZS1leHRyYXRlcm1zIHN1YnBhY2thZ2UgdG8gdGVybWluZm8tZXh0cmEuCi0gQ29ycmVj
dGVkIGRlcGVuZGVuY2llczoKICArIGxpYiVuYW1lOiBQcmVSZXE6IHRlcm1pbmZvID0gJSV2ZXJz
aW9uLSUlcmVsZWFzZTsKICArIGxpYiVuYW1lOiBDb25mbGljdHM6ICVuYW1lIDwgJSV2ZXJzaW9u
LSUlcmVsZWFzZTsKICArIHRlcm1pbmZvOiBDb25mbGljdHM6ICVuYW1lIDwgJSV2ZXJzaW9uLSUl
cmVsZWFzZS4KCiogVHVlIERlYyAyNSAyMDAxIFN0YW5pc2xhdiBJZXZsZXYgPGluZ2VyQGFsdGxp
bnV4LnJ1PiA1LjItaXBsNG1kawotIHJlbW92ZWQgYnVnZ3kgeHRlcm0tcGNvbG9yIGVudHJ5IGZy
b20gdGVybWluZm8KCiogRnJpIE1heSAxOCAyMDAxIERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxp
bnV4LnJ1PiA1LjItaXBsM21kawotIExpYmlmaWNhdGlvbi4KCiogRnJpIE5vdiAyNCAyMDAwIERt
aXRyeSBWLiBMZXZpbiA8bGR2QGZhbmRyYS5vcmc+IDUuMi1pcGwybWRrCi0gTWVyZ2VkIFJIIHBh
dGNoZXMKCiogTW9uIE9jdCAzMCAyMDAwIERtaXRyeSBWLiBMZXZpbiA8bGR2QGZhbmRyYS5vcmc+
IDUuMi1pcGwxbWRrCi0gNS4yCi0gU3BsaXQgb3V0IGRlZmluaXRpb25zIGZvciByYXJlIHRlcm1p
bmFscyB0byBleHRyYXRlcm1zIHBhY2thZ2UuCi0gVXNlIHh0ZXJtIGRlZmluaXRpb25zIGZyb20g
UkguCgoqIFdlZCBKdWwgMTIgMjAwMCBEbWl0cnkgVi4gTGV2aW4gPGxkdkBmYW5kcmEub3JnPiA1
LjEtaXBsMW1kawotIDUuMQotIEZIU2lmaWNhdGlvbi4KCiogTW9uIEp1biAxMiAyMDAwIERtaXRy
eSBWLiBMZXZpbiA8bGR2QGZhbmRyYS5vcmc+IDUuMC1pcGwxM21kawoqIFJFIGFuZCBGYW5kcmEg
YWRhcHRpb25zLgoKKiBXZWQgTWF5IDAzIDIwMDAgV2FybHkgPHdhcmx5QG1hbmRyYWtlc29mdC5j
b20+IDUuMC0xM21kawotIGNvcnJlY3QgbGlua3MgaW4gL2xpYgoKKiBNb24gQXByIDEwIDIwMDAg
R2VvZmZyZXkgTGVlIDxzbmFpbHRhbGtAbGludXgtbWFuZHJha2UuY29tPiA1LjAtMTJtZGsKLSBm
aXggbGljZW5zZSAoYWdhaW4pIDotLwoKKiBGcmkgTWFyIDMxIDIwMDAgV2FybHkgPHdhcmx5QG1h
bmRyYWtlc29mdC5jb20+IDUuMC0xMW1kawotIGRldmVsIGdyb3VwOiBEZXZlbG9wbWVudC9DCgoq
IEZyaSBNYXIgMzEgMjAwMCBHZW9mZnJleSBMZWUgPHNuYWlsdGFsa0BsaW51eC1tYW5kcmFrZS5j
b20+IDUuMC0xMG1kawotIGNoYW5nZWQgZ3JvdXAKLSBmaXhlZCBsaWNlbnNlCgoqIFN1biBNYXIg
MTkgMjAwMCBKb2huIEJ1c3dlbGwgPGpvaG5iQG1hbmRyYWtlc29mdC5jb20+IDUuMC05bWRrCi0g
UFBDIGZpeGVzCgoqIFdlZCBKYW4gMTIgMjAwMCBQaXhlbCA8cGl4ZWxAbWFuZHJha2Vzb2Z0LmNv
bT4gNS4wLThtZGsKLSBmaXggZm9yIGFscGhhICh1c2UgZWdjcyBpbnN0ZWFkIG9mIGdjYy0yLjk1
LjIpCgoqIFR1ZSBKYW4gMTEgMjAwMCBGcmVkZXJpYyBMZXBpZWQgPGZsZXBpZWRAbWFuZHJha2Vz
b2Z0LmNvbT4gNS4wLTdtZGsKLSBmaXggeHRlcm0gZW50cnkgZm9yIDMuMy42CgoqIFNhdCBEZWMg
MjUgMTk5OSAtIERhdmlkIEJBVURFTlMgPGJhdWRlbnNAbWFuZHJha2Vzb2Z0LmNvbT4KLSBGaXgg
YnVpbGQgZm9yIEs2IChhbm90aGVyLCBBTUQgSzYgaXMgbm90IGFuIGk2ODYpCgoqIEZyaSBOb3Yg
MTkgMTk5OSBDaG1vdWVsIEJvdWRqbmFoIDxjaG1vdWVsQG1hbmRyYWtlc29mdC5jb20+Ci0gQWRk
IGRlYmlhbiB0ZXJtLgoKKiBGcmkgTm92IDEyIDE5OTkgQ2htb3VlbCBCb3Vkam5haCA8Y2htb3Vl
bEBtYW5kcmFrZXNvZnQuY29tPgotIEFkZCByZXNldGFsbCBzY3JpcHQocikuCgoqIFN1biBOb3Yg
MDcgMTk5OSBDaG1vdWVsIEJvdWRqbmFoIDxjaG1vdWVsQG1hbmRyYWtlc29mdC5jb20+Ci0gNS4w
IGFub3VuY2VkIGZpbmFsLgoKKiBNb24gT2N0IDI1IDE5OTkgQ2htb3VlbCBCb3Vkam5haCA8Y2ht
b3VlbEBtYW5kcmFrZXNvZnQuY29tPgotIEJ1aWxkIHJlbGVhc2UuCgoqIFdlZCBTZXAgMjkgMTk5
OSBCZXJuaGFyZCBSb3NlbmtyYWVuemVyIDxiZXJvQGxpbnV4LW1hbmRyYWtlLmNvbT4KLSB1cGRh
dGUgdG8gOTkwOTI1CgoqIE1vbiBTZXAgMDYgMTk5OSBCZXJuaGFyZCBSb3NlbmtyYWVuemVyIDxi
ZXJvQGxpbnV4LW1hbmRyYWtlLmNvbT4KLSB1cGRhdGUgdG8gOTkwOTA0CgoqIEZyaSBKdWwgMTYg
MTk5OSBDaG1vdWVsIEJvdWRqbmFoIDxjaG1vdWVsQG1hbmRyYWtlc29mdC5jb20+CgotIFJlYnVp
bGQgZm9yIG5ldyBlbnZpcm9uZW1lbnQgKDRtZGspLgoKKiBNb24gSnVsIDA1IDE5OTkgQmVybmhh
cmQgUm9zZW5rcmFlbnplciA8YmVyb0BsaW51eC1tYW5kcmFrZS5jb20+Ci0gdXBkYXRlIHRvIDk5
MDcwMwoKKiBXZWQgTWF5IDE5IDE5OTkgQmVybmhhcmQgUm9zZW5rcmFlbnplciA8YmVyb0BsaW51
eC1tYW5kcmFrZS5jb20+Ci0gdXBkYXRlIHRvIDk5MDUxNgotIEZpeCB0aGUgLWZvbWl0LWZyYW1l
LXBvaW50ZXIgcHJvYmxlbSAodXNpbmcgLWZuby1vbWl0LWZyYW1lLXBvaW50ZXIKICB3aXRoIC1w
ZyB3aGVyZSBuZWVkZWQpCgoqIE1vbiBBcHIgMTIgMTk5OSBDaG1vdWVsIEJvdWRqbmFoIDxjaG1v
dWVsQG1hbmRyYWtlc29mdC5jb20+Ci0gdXBkYXRlIHRvIDk5MDQxMC4KLSBzb21lIHNwZWMgdHdl
YWtzICh5ZXMgYWdhaW4gOy0pKQotIHJlbW92aW5nIHRoZSBwYXRjaCBhbmQgYnVpbGQgYSBnbG9i
YWwgbmN1cnNlcy05OTA0MTAudGFyLmJ6MgotIFJlbW92ZSB0aGUgLWZvbWl0LWZyYW1lLXBvaW50
ZXIgKGluY29tcGF0aWJsZSB3aXRoIC1wZyA/KQotIEFkZCBwYXRjaCBmb3IgYSBidWcgKD8pIHdp
dGggdHdvIGVudHJ5IGluIGxpbnV4LWxhdC4KCiogU2F0IEFwciAxMCAxOTk5IEJlcm5oYXJkIFJv
c2Vua3JhZW56ZXIgPGJlcm9AbGludXgtbWFuZHJha2UuY29tPgotIGFkZCBkZSBsb2NhbGUKLSB1
cGRhdGUgdG8gOTkwNDAzCi0gc29tZSBzcGVjIHR3ZWFrcwotIHRha2UgZGVzY3JpcHRpb24gKyBz
b21lIHBhdGNoZXMgZnJvbSBSSCA2LjAKCiogU3VuIE1hciAyOCAxOTk5IEJlcm5oYXJkIFJvc2Vu
a3JhZW56ZXIgPGJlcm9AbWljcm9zb2Z0LnN1Y2tzLmV1Lm9yZz4KLSB1cGRhdGUgdG8gOTkwMzI3
CgoqIFdlZCBNYXIgMTAgMTk5OSBCZXJuaGFyZCBSb3NlbmtyYWVuemVyIDxiZXJvQG1pY3Jvc29m
dC5zdWNrcy5ldS5vcmc+Ci0gdXBkYXRlIHRvIDk5MDMwNwotIGxpbmsgL2xpYi9saWJuY3Vyc2Vz
LnNvKiB0byAvdXNyL2xpYgoKKiBTdW4gRmViIDA3IDE5OTkgQmVybmhhcmQgUm9zZW5rcmFlbnpl
ciA8YmVyb0BtaWNyb3NvZnQuc3Vja3MuZXUub3JnPgotIHVwZGF0ZSB0byA5OTAyMDYKCiogRnJp
IEphbiAxNSAxOTk5IEJlcm5oYXJkIFJvc2Vua3JhZW56ZXIgPGJlcm9AbWljcm9zb2Z0LnN1Y2tz
LmV1Lm9yZz4KLSB1cGRhdGUgdG8gOTkwMTEwCi0gbW92ZSBsaWJuY3Vyc2VzLnNvLiogdG8gL2xp
Yiwgd2hlcmUgaXQgYmVsb25ncyAobmVlZGVkIGJ5IHNoKQoKKiBUaHUgRGVjIDI0IDE5OTggQmVy
bmhhcmQgUm9zZW5rcmFlbnplciA8YmVyb0BtaWNyb3NvZnQuc3Vja3MuZXUub3JnPgotIHVwZGF0
ZSB0byA5ODEyMjAKCiogVHVlIERlYyAxNSAxOTk4IEJlcm5oYXJkIFJvc2Vua3JhZW56ZXIgPGJl
cm9AbWljcm9zb2Z0LnN1Y2tzLmV1Lm9yZz4KLSBzdGFydCB3aXRoIFJIIHJlbGVhc2UgMTAKLSB1
cGRhdGUgdG8gOTgxMjEyOyBtZXJnZSBwYXRjaGVzIGluIHRhciBmaWxlCi0gYnppcDIgbWFuIHBh
Z2VzCi0gdXNlIC1mbm8tb21pdC1mcmFtZS1wb2ludGVyIC1wZyByYXRoZXIgdGhhbiBqdXN0IC1w
ZyBmb3IgcHJvZmlsZWQKICB2ZXJzaW9uIC0gdGhhdCB3YXksIHdlIGNhbiBoYW5kbGUgUlBNX09Q
VF9GTEFHUyB3aXRoIC1mb21pdC1mcmFtZS1wb2ludGVyCi0gTWFrZSBjb21wYXRpYmlsaXR5IGxp
bmtzIHRvIGxpYm5jdXJzZXMuc28uMyAodGhleSBBUkUgYmluYXJ5IGNvbXBhdGlibGUpCi0gdXBk
YXRlIHRlcm1pbmZvIGZpbGUgdG8gMTAuMi41CgoqIFdlZCBPY3QgMTQgMTk5OCBDcmlzdGlhbiBH
YWZ0b24gPGdhZnRvbkByZWRoYXQuY29tPgotIG1ha2Ugc3VyZSB0byBzdHJpcCB0aGUgYmluYXJp
ZXMKCiogV2VkIFNlcCAyMyAxOTk4IENyaXN0aWFuIEdhZnRvbiA8Z2FmdG9uQHJlZGhhdC5jb20+
Ci0gYWRkZWQgYW5vdGhlciB6aWxsaW9uIG9mIHBhdGNoZXMuIFRoZSBzcGVjIGZpbGUgKmlzKiB1
Z2x5Ci0gZGVmYXR0cgoKKiBNb24gSnVsIDIwIDE5OTggQ3Jpc3RpYW4gR2FmdG9uIDxnYWZ0b25A
cmVkaGF0LmNvbT4KLSBhZGRlZCBsb3RzIG9mIHBhdGNoZXMuIFRoaXMgc3BlYyBmaWxlIGlzIHN0
YXJ0aW5nIHRvIGxvb2sgdWdseQoKKiBXZWQgSnVsIDAxIDE5OTggQWxhbiBDb3ggPGFsYW5AcmVk
aGF0LmNvbT4KLSBGaXggc2V0dWlkIHRydXN0aW5nLiBPcGVuIHRlcm1jYXAvaW5mbyBmaWxlcyBh
cyB0aGUgcmVhbCB1c2VyLgoKKiBXZWQgTWF5IDA2IDE5OTggQ3Jpc3RpYW4gR2FmdG9uIDxnYWZ0
b25AcmVkaGF0LmNvbT4KLSBhZGRlZCB0ZXJtaW5mbyBlbnRyeSBmb3IgdGhlIHBvb3IgZ3V5cyB1
c2luZyBsYXQxIGFuZC9vciBsYXQtMiBvbiB0aGVpcgogIGNvbnNvbGVzLi4uIEVuam95IGxpbnV4
LWxhdCAhIFRoYW5rcywgRXJpayAhCgoqIFR1ZSBBcHIgMjEgMTk5OCBDcmlzdGlhbiBHYWZ0b24g
PGdhZnRvbkByZWRoYXQuY29tPgotIG5ldyBwYXRjaCB0byBnZXQgeHRlcm0tY29sb3IgYW5kIG54
dGVybSB0ZXJtaW5mbyBlbnRyaWVzCi0gYWxpYXNlZCB0aGVtIHRvIHJ4dnQsIGFzIHRoYXQgc2Vl
bXMgdG8gc2F0aXNmeSBldmVyeWJvZHkKCiogU3VuIEFwciAxMiAxOTk4IENyaXN0aWFuIEdhZnRv
biA8Z2FmdG9uQHJlZGhhdC5jb20+Ci0gYWRkZWQgJWNsZWFuIHNlY3Rpb24KCiogVHVlIEFwciAw
NyAxOTk4IENyaXN0aWFuIEdhZnRvbiA8Z2FmdG9uQHJlZGhhdC5jb20+Ci0gcmVtb3ZlZCAvdXNy
L2xpYi90ZXJtaW5mbyBzeW1saW5rIC0gd2Ugc2hvdWxkbid0IG5lZWQgdGhhdAoKKiBNb24gQXBy
IDA2IDE5OTggQ3Jpc3RpYW4gR2FmdG9uIDxnYWZ0b25AcmVkaGF0LmNvbT4KLSB1cGRhdGVkIHRv
IDQuMiArIHBhdGNoZXMKLSBhZGRlZCBCdWlsZFJvb3QKCiogU2F0IEFwciAwNCAxOTk4IENyaXN0
aWFuIEdhZnRvbiA8Z2FmdG9uQHJlZGhhdC5jb20+Ci0gcmVidWlsdCB3aXRoIGVnY3Mgb24gYWxw
aGEKCiogV2VkIERlYyAzMSAxOTk3IEVyaWsgVHJvYW4gPGV3dEByZWRoYXQuY29tPgotIHZlcnNp
b24gNyBkaWRuJ3QgcmVidWlsZCBwcm9wZXJseSBvbiB0aGUgQWxwaGEgc29tZWhvdyAtLSBubyBy
ZWFsIGNoYW5nZXMKICBhcmUgaW4gdGhpcyB2ZXJzaW9uCgoqIFR1ZSBEZWMgMDkgMTk5NyBFcmlr
IFRyb2FuIDxld3RAcmVkaGF0LmNvbT4KLSBUSU9DR1dJTlNaIHdhc24ndCB1c2VkIHByb3Blcmx5
CgoqIFR1ZSBKdWwgMDggMTk5NyBFcmlrIFRyb2FuIDxld3RAcmVkaGF0LmNvbT4KLSBidWlsdCBh
Z2FpbnN0IGdsaWJjLCBsaW5rZWQgc2hhcmVkIGxpYnMgYWdhaW5zdCAtbGMK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>15781</attachid>
            <date>2024-04-03 19:28:42 +0300</date>
            <delta_ts>2024-04-03 19:28:42 +0300</delta_ts>
            <desc>SPEC-файл для less643</desc>
            <filename>less.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>9693</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">IyBVbnBhY2thZ2VkIGZpbGVzIGluIGJ1aWxkcm9vdCBzaG91bGQgdGVybWluYXRlIGJ1aWxkCiVk
ZWZpbmUgX3VucGFja2FnZWRfZmlsZXNfdGVybWluYXRlX2J1aWxkIDEKCk5hbWU6IGxlc3MKVmVy
c2lvbjogNjQzClJlbGVhc2U6IGFsdDEKClN1bW1hcnk6IEEgdGV4dCBmaWxlIGJyb3dzZXIgc2lt
aWxhciB0byBtb3JlLCBidXQgYmV0dGVyCkxpY2Vuc2U6IEJTRC0yLUNsYXVzZSBPUiBHUEwtMy4w
LW9yLWxhdGVyCkdyb3VwOiBGaWxlIHRvb2xzClVybDogaHR0cHM6Ly93d3cuZ3JlZW53b29kc29m
dHdhcmUuY29tL2xlc3MvClBhY2thZ2VyOiBBbGV4ZXkgR2xhZGtvdiA8bGVnaW9uQGFsdGxpbnV4
LnJ1PgoKIyBodHRwOi8vd3d3LmdyZWVud29vZHNvZnR3YXJlLmNvbS9sZXNzL2xlc3MtJXZlcnNp
b24udGFyLmd6ClNvdXJjZTogICBsZXNzLSV2ZXJzaW9uLnRhcgpTb3VyY2UxOiAgaHR0cDovL3d3
dy5ncmVlbndvb2Rzb2Z0d2FyZS5jb20vbGVzcy9mYXEuaHRtbApTb3VyY2UyOiAgbGVzc3BpcGUK
U291cmNlMzogIGxlc3NmaWxlClNvdXJjZTQ6ICBsZXNzcGlwZS5zaApTb3VyY2U1OiAgbGVzc2Zp
bGUuc2gKU291cmNlNjogIGxlc3NjbG9zZS5zaApTb3VyY2U3OiAgemxlc3MKU291cmNlODogIHps
ZXNzLjEKU291cmNlOTogIGx6bGVzcwpTb3VyY2UxMDogbHpsZXNzLjEKU291cmNlMTE6IGxlc3Nw
aXBlLjEKU291cmNlMTI6IGxlc3Muc2gKU291cmNlMTM6IGxlc3MuY3NoClNvdXJjZTE0OiBsZXNz
cGlwZS1jb2xvci5zaAoKUGF0Y2gwMDE6IDAwMDEtQUxULUFkZC1BQ19HTlVfU09VUkNFLnBhdGNo
ClBhdGNoMDAyOiAwMDAyLUFkZC1vbGQtYm90LW9wdGlvbi10by1tYW5wYWdlLnBhdGNoClBhdGNo
MDAzOiAwMDAzLUFkZC1vbGQtYm90LW9wdGlvbi10by1oZWxwLnBhdGNoClBhdGNoMDA0OiAwMDA0
LVByb2Nlc3Mtb2xkLWJvdC1hdC1zdGFydC5wYXRjaApQYXRjaDAwNTogMDAwNS1TZXQtTEVTU0NP
TE9SLWVudi12YXJpYWJsZS1pZi1SLXdhcy1zcGVjaWZpZWQucGF0Y2gKClJlcXVpcmVzOiBmaWxl
ID49IDQuMjYtYWx0MywgbWt0ZW1wID49IDE6MS4zLjEKCiMgZHVlIHRvIGJ6bGVzcwpDb25mbGlj
dHM6IGJ6aXAyIDwgMDoxLjAuMS1pcGw2bWRrCiMgZHVlIHRvIHptb3JlCkNvbmZsaWN0czogZ3pp
cC11dGlscyA8IDA6MS4zLjUtYWx0MQojIGR1ZSB0byBsemxlc3MKQ29uZmxpY3RzOiBsem1hLXV0
aWxzIDwgNC4zMi43LWFsdDMKCkJ1aWxkUmVxdWlyZXM6IGxpYnRpbmZvLWRldmVsIGxpYnBjcmUy
LWRldmVsCgolZGVzY3JpcHRpb24KVGhlIGxlc3MgdXRpbGl0eSBpcyBhIHRleHQgZmlsZSBicm93
c2VyIHRoYXQgcmVzZW1ibGVzIG1vcmUsIGJ1dCBoYXMKbW9yZSBjYXBhYmlsaXRpZXMuIGxlc3Mg
YWxsb3dzIHlvdSB0byBtb3ZlIGJhY2t3YXJkcyBpbiB0aGUgZmlsZSBhcwp3ZWxsIGFzIGZvcndh
cmRzLiBTaW5jZSBsZXNzIGRvZXNuJ3QgaGF2ZSB0byByZWFkIHRoZSBlbnRpcmUgaW5wdXQgZmls
ZQpiZWZvcmUgaXQgc3RhcnRzLCBsZXNzIHN0YXJ0cyB1cCBtb3JlIHF1aWNrbHkgdGhhbiB0ZXh0
IGVkaXRvcnMgKGZvcgpleGFtcGxlLCB2aSkuCgolcHJlcAolc2V0dXAKJWF1dG9wYXRjaCAtcDIK
Cmluc3RhbGwgLXBtNjQ0ICVfc291cmNlZGlyL2ZhcS5odG1sIC4KYnppcDIgLTlrIE5FV1MKCiVi
dWlsZAphdXRvY29uZgolY29uZmlndXJlIC0td2l0aC1yZWdleD1wY3JlMgolbWFrZV9idWlsZAoK
JWluc3RhbGwKbWtkaXIgLXAgJWJ1aWxkcm9vdHslX3N5c2NvbmZkaXIvcHJvZmlsZS5kLCVfZGF0
YWRpci9sZXNzfQolbWFrZWluc3RhbGwKaW5zdGFsbCAtcG03NTUgJV9zb3VyY2VkaXIve2xlc3Nw
aXBlLGxlc3NmaWxlLHpsZXNzLGx6bGVzc30gXAoJJWJ1aWxkcm9vdCVfYmluZGlyLwppbnN0YWxs
IC1wbTc1NSAlX3NvdXJjZWRpci97bGVzc3BpcGUsbGVzc3BpcGUtY29sb3IsbGVzc2ZpbGUsbGVz
c2Nsb3NlfS5zaCBcCgklYnVpbGRyb290JV9kYXRhZGlyL2xlc3MvCmluc3RhbGwgLXBtNjQ0ICVf
c291cmNlZGlyL3tsZXNzcGlwZSx6bGVzcyxsemxlc3N9LjEgXAoJJWJ1aWxkcm9vdCVfbWFuMWRp
ci8KaW5zdGFsbCAtcG03NTUgJV9zb3VyY2VkaXIvbGVzcy57c2gsY3NofSBcCgklYnVpbGRyb290
JV9zeXNjb25mZGlyL3Byb2ZpbGUuZC8KbG4gLXMgemxlc3MgJWJ1aWxkcm9vdCVfYmluZGlyL3pt
b3JlCmxuIC1zIHpsZXNzICVidWlsZHJvb3QlX2JpbmRpci9iem1vcmUKbG4gLXMgemxlc3MgJWJ1
aWxkcm9vdCVfYmluZGlyL2J6bGVzcwpsbiAtcyB6bGVzcyAlYnVpbGRyb290JV9iaW5kaXIveHpt
b3JlCmxuIC1zIHpsZXNzICVidWlsZHJvb3QlX2JpbmRpci94emxlc3MKbG4gLXMgbHpsZXNzICVi
dWlsZHJvb3QlX2JpbmRpci9sem1vcmUKbG4gLXMgemxlc3MuMSAlYnVpbGRyb290JV9tYW4xZGly
L3ptb3JlLjEKbG4gLXMgemxlc3MuMSAlYnVpbGRyb290JV9tYW4xZGlyL2J6bW9yZS4xCmxuIC1z
IHpsZXNzLjEgJWJ1aWxkcm9vdCVfbWFuMWRpci9iemxlc3MuMQpsbiAtcyB6bGVzcy4xICVidWls
ZHJvb3QlX21hbjFkaXIveHptb3JlLjEKbG4gLXMgemxlc3MuMSAlYnVpbGRyb290JV9tYW4xZGly
L3h6bGVzcy4xCmxuIC1zIGx6bGVzcy4xICVidWlsZHJvb3QlX21hbjFkaXIvbHptb3JlLjEKbG4g
LXMgbGVzc3BpcGUuMSAlYnVpbGRyb290JV9tYW4xZGlyL2xlc3NmaWxlLjEKCiVmaWxlcwolY29u
ZmlnKG5vcmVwbGFjZSkgJV9zeXNjb25mZGlyL3Byb2ZpbGUuZC9sZXNzLioKJV9iaW5kaXIvKgol
X2RhdGFkaXIvbGVzcwolX21hbjFkaXIvKgolZG9jIE5FV1MuYnoyICouaHRtbAoKJWNoYW5nZWxv
ZwoqIFdlZCBBcHIgMyAyMDI0IEFsZXhhbmRlciBMdWJ5YWdpbiA8ZGZwbEBhbHRsaW51eC5ydT4g
NjQzLWFsdDEKLSBOZXcgdmVyc2lvbiAoNjQzKS4KCiogVGh1IEp1bCAxMyAyMDIzIEFsZXhleSBH
bGFka292IDxsZWdpb25AYWx0bGludXgucnU+IDYzMy1hbHQxCi0gTmV3IHZlcnNpb24gKDYzMyku
Ci0gU2VjdXJpdHkgZml4ZXM6CiAgKyBDVkUtMjAyMi00NjY2MzogbGVzcyAtUiBmaWx0ZXJpbmcg
YnlwYXNzLgoKKiBXZWQgU2VwIDA3IDIwMjIgQWxleGV5IEdsYWRrb3YgPGxlZ2lvbkBhbHRsaW51
eC5ydT4gNjA4LWFsdDEKLSBOZXcgdmVyc2lvbiAoNjA4KS4KCiogU2F0IEFwciAzMCAyMDIyIEFs
ZXhleSBHbGFka292IDxsZWdpb25AYWx0bGludXgucnU+IDU5MC1hbHQyCi0gUmVidWlsdCB3aXRo
IGxpYnBjcmUyLWRldmVsLgoKKiBGcmkgTm92IDE5IDIwMjEgQWxleGV5IEdsYWRrb3YgPGxlZ2lv
bkBhbHRsaW51eC5ydT4gNTkwLWFsdDEKLSBOZXcgdmVyc2lvbiA1OTAuCi0gbGVzc2ZpbGUuc2g6
CiAgKyBGaXggLnh6IGRldGVjdGlvbi4KLSBsZXNzZmlsZS5zaCwgbGVzc3BpcGUuc2g6CiAgKyBB
ZGQgenN0ZCBkZXRlY3Rpb24uCgoqIFdlZCBBdWcgMTggMjAyMSBWbGFkaW1pciBELiBTZWxlem5l
diA8dnNlbGV6bnZAYWx0bGludXgub3JnPiA1MzAtYWx0MwotIGxlc3NwaXBlLnNoOiBGaXggcnVu
bmluZyBoZWxwZXJzIChjbG9zZXM6ICM0MDc2NCkuCgoqIE1vbiBBdWcgMDkgMjAyMSBWaXRhbHkg
Q2hpa3Vub3YgPHZ0QGFsdGxpbnV4Lm9yZz4gNTMwLWFsdDIKLSBsZXNzcGlwZS5zaDogU3VwcG9y
dCBkZXRlY3Rpb24gb2YgWFogY29tcHJlc3Npb24gYnkgbmV3IGZpbGUuCi0gbGVzc3BpcGUuc2g6
IFJlbW92ZSBhYnNvbHV0ZSBwYXRobmFtZXMgZnJvbSB0b29scyBpbnZvY2F0aW9ucy4KCiogTW9u
IEFwciAwMSAyMDE5IEFsZXhleSBHbGFka292IDxsZWdpb25AYWx0bGludXgucnU+IDUzMC1hbHQx
Ci0gTmV3IHZlcnNpb24gNTMwLgoKKiBUaHUgT2N0IDI3IDIwMTYgSXZhbiBaYWtoYXJ5YXNjaGV2
IDxpbXpAYWx0bGludXgub3JnPiA0ODEtYWx0MgotIGNvcnJlY3RseSBkZXRlY3QgYW5kIGhhbmRs
ZSAueHogZmlsZXMuCgoqIFdlZCBOb3YgMjUgMjAxNSBBbGV4ZXkgR2xhZGtvdiA8bGVnaW9uQGFs
dGxpbnV4LnJ1PiA0ODEtYWx0MQotIE5ldyB2ZXJzaW9uIDQ4MS4KCiogU3VuIE1hciAwMyAyMDEz
IEFsZXhleSBHbGFka292IDxsZWdpb25AYWx0bGludXgucnU+IDQ1MS1hbHQxCi0gTmV3IHZlcnNp
b24gNDUxLgoKKiBUaHUgQXVnIDExIDIwMTEgQWxleGV5IEdsYWRrb3YgPGxlZ2lvbkBhbHRsaW51
eC5ydT4gNDQ0LWFsdDEKLSBOZXcgdmVyc2lvbiA0NDQuCgoqIFdlZCBBcHIgMjAgMjAxMSBBbGV4
ZXkgR2xhZGtvdiA8bGVnaW9uQGFsdGxpbnV4LnJ1PiA0NDMtYWx0MQotIE5ldyB2ZXJzaW9uIDQ0
My4KLSBBZGQgTEVTU1BJUEVfRElTQUJMRUQgdmFyaWFibGUgdG8gdHVybiBvZmYgbGVzc3BpcGUu
c2guCgoqIFRodSBPY3QgMDEgMjAwOSBBbGV4ZXkgR2xhZGtvdiA8bGVnaW9uQGFsdGxpbnV4LnJ1
PiA0MzYtYWx0MgotIE1vdmUgbHpsZXNzIGhlcmUgZnJvbSBsem1hLXV0aWxzIHBhY2thZ2UuCi0g
QWRkIHh6bGVzcy4KCiogU2F0IEF1ZyAwMSAyMDA5IEFsZXhleSBHbGFka292IDxsZWdpb25AYWx0
bGludXgucnU+IDQzNi1hbHQxCi0gTmV3IHZlcnNpb24gNDM2LgoKKiBGcmkgSnVsIDAzIDIwMDkg
QWxleGV5IEdsYWRrb3YgPGxlZ2lvbkBhbHRsaW51eC5ydT4gNDM0LWFsdDEKLSBOZXcgdmVyc2lv
biA0MzQuCi0gRml4IHJlZ2V4LW9mZiBzZWFyY2ggKEFMVCMyMDU4NSkuCgoqIFNhdCBNYXkgMDIg
MjAwOSBBbGV4ZXkgR2xhZGtvdiA8bGVnaW9uQGFsdGxpbnV4LnJ1PiA0MzEtYWx0MQotIE5ldyB2
ZXJzaW9uIDQzMS4KLSBGaXggYnVnIEFMVCMxOTM5Ny4KCiogU3VuIEFwciAxOSAyMDA5IEFsZXhl
eSBHbGFka292IDxsZWdpb25AYWx0bGludXgucnU+IDQyOS1hbHQzCi0gU2hvdyBjb21wcmVzc2Vk
IGZpbGVzIChBTFQjMTk2ODIpLgoKKiBGcmkgQXByIDE3IDIwMDkgQWxleGV5IEdsYWRrb3YgPGxl
Z2lvbkBhbHRsaW51eC5ydT4gNDI5LWFsdDIKLSBsZXNzcGlwZS5zaDogQWRkIHN1cHBvcnQgb2Yg
fi8ubGVzcyBkaXJlY3RvcnkuCgoqIFNhdCBBcHIgMTEgMjAwOSBBbGV4ZXkgR2xhZGtvdiA8bGVn
aW9uQGFsdGxpbnV4LnJ1PiA0MjktYWx0MQotIE5ldyB2ZXJzaW9uIDQyOS4KLSBTZXQgTEVTU0NP
TE9SIHZhcmlhYmxlIHdoZW4gLVIgb3B0aW9uIHNwZWNpZmllZC4KLSBSZXdyaXRlIGxlc3NwaXBl
LnNoLgoKKiBTYXQgTm92IDA4IDIwMDggU2xhdmEgU2VtdXNoaW4gPHBocC1jb2RlckBhbHRsaW51
eC5ydT4gNDI0LWFsdDMKLSBCdWlsZCB3aXRoIFBDUkUgKHJlcXVlc3RlZCBieSBhdEApCi0gbGVz
c3BpcGUuc2gsIGxlc3NmaWxlLnNoOiBhZGRlZCAtLWxhc3RjaGFuZ2UgdG8gcnBtIG9wdGlvbnMg
KGF0QCkKLSBDaGFuZ2VkIFBhY2thZ2VyIHRhZwoKKiBXZWQgQXVnIDA2IDIwMDggU2xhdmEgU2Vt
dXNoaW4gPHBocC1jb2RlckBhbHRsaW51eC5ydT4gNDI0LWFsdDIKLSBGaXhlZCAtLW9sZC1ib3Qg
b3B0aW9uIChyYW9ybkAsIGNsb3NlczogIzE0MTE0KQoKKiBTdW4gSnVsIDIwIDIwMDggU2xhdmEg
U2VtdXNoaW4gPHBocC1jb2RlckBhbHRsaW51eC5ydT4gNDI0LWFsdDEKLSBVcGRhdGVkIHRvIDQy
NAoKKiBTYXQgSmFuIDA1IDIwMDggU2xhdmEgU2VtdXNoaW4gPHBocC1jb2RlckBhbHRsaW51eC5y
dT4gNDE4LWFsdDEKLSBVcGRhdGVkIHRvIDQxOCAod2hpY2ggYWxzbyBmaXhlcyAjMTM5NDIpCi0g
Q2hhbmdlZCBMaWNlbnNlIHRhZyB0byBHUEx2MysKCiogV2VkIEphbiAwMiAyMDA4IFNsYXZhIFNl
bXVzaGluIDxwaHAtY29kZXJAYWx0bGludXgucnU+IDQxNi1hbHQxCi0gQnVtcCByZWxlYXNlIGFu
ZCBtb3ZlIHBhY2thZ2UgdG8gU2lzeXBodXMKCiogVGh1IE5vdiAyOSAyMDA3IFNsYXZhIFNlbXVz
aGluIDxwaHAtY29kZXJAYWx0bGludXgucnU+IDQxNi1hbHQwCi0gVXBkYXRlZCB0byA0MTYgKGRl
YiAjNDUzMDc0KQotIEVuYWJsZSBfdW5wYWNrYWdlZF9maWxlc190ZXJtaW5hdGVfYnVpbGQKCiog
U3VuIE9jdCAyOCAyMDA3IFNsYXZhIFNlbXVzaGluIDxwaHAtY29kZXJAYWx0bGludXgucnU+IDQw
OS1hbHQwCi0gVXBkYXRlZCB0byA0MDkKCiogTW9uIEF1ZyAyNyAyMDA3IFNsYXZhIFNlbXVzaGlu
IDxwaHAtY29kZXJAYWx0bGludXgucnU+IDQwNi1hbHQwCi0gVXBkYXRlZCB0byA0MDYKLSBNaW5v
ciBzcGVjIGNsZWFudXAKCiogU2F0IE1hciAzMSAyMDA3IERtaXRyeSBWLiBMZXZpbiA8bGR2QGFs
dGxpbnV4Lm9yZz4gMzk0LWFsdDEKLSBVcGRhdGVkIHRvIDM5NCAoIzEwMDA0KS4KLSBSZXZpZXdl
ZCBwYXRjaGVzLgotIFVwZGF0ZWQgYWx0LXRpbmZvIHBhdGNoIChwaHAtY29kZXJAKS4KLSBJbXBv
cnRlZCBwYXRjaGVzIGZyb20gRkMgYW5kIE9wZW5TdVNFLgotIFVwZGF0ZWQgbWFucGFnZSByZWZl
cmVuY2VzLgotIFJlZHVjZWQgcnBtIG1hY3JvcyBhYnVzZS4KCiogU2F0IE1heSAyMSAyMDA1IERt
aXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxpbnV4Lm9yZz4gMzgyLWFsdDIKLSBDb3JyZWN0ZWQgdXRm
OCBkZXRlY3Rpb24uCi0gUGFja2FnZWQgem1vcmUgYW5kIGJ6bW9yZSB1dGlsaXRpZXMuCgoqIFR1
ZSBGZWIgMTcgMjAwNCBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDM4Mi1hbHQx
Ci0gVXBkYXRlZCB0byAzODIuCi0gbGVzc3BpcGUuc2gsIGxlc3NmaWxlLnNoOiB1cGRhdGVkLgoK
KiBUaHUgQXVnIDI4IDIwMDMgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3JnPiAzODEt
YWx0MgotIGxlc3NwaXBlLnNoLCBsZXNzZmlsZS5zaDogdXBkYXRlZC4KCiogU3VuIEZlYiAxNiAy
MDAzIERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxpbnV4Lm9yZz4gMzgxLWFsdDEKLSBVcGRhdGVk
IHRvIDM4MS4KCiogV2VkIE9jdCAwMiAyMDAyIERtaXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxpbnV4
Lm9yZz4gMzc4LWFsdDEKLSBVcGRhdGVkIHRvIDM3OC4KCiogVGh1IFNlcCAwNSAyMDAyIERtaXRy
eSBWLiBMZXZpbiA8bGR2QGFsdGxpbnV4Lm9yZz4gMzc2LWFsdDIKLSBGaXhlZCB6bGVzcyAoIzAw
MDEyNDkpLgoKKiBXZWQgQXVnIDE0IDIwMDIgU3RhbmlzbGF2IElldmxldiA8aW5nZXJAYWx0bGlu
dXgucnU+IDM3Ni1hbHQxCi0gMzc2Ci0gdHVybiBvZmYgcGF0Y2ggMSAoYXV0aG9yIGNoYW5nZSBs
b2dpYyBidXQgdGhlcmUgYXJlIHR3byBsYXN0IGh1bmtzIGhlIGRpZG4ndCBmaXgpCgoqIE1vbiBK
dW4gMjQgMjAwMiBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDM3NC1hbHQzCi0g
UGF0Y2hlZCB0byBsaW5rIHdpdGggbGlidGluZm8uCgoqIFdlZCBKdW4gMDUgMjAwMiBEbWl0cnkg
Vi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDM3NC1hbHQyCi0gRHJvcHBlZCBvYnNvbGV0ZSBw
YXRjaGVzLgotIEltcGxlbWVudGVkIGxlc3NmaWxlL2xlc3NjbG9zZSBtZXRob2QuCi0gQWRkZWQg
bGVzc2VjaG8oMSkgYW5kIGxlc3NwaXBlKDEpIG1hbnBhZ2VzIChkZWIpLgotIEFkZGVkICVfYmlu
ZGlyL3tsZXNzcGlwZSxsZXNzZmlsZX0gdG8gZml0IGRvY3VtZW50YXRpb24uCi0gQWRkZWQgcHJv
ZmlsZSBzY3JpcHRzIGZvciBzaCgxKSBhbmQgY3NoKDEpIHRvIHVzZQogIGxlc3NwaXBlIG1ldGhv
ZCBieSBkZWZhdWx0LgotIFVwZGF0ZWQgZGVwZW5kZW5jaWVzLgoKKiBXZWQgTWFyIDA2IDIwMDIg
RG1pdHJ5IFYuIExldmluIDxsZHZAYWx0LWxpbnV4Lm9yZz4gMzc0LWFsdDEKLSAzNzQuCgoqIEZy
aSBPY3QgMjYgMjAwMSBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHQtbGludXgub3JnPiAzNTgtaXBs
N21kawotIENvcnJlY3RlZCBkZXBlbmRlY2llcy4KCiogU2F0IEphbiAyNyAyMDAxIERtaXRyeSBW
LiBMZXZpbiA8bGR2QGZhbmRyYS5vcmc+IDM1OC1pcGw2bWRrCi0gTWVyZ2UgUkggcGF0Y2hlcy4K
LSBsZXNzcGlwZS5zaDogdXNlIG9ubHkgYWJzb2x1dGUgcGF0aG5hbWVzIGZvciBwcm9ncmFtIGNh
bGxzLgotIGxlc3NwaXBlLnNoOiBBZGRlZCBzdXBwb3J0IGZvciB0cm9mZiB0ZXh0IChtYW5wYWdl
cykuCgoqIFR1ZSBKYW4gMDkgMjAwMSBEbWl0cnkgVi4gTGV2aW4gPGxkdkBmYW5kcmEub3JnPiAz
NTgtaXBsNW1kawotIEltcHJvdmVkIGxlc3NwaXBlLnNoCgoqIFR1ZSBBdWcgMjkgMjAwMCBEbWl0
cnkgVi4gTGV2aW4gPGxkdkBmYW5kcmEub3JnPiAzNTgtaXBsNG1kawotIFJFIGFkYXB0aW9ucy4K
LSBNb3ZlZCBsZXNzcGlwZS5zaCBhbmQgemxlc3MgaGVyZSBmcm9tIGd6aXAgcGFja2FnZS4KLSBN
b3ZlZCBiemxlc3MgaGVyZSBmcm9tIGJ6aXAyIHBhY2thZ2UuCgoqIE1vbiBBdWcgMDcgMjAwMCBG
cmVkZXJpYyBMZXBpZWQgPGZsZXBpZWRAbWFuZHJha2Vzb2Z0LmNvbT4gMzU4LTNtZGsKLSBhdXRv
bWF0aWNhbGx5IGFkZGVkIEJ1aWxkUmVxdWlyZXMKCiogVGh1IEp1bCAyNyAyMDAwIEdlb2ZmcmV5
IExlZSA8c25haWx0YWxrQG1hbmRyYWtlc29mdC5jb20+IDM1OC0ybWRrCi0gcmVidWlsZCBmb3Ig
Qk0KCiogV2VkIEp1bCAxMiAyMDAwIFRoaWVycnkgVmlnbmF1ZCA8dHZpZ25hdWRAbWFuZHJha2Vz
b2Z0LmNvbT4gMzU4LTFtZGsKLSBuZXcgcmVsZWFzZQotIHVzZSBtb3JlIG1hY3JvcwoKKiBUaHUg
SnVuIDI5IDIwMDAgUGFibG8gU2FyYXR4YWdhIDxwYWJsb0BtYW5kcmFrZXNvZnQuY29tPiAzNDYt
Mm1kawotIGFkZGVkIFVURi04IHBhdGNoIGZyb20gQWxhc3RhaXIuTWNLaW5zdHJ5QGNvbXBhcS5j
b20KLSBtb2R1bGFyaXplZCBwYXRoIG5hbWVzCgoqIE1vbiBKdW4gMjYgMjAwMCBUaGllcnJ5IFZp
Z25hdWQgPHR2aWduYXVkQG1hbmRyYWtlc29mdC5jb20+IDM0Ni0xbWRrCi0gbmV3IHJlbGVhc2UK
CiogRnJpIE1hciAzMSAyMDAwIEplcm9tZSBEdW1vbnRlaWwgPGpkQG1hbmRyYWtlc29mdC5jb20+
Ci0gdXNlIG9mIF90bXBwYXRoIF9wcmVmaXgKLSBjaGFuZ2UgY29weXJpZ2h0CgoqIE1vbiBOb3Yg
MDEgMTk5OSBWaW5jZW50IFNhdWdleSA8dmluY2VudEBtYW5kcmFrZXNvZnQuY29tPgotIGFkZCBm
YXEgcGFnZSB0byAvdXNyL2RvYwoKKiBXZWQgT2N0IDIwIDE5OTkgQ2htb3VlbCBCb3Vkam5haCA8
Y2htb3VlbEBtYW5kcmFrZXNvZnQuY29tPgotIDM0MC4KCiogU2F0IEFwciAxMCAxOTk5IEJlcm5o
YXJkIFJvc2Vua3JhZW56ZXIgPGJlcm9AbGludXgtbWFuZHJha2UuY29tPgotIFVwZGF0ZSB0byAz
MzcKLSBGaXggdXAgVVJMCi0gTWFuZHJha2UgYWRhcHRpb25zCi0gYnppcDIgbWFuL2luZm8gcGFn
ZXMKLSBhZGQgZGUgbG9jYWxlCi0gcmVsb2NhdGFibGUKCiogVHVlIE1hciAxNiAxOTk5IFByZXN0
b24gQnJvd24gPHBicm93bkByZWRoYXQuY29tPgotIHJlbW92ZWQgaWZhcmNoIGF4cCBzdHVmZiBm
b3IgL2Jpbi9tb3JlLCBtb3JlIG5vdyB3b3JrcyBvbiBhbHBoYSBwcm9wZXJseS4KCiogV2VkIEZl
YiAyNCAxOTk5IFByZXN0b24gQnJvd24gPHBicm93bkByZWRoYXQuY29tPgotIEluamVjdGVkIG5l
dyBkZXNjcmlwdGlvbiBhbmQgZ3JvdXAuCgoqIEZyaSBEZWMgMTggMTk5OCBQcmVzdG9uIEJyb3du
IDxwYnJvd25AcmVkaGF0LmNvbT4KLSBidW1wZWQgc3BlYyBudW1iZXIgZm9yIGluaXRpYWwgcmgg
Ni4wIGJ1aWxkCgoqIFRodSBNYXkgMDcgMTk5OCBQcm9zcGVjdG9yIFN5c3RlbSA8YnVnc0ByZWRo
YXQuY29tPgoKLSB0cmFuc2xhdGlvbnMgbW9kaWZpZWQgZm9yIGRlLCBmciwgdHIKCiogV2VkIEFw
ciAwOCAxOTk4IENyaXN0aWFuIEdhZnRvbiA8Z2FmdG9uQHJlZGhhdC5jb20+Ci0gdXBkYXRlZCB0
byAzMzIgYW5kIGJ1aWx0IGZvciBNYW5oYXR0YW4KLSBhZGRlZCBidWlsZHJvb3QKCiogTW9uIEp1
biAwMiAxOTk3IEVyaWsgVHJvYW4gPGV3dEByZWRoYXQuY29tPgotIGJ1aWx0IGFnYWluc3QgZ2xp
YmMK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>15782</attachid>
            <date>2024-04-03 19:32:14 +0300</date>
            <delta_ts>2024-04-03 19:32:14 +0300</delta_ts>
            <desc>SPEC-файл для пакетов vrpn и quat (требуются для Panda3D)</desc>
            <filename>vrpn.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>2459</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZTogICAgIHZycG4KVmVyc2lvbjogIDA3LjM1ClJlbGVhc2U6ICBhbHQxCgpTdW1tYXJ5OiAg
VmlydHVhbC1SZWFsaXR5IFBlcmlwaGVyYWwgTmV0d29yawpMaWNlbnNlOiAgQlNMCkdyb3VwOiAg
ICBEZXZlbG9wbWVudC9DClVybDogICAgICBodHRwczovL2dpdGh1Yi5jb20vc21hY2stdGVhbS9z
bWFjay8KClBhY2thZ2VyOiBBbGV4YW5kZXIgTHVieWFnaW4gPGRmcGxAYWx0bGludXgub3JnPgoK
U291cmNlOiAgICVuYW1lLSV2ZXJzaW9uLnRhcgoKUGF0Y2gxOiBhbHQtc3RkLXByZWZpeC5wYXRj
aAoKQnVpbGRSZXF1aXJlcyhwcmUpOiBycG0tbWFjcm9zLWNtYWtlCkJ1aWxkUmVxdWlyZXM6IGdp
dCBjbWFrZSBnY2MtYysrIGxpYmhpZGFwaS1kZXZlbCBsaWJ1c2ItZGV2ZWwKIyBhdXRvY29uZgoK
JWRlc2NyaXB0aW9uClRoZSBWaXJ0dWFsLVJlYWxpdHkgUGVyaXBoZXJhbCBOZXR3b3JrIChWUlBO
KSBpcyBhIHNldCBvZiBjbGFzc2VzIHdpdGhpbiBhCmxpYnJhcnkgYW5kIGEgc2V0IG9mIHNlcnZl
cnMgdGhhdCBhcmUgZGVzaWduZWQgdG8gaW1wbGVtZW50IGEKbmV0d29yay10cmFuc3BhcmVudCBp
bnRlcmZhY2UgYmV0d2VlbiBhcHBsaWNhdGlvbiBwcm9ncmFtcyBhbmQgdGhlIHNldCBvZgpwaHlz
aWNhbCBkZXZpY2VzICh0cmFja2VyLCBldGMuKSB1c2VkIGluIGEgdmlydHVhbC1yZWFsaXR5IChW
Uikgc3lzdGVtLgpUaGUgaWRlYSBpcyB0byBoYXZlIGEgUEMgb3Igb3RoZXIgaG9zdCBhdCBlYWNo
IFZSIHN0YXRpb24gdGhhdCBjb250cm9scyB0aGUKcGVyaXBoZXJhbHMgKHRyYWNrZXIsIGJ1dHRv
biBkZXZpY2UsIGhhcHRpYyBkZXZpY2UsIGFuYWxvZyBpbnB1dHMsIHNvdW5kLCBldGMpLgpWUlBO
IHByb3ZpZGVzIGNvbm5lY3Rpb25zIGJldHdlZW4gdGhlIGFwcGxpY2F0aW9uIGFuZCBhbGwgb2Yg
dGhlIGRldmljZXMgdXNpbmcKdGhlIGFwcHJvcHJpYXRlIGNsYXNzLW9mLXNlcnZpY2UgZm9yIGVh
Y2ggdHlwZSBvZiBkZXZpY2Ugc2hhcmluZyB0aGlzIGxpbmsuIFRoZQphcHBsaWNhdGlvbiByZW1h
aW5zIHVuYXdhcmUgb2YgdGhlIG5ldHdvcmsgdG9wb2xvZ3kuIE5vdGUgdGhhdCBpdCBpcyBwb3Nz
aWJsZQp0byB1c2UgVlJQTiB3aXRoIGRldmljZXMgdGhhdCBhcmUgZGlyZWN0bHkgY29ubmVjdGVk
IHRvIHRoZSBtYWNoaW5lIHRoYXQgdGhlCmFwcGxpY2F0aW9uIGlzIHJ1bm5pbmcgb24sIGVpdGhl
ciB1c2luZyBzZXBhcmF0ZSBjb250cm9sIHByb2dyYW1zIG9yIHJ1bm5pbmcKYWxsIGFzIGEgc2lu
Z2xlIHByb2dyYW0uCgolcGFja2FnZSAtbiBxdWF0Ckdyb3VwOiAgICBEZXZlbG9wbWVudC9DClN1
bW1hcnk6ICBUaGUgcXVhdGVybmlvbiBsaWJyYXJ5LCBsaWJxdWF0LmEKCiVkZXNjcmlwdGlvbiAt
biBxdWF0ClRoZSBsaWJyYXJ5IGlzIGJ1aWx0IG9uIEtlbiBTaG9lbWFrZSdzIGNvZGUgYW5kIGlt
cGxlbWVudHMgdGhlIG1vc3QgY29tbW9uCnF1YXRlcm5pb24gZnVuY3Rpb25zLCBhcyB3ZWxsIGFz
IHNvbWUgbW9yZSBvYnNjdXJlIG9uZXMuIEluIHBhcnRpY3VsYXIsCnRoZXJlIGFyZSBjb252ZXJz
aW9uIHJvdXRpbmVzIGJldHdlZW4gdmVjdG9ycywgbWF0cmljZXMgYW5kIHF1YXRlcm5pb25zLAph
cyB3ZWxsIGFzIHZhcmlvdXMgdmVjdG9yIGFuZCBtYXRyaXggb3BlcmF0aW9ucy4KCiVwcmVwCiVz
ZXR1cAolcGF0Y2gxIC1wMAoKJWJ1aWxkCm1rZGlyIGJ1aWxkCmNkIGJ1aWxkCmV4cG9ydCBIV19P
Uz1wY19saW51eApleHBvcnQgVkVSQk9TRT0xCmV4cG9ydCBWPTEKZXhwb3J0IEdDQ19DT0xPUlM9
CmNtYWtlIC4uCm1ha2UgLWo0IHBhY2thZ2UKCiVpbnN0YWxsCmV4cG9ydCBERVNURElSPSVidWls
ZHJvb3QKZXhwb3J0IEhXX09TPXBjX2xpbnV4CmV4cG9ydCBWRVJCT1NFPTEKZXhwb3J0IFY9MQpl
eHBvcnQgR0NDX0NPTE9SUz0KZXhwb3J0IENmbGFncz0iLUkuIC1JcXVhdCAtSWF0bWVsbGliIC1J
Z3Bzbm1lYWxpYiIKREVTVERJUj0lYnVpbGRyb290IG1ha2UgaW5zdGFsbApjcCAtYSBidWlsZC9x
dWF0L2xpYnF1YXQuYSAlYnVpbGRyb290LyVfbGliZXhlY2Rpci8KY3AgLWEgYnVpbGQvYXRtZWxs
aWIvbGlidnJwbl9hdG1lbC5hICVidWlsZHJvb3QvJV9saWJleGVjZGlyLwpjcCAtYSBidWlsZC9n
cHNubWVhbGliL2xpYmdwc25tZWEuYSAlYnVpbGRyb290LyVfbGliZXhlY2Rpci8KCiVmaWxlcwol
X2luY2x1ZGVkaXIvdnJwbiouaAolX2luY2x1ZGVkaXIvdnJwbi8qLmgKJV9pbmNsdWRlZGlyL2F0
bWVsbGliLyouaAolX2luY2x1ZGVkaXIvZ3Bzbm1lYWxpYi8qLmgKJV9saWJleGVjZGlyL2xpYnZy
cG4qLmEKJV9saWJleGVjZGlyL2xpYmdwc25tZWEuYQoKJWZpbGVzIC1uIHF1YXQKJV9pbmNsdWRl
ZGlyL3F1YXQuaAolX2xpYmV4ZWNkaXIvbGlicXVhdC5hCgolY2hhbmdlbG9nCiogVGh1IE1hciAy
OCAyMDI0IEFsZXhhbmRlciBMdWJ5YWdpbiA8ZGZwbEBhbHRsaW51eC5vcmc+IDA3LjM1LWFsdDEK
LSAwNy4zNQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16063</attachid>
            <date>2024-05-06 11:42:14 +0300</date>
            <delta_ts>2024-05-06 11:42:14 +0300</delta_ts>
            <desc>SPEC-файл для veracrypt</desc>
            <filename>veracrypt.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>1546</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZTogdmVyYWNyeXB0ClZlcnNpb246IDEuMjYuNwpSZWxlYXNlOiBhbHQxCgpTdW1tYXJ5OiBE
aXNrIGVuY3J5cHRpb24gc29mdHdhcmUKCkxpY2Vuc2U6IEFwYWNoZS0yLjAKR3JvdXA6IEZpbGUg
dG9vbHMKVXJsOiBodHRwczovL3d3dy52ZXJhY3J5cHQuZnIKCiMgU291cmNlLXVybDogaHR0cHM6
Ly9naXRodWIuY29tL3ZlcmFjcnlwdC9WZXJhQ3J5cHQvYXJjaGl2ZS9WZXJhQ3J5cHRfJXZlcnNp
b24udGFyLmd6Py9WZXJhQ3J5cHRfJXZlcnNpb24udGFyLmd6ClNvdXJjZTogJW5hbWUtJXZlcnNp
b24udGFyCgpFeGNsdWRlQXJjaDogJWl4ODYKCkJ1aWxkUmVxdWlyZXM6IHBrZ2NvbmZpZyhmdXNl
KQpCdWlsZFJlcXVpcmVzOiAvdXNyL2Jpbi9jb252ZXJ0CiNCdWlsZFJlcXVpcmVzOiBtYWtlc2Vs
ZgpCdWlsZFJlcXVpcmVzOiBsaWJ3eEdUSzMuMC1kZXZlbApCdWlsZFJlcXVpcmVzOiBnY2MtYysr
CkJ1aWxkUmVxdWlyZXM6IHlhc20KQnVpbGRSZXF1aXJlczogbmFzbQpCdWlsZFJlcXVpcmVzOiBs
aWJwY3NjbGl0ZS1kZXZlbAoKJWRlc2NyaXB0aW9uCkZyZWUgZGlzayBlbmNyeXB0aW9uIHNvZnR3
YXJlIGJhc2VkIG9uIFRydWVDcnlwdC4KCiVwcmVwCiVzZXR1cAoKJWJ1aWxkCiVtYWtlX2J1aWxk
IC1DIHNyYwoKcHVzaGQgc3JjL1Jlc291cmNlcy9JY29ucwpjb252ZXJ0IFZlcmFDcnlwdC0xNngx
Ni54cG0gVmVyYUNyeXB0LTE2eDE2LnBuZwpjb252ZXJ0IFZlcmFDcnlwdC00OHg0OC54cG0gVmVy
YUNyeXB0LTQ4eDQ4LnBuZwpjb252ZXJ0IFZlcmFDcnlwdC0xMjh4MTI4LnhwbSBWZXJhQ3J5cHQt
MTI4eDEyOC5wbmcKcG9wZAoKJWluc3RhbGwKJW1ha2VpbnN0YWxsX3N0ZCAtQyBzcmMKCmZvciBw
bmcgaW4gMTI4eDEyOCA0OHg0OCAxNngxNjsgZG8KCW1rZGlyIC1wICVidWlsZHJvb3QlX2ljb25z
ZGlyL2hpY29sb3IvJHtwbmd9L2FwcHMvCglpbnN0YWxsIC1tIDA2NDQgc3JjL1Jlc291cmNlcy9J
Y29ucy9WZXJhQ3J5cHQtJHtwbmd9LnBuZyAlYnVpbGRyb290JV9pY29uc2Rpci9oaWNvbG9yLyR7
cG5nfS9hcHBzLyVuYW1lLnBuZwpkb25lCgpybSAtcnYgJWJ1aWxkcm9vdCVfYmluZGlyLyVuYW1l
LXVuaW5zdGFsbC5zaAoKJWZpbGVzCiVkb2MgJV9kb2NkaXIvdmVyYWNyeXB0LwolX2JpbmRpci92
ZXJhY3J5cHQKJV9zYmluZGlyL21vdW50LnZlcmFjcnlwdAolX2Rlc2t0b3BkaXIvdmVyYWNyeXB0
LmRlc2t0b3AKJV9waXhtYXBzZGlyLyoKJV9pY29uc2Rpci9oaWNvbG9yLyovYXBwcy8qCiVfZGF0
YWRpci9taW1lL3BhY2thZ2VzL3ZlcmFjcnlwdC54bWwKJWRpciAlX2RhdGFkaXIvdmVyYWNyeXB0
LwolX2RhdGFkaXIvdmVyYWNyeXB0L2xhbmd1YWdlcy8KCiVjaGFuZ2Vsb2cKKiBNb24gTWF5IDA2
IDIwMjQgQWxleGFuZGVyIEx1YnlhZ2luIDxkZnBsQGFsdGxpbnV4LnJ1PiAxLjI2LjctYWx0MQot
IDEuMjYuNwoKKiBUaHUgTm92IDAyIDIwMjMgVml0YWx5IExpcGF0b3YgPGxhdkBhbHRsaW51eC5y
dT4gMS4yNS45LWFsdDEKLSBpbml0aWFsIGJ1aWxkIGZvciBBTFQgU2lzeXBodXMgKHRoYW5rcywg
Uk9TQSEpCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16107</attachid>
            <date>2024-05-14 14:53:07 +0300</date>
            <delta_ts>2024-05-14 14:53:07 +0300</delta_ts>
            <desc>SPEC-файл для beanstalkd-1.13</desc>
            <filename>beanstalkd.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>3701</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">JWRlZmluZSBiZWFuc3RhbGtkX3VzZXIgICAgICBiZWFuc3RhbGtkCiVkZWZpbmUgYmVhbnN0YWxr
ZF9ncm91cCAgICAgJWJlYW5zdGFsa2RfdXNlcgolZGVmaW5lIGJlYW5zdGFsa2RfaG9tZSAgICAg
ICVfbG9jYWxzdGF0ZWRpci9saWIvYmVhbnN0YWxrZAolZGVmaW5lIGJlYW5zdGFsa2RfYmlubG9n
ZGlyICViZWFuc3RhbGtkX2hvbWUvYmlubG9nCgpOYW1lOiBiZWFuc3RhbGtkClZlcnNpb246IDEu
MTMKUmVsZWFzZTogYWx0MQpTdW1tYXJ5OiBBIHNpbXBsZSwgZmFzdCB3b3JrLXF1ZXVlIHNlcnZp
Y2UKCkdyb3VwOiBTeXN0ZW0vU2VydmVycwpMaWNlbnNlOiBNSVQKVXJsOiBodHRwOi8va3IuZ2l0
aHViLmlvL2JlYW5zdGFsa2QvCgpQYWNrYWdlcjogVml0YWx5IExpcGF0b3YgPGxhdkBhbHRsaW51
eC5ydT4KCiMgU291cmNlLXVybDogaHR0cHM6Ly9naXRodWIuY29tL2tyLyVuYW1lL2FyY2hpdmUv
diV2ZXJzaW9uLnRhci5negpTb3VyY2U6ICVuYW1lLSV2ZXJzaW9uLnRhcgpTb3VyY2UxOiAlbmFt
ZS5zZXJ2aWNlClNvdXJjZTI6ICVuYW1lLnN5c2NvbmZpZwoKUGF0Y2gxOiBiZWFuc3RhbGtkLTEu
MTMtY3QucGF0Y2gKCiMgc2VlIGh0dHBzOi8vYnVnemlsbGEuYWx0bGludXgub3JnL3Nob3dfYnVn
LmNnaT9pZD0xMDM4MgojZGVmaW5lIF9sb2NhbHN0YXRlZGlyICVfdmFyCkJ1aWxkUmVxdWlyZXM6
IHJwbS1tYWNyb3MtaW50cm8tY29uZmxpY3RzCgpSZXF1aXJlcyhwcmUpOiAgICBzaGFkb3ctY2hh
bmdlIHNoYWRvdy1jaGVjayBzaGFkb3ctY29udmVydCBzaGFkb3ctZWRpdCBzaGFkb3ctZ3JvdXBz
IHNoYWRvdy1sb2cgc2hhZG93LXN1Ym1hcCBzaGFkb3ctdXRpbHMKU291cmNlNDQ6IGltcG9ydC5p
bmZvCgolZGVzY3JpcHRpb24KYmVhbnN0YWxrZCBpcyBhIHNpbXBsZSwgZmFzdCB3b3JrLXF1ZXVl
IHNlcnZpY2UuIEl0cyBpbnRlcmZhY2UgaXMgZ2VuZXJpYywKYnV0IHdhcyBvcmlnaW5hbGx5IGRl
c2lnbmVkIGZvciByZWR1Y2luZyB0aGUgbGF0ZW5jeSBvZiBwYWdlIHZpZXdzIGluCmhpZ2gtdm9s
dW1lIHdlYiBhcHBsaWNhdGlvbnMgYnkgcnVubmluZyBtb3N0IHRpbWUtY29uc3VtaW5nIHRhc2tz
CmFzeW5jaHJvbm91c2x5LgoKJXByZXAKJXNldHVwCiVwYXRjaDEgLXAxCgolYnVpbGQKIyVtYWtl
X2J1aWxkIExERkxBR1M9IiV7P19fZ2xvYmFsX2xkZmxhZ3N9IiBDRkxBR1M9IiRSUE1fT1BUX0ZM
QUdTIgptYWtlCgolY2hlY2sKbWFrZSBjaGVjawoKJWluc3RhbGwKJW1ha2VfaW5zdGFsbCBpbnN0
YWxsIFBSRUZJWD0lYnVpbGRyb290JXByZWZpeAppbnN0YWxsIC1wIC1EIC1tIDA2NDQgJVNPVVJD
RTEgJWJ1aWxkcm9vdCVfdW5pdGRpci8lbmFtZS5zZXJ2aWNlCmluc3RhbGwgLXAgLUQgLW0gMDY0
NCAlU09VUkNFMiAlYnVpbGRyb290JV9zeXNjb25mZGlyL3N5c2NvbmZpZy8lbmFtZQppbnN0YWxs
IC1kIC1tIDA3NTUgJWJ1aWxkcm9vdCViZWFuc3RhbGtkX2hvbWUKaW5zdGFsbCAtZCAtbSAwNzU1
ICVidWlsZHJvb3QlYmVhbnN0YWxrZF9iaW5sb2dkaXIKaW5zdGFsbCAtZCAtbSAwMDc1NSAlYnVp
bGRyb290JV9tYW4xZGlyCmd6aXAgZG9jLyVuYW1lLjEKaW5zdGFsbCAtcCAtbSAwNjQ0IGRvYy8l
bmFtZS4xLmd6ICVidWlsZHJvb3QlX21hbjFkaXIvCgojIHRvdWNoaW5nIGFsbCBnaG9zdHM7IGhh
Y2sgZm9yIHJwbSA0LjAuNApmb3IgcnBtXzQwNF9naG9zdCBpbiAlYmVhbnN0YWxrZF9iaW5sb2dk
aXIKZG8KICAgIG1rZGlyIC1wICVidWlsZHJvb3RgZGlybmFtZSAiJHJwbV80MDRfZ2hvc3QiYAog
ICAgdG91Y2ggJWJ1aWxkcm9vdCIkcnBtXzQwNF9naG9zdCIKZG9uZQoKJXByZQpnZXRlbnQgZ3Jv
dXAgJWJlYW5zdGFsa2RfZ3JvdXAgPi9kZXYvbnVsbCB8fCBncm91cGFkZCAtciAlYmVhbnN0YWxr
ZF9ncm91cApnZXRlbnQgcGFzc3dkICViZWFuc3RhbGtkX3VzZXIgPi9kZXYvbnVsbCB8fCBcCiAg
ICB1c2VyYWRkIC1yIC1nICViZWFuc3RhbGtkX3VzZXIgLWQgJWJlYW5zdGFsa2RfaG9tZSAtcyAv
c2Jpbi9ub2xvZ2luIFwKICAgIC1jICJiZWFuc3RhbGtkIHVzZXIiICViZWFuc3RhbGtkX3VzZXIK
ZXhpdCAwCgolcG9zdAppZiBbIC1kICViZWFuc3RhbGtkX2hvbWUgXTsgdGhlbgogICAgaW5zdGFs
bCAtZCAlYmVhbnN0YWxrZF9iaW5sb2dkaXIgLW0gMDc1NSBcCiAgICAgICAgLW8gJWJlYW5zdGFs
a2RfdXNlciAtZyAlYmVhbnN0YWxrZF91c2VyIFwKJWJlYW5zdGFsa2RfYmlubG9nZGlyCmZpCgol
ZmlsZXMKJWRvYyBSRUFETUUubWQgTElDRU5TRSBkb2MvcHJvdG9jb2wudHh0CiVfdW5pdGRpci8l
bmFtZS5zZXJ2aWNlCiVfYmluZGlyLyVuYW1lCiVfbWFuMWRpci8lbmFtZS4xKgolY29uZmlnKG5v
cmVwbGFjZSkgJV9zeXNjb25mZGlyL3N5c2NvbmZpZy8lbmFtZQolYXR0cigwNzU1LCViZWFuc3Rh
bGtkX3VzZXIsJWJlYW5zdGFsa2RfZ3JvdXApICVkaXIgJWJlYW5zdGFsa2RfaG9tZQolZ2hvc3Qg
JWF0dHIoMDc1NSwlYmVhbnN0YWxrZF91c2VyLCViZWFuc3RhbGtkX2dyb3VwKSAlZGlyICViZWFu
c3RhbGtkX2JpbmxvZ2RpcgoKJWNoYW5nZWxvZwoqIFR1ZSBNYXkgMTQgMjAyNCBBbGV4YW5kZXIg
THVieWFnaW4gPGRmcGxAYWx0bGludXgub3JnPiAxLjEzLWFsdDEKLSAxLjEzCgoqIFN1biBPY3Qg
MDEgMjAxNyBWaXRhbHkgTGlwYXRvdiA8bGF2QGFsdGxpbnV4LnJ1PiAxLjEwLWFsdDMKLSBidWls
ZCB3aXRoIHJwbS1idWlsZC1pbnRybwotIGZpeCBxdW90ZXMgaW4gc3lzY29uZmlnIGZpbGUKCiog
U3VuIE9jdCAwMSAyMDE3IFZpdGFseSBMaXBhdG92IDxsYXZAYWx0bGludXgucnU+IDEuMTAtYWx0
MgotIG5hdGl2ZSBidWlsZCBmb3IgQUxUIFNpc3lwaHVzCgoqIFdlZCBTZXAgMjcgMjAxNyBJZ29y
IFZsYXNlbmtvIDx2aXlAYWx0bGludXgucnU+IDEuMTAtYWx0MV81Ci0gdXBkYXRlIHRvIG5ldyBy
ZWxlYXNlIGJ5IGZjaW1wb3J0CgoqIFdlZCBNYXIgMTUgMjAxNyBJZ29yIFZsYXNlbmtvIDx2aXlA
YWx0bGludXgucnU+IDEuMTAtYWx0MV8zCi0gdXBkYXRlIHRvIG5ldyByZWxlYXNlIGJ5IGZjaW1w
b3J0CgoqIFdlZCBNYXIgMDIgMjAxNiBJZ29yIFZsYXNlbmtvIDx2aXlAYWx0bGludXgucnU+IDEu
MTAtYWx0MV8yCi0gdXBkYXRlIHRvIG5ldyByZWxlYXNlIGJ5IGZjaW1wb3J0CgoqIE1vbiBTZXAg
MjEgMjAxNSBJZ29yIFZsYXNlbmtvIDx2aXlAYWx0bGludXgucnU+IDEuOS1hbHQxXzQKLSB1cGRh
dGUgdG8gbmV3IHJlbGVhc2UgYnkgZmNpbXBvcnQKCiogV2VkIFNlcCAxMCAyMDE0IElnb3IgVmxh
c2Vua28gPHZpeUBhbHRsaW51eC5ydT4gMS45LWFsdDFfMwotIHVwZGF0ZSB0byBuZXcgcmVsZWFz
ZSBieSBmY2ltcG9ydAoKKiBUdWUgSnVsIDAxIDIwMTQgSWdvciBWbGFzZW5rbyA8dml5QGFsdGxp
bnV4LnJ1PiAxLjktYWx0MV8yCi0gdXBkYXRlIHRvIG5ldyByZWxlYXNlIGJ5IGZjaW1wb3J0Cgoq
IFRodSBTZXAgMTkgMjAxMyBJZ29yIFZsYXNlbmtvIDx2aXlAYWx0bGludXgucnU+IDEuOS1hbHQx
XzEKLSB1cGRhdGUgdG8gbmV3IHJlbGVhc2UgYnkgZmNpbXBvcnQKCiogVGh1IEF1ZyAyMiAyMDEz
IElnb3IgVmxhc2Vua28gPHZpeUBhbHRsaW51eC5ydT4gMS40LjYtYWx0MV85Ci0gdXBkYXRlIHRv
IG5ldyByZWxlYXNlIGJ5IGZjaW1wb3J0CgoqIFRodSBBcHIgMjUgMjAxMyBJZ29yIFZsYXNlbmtv
IDx2aXlAYWx0bGludXgucnU+IDEuNC42LWFsdDFfOAotIGluaXRpYWwgZmMgaW1wb3J0Cgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>16108</attachid>
            <date>2024-05-14 14:53:43 +0300</date>
            <delta_ts>2024-05-14 14:53:43 +0300</delta_ts>
            <desc>патч для beanstalkd-1.13</desc>
            <filename>beanstalkd-1.13-ct.patch</filename>
            <type>text/plain</type>
            <size>629</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">LS0tIGJlYW5zdGFsa2QvY3QvY3QuYy5vcmlnCTIwMjMtMDMtMTIgMTQ6MzU6MjguMDAwMDAwMDAw
ICswMzAwCisrKyBiZWFuc3RhbGtkL2N0L2N0LmMJMjAyNC0wNS0xNCAxNDoxMzoxMS43MTYzNjU5
MDUgKzAzMDAKQEAgLTEzLDYgKzEzLDcgQEAKICNpbmNsdWRlIDxkaXJlbnQuaD4KICNpbmNsdWRl
IDxlcnJuby5oPgogI2luY2x1ZGUgPHN5cy90aW1lLmg+CisjaW5jbHVkZSA8dGltZS5oPgogI2lu
Y2x1ZGUgPHN0ZGludC5oPgogI2luY2x1ZGUgPGludHR5cGVzLmg+CiAjaW5jbHVkZSAiaW50ZXJu
YWwuaCIKIAogCi0KICNpZmRlZiBfX01BQ0hfXwogIwlpbmNsdWRlIDxtYWNoL21hY2hfdGltZS5o
PgogCkBAIC00NDEsNyArNDQxLDcgQEAKICAgICAgICAgcnVuYmVuY2huKGIsIG4pOwogICAgIH0K
ICAgICBpZiAoYi0+c3RhdHVzID09IDApIHsKLSAgICAgICAgcHJpbnRmKCIlOGRcdCUxMCIgUFJJ
ZDY0ICIgbnMvb3AiLCBuLCBiLT5kdXIvbik7CisgICAgICAgIHByaW50ZigiJThkXHQlMTAiUFJJ
ZDY0IiBucy9vcCIsIG4sIGItPmR1ci9uKTsKICAgICAgICAgaWYgKGItPmJ5dGVzID4gMCkgewog
ICAgICAgICAgICAgZG91YmxlIG1icyA9IDA7CiAgICAgICAgICAgICBpZiAoYi0+ZHVyID4gMCkg
ewo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16388</attachid>
            <date>2024-07-09 13:17:03 +0300</date>
            <delta_ts>2024-07-09 13:17:03 +0300</delta_ts>
            <desc>SPEC-файл для сборки python3-module-anyconfig</desc>
            <filename>python-anyconfig.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>1159</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">Ck5hbWU6IHB5dGhvbjMtbW9kdWxlLWFueWNvbmZpZwpWZXJzaW9uOiAwLjE0LjAKUmVsZWFzZTog
YWx0MQpHcm91cDogRGV2ZWxvcG1lbnQvUHl0aG9uMwpMaWNlbnNlOiBNSVQKU3VtbWFyeTogUHl0
aG9uIGxpYnJhcnkgcHJvdmlkZXMgY29tbW9uIEFQSXMgdG8gbG9hZCBhbmQgZHVtcCBjb25maWd1
cmF0aW9uIGZpbGVzIGluIHZhcmlvdXMgZm9ybWF0cwpVUkw6IGh0dHA6Ly9naXRodWIuY29tL3Nz
YXRvL3B5dGhvbi1hbnljb25maWcKUGFja2FnZXI6IEFsZXhhbmRlciBMdWJ5YWdpbiA8ZGZwbEBh
bHRsaW51eC5vcmc+ClNvdXJjZTogJW5hbWUtJXZlcnNpb24udGFyCkJ1aWxkQXJjaDogbm9hcmNo
CgpCdWlsZFJlcXVpcmVzKHByZSk6IHJwbS1idWlsZApCdWlsZFJlcXVpcmVzKHByZSk6IHJwbWRl
dnRvb2xzCkJ1aWxkUmVxdWlyZXMocHJlKTogcnBtLW1hY3Jvcy1weXRob24zCkJ1aWxkUmVxdWly
ZXMocHJlKTogcnBtLW1hY3Jvcy1weXByb2plY3QKQnVpbGRSZXF1aXJlczogcnBtLWJ1aWxkLXB5
dGhvbjMKQnVpbGRSZXF1aXJlczogcnBtLWJ1aWxkLXB5cHJvamVjdApCdWlsZFJlcXVpcmVzOiBw
eXRob24zLW1vZHVsZS1zZXR1cHRvb2xzCkJ1aWxkUmVxdWlyZXM6IHB5dGhvbjMtbW9kdWxlLXdo
ZWVsCkJ1aWxkUmVxdWlyZXM6IHB5dGhvbjMKUmVxdWlyZXM6IHB5dGhvbjMKCiVkZXNjcmlwdGlv
bgpweXRob24tYW55Y29uZmlnIFsxXSBpcyBhIHB5dGhvbiBsaWJyYXJ5IHByb3ZpZGVzIGNvbW1v
biBBUElzIHRvIGxvYWQgYW5kIGR1bXAKY29uZmlndXJhdGlvbiBmaWxlcyBpbiB2YXJpb3VzIGZv
cm1hdHMgd2l0aCBzb21lIHVzZWZ1bCBmZWF0dXJlcyBzdWNoIGFzCmNvbnRlbnRzIG1lcmdlLCB0
ZW1wbGF0ZXMsIHF1ZXJ5LCBzY2hlbWEgdmFsaWRhdGlvbiBhbmQgZ2VuZXJhdGlvbiBzdXBwb3J0
LgoKJXByZXAKJXNldHVwCgolYnVpbGQKJXB5cHJvamVjdF9idWlsZAoKJWluc3RhbGwKJXB5cHJv
amVjdF9pbnN0YWxsCgolZmlsZXMKJV9iaW5kaXIvYW55Y29uZmlnKgolcHl0aG9uM19zaXRlbGli
ZGlyX25vYXJjaC9hbnljb25maWcqCiVfbWFuMWRpci9hbnljb25maWcqCgolY2hhbmdlbG9nCiog
V2VkIEp1bCAwMyAyMDI0IEFsZXhhbmRlciBMdWJ5YWdpbiA8ZGZwbEBhbHRsaW51eC5vcmc+IDAu
MTQuMC1hbHQxCi0gMC4xNC4wCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16389</attachid>
            <date>2024-07-09 13:18:48 +0300</date>
            <delta_ts>2024-07-09 13:18:48 +0300</delta_ts>
            <desc>SPEC-файл для сборки модуля gem-wavefile</desc>
            <filename>gem-wavefile.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>936</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">JWRlZmluZSBnZW1uYW1lIHdhdmVmaWxlCgpOYW1lOiAgICBnZW0td2F2ZWZpbGUKVmVyc2lvbjog
MS4xLjIKUmVsZWFzZTogYWx0MQoKU3VtbWFyeTogQSBwdXJlIFJ1YnkgbGlicmFyeSBmb3IgcmVh
ZGluZyBhbmQgd3JpdGluZyBXYXZlIHNvdW5kIGZpbGVzICgqLndhdikKTGljZW5zZTogTUlUCkdy
b3VwOiAgIERldmVsb3BtZW50L1J1YnkKVXJsOiAgICAgaHR0cHM6Ly9naXRodWIuY29tL2Rpb25p
eHMvbW9yc2lmeQoKUGFja2FnZXI6IEFsZXhhbmRlciBMdWJ5YWdpbiA8ZGZwbEBhbHRsaW51eC5v
cmc+CgpTb3VyY2U6ICAlbmFtZS0ldmVyc2lvbi50YXIKCkJ1aWxkUmVxdWlyZXMocHJlKTogYXV0
b21ha2UKQnVpbGRSZXF1aXJlcyhwcmUpOiBhdXRvY29uZgpCdWlsZFJlcXVpcmVzKHByZSk6IGxp
YnRvb2wKQnVpbGRSZXF1aXJlcyhwcmUpOiBycG0tYnVpbGQtcnVieQoKJWRlc2NyaXB0aW9uCllv
dSBjYW4gdXNlIHRoaXMgZ2VtIHRvIGNyZWF0ZSBSdWJ5IHByb2dyYW1zIHRoYXQgd29yayB3aXRo
IGF1ZGlvLCBieSByZWFkaW5nCmFuZCB3cml0aW5nIFdhdmUgc291bmQgZmlsZXMgKCoud2F2KS4g
U2luY2UgaXQgaXMgd3JpdHRlbiBpbiBwdXJlIFJ1YnkKKGFzIG9wcG9zZWQgdG8gd3JhcHBpbmcg
YW4gZXhpc3RpbmcgQyBsaWJyYXJ5KSwgeW91IGNhbiB1c2UgaXQgd2l0aG91dCBoYXZpbmcKdG8g
Y29tcGlsZSBhIHNlcGFyYXRlIGV4dGVuc2lvbi4KCiVwcmVwCiVzZXR1cAoKJWJ1aWxkCiVydWJ5
X2J1aWxkCgolaW5zdGFsbAolcnVieV9pbnN0YWxsCgolY2hlY2sKJXJ1YnlfdGVzdAoKJWZpbGVz
CiVkb2MgUkVBRE1FKgolX2xpYmV4ZWNkaXIvKgoKJWNoYW5nZWxvZwoqIFR1ZSBKdWwgMDIgMjAy
NCBBbGV4YW5kZXIgTHVieWFnaW4gPGRmcGxAYWx0bGludXgub3JnPiAxLjEuMi1hbHQxCi0gSW5p
dGlhbCBidWlsZCBmb3IgU2lzeXBodXMK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16390</attachid>
            <date>2024-07-09 13:20:01 +0300</date>
            <delta_ts>2024-07-09 13:20:01 +0300</delta_ts>
            <desc>SPEC-файл для программы перевода текста в морзянку и обратно</desc>
            <filename>morsify.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>768</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZTogICAgbW9yc2lmeQpWZXJzaW9uOiAwLjEuOApSZWxlYXNlOiBhbHQxCgpTdW1tYXJ5OiBB
IGxpYnJhcnkgZm9yIGNvbnZlcnRpbmcgdGV4dCB0byBNb3JzZSBDb2RlIG9yIHZpY2UgdmVyc2EK
TGljZW5zZTogTUlUCkdyb3VwOiAgIERldmVsb3BtZW50L1J1YnkKVXJsOiAgICAgaHR0cHM6Ly9n
aXRodWIuY29tL2Rpb25peHMvbW9yc2lmeQoKUGFja2FnZXI6IEFsZXhhbmRlciBMdWJ5YWdpbiA8
ZGZwbEBhbHRsaW51eC5vcmc+CgpTb3VyY2U6ICAlbmFtZS0ldmVyc2lvbi50YXIKCkJ1aWxkUmVx
dWlyZXMocHJlKTogcnBtLWJ1aWxkLXJ1YnkKUmVxdWlyZXM6IGdlbSBnZW0odHR5LXByb21wdCkg
Z2VtKHdhdmVmaWxlKQoKJWRlc2NyaXB0aW9uCk1vcnNpZnkgaXMgYSBsaWJyYXJ5IGZvciBjb252
ZXJ0aW5nIHRleHQgdG8gTW9yc2UgQ29kZSBvciB2aWNlIHZlcnNhLgpPbmUgb2YgdGhlIGtleSBm
ZWF0dXJlcyBvZiBnZW0gbW9yc2lmeSBpcyB0aGUgdHJhbnNsYXRpb24gYmV0d2VlbiBNb3JzZSBj
b2RlCmFuZCBDeXJpbGxpYy4KCiVwcmVwCiVzZXR1cCAtbiAlbmFtZS0ldmVyc2lvbgoKJWJ1aWxk
CiVydWJ5X2J1aWxkCgolaW5zdGFsbAolcnVieV9pbnN0YWxsCgolZmlsZXMKJWRvYyBSRUFETUUq
CiVfYmluZGlyLyVuYW1lCiVfbGliZXhlY2Rpci8qCgoKJWNoYW5nZWxvZwoqIFR1ZSBKdWwgMDIg
MjAyNCBBbGV4YW5kZXIgTHVieWFnaW4gPGRmcGxAYWx0bGludXgub3JnPiAwLjEuOC1hbHQxCi0g
SW5pdGlhbCBidWlsZCBmb3IgU2lzeXBodXMK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16393</attachid>
            <date>2024-07-09 16:43:18 +0300</date>
            <delta_ts>2024-07-09 16:43:18 +0300</delta_ts>
            <desc>SPEC-файл для сборки 3D-движка Panda3D</desc>
            <filename>panda3d.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>3668</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZTogICAgIHBhbmRhM2QKVmVyc2lvbjogIDEuMTAuMTQKUmVsZWFzZTogIGFsdDEKClN1bW1h
cnk6ICBBbiB1dGlsaXR5IHRvIHRlc3QgYW5kIGNyZWF0ZSBhIHdpZGUgcmFuZ2Ugb2YgY2hlY2tz
dW0gdmVyaWZpY2F0aW9uIGZpbGVzCkxpY2Vuc2U6ICBCU0QtMy1DbGF1c2UKR3JvdXA6ICAgIFN5
c3RlbS9MaWJyYXJpZXMKVXJsOiAgICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9wYW5kYTNkL3BhbmRh
M2QKClBhY2thZ2VyOiBBbGV4YW5kZXIgTHVieWFnaW4gPGRmcGxAYWx0bGludXgub3JnPgoKU291
cmNlOiAgICVuYW1lLSV2ZXJzaW9uLnRhcgoKUGF0Y2gxOiBhbHQtY2F0Y2gtZXhjLnBhdGNoClBh
dGNoMjogYWx0LXB5dGhvbjMtc2FtcGxlcy5wYXRjaAoKQnVpbGRSZXF1aXJlcyhwcmUpOiBycG0t
bWFjcm9zLWNtYWtlIGNtYWtlCgpSZXF1aXJlczogcHl0aG9uMy1tb2R1bGUtbXlzcWxjbGllbnQg
cHl0aG9uMy1tb2R1bGUtd3ggcHl0aG9uMy1tb2R1bGUtcG13MgpCdWlsZFJlcXVpcmVzOiBweXRo
b24zIGdjYy1jKysgYmlzb24gbGlib3BlbmN2LWRldmVsIHpsaWItZGV2ZWwgbGliZmZ0dzMtZGV2
ZWwgbGliZmZ0LWRldmVsIGxpYnBuZy1kZXZlbCBsaWJzc2wtZGV2ZWwgbGlib3B1cy1kZXZlbCBs
aWJvcHVzZW5jLWRldmVsIGxpYm9wdXNmaWxlLWRldmVsIGxpYm9wdXN1cmwtZGV2ZWwgbGlidm9y
YmlzLWRldmVsIGxpYnRpZmYtZGV2ZWwgb3BlbmV4ci1kZXZlbCBsaWJqcGVnLWRldmVsIGxpYm9w
ZW5hbC1kZXZlbCBsaWJzcXVpc2gtZGV2ZWwgbGliZnJlZXR5cGUtZGV2ZWwgbGlic3dzY2FsZS1k
ZXZlbCBsaWJzd3Jlc2FtcGxlLWRldmVsIGxpYmhhcmZidXp6LWRldmVsIGxpYmFzc2ltcC1kZXZl
bCBsaWJndGsrMi1kZXZlbCBsaWJidWxsZXQzLWRldmVsIHB5dGhvbjMtZGV2IGxpYm9kZS1kZXZl
bCBycG0tYnVpbGQtcHl0aG9uMyB2cnBuCgolZGVzY3JpcHRpb24KUGFuZGEzRCBpcyBhIGdhbWUg
ZW5naW5lLCBhIGZyYW1ld29yayBmb3IgM0QgcmVuZGVyaW5nIGFuZCBnYW1lIGRldmVsb3BtZW50
CmZvciBQeXRob24gYW5kIEMrKyBwcm9ncmFtcy4KVGhpcyBwYWNrYWdlIGNvbnRhaW5zIHBhbmRh
M2QgcnVuLXRpbWUgbGlicmFyaWVzIGFuZCBiaW5hcmllcy4KCiVzZXRfdmVyaWZ5X2VsZl9tZXRo
b2Qgc2tpcAolYWRkX2RlYnVnaW5mb19za2lwbGlzdCAlX2JpbmRpcgoKJXBhY2thZ2UgLW4gJW5h
bWUtZGV2ZWwKR3JvdXA6IERldmVsb3BtZW50L0MrKwpTdW1tYXJ5OiBhIHNvZnR3YXJlIGxpYnJh
cnkgdGhhdCBsZXRzIHlvdSBxdWlja2x5IGRlc2lnbiBhbmQgaW1wbGVtZW50IGEgM2QgYXBwbGlj
YXRpb25zClJlcXVpcmVzOiAlbmFtZSA9ICV2ZXJzaW9uLSVyZWxlYXNlCgolZGVzY3JpcHRpb24g
LW4gJW5hbWUtZGV2ZWwKUGFuZGEzRCBpcyBhIGdhbWUgZW5naW5lLCBhIGZyYW1ld29yayBmb3Ig
M0QgcmVuZGVyaW5nIGFuZCBnYW1lIGRldmVsb3BtZW50CmZvciBQeXRob24gYW5kIEMrKyBwcm9n
cmFtcy4KVGhpcyBwYWNrYWdlIGNvbnRhaW5zIHBhbmRhM2QgaGVhZGVycywgcHl0aG9uIG1vZHVs
ZXMgYW5kIHN0YXRpYyBsaWJyYXJpZXMuCgolcHJlcAolc2V0dXAKJXBhdGNoMSAtcDAKJXBhdGNo
MiAtcDAKCiVidWlsZApSUE1fT1BUX0ZMQUdTPSItSXBhcnNlci1pbmMgLUkvdXNyL2luY2x1ZGUv
YnVsbGV0IiAvdXNyL2Jpbi9weXRob24zIG1ha2VwYW5kYS9tYWtlcGFuZGEucHkgLS12ZXJib3Nl
IC0tZXZlcnl0aGluZyAtLW5vLW9wZW5jdiAtLXRocmVhZHMgMiAtLW5vLWVpZ2VuIC0tbm8tYXJ0
b29sa2l0IC0tbm8tZmNvbGxhZGEgLS1uby1mZm1wZWcgLS1uby1yb2NrZXQgLS1uby1mZnR3IC0t
bm8tZm1vZGV4IC0tbm8tbnZpZGlhY2cgLS1uby1nbGVzIC0tbm8tZmNvbGxhZGEKCiVhZGRfcHl0
aG9uM19wYXRoICV7YnVpbGRyb290fSV7X2RhdGFkaXJ9LyVuYW1lL3BhbmRhYwolYWRkX3B5dGhv
bjNfcGF0aCAle2J1aWxkcm9vdH0le19kYXRhZGlyfS8lbmFtZS9tb2RlbHMKJWFkZF9weXRob24z
X3BhdGggJXtidWlsZHJvb3R9JXtfZGF0YWRpcn0vJW5hbWUvc2FtcGxlcwolYWRkX3B5dGhvbjNf
cGF0aCAle2J1aWxkcm9vdH0le19kYXRhZGlyfS8lbmFtZS9kaXJlY3QKJWFkZF9weXRob24zX3Bh
dGggJXtidWlsZHJvb3R9JXtfZGF0YWRpcn0vJW5hbWUvcGx1Z2lucwoKJWluc3RhbGwKbWtkaXIg
LXAgJXtidWlsZHJvb3R9JXtfYmluZGlyfQpta2RpciAtcCAle2J1aWxkcm9vdH0le19saWJkaXJ9
LyVuYW1lCm1rZGlyIC1wICV7YnVpbGRyb290fSV7X2luY2x1ZGVkaXJ9Cm1rZGlyIC1wICV7YnVp
bGRyb290fSV7X2RhdGFkaXJ9LyVuYW1lCmluc3RhbGwgLW03NTUgYnVpbHQvYmluLyogJXtidWls
ZHJvb3R9JXtfYmluZGlyfS8KaW5zdGFsbCAtbTY0NCBidWlsdC9saWIvKiAle2J1aWxkcm9vdH0l
e19saWJkaXJ9LyVuYW1lLwpjcCAtUiBidWlsdC9pbmNsdWRlICV7YnVpbGRyb290fSV7X2luY2x1
ZGVkaXJ9LyVuYW1lCmNwIC1SIGJ1aWx0L21vZGVscyAgJXtidWlsZHJvb3R9JXtfZGF0YWRpcn0v
JW5hbWUvCmNwIC1SIHNhbXBsZXMgICAgICAgJXtidWlsZHJvb3R9JXtfZGF0YWRpcn0vJW5hbWUv
CmNwIC1SIGJ1aWx0L3BsdWdpbnMgJXtidWlsZHJvb3R9JXtfZGF0YWRpcn0vJW5hbWUvCgpta2Rp
ciAtcCAle2J1aWxkcm9vdH0le3B5dGhvbjNfc2l0ZWxpYmRpcn0vJW5hbWUKY3AgLWYgYnVpbHQv
cGFuZGEzZC9fX2luaXRfXy5weSAgICAgICAgICAgICV7YnVpbGRyb290fSV7cHl0aG9uM19zaXRl
bGliZGlyfS8lbmFtZS8KY3AgLWYgYnVpbHQvcGFuZGEzZC8qLmNweXRob24tKi5zbyAgICAgJXti
dWlsZHJvb3R9JXtweXRob24zX3NpdGVsaWJkaXJ9LyVuYW1lLwpjcCAtUiBidWlsdC9kaXJlY3Qg
JXtidWlsZHJvb3R9JXtweXRob24zX3NpdGVsaWJkaXJ9LwpjcCAtUiBidWlsdC9wYW5kYWMgJXti
dWlsZHJvb3R9JXtweXRob24zX3NpdGVsaWJkaXJ9LwoKbWtkaXIgLXAgJXtidWlsZHJvb3R9JXtf
ZGVza3RvcGRpcn0KY3AgbWFrZXBhbmRhL3B2aWV3LmRlc2t0b3AgJXtidWlsZHJvb3R9JXtfZGVz
a3RvcGRpcn0vcHZpZXcuZGVza3RvcApjcCBkb2MvUmVsZWFzZU5vdGVzICV7YnVpbGRyb290fSV7
X2RhdGFkaXJ9LyVuYW1lL1JlbGVhc2VOb3RlcwoKbWtkaXIgLXAgJXtidWlsZHJvb3R9JXtfc3lz
Y29uZmRpcn0vbGQuc28uY29uZi5kCmVjaG8gJy91c3Ivc2hhcmUvcGFuZGEzZCcgPiAle2J1aWxk
cm9vdH0le3B5dGhvbjNfc2l0ZWxpYmRpcn0vcGFuZGEzZC5wdGgKY3AgLVIgYnVpbHQvcGFuZGEz
ZC5kaXN0LWluZm8gJXtidWlsZHJvb3R9JXtweXRob24zX3NpdGVsaWJkaXJ9CmVjaG8gJy91c3Iv
bGliNjQvcGFuZGEzZCcgPiAle2J1aWxkcm9vdH0le19zeXNjb25mZGlyfS9sZC5zby5jb25mLmQv
cGFuZGEzZC5jb25mCgolZmlsZXMgLW4gJW5hbWUKJV9iaW5kaXIvKgolX2xpYmRpci8lbmFtZS8q
LnNvKgolX2RhdGFkaXIvJW5hbWUvCiVfc3lzY29uZmRpci9sZC5zby5jb25mLmQvcGFuZGEzZC5j
b25mCiVfZGVza3RvcGRpci8qCiVweXRob24zX3NpdGVsaWJkaXIvKgoKJWZpbGVzIC1uICVuYW1l
LWRldmVsCiVfbGliZGlyLyVuYW1lLyouYSoKJV9pbmNsdWRlZGlyLyoKCiVjaGFuZ2Vsb2cKKiBG
cmkgTWFyIDE1IDIwMjQgQWxleGFuZGVyIEx1YnlhZ2luIDxkZnBsQGFsdGxpbnV4Lm9yZz4gMS4x
MC4xNC1hbHQxCi0gMS4xMC4xNAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16394</attachid>
            <date>2024-07-09 16:45:48 +0300</date>
            <delta_ts>2024-07-09 16:45:48 +0300</delta_ts>
            <desc>SPEC-файл для питоновского модуля panda-simplepbr</desc>
            <filename>panda3d-simplepbr.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>1272</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZTogICAgIHB5dGhvbjMtbW9kdWxlLXBhbmRhM2Qtc2ltcGxlcGJyClZlcnNpb246ICAwLjEx
LjIKUmVsZWFzZTogIGFsdDEKClN1bW1hcnk6ICBBIHN0cmFpZ2h0LWZvcndhcmQsIGVhc3ktdG8t
dXNlLCBkcm9wLWluLCBQQlIgcmVwbGFjZW1lbnQgZm9yIFBhbmRhM0QncyBidWlsdGluIGF1dG8g
c2hhZGVyCkxpY2Vuc2U6ICBCU0QtMy1DbGF1c2UKR3JvdXA6ICAgIERldmVsb3BtZW50L1B5dGhv
bjMKVXJsOiAgICAgIGh0dHBzOi8vZ2l0aHViLmNvbS9Nb2d1cmkvcGFuZGEzZC1zaW1wbGVwYnIK
ClBhY2thZ2VyOiBBbGV4YW5kZXIgTHVieWFnaW4gPGRmcGxAYWx0bGludXgub3JnPgoKU291cmNl
OiAgICVuYW1lLSV2ZXJzaW9uLnRhcgoKUGF0Y2gxOiBhbHQtcHl0aG9uMy1oZWFkZXJzLnBhdGNo
CgpCdWlsZFJlcXVpcmVzKHByZSk6IHJwbS1idWlsZC1weXRob24zClJlcXVpcmVzOiBwYW5kYTNk
CgolZGVzY3JpcHRpb24KQSBzdHJhaWdodC1mb3J3YXJkLCBlYXN5LXRvLXVzZSBQQlIgcmVuZGVy
IHBpcGVsaW5lIGZvciBQYW5kYTNELgpUaGlzIHByb2plY3QgYWltcyB0byBiZSBhIGRyb3AtaW4g
cmVwbGFjZW1lbnQgZm9yIFBhbmRhM0QncyBhdXRvLXNoYWRlci4KVGhlIFBCUiBzaGFkZXIgaXMg
aGVhdmlseSBpbnNwaXJlZCBieSB0aGUgS2hyb25vcyBnbFRGIFNhbXBsZS4KCiMgJXNldF92ZXJp
ZnlfZWxmX21ldGhvZCBza2lwCiMgJWFkZF9kZWJ1Z2luZm9fc2tpcGxpc3QgJV9iaW5kaXIKCiVw
cmVwCiVzZXR1cAolcGF0Y2gxIC1wMAoKJWluc3RhbGwKbWtkaXIgLXAgJWJ1aWxkcm9vdCVweXRo
b24zX3NpdGVsaWJkaXIvc2ltcGxlcGJyCmNwIC1mIHNpbXBsZXBici8qLnB5ICVidWlsZHJvb3Ql
cHl0aG9uM19zaXRlbGliZGlyL3NpbXBsZXBici8KbWtkaXIgLXAgJWJ1aWxkcm9vdCVweXRob24z
X3NpdGVsaWJkaXIvc2ltcGxlcGJyL3NoYWRlcnMKY3AgLWYgc2ltcGxlcGJyL3NoYWRlcnMvKiAl
YnVpbGRyb290JXB5dGhvbjNfc2l0ZWxpYmRpci9zaW1wbGVwYnIvc2hhZGVycy8KbWtkaXIgLXAg
JWJ1aWxkcm9vdCVweXRob24zX3NpdGVsaWJkaXIvc2ltcGxlcGJyL3RleHR1cmVzCmNwIC1mIHNp
bXBsZXBici90ZXh0dXJlcy8qICVidWlsZHJvb3QlcHl0aG9uM19zaXRlbGliZGlyL3NpbXBsZXBi
ci90ZXh0dXJlcy8KCiVmaWxlcwolcHl0aG9uM19zaXRlbGliZGlyLyoKCiVjaGFuZ2Vsb2cKKiBU
aHUgTWFyIDIxIDIwMjQgQWxleGFuZGVyIEx1YnlhZ2luIDxkZnBsQGFsdGxpbnV4Lm9yZz4gMC4x
MS4yLWFsdDEKLSAwLjExLjIK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16479</attachid>
            <date>2024-07-25 01:39:01 +0300</date>
            <delta_ts>2024-07-25 01:39:01 +0300</delta_ts>
            <desc>SPEC-файл для библиотеки интервальной арифметики arpra</desc>
            <filename>libarpra.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>2768</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">JWRlZl9lbmFibGUgc3RhdGljCgpOYW1lOgkJbGliYXJwcmEKVmVyc2lvbjoJMC4wLjEKUmVsZWFz
ZToJYWx0MQpTdW1tYXJ5OglDIGxpYnJhcnkgZm9yIGFuYWx5emluZyB0aGUgcHJvcGFnYXRpb24g
b2YgbnVtZXJpY2FsIGVycm9yIGluIGFyYml0cmFyeSBwcmVjaXNpb24gY29tcHV0YXRpb25zCkdy
b3VwOgkJU2NpZW5jZXMvTWF0aGVtYXRpY3MKTGljZW5zZToJR1BMdjMKVVJMOgkJaHR0cHM6Ly9n
aXRodWIuY29tL2FycHJhLXByb2plY3QvYXJwcmEKU291cmNlMDoJJW5hbWUtJXZlcnNpb24udGFy
ClBhY2thZ2VyOglBbGV4YW5kZXIgTHVieWFnaW4gPGRmcGxAYWx0bGludXgucnU+CkJ1aWxkUmVx
dWlyZXM6CW1ha2VpbmZvCkJ1aWxkUmVxdWlyZXM6CWxpYmdtcC1kZXZlbCBsaWJtcGZyLWRldmVs
IGxpYm1wZmktZGV2ZWwKCiVkZXNjcmlwdGlvbgpBcnByYSBpcyBhIEMgbGlicmFyeSBmb3IgKEFy
KWJpdHJhcnktKHApcmVjaXNpb24gKHIpYW5nZSAoYSluYWx5c2lzIG9mIElFRUUtNzU0CmZsb2F0
aW5nLXBvaW50IGNvbXB1dGF0aW9ucywgYmFzZWQgb24gR05VIE1QRlIuIFRoZSBtYWluIHVzZS1j
YXNlIG9mIEFycHJhCmlzIHRvIG1haW50YWluIGNvbXB1dGVkIHVwcGVyIGFuZCBsb3dlciBib3Vu
ZHMgb2YgbnVtZXJpY2FsIGVycm9yIGZvcgphbGwgdmFyaWFibGVzLCBhdCBhbGwgdGltZXMsIHRo
cm91Z2hvdXQgYSBjb21wdXRhdGlvbi4gQXJwcmEgdXNlcyBtaXhlZCB0cmltbWVkCmludGVydmFs
L2FmZmluZSBhcml0aG1ldGljIHdpdGggZGV2aWF0aW9uIHRlcm0gcmVkdWN0aW9uIHRvIGFjY29t
cGxpc2ggdGhpcy4KQWZmaW5lIGFyaXRobWV0aWMgaXMgYSB2YXJpYW50IG9mIGludGVydmFsIGFy
aXRobWV0aWMgd2hpY2ggYWNjb3VudHMKZm9yIHZhcmlhYmxlIGNvcnJlbGF0aW9ucy4gQXMgc3Vj
aCwgaXQgZG9lcyBub3Qgc3VmZmVyIGZyb20gdGhlIHNvLWNhbGxlZAonZGVwZW5kZW5jeSBwcm9i
bGVtJywgd2hlcmUgaW50ZXJ2YWxzIGdyb3cgb3Zlcmx5IGxhcmdlIGR1ZSB0byBsYWNrCm9mIGNv
bnNpZGVyYXRpb24gZm9yIHZhcmlhYmxlIGNvcnJlbGF0aW9ucy4KQnkgY29tYmluaW5nIHRoZSBy
ZXN1bHRzIG9mIGludGVydmFsIGFyaXRobWV0aWMgYW5kIGFmZmluZSBhcml0aG1ldGljLApvbmUg
YXZvaWRzIGJvdGggdGhlIGRlcGVuZGVuY3kgcHJvYmxlbSBvZiBpbnRlcnZhbCBhcml0aG1ldGlj
LCBhbmQKdGhlIG5vbmxpbmVhciBmdW5jdGlvbiBvdmVyc2hvb3QvdW5kZXJzaG9vdCBwcm9ibGVt
IG9mIGFmZmluZSBhcml0aG1ldGljLgpBcnByYSBpbXBsZW1lbnRzIGFmZmluZSBhcml0aG1ldGlj
IHVzaW5nIGEgR05VIE1QRlIgYmFja2VuZC4KCiVwYWNrYWdlIGRldmVsClN1bW1hcnk6IERldmVs
b3BtZW50IGVudmlyb25tZW50IGZvciBhcnByYQpHcm91cDogRGV2ZWxvcG1lbnQvQwpSZXF1aXJl
czogJW5hbWUgPSAldmVyc2lvbi0lcmVsZWFzZQoKJWRlc2NyaXB0aW9uIGRldmVsCkFycHJhIGlz
IGEgQyBsaWJyYXJ5IGZvciBhcmJpdHJhcnktcHJlY2lzaW9uIHJhbmdlIGFuYWx5c2lzIG9mIElF
RUUtNzU0CmZsb2F0aW5nLXBvaW50IGNvbXB1dGF0aW9ucywgYmFzZWQgb24gR05VIE1QRlIuClRo
aXMgcGFja2FnZSBjb250YWlucyBkZXZlbG9wbWVudCBmaWxlcyB5b3UgY2FuIHVzZSB0byBkZXZl
bG9wCmFwcGxpY2F0aW9ucyB1c2luZyBhcmJpdHJhcnktcHJlY2lzaW9uIGNvbXB1dGF0aW9ucy4K
CiVwYWNrYWdlIGRldmVsLXN0YXRpYwpTdW1tYXJ5OiBTdGF0aWMgYXJwcmEgbGlicmFyeQpHcm91
cDogRGV2ZWxvcG1lbnQvQwpSZXF1aXJlczogJW5hbWUtZGV2ZWwgPSAldmVyc2lvbi0lcmVsZWFz
ZQpSZXF1aXJlczogZ2xpYmMtZGV2ZWwtc3RhdGljCgolZGVzY3JpcHRpb24gZGV2ZWwtc3RhdGlj
CkFycHJhIGlzIGEgQyBsaWJyYXJ5IGZvciBhcmJpdHJhcnktcHJlY2lzaW9uIHJhbmdlIGFuYWx5
c2lzIG9mIElFRUUtNzU0CmZsb2F0aW5nLXBvaW50IGNvbXB1dGF0aW9ucywgYmFzZWQgb24gR05V
IE1QRlIuClRoaXMgcGFja2FnZSBjb250YWlucyBkZXZlbG9wbWVudCBmaWxlcyB5b3UgY2FuIHVz
ZSB0byBkZXZlbG9wCnN0YXRpY2FsbHkgbGlua2VkIGFwcGxpY2F0aW9ucyB1c2luZyBhcmJpdHJh
cnktcHJlY2lzaW9uIGNvbXB1dGF0aW9ucy4KCiVwcmVwCiVzZXR1cAoKJWJ1aWxkCmF1dG9yZWNv
bmYgLWkgLVdhbGwKLi9jb25maWd1cmUgLS1wcmVmaXg9L3VzcgptYWtlCgolaW5zdGFsbAolbWFr
ZV9pbnN0YWxsIERFU1RESVI9JWJ1aWxkcm9vdCBpbnN0YWxsCiVpZiAiJV9saWIiID09ICJsaWI2
NCIKbWtkaXIgLXAgJWJ1aWxkcm9vdC8lX2xpYmRpcgptdiAlYnVpbGRyb290L3Vzci9saWIvKiAl
YnVpbGRyb290LyVfbGliZGlyLwolZW5kaWYKbWtkaXIgLXAgJWJ1aWxkcm9vdCVfZGVmYXVsdGRv
Y2Rpci9saWJhcnByYQppbnN0YWxsIC1wIC1tNjQ0IFJFQURNRSAlYnVpbGRyb290JV9kZWZhdWx0
ZG9jZGlyL2xpYmFycHJhLwoKJWNoZWNrCm1ha2UgY2hlY2stVEVTVFMKCiVmaWxlcwolX2xpYmRp
ci8qLnNvLioKJV9kZWZhdWx0ZG9jZGlyL2xpYmFycHJhLwolX2luZm9kaXIvKgoKJWZpbGVzIGRl
dmVsCiVfbGliZGlyLyouc28KJV9pbmNsdWRlZGlyL2FycHJhKgoKJWlmX2VuYWJsZWQgc3RhdGlj
CiVmaWxlcyBkZXZlbC1zdGF0aWMKJV9saWJkaXIvKi5hCiVlbmRpZiAjc3RhdGljCgolY2hhbmdl
bG9nCiogVHVlIEp1bCAyMyAyMDI0IEFsZXhhbmRlciBMdWJ5YWdpbiA8ZGZwbEBhbHRsaW51eC5v
cmc+IDAuMC4xLWFsdDEKLSBGaXJzdCByZWxlYXNlCgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16481</attachid>
            <date>2024-07-25 10:43:49 +0300</date>
            <delta_ts>2024-07-25 10:43:49 +0300</delta_ts>
            <desc>SPEC-файл для утилиты отрисовки математических формул в ASCII-art</desc>
            <filename>aamath.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>1112</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZToJCWFhbWF0aApWZXJzaW9uOgkwLjMKUmVsZWFzZToJYWx0MQpTdW1tYXJ5OglBU0NJSSBh
cnQgbWF0aGVtYXRpY3MKR3JvdXA6CQlUZXh0IHRvb2xzCkxpY2Vuc2U6CUdQTHYyClVSTDoJCWh0
dHA6Ly9mdXNlLnN1cGVyZ2x1ZS5zZS9hYW1hdGgvCiMgaHR0cDovL2Z1c2Uuc3VwZXJnbHVlLnNl
L2FhbWF0aC9hYW1hdGgtJXt2ZXJzaW9ufS50YXIuZ3oKIyBodHRwczovL2dpdGh1Yi5jb20vZ2No
dWRub3YvYWFtYXRoL2FyY2hpdmUvcmVmcy90YWdzL3Yle3ZlcnNpb259LnRhci5negpTb3VyY2Uw
OgklbmFtZS0ldmVyc2lvbi50YXIKUGF0Y2gxOgkJYWx0LWNvcnJlY3QtZXhwci1oLnBhdGNoClBh
dGNoMjoJCWFsdC1jb3JyZWN0LWV4cHItYy5wYXRjaApQYXRjaDM6CQlhbHQtY29ycmVjdC1NYWtl
ZmlsZS5wYXRjaApQYWNrYWdlcjoJQWxleGFuZGVyIEx1YnlhZ2luIDxkZnBsQGFsdGxpbnV4LnJ1
PgpCdWlsZFJlcXVpcmVzOglnY2MtYysrIGdjYy1jKystY29tbW9uIGJpc29uIGZsZXgKQnVpbGRS
ZXF1aXJlczoJbGlicmVhZGxpbmUtZGV2ZWwKCiVkZXNjcmlwdGlvbgphYW1hdGggaXMgYSBwcm9n
cmFtIHRoYXQgcmVhZHMgbWF0aGVtYXRpY2FsIGV4cHJlc3Npb25zIGluIGluZml4IG5vdGF0aW9u
CmFuZCByZW5kZXJzIHRoZW0gYXMgQVNDSUkgYXJ0LiBJdCBtYXkgYmUgdXNlZnVsIHRvIHNlbmQg
bWF0aGVtYXRpY3MgdGhyb3VnaAp0ZXh0LW9ubHkgbWVkaWEsIHN1Y2ggYXMgZS1tYWlsIG9yIG5l
d3Nncm91cHMuCgolcHJlcAolc2V0dXAKJXBhdGNoMSAtcDEKJXBhdGNoMiAtcDEKJXBhdGNoMyAt
cDEKCiVidWlsZAptYWtlCgolaW5zdGFsbApta2RpciAtcCAlYnVpbGRyb290JV9iaW5kaXIKbWtk
aXIgLXAgJWJ1aWxkcm9vdCVfZG9jZGlyL2FhbWF0aApjcCBhYW1hdGggJWJ1aWxkcm9vdCVfYmlu
ZGlyL2FhbWF0aApjcCBDT1BZSU5HIENoYW5nZUxvZyBSRUFETUUgdGVzdGNhc2VzICVidWlsZHJv
b3QlX2RvY2Rpci9hYW1hdGgvCgolZmlsZXMKJV9iaW5kaXIvKgolX2RvY2Rpci8qCgolY2hhbmdl
bG9nCiogVHVlIEp1bCAyMyAyMDI0IEFsZXhhbmRlciBMdWJ5YWdpbiA8ZGZwbEBhbHRsaW51eC5v
cmc+IDAuMy1hbHQxCi0gRmlyc3QgcmVsZWFzZQo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16483</attachid>
            <date>2024-07-25 13:40:17 +0300</date>
            <delta_ts>2024-07-25 13:40:17 +0300</delta_ts>
            <desc>SPEC-файл для библиотеки аффинной арифметики aaflib</desc>
            <filename>libaaflib.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>2040</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZTogICAgIGxpYmFhZmxpYgpWZXJzaW9uOiAgMC4xClJlbGVhc2U6ICBhbHQxClN1bW1hcnk6
ICBhYWZsaWIgaXMgYW4gaW1wbGVtZW50YXRpb24gb2YgdGhlIG1hdGhlbWF0aWNhbCBjb25zdHJ1
Y3Qgb2YgYWZmaW5lIGFyaXRobWV0aWNzIGluIEMrKy4KR3JvdXA6ICAgIFNjaWVuY2VzL01hdGhl
bWF0aWNzCkxpY2Vuc2U6ICBMR1BMLTIuMS1vci1sYXRlcgpVUkw6ICAgICAgaHR0cHM6Ly9hYWZs
aWIuc291cmNlZm9yZ2UubmV0ClNvdXJjZTA6ICAlbmFtZS0ldmVyc2lvbi50YXIKUGFja2FnZXI6
IEFsZXhhbmRlciBMdWJ5YWdpbiA8ZGZwbEBhbHRsaW51eC5ydT4KCkJ1aWxkUmVxdWlyZXMocHJl
KTogcnBtLW1hY3Jvcy1jbWFrZQpCdWlsZFJlcXVpcmVzOiBjbWFrZSBnY2MtYysrIGdjYy1jKyst
Y29tbW9uCgolZGVzY3JpcHRpb24KVGhlIGFhZmxpYiBpcyBhbiBpbXBsZW1lbnRhdGlvbiBvZiB0
aGUgbWF0aGVtYXRpY2FsIGNvbnN0cnVjdCBvZiBhZmZpbmUKYXJpdGhtZXRpY3MgaW4gQysrLiBU
aGlzIGNvbnN0cnVjdCBoYXMgYmVlbiBpbnRyb2R1Y2VkIGJ5IFN0b2xmaSBldC4gYWwuClRoZSBh
YWZsaWIgaXMgYmFzZWQgb24gdGhlIGxpYmFmZmEsIGEgcmVpbXBsZW1lbnRpb24gb2YgdGhlIG9y
aWdpbmFsIGxpYnJhcnksCmJ1dCBoYXMgYmVlbiBkZXZlbG9wZWQgZnVydGhlci4gSXQgaGFzIGJl
ZW4gdXNlZCBhcyBtYWluIGNhbGN1bGF0aW9uIGxpYnJhcnkKZm9yIGEgc3BpY2UtbGlrZSBub25s
aW5lYXIgY2lyY3VpdCBzaW11bGF0b3IuCkN1cnJlbnRseSB0aGUgbGlicmFyeSBhbmQgdGhlIHNp
bXVsYXRvciBhcmUgZGV2ZWxvcGVkIGF0IHRoZSBJbnN0aXR1dGUKb2YgTWljcm9lbGVjdHJvbmlj
IFN5c3RlbXMgaW4gSGFubm92ZXIsIEdlcm1hbnkuCgolcGFja2FnZSBkZXZlbApTdW1tYXJ5OiBE
ZXZlbG9wbWVudCBlbnZpcm9ubWVudCBmb3IgYWFmbGliCkdyb3VwOiBEZXZlbG9wbWVudC9DKysK
UmVxdWlyZXM6ICVuYW1lID0gJXZlcnNpb24tJXJlbGVhc2UKCiVkZXNjcmlwdGlvbiBkZXZlbApU
aGUgYWFmbGliIGlzIGFuIGltcGxlbWVudGF0aW9uIG9mIHRoZSBtYXRoZW1hdGljYWwgY29uc3Ry
dWN0IG9mIGFmZmluZQphcml0aG1ldGljcyBpbiBDKysuClRoaXMgcGFja2FnZSBjb250YWlucyBk
ZXZlbG9wbWVudCBmaWxlcyB5b3UgY2FuIHVzZSB0byBkZXZlbG9wCmFwcGxpY2F0aW9ucyB1c2lu
ZyBhcmJpdHJhcnktcHJlY2lzaW9uIGNvbXB1dGF0aW9ucy4KCiVwYWNrYWdlIGRldmVsLXN0YXRp
YwpTdW1tYXJ5OiBTdGF0aWMgYWFmbGliIGxpYnJhcnkKR3JvdXA6IERldmVsb3BtZW50L0MKUmVx
dWlyZXM6ICVuYW1lLWRldmVsID0gJXZlcnNpb24tJXJlbGVhc2UKCiVkZXNjcmlwdGlvbiBkZXZl
bC1zdGF0aWMKVGhlIGFhZmxpYiBpcyBhbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgbWF0aGVtYXRp
Y2FsIGNvbnN0cnVjdCBvZiBhZmZpbmUKYXJpdGhtZXRpY3MgaW4gQysrLgpUaGlzIHBhY2thZ2Ug
Y29udGFpbnMgZGV2ZWxvcG1lbnQgZmlsZXMgeW91IGNhbiB1c2UgdG8gZGV2ZWxvcApzdGF0aWNh
bGx5IGxpbmtlZCBhcHBsaWNhdGlvbnMgdXNpbmcgYXJiaXRyYXJ5LXByZWNpc2lvbiBjb21wdXRh
dGlvbnMuCgolcHJlcAolc2V0dXAKCiVidWlsZApta2RpciAtcCBidWlsZApjZCBidWlsZApjbWFr
ZSAuLgptYWtlIGFsbAoKJWluc3RhbGwKbWtkaXIgLXAgJWJ1aWxkcm9vdCVfbGliZGlyLwpjcCAt
YSBidWlsZC9saWJhYWYubGluNjQuKiAlYnVpbGRyb290JV9saWJkaXIvCm1rZGlyIC1wICVidWls
ZHJvb3QlX2luY2x1ZGVkaXIvCmNwIC1hIGFhKi5oICVidWlsZHJvb3QlX2luY2x1ZGVkaXIvCgol
ZmlsZXMKJV9saWJkaXIvKi5zby4qCgolZmlsZXMgZGV2ZWwKJV9saWJkaXIvKi5zbwolX2luY2x1
ZGVkaXIvYWEuaAolX2luY2x1ZGVkaXIvYWFfKi5oCgolZmlsZXMgZGV2ZWwtc3RhdGljCiVfbGli
ZGlyLyouYQoKJWNoYW5nZWxvZwoqIFRodSBKdWwgMjUgMjAyNCBBbGV4YW5kZXIgTHVieWFnaW4g
PGRmcGxAYWx0bGludXgub3JnPiAwLjEtYWx0MQotIEZpcnN0IHJlbGVhc2UK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16502</attachid>
            <date>2024-07-29 20:18:24 +0300</date>
            <delta_ts>2024-07-29 21:14:05 +0300</delta_ts>
            <desc>SPEC-файл для библиотеки аффинной арифметики affa</desc>
            <filename>libaffa.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>1995</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZToJCWxpYmFmZmEKVmVyc2lvbjoJMC45LjYKUmVsZWFzZToJYWx0MQpTdW1tYXJ5OglMaWJh
ZmZhIC0gQysrIEFmZmluZSBBcml0aG1ldGljIExpYnJhcnkKR3JvdXA6CQlTY2llbmNlcy9NYXRo
ZW1hdGljcwpMaWNlbnNlOglMR1BMLTIuMS1vci1sYXRlcgpVUkw6CQlodHRwczovL2dpdGh1Yi5j
b20vZm9vbG5vdGlvbi9saWJhZmZhCiMgaHR0cHM6Ly9naXRodWIuY29tL2Zvb2xub3Rpb24vbGli
YWZmYS9hcmNoaXZlL3JlZnMvdGFncy92MC45LjYudGFyLmd6ClNvdXJjZToJCSVuYW1lLSV2ZXJz
aW9uLnRhcgpQYWNrYWdlcjoJQWxleGFuZGVyIEx1YnlhZ2luIDxkZnBsQGFsdGxpbnV4LnJ1PgpQ
YXRjaDE6CQlhbHQtYXRhbmgucGF0Y2gKUGF0Y2gyOgkJYWx0LWhhbGYtcGxhbmUucGF0Y2gKCkJ1
aWxkUmVxdWlyZXMocHJlKTogcnBtLW1hY3Jvcy1jbWFrZQpCdWlsZFJlcXVpcmVzOiBjbWFrZSBn
Y2MtYysrIGdjYy1jKystY29tbW9uCkJ1aWxkUmVxdWlyZXM6IGxpYnN0ZGMrKy1kZXZlbAoKJWRl
c2NyaXB0aW9uCkxpYmFmZmEgaXMgYSBDKysgQWZmaW5lIEFyaXRobWV0aWMgbGlicmFyeSBmb3Ig
R05VL0xpbnV4LgpBZmZpbmUgQXJpdGhtZXRpYyBpcyBhIG1vZGVsIHByb3Bvc2VkIGJ5IFN0b2xm
aSBhbmQgQ29tYmEKaW4gdGhlIGVhcmx5IDkwJ3MgZm9yIG51bWVyaWNhbCBjYWxjdWxhdGlvbi4g
VW5saWtlIEludGVydmFsCkFyaXRobWV0aWMsIGl0IGtlZXBzIHRyYWNrIG9mIGNvcnJlbGF0aW9u
cyBiZXR3ZWVuIGNvbXB1dGVkCmFuZCBpbnB1dCBxdWFudGl0aWVzLCBhbmQgaXMgdGhlcmVmb3Jl
IHJlc2lzdGFudCB0byB0aGUgZXhwbG9zaW9uCmVycm9yIG9ic2VydmVkIGluIGxvbmcgaW50ZXJ2
YWwgY29tcHV0YXRpb25zLgoKJXBhY2thZ2UgZGV2ZWwKU3VtbWFyeTogRGV2ZWxvcG1lbnQgZW52
aXJvbm1lbnQgZm9yIGxpYmFmZmEKR3JvdXA6IERldmVsb3BtZW50L0MKUmVxdWlyZXM6ICVuYW1l
ID0gJXZlcnNpb24tJXJlbGVhc2UKQnVpbGRSZXF1aXJlczogbGlic3RkYysrLWRldmVsCgolZGVz
Y3JpcHRpb24gZGV2ZWwKTGliYWZmYSBpcyBhIEMrKyBBZmZpbmUgQXJpdGhtZXRpYyBsaWJyYXJ5
IGZvciBHTlUvTGludXguClRoaXMgcGFja2FnZSBjb250YWlucyBkZXZlbG9wbWVudCBmaWxlcyB5
b3UgY2FuIHVzZSB0byBkZXZlbG9wCmFwcGxpY2F0aW9ucyB1c2luZyBhcmJpdHJhcnktcHJlY2lz
aW9uIGNvbXB1dGF0aW9ucy4KCiVwYWNrYWdlIGRldmVsLXN0YXRpYwpTdW1tYXJ5OiBTdGF0aWMg
bGliYWZmYSBsaWJyYXJ5Ckdyb3VwOiBEZXZlbG9wbWVudC9DClJlcXVpcmVzOiAlbmFtZS1kZXZl
bCA9ICV2ZXJzaW9uLSVyZWxlYXNlCkJ1aWxkUmVxdWlyZXM6IGxpYnN0ZGMrKy1kZXZlbC1zdGF0
aWMKCiVkZXNjcmlwdGlvbiBkZXZlbC1zdGF0aWMKTGliYWZmYSBpcyBhIEMrKyBBZmZpbmUgQXJp
dGhtZXRpYyBsaWJyYXJ5IGZvciBHTlUvTGludXguClRoaXMgcGFja2FnZSBjb250YWlucyBkZXZl
bG9wbWVudCBmaWxlcyB5b3UgY2FuIHVzZSB0byBkZXZlbG9wCnN0YXRpY2FsbHkgbGlua2VkIGFw
cGxpY2F0aW9ucyB1c2luZyBhcmJpdHJhcnktcHJlY2lzaW9uIGNvbXB1dGF0aW9ucy4KCiVwcmVw
CiVzZXR1cAolcGF0Y2gxIC1wMQolcGF0Y2gyIC1wMQoKJWJ1aWxkCm1rZGlyIC1wIGJ1aWxkCmNk
IGJ1aWxkCmNtYWtlIC1EQ01BS0VfQlVJTERfVFlQRT1SZWxlYXNlIC1EQ01BS0VfSU5TVEFMTF9Q
UkVGSVg9L3VzciAuLgpjbWFrZSAtLWJ1aWxkIC4KCiVpbnN0YWxsCmNkIGJ1aWxkCm1ha2UgREVT
VERJUj0iJWJ1aWxkcm9vdC8iIGluc3RhbGwKCiVmaWxlcwolX2xpYmRpci8qLnNvLioKCiVmaWxl
cyBkZXZlbAolX2xpYmRpci8qLnNvCiVfaW5jbHVkZWRpci9hZmZhLwoKJWZpbGVzIGRldmVsLXN0
YXRpYwolX2xpYmRpci8qLmEKCiVjaGFuZ2Vsb2cKKiBNb24gSnVsIDI5IDIwMjQgQWxleGFuZGVy
IEx1YnlhZ2luIDxkZnBsQGFsdGxpbnV4Lm9yZz4gMC45LjYtYWx0MQotIEluaXRpYWwgYnVpbGQK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16503</attachid>
            <date>2024-07-29 20:32:26 +0300</date>
            <delta_ts>2024-07-29 20:32:26 +0300</delta_ts>
            <desc>SPEC-файл для библиотеки астрономических вычислений ERFA</desc>
            <filename>liberfa.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>1575</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZTogICAgIGxpYmVyZmEKVmVyc2lvbjogIDIuMC4xClJlbGVhc2U6ICBhbHQxCgpTdW1tYXJ5
OiAgRXNzZW50aWFsIFJvdXRpbmVzIGZvciBGdW5kYW1lbnRhbCBBc3Ryb25vbXkKTGljZW5zZTog
IEJTRC0zLUNsYXVzZQpHcm91cDogICAgU2NpZW5jZXMvQXN0cm9ub215ClVybDogICAgICBodHRw
czovL2dpdGh1Yi5jb20vbGliZXJmYS9lcmZhClBhY2thZ2VyOiBBbGV4YW5kZXIgTHVieWFnaW4g
PGRmcGxAYWx0bGludXgub3JnPgoKIyBodHRwczovL2dpdGh1Yi5jb20vbGliZXJmYS9lcmZhL3Jl
bGVhc2VzL2Rvd25sb2FkL3Yle3ZlcnNpb259L2VyZmEtJXt2ZXJzaW9ufS50YXIueHoKU291cmNl
OiAgICVuYW1lLSV2ZXJzaW9uLnRhcgoKQnVpbGRSZXF1aXJlcyhwcmUpOiBtZXNvbgpCdWlsZFJl
cXVpcmVzOiBwa2djb25maWcKCiVkZXNjcmlwdGlvbgpFUkZBIChFc3NlbnRpYWwgUm91dGluZXMg
Zm9yIEZ1bmRhbWVudGFsIEFzdHJvbm9teSkgaXMgYSBDIGxpYnJhcnkgY29udGFpbmluZwprZXkg
YWxnb3JpdGhtcyBmb3IgYXN0cm9ub215LCBhbmQgaXMgYmFzZWQgb24gdGhlIFNPRkEgbGlicmFy
eSBwdWJsaXNoZWQKYnkgdGhlIEludGVybmF0aW9uYWwgQXN0cm9ub21pY2FsIFVuaW9uIChJQVUp
LgoKRVJGQSBpcyBpbnRlbmRlZCB0byByZXBsaWNhdGUgdGhlIGZ1bmN0aW9uYWxpdHkgb2YgU09G
QSAoYXNpZGUgZnJvbSBwb3NzaWJsZQpidWdmaXhlcyBpbiBFUkZBIHRoYXQgaGF2ZSBub3QgeWV0
IGJlZW4gaW5jbHVkZWQgaW4gU09GQSksIGJ1dCBpcyBsaWNlbnNlZAp1bmRlciBhIHRocmVlLWNs
YXVzZSBCU0QgbGljZW5zZSB0byBlbmFibGUgaXRzIGNvbXBhdGliaWxpdHkgd2l0aCBhIHdpZGUg
cmFuZ2UKb2Ygb3BlbiBzb3VyY2UgbGljZW5zZXMuIFBlcm1pc3Npb24gZm9yIHRoaXMgcmVsZWFz
ZSBoYXMgYmVlbiBvYnRhaW5lZCBmcm9tCnRoZSBTT0ZBIGJvYXJkLCBhbmQgaXMgYXZhaWxhYmxl
IGluIHRoZSBMSUNFTlNFIGZpbGUgaW5jbHVkZWQgaW4gdGhpcyBzb3VyY2UKZGlzdHJpYnV0aW9u
LgoKJXBhY2thZ2UgIGRldmVsClN1bW1hcnk6ICBEZXZlbG9wbWVudCBmaWxlcyBmb3IgZXJmYQpH
cm91cDogICAgRGV2ZWxvcG1lbnQvQysrClJlcXVpcmVzOiAlbmFtZSA9ICV2ZXJzaW9uCgolZGVz
Y3JpcHRpb24gZGV2ZWwKVGhpcyBwYWNrYWdlIGNvbnRhaW5zIGxpYnJhcmllcyBhbmQgaGVhZGVy
IGZpbGVzIGZvciBkZXZlbG9waW5nCmFwcGxpY2F0aW9ucyB0aGF0IHVzZSAlbmFtZS4KCiVwcmVw
CiVzZXR1cCAtcQoKJWJ1aWxkCiVtZXNvbgolbWVzb25fYnVpbGQKCiVpbnN0YWxsCiVtZXNvbl9p
bnN0YWxsCgolZmlsZXMKJWRvYyBSRUFETUUucnN0IElORk8gTElDRU5TRQolX2xpYmRpci9saWJl
cmZhLnNvLjEKJV9saWJkaXIvbGliZXJmYS5zby4xLioKCiVmaWxlcyBkZXZlbAolX2luY2x1ZGVk
aXIvKi5oCiVfbGliZGlyL2xpYmVyZmEuc28KJV9saWJkaXIvcGtnY29uZmlnL2VyZmEucGMKCiVj
aGFuZ2Vsb2cKKiBGcmkgSnVsIDI2IDIwMjQgQWxleGFuZGVyIEx1YnlhZ2luIDxkZnBsQGFsdGxp
bnV4Lm9yZz4gMi4wLjEtYWx0MQotIEZpcnN0IHJlbGVhc2UK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16504</attachid>
            <date>2024-07-29 20:58:56 +0300</date>
            <delta_ts>2024-07-29 20:58:56 +0300</delta_ts>
            <desc>SPEC-файл для утилиты автоматической коррекции фото (aaphoto)</desc>
            <filename>aaphoto.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>1311</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZToJCWFhcGhvdG8KVmVyc2lvbjoJMC40NQpSZWxlYXNlOglhbHQxClN1bW1hcnk6CUF1dG9t
YXRpYyBjb2xvciBjb3JyZWN0aW9uIG9mIHBob3RvcwpHcm91cDoJCUdyYXBoaWNzCkxpY2Vuc2U6
CUdQTHYzKwpVUkw6CQlodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAyMjA3MjgyMzM0MzYv
aHR0cDovL2xvZzY5LmNvbS9hYXBob3RvX2VuLmh0bWwKU291cmNlOgkJJW5hbWUtJXZlcnNpb24u
dGFyClBhY2thZ2VyOglBbGV4YW5kZXIgTHVieWFnaW4gPGRmcGxAYWx0bGludXgucnU+CkJ1aWxk
UmVxdWlyZXM6CWxpYmphc3Blci1kZXZlbApCdWlsZFJlcXVpcmVzOglsaWJwbmctZGV2ZWwKQnVp
bGRSZXF1aXJlczoJbGlianBlZy1kZXZlbApCdWlsZFJlcXVpcmVzOglsaWJnb21wLWRldmVsCgol
ZGVzY3JpcHRpb24KQXV0byBBZGp1c3QgUGhvdG8gaXMgYSB0aW55IGNvbW1hbmQtbGluZSBpbWFn
ZSBtYW5pcHVsYXRpb24gCnRvb2wgZm9yIGF1dG9tYXRpYyBjb2xvciBjb3JyZWN0aW9uIG9mIHBo
b3Rvcy4gSXQgdHJpZXMgdG8gCm1ha2UgdGhlIHBpY3R1cmUgbG9vayBiZXR0ZXIuIFRoZSAgcHJv
Z3JhbSBkb2VzIHRoaXMgYnkgYW5hbHl6aW5nIAp0aGUgaW5wdXQgaW1hZ2UgYW5kIHRoZW4gc2V0
cyB0aGUgbW9zdCBvcHRpbWFsIGNvbnRyYXN0LCBnYW1tYSwgCmNvbG9yIGJhbGFuY2UgYW5kIHNh
dHVyYXRpb24gZm9yIGl0LgoKJXByZXAKJXNldHVwIC1xCgolYnVpbGQKJWNvbmZpZ3VyZQptYWtl
CgolaW5zdGFsbAptYWtlIGluc3RhbGwgREVTVERJUj0le2J1aWxkcm9vdH0KCiVmaWxlcwolZG9j
IEFVVEhPUlMgQ2hhbmdlTG9nIENPUFlJTkcgQ09QWVJJR0hUIExJQ0VOU0UgTkVXUyBSRUFETUUg
VE9ETwole19iaW5kaXJ9LyV7bmFtZX0KCiVjaGFuZ2Vsb2cKKiBUdWUgSnVsIDIzIDIwMjQgQWxl
eGFuZGVyIEx1YnlhZ2luIDxkZnBsQGFsdGxpbnV4Lm9yZz4gMC40NS1hbHQxCi0gVXBkYXRlIHRv
IDAuNDUgcmVsZWFzZQoqIFdlZCBNYXkgMDYgMjAxNSBIdWFyZW4gWmhvbmcgPGh1YXJlbi56aG9u
Z0BnbWFpbC5jb20+IDAuNDMKLSBSZWJ1aWxkIGZvciBGZWRvcmEKKiBUdWUgT2N0IDAxIDIwMTMg
U2ltb25lIFNjbGF2aSA8ZGFya2hhZG9AZ21haWwuY29tPiAwLjQzLTEKLSBVcGRhdGUgdG8gMC40
MyByZWxlYXNlCiogU2F0IFNlcCAyOCAyMDEzIFNpbW9uZSBTY2xhdmkgPGRhcmtoYWRvQGdtYWls
LmNvbT4gMC40Mi0xCi0gVXBkYXRlIHRvIDAuNDIgcmVsZWFzZQoqIFNhdCBKdW4gOCAyMDEzIFNp
bW9uZSBTY2xhdmkgPGRhcmtoYWRvQGdtYWlsLmNvbT4gMC40MS0xCi0gSW5pdGlhbCBidWlsZAoK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16505</attachid>
            <date>2024-07-29 21:03:46 +0300</date>
            <delta_ts>2024-07-29 21:03:46 +0300</delta_ts>
            <desc>SPEC-файл для модуля extension_helpers (проект astropy)</desc>
            <filename>python3-module-extension_helpers.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>1555</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZTogcHl0aG9uMy1tb2R1bGUtZXh0ZW5zaW9uX2hlbHBlcnMKVmVyc2lvbjogMS4xLjEKUmVs
ZWFzZTogYWx0MQpHcm91cDogRGV2ZWxvcG1lbnQvUHl0aG9uMwpMaWNlbnNlOiBCU0QtMy1DbGF1
c2UKU3VtbWFyeTogVXRpbGl0aWVzIGZvciBidWlsZGluZyBhbmQgaW5zdGFsbGluZyBwYWNrYWdl
cyB3aXRoIGNvbXBpbGVkIGV4dGVuc2lvbnMKVVJMOiBodHRwczovL2dpdGh1Yi5jb20vYXN0cm9w
eS9leHRlbnNpb24taGVscGVycwpQYWNrYWdlcjogQWxleGFuZGVyIEx1YnlhZ2luIDxkZnBsQGFs
dGxpbnV4Lm9yZz4KU291cmNlOiAlbmFtZS0ldmVyc2lvbi50YXIKCkJ1aWxkUmVxdWlyZXMocHJl
KTogcnBtLW1hY3Jvcy1weXByb2plY3QKQnVpbGRSZXF1aXJlczogcHl0aG9uMy1tb2R1bGUtc2V0
dXB0b29scwpCdWlsZFJlcXVpcmVzOiBweXRob24zLW1vZHVsZS1zZXR1cHRvb2xzX3NjbQpCdWls
ZFJlcXVpcmVzOiBweXRob24zLW1vZHVsZS10b3gKQnVpbGRSZXF1aXJlczogcHl0aG9uMy1tb2R1
bGUtc2V0dXB0b29scy13aGVlbApCdWlsZFJlcXVpcmVzOiBweXRob24zLW1vZHVsZS1weXRlc3QK
QnVpbGRSZXF1aXJlczogcHl0aG9uMy1tb2R1bGUtcHl0ZXN0LWNvdgpCdWlsZFJlcXVpcmVzOiBw
eXRob24zLW1vZHVsZS1zcGhpbngKQnVpbGRSZXF1aXJlczogcHl0aG9uMy1tb2R1bGUtc3BoaW54
LWF1dG9tb2RhcGkKUmVxdWlyZXM6IHB5dGhvbjMtbW9kdWxlLXNldHVwdG9vbHMKUmVxdWlyZXM6
IHB5dGhvbjMtbW9kdWxlLXB5dGVzdApQcm92aWRlczogcHl0aG9uMyhleHRlbnNpb25faGVscGVy
cy52ZXJzaW9uKQoKJWRlc2NyaXB0aW9uCkhlbHBlcnMgdG8gYXNzaXN0IHdpdGggYnVpbGRpbmcg
UHl0aG9uIHBhY2thZ2VzIHdpdGggY29tcGlsZWQgQy9DeXRob24gZXh0ZW5zaW9ucy4KCiVwcmVw
CiVzZXR1cAoKJWJ1aWxkCmV4cG9ydCBTRVRVUFRPT0xTX1NDTV9QUkVURU5EX1ZFUlNJT049JXZl
cnNpb24KJXB5cHJvamVjdF9idWlsZAoKJWluc3RhbGwKZXhwb3J0IFNFVFVQVE9PTFNfU0NNX1BS
RVRFTkRfVkVSU0lPTj0ldmVyc2lvbgolcHlwcm9qZWN0X2luc3RhbGwKbWtkaXIgLXAgJWJ1aWxk
cm9vdCVweXRob24zX3NpdGVsaWJkaXJfbm9hcmNoL2V4dGVuc2lvbl9oZWxwZXJzL3NyYwpjcCAt
YSBleHRlbnNpb25faGVscGVycy9zcmMvY29tcGlsZXIuYyAlYnVpbGRyb290JXB5dGhvbjNfc2l0
ZWxpYmRpcl9ub2FyY2gvZXh0ZW5zaW9uX2hlbHBlcnMvc3JjLwoKJWNoZWNrCiV0b3hfY2hlY2tf
cHlwcm9qZWN0CgojIC0tbm8tc2lzeXBodXMtY2hlY2sKJWZpbGVzCiVweXRob24zX3NpdGVsaWJk
aXJfbm9hcmNoL2V4dGVuc2lvbl9oZWxwZXJzLwolcHl0aG9uM19zaXRlbGliZGlyX25vYXJjaC9l
eHRlbnNpb25faGVscGVycy9zcmMvY29tcGlsZXIuYwolZXhjbHVkZSAlcHl0aG9uM19zaXRlbGli
ZGlyX25vYXJjaC9leHRlbnNpb25faGVscGVycy0qLmRpc3QtaW5mby8KCiVjaGFuZ2Vsb2cKKiBU
aHUgSnVsIDI1IDIwMjQgQWxleGFuZGVyIEx1YnlhZ2luIDxkZnBsQGFsdGxpbnV4Lm9yZz4gMS4x
LjEtYWx0MQotIDEuMS4xCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16506</attachid>
            <date>2024-07-29 21:09:47 +0300</date>
            <delta_ts>2024-07-29 21:09:47 +0300</delta_ts>
            <desc>SPEC-файл для модуля PyERFA (проект astropy)</desc>
            <filename>python3-module-pyerfa.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>1407</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZTogICAgIHB5dGhvbjMtbW9kdWxlLXB5ZXJmYQpWZXJzaW9uOiAgMi4wLjEuNApSZWxlYXNl
OiAgYWx0MQpHcm91cDogICAgRGV2ZWxvcG1lbnQvUHl0aG9uMwpMaWNlbnNlOiAgQlNELTMtQ2xh
dXNlClN1bW1hcnk6ICBQeXRob24gYmluZGluZ3MgZm9yIEVSRkEKVVJMOiAgICAgIGh0dHBzOi8v
Z2l0aHViLmNvbS9saWJlcmZhL3B5ZXJmYQpQYWNrYWdlcjogQWxleGFuZGVyIEx1YnlhZ2luIDxk
ZnBsQGFsdGxpbnV4Lm9yZz4KU291cmNlOiAgICVuYW1lLSV2ZXJzaW9uLnRhcgoKQnVpbGRSZXF1
aXJlcyhwcmUpOiBycG0tbWFjcm9zLXB5cHJvamVjdApCdWlsZFJlcXVpcmVzOiAgcHl0aG9uMy1t
b2R1bGUtc2V0dXB0b29scwpCdWlsZFJlcXVpcmVzOiAgcHl0aG9uMy1tb2R1bGUtc2V0dXB0b29s
cy13aGVlbApCdWlsZFJlcXVpcmVzOiAgcHl0aG9uMy1tb2R1bGUtc2V0dXB0b29sc19zY20KQnVp
bGRSZXF1aXJlczogIHBrZ2NvbmZpZwpCdWlsZFJlcXVpcmVzOiAgcHl0aG9uMy1tb2R1bGUtbnVt
cHkKQnVpbGRSZXF1aXJlczogIGxpYm51bXB5LXB5My1kZXZlbApCdWlsZFJlcXVpcmVzOiAgbGli
ZXJmYS1kZXZlbApCdWlsZFJlcXVpcmVzOiAgcHl0aG9uMy1tb2R1bGUtamluamEyCgolZGVzY3Jp
cHRpb24KQSBQeXRob24gd3JhcHBlciBmb3IgdGhlIEVSRkEgbGlicmFyeSAoRXNzZW50aWFsIFJv
dXRpbmVzIGZvciBGdW5kYW1lbnRhbApBc3Ryb25vbXkpLCBhIEMgbGlicmFyeSBjb250YWluaW5n
IGtleSBhbGdvcml0aG1zIGZvciBhc3Ryb25vbXksIHdoaWNoCmlzIGJhc2VkIG9uIHRoZSBTT0ZB
IGxpYnJhcnkgcHVibGlzaGVkIGJ5IHRoZSBJbnRlcm5hdGlvbmFsIEFzdHJvbm9taWNhbApVbmlv
biAoSUFVKS4gQWxsIEMgcm91dGluZXMgYXJlIHdyYXBwZWQgYXMgTnVtcHkgdW5pdmVyc2FsIGZ1
bmN0aW9ucywKc28gdGhhdCB0aGV5IGNhbiBiZSBjYWxsZWQgd2l0aCBzY2FsYXIgb3IgYXJyYXkg
aW5wdXRzLgoKVGhlIHByb2plY3QgaXMgYSBzcGxpdCBvZiBhc3Ryb3B5Ll9lcmZhIG1vZHVsZSwg
ZGV2ZWxvcGVkIGluIHRoZSBjb250ZXh0Cm9mIEFzdHJvcHkgcHJvamVjdCwgaW50byBhIHN0YW5k
YWxvbmUgcGFja2FnZS4KCiVwcmVwCiVzZXR1cAoKJWJ1aWxkCmV4cG9ydCBQWUVSRkFfVVNFX1NZ
U1RFTV9MSUJFUkZBPTEKJXB5cHJvamVjdF9idWlsZAoKJWluc3RhbGwKZXhwb3J0IFBZRVJGQV9V
U0VfU1lTVEVNX0xJQkVSRkE9MQolcHlwcm9qZWN0X2luc3RhbGwKCiVmaWxlcwolZG9jIFJFQURN
RS5yc3QgTElDRU5TRS5yc3QgbGljZW5zZXMvRVJGQS5yc3QKJXB5dGhvbjNfc2l0ZWxpYmRpci9l
cmZhCgolY2hhbmdlbG9nCiogRnJpIEp1bCAyNiAyMDI0IEFsZXhhbmRlciBMdWJ5YWdpbiA8ZGZw
bEBhbHRsaW51eC5vcmc+IDIuMC4xLjQtYWx0MQotIDIuMC4xLjQK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16507</attachid>
            <date>2024-07-30 02:25:14 +0300</date>
            <delta_ts>2024-07-30 02:25:14 +0300</delta_ts>
            <desc>SPEC-файл для математической библиотеки IBM APMathlib</desc>
            <filename>libapmathlib.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>2436</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZTogICAgIGxpYmFwbWF0aGxpYgpWZXJzaW9uOiAgMi4xLjAKUmVsZWFzZTogIGFsdDEKU3Vt
bWFyeTogIElCTSBBY2N1cmF0ZSBQb3J0YWJsZSBNYXRobGliCkxpY2Vuc2U6ICBMR1BMLTIuMC1v
ci1sYXRlcgpHcm91cDogICAgU2NpZW5jZXMvTWF0aGVtYXRpY3MKVXJsOiAgICAgIGh0dHBzOi8v
Z2l0aHViLmNvbS9kcmVhbC1kZXBzL21hdGhsaWIKUGFja2FnZXI6IEFsZXhhbmRlciBMdWJ5YWdp
biA8ZGZwbEBhbHRsaW51eC5vcmc+CiMgaHR0cDovL3d3dy0xMjYuaWJtLmNvbS9wdWIvbWF0aGxp
Yi9tYXRobGliMTIuMjAuMjAwMS50YXIuZ3oKU291cmNlOiAgICVuYW1lLSV2ZXJzaW9uLnRhcgpQ
YXRjaDE6ICAgYWx0LWdldGVudi13b3JrYXJvdW5kLnBhdGNoCgpCdWlsZFJlcXVpcmVzOiBjbWFr
ZSBnY2MtYysrIGdjYy1jKystY29tbW9uCkJ1aWxkUmVxdWlyZXM6IGxpYnN0ZGMrKy1kZXZlbAoK
JWRlc2NyaXB0aW9uClRoZSBJQk0gQWNjdXJhdGUgUG9ydGFibGUgTWF0aGVtYXRpY2FsIGxpYnJh
cnkgKElCTSBBUE1hdGhMaWIpCmNvbnNpc3RzIG9mIHJvdXRpbmVzIHRoYXQgY29tcHV0ZSBzb21l
IG9mIHRoZSBzdGFuZGFyZCBjb21tb24KdHJhbnNjZW5kZW50YWwgZnVuY3Rpb25zLiBUaGUgY29t
cHV0ZWQgcmVzdWx0cyBhcmUgdGhlIGV4YWN0CnRoZW9yZXRpY2FsIHZhbHVlcyBjb3JyZWN0bHkg
cm91bmRlZCAobmVhcmVzdCBvciBldmVuKSB0byB0aGUKY2xvc2VzdCBudW1iZXIgcmVwcmVzZW50
YWJsZSBieSB0aGUgSUVFRSA3NTQgZG91YmxlIGZvcm1hdC4KVGhlIGNvbXB1dGF0aW9ucyBhcmUg
Yml0LWJ5LWJpdCBjb21wYXRpYmxlIHVwb24gcG9ydGluZyBhbW9uZwp0aGUgc3VwcG9ydGVkIHBs
YXRmb3Jtcy4gQ3VycmVudGx5IHRoZSBzdXBwb3J0ZWQgcGxhdGZvcm1zL2NvbXBpbGVycwphcmU6
IHg4Ni9MaW51eC9nY2MsIHg4Ni9OVC9bZ2NjfCBjbF0sIFNwYXJjL1NvbGFyaXMvZ2NjLApQb3dl
clBDL0FJWFszMmJpdCB8IDY0Yml0XS9bZ2NjIHwgeGxjXS4KCiVwYWNrYWdlIGRldmVsClN1bW1h
cnk6IERldmVsb3BtZW50IGVudmlyb25tZW50IGZvciBsaWJhcG1hdGhsaWIKR3JvdXA6IERldmVs
b3BtZW50L0MKUmVxdWlyZXM6ICVuYW1lID0gJXZlcnNpb24tJXJlbGVhc2UKCiVkZXNjcmlwdGlv
biBkZXZlbApBUE1hdGhsaWIgKElCTSBBY2N1cmF0ZSBQb3J0YWJsZSBNYXRobGliKSBpcyBhIHNl
dCBvZiBhY2N1cmF0ZSBwb3J0YWJsZQpyb3V0aW5lcy4gVGhpcyBwYWNrYWdlIGNvbnRhaW5zIGRl
dmVsb3BtZW50IGZpbGVzIHlvdSBjYW4gdXNlIHRvIGRldmVsb3AKYXBwbGljYXRpb25zIHVzaW5n
IHByZWNpc2lvbiBjb21wdXRhdGlvbnMuCgolcGFja2FnZSBkZXZlbC1zdGF0aWMKU3VtbWFyeTog
U3RhdGljIGxpYmFwbWF0aGxpYiBsaWJyYXJ5Ckdyb3VwOiBEZXZlbG9wbWVudC9DClJlcXVpcmVz
OiAlbmFtZS1kZXZlbCA9ICV2ZXJzaW9uLSVyZWxlYXNlCgolZGVzY3JpcHRpb24gZGV2ZWwtc3Rh
dGljCkFQTWF0aGxpYiAoSUJNIEFjY3VyYXRlIFBvcnRhYmxlIE1hdGhsaWIpIGlzIGEgc2V0IG9m
IGFjY3VyYXRlIHBvcnRhYmxlCnJvdXRpbmVzLiBUaGlzIHBhY2thZ2UgY29udGFpbnMgZGV2ZWxv
cG1lbnQgZmlsZXMgeW91IGNhbiB1c2UgdG8gZGV2ZWxvcApzdGF0aWNhbGx5IGxpbmtlZCBhcHBs
aWNhdGlvbnMgdXNpbmcgcHJlY2lzaW9uIGNvbXB1dGF0aW9ucy4KCiVwcmVwCiVzZXR1cCAtcQol
cGF0Y2gxIC1wMAoKJWJ1aWxkCi4vY29uZmlndXJlIC0tcHJlZml4PS91c3IKbWFrZSAtajQKCiVp
bnN0YWxsCm1ha2UgREVTVERJUj0iJWJ1aWxkcm9vdCIgaW5zdGFsbAolaWYgIiVfbGliIiA9PSAi
bGliNjQiCm1rZGlyIC1wICVidWlsZHJvb3QvJV9saWJkaXIKbXYgJWJ1aWxkcm9vdC91c3IvbGli
LyogJWJ1aWxkcm9vdC8lX2xpYmRpci8KJWVuZGlmCgolZmlsZXMKJWRvYyBBVVRIT1JTIFJFQURN
RSBORVdTIENPUFlJTkcgQ2hhbmdlTG9nIGRlc2NyaXB0aW9uczIudHh0CiVfbGliZGlyLyouc28u
KgoKJWZpbGVzIGRldmVsCiVfbGliZGlyLyouc28KJV9pbmNsdWRlZGlyL01hdGhMaWIuaAolX2lu
Y2x1ZGVkaXIvbWF0aGxpYl9jb25maWd1cmF0aW9uLmgKJV9pbmNsdWRlZGlyL21hdGhsaWJfY29u
ZmlnLmgKCiVmaWxlcyBkZXZlbC1zdGF0aWMKJV9saWJkaXIvKi5hCgolY2hhbmdlbG9nCiogTW9u
IEp1bCAyOSAyMDI0IEFsZXhhbmRlciBMdWJ5YWdpbiA8ZGZwbEBhbHRsaW51eC5vcmc+IDIuMS4w
LWFsdDEKLSAyLjEuMAoqIEZyaSBKdWwgMTUgMjAwNSAgRnJlZGVyaWMgR291YWxhcmQgPEZyZWRl
cmljLkdvdWFsYXJkQHVuaXYtbmFudGVzLmZyPgotIG1vZGlmaWVkICVwb3N0IGFuZCAlcG9zdHVu
IHJ1bGVzCiogVHVlIEF1ZyAxMyAyMDAyIEZyZWRlcmljIEdvdWFsYXJkIDxGcmVkZXJpYy5Hb3Vh
bGFyZEBpcmluLnVuaXYtbmFudGVzLmZyPgotIGluaXRpYWwgYnVpbGQK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16515</attachid>
            <date>2024-07-30 20:27:00 +0300</date>
            <delta_ts>2024-07-30 20:27:00 +0300</delta_ts>
            <desc>SPEC-файл для библиотеки интервальной арифметики GAOL</desc>
            <filename>libgaol.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>2566</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">JXs/b3B0ZmxhZ3NfbHRvOiVnbG9iYWwgb3B0ZmxhZ3NfbHRvICVvcHRmbGFnc19sdG8gLWZmYXQt
bHRvLW9iamVjdHN9CgpOYW1lOiAgICAgbGliZ2FvbApWZXJzaW9uOiAgNC4yLjMKUmVsZWFzZTog
IGFsdDEKU3VtbWFyeTogIEFuIGludGVydmFsIGFyaXRobWV0aWMgQysrIGxpYnJhcnkKTGljZW5z
ZTogIExHUEwtMgpHcm91cDogICAgU2NpZW5jZXMvTWF0aGVtYXRpY3MKVXJsOiAgICAgIGh0dHBz
Oi8vZ2l0aHViLmNvbS9nb3VhbGFyZC1mL0dBT0wKUGFja2FnZXI6IEFsZXhhbmRlciBMdWJ5YWdp
biA8ZGZwbEBhbHRsaW51eC5vcmc+CiMgaHR0cHM6Ly9mcmVkZXJpYy5nb3VhbGFyZC5uZXQvI3Jl
c2VhcmNoLXNvZnR3YXJlLWdhb2wKIyBodHRwczovL3NvdXJjZWZvcmdlLm5ldC9wcm9qZWN0cy9n
YW9sL2ZpbGVzL2dhb2wvNC4yLjAvClNvdXJjZTogICAlbmFtZS0ldmVyc2lvbi50YXIKCkJ1aWxk
UmVxdWlyZXM6IGNtYWtlIGdjYy1jKysgZ2NjLWMrKy1jb21tb24KQnVpbGRSZXF1aXJlczogbGli
c3RkYysrLWRldmVsIGxpYmFwbWF0aGxpYi1kZXZlbApCdWlsZFJlcXVpcmVzOiBsaWJzdGRjKyst
ZGV2ZWwtc3RhdGljIGxpYmFwbWF0aGxpYi1kZXZlbC1zdGF0aWMKQnVpbGRSZXF1aXJlczogZG94
eWdlbgoKJWRlc2NyaXB0aW9uCkdhb2wgaXMgYSBDKysgbGlicmFyeSB0aGF0IG9mZmVycyBhbiAi
aW50ZXJ2YWwiIGRhdGEgdHlwZSAKdG8gcGVyZm9ybSBpbnRlcnZhbCBhcml0aG1ldGljLiBJdHMg
c3BlY2lmaWNpdHkgaXMgdG8gaW1wbGVtZW50CmFsc28gInJlbGF0aW9uYWwiIGludGVydmFsIGFy
aXRobWV0aWMgYXMgbmVlZGVkIGJ5IGludGVydmFsIGNvbnN0cmFpbnQKc29sdmVycy4gU2VlIGFs
c286Ci0gSW50ZXJ2YWwgQW5hbHlzaXMsIFJhbW9uIEUuIE1vb3JlLCBQcmVudGljZSBIYWxsLCAx
OTY2OwotIEludHJvZHVjdGlvbiB0byBOdW1lcmljYWwgQW5hbHlzaXMsIEFybm9sZCBOZXVtYWll
ciwKICBDYW1icmlkZ2UgVW5pdi4gUHJlc3MsIDIwMDE7Ci0gSW50ZXJ2YWwgQ29tcHV0YXRpb24g
SG9tZXBhZ2U6CiAgaHR0cDovL3d3dy5jcy51dGVwLmVkdS9pbnRlcnZhbC1jb21wL21haW4uaHRt
bAotIExvZ2ljYWwgQXJpdGhtZXRpYywgSm9obiBHLiBDbGVhcnksICBGdXR1cmUgR2VuZXJhdGlv
biBDb21wdXRpbmcKICBTeXN0ZW1zIDIoMik6MTI1LTE0OS4KCiVwYWNrYWdlIGRldmVsClN1bW1h
cnk6IERldmVsb3BtZW50IGVudmlyb25tZW50IGZvciBsaWJnYW9sCkdyb3VwOiBEZXZlbG9wbWVu
dC9DClJlcXVpcmVzOiAlbmFtZSA9ICV2ZXJzaW9uLSVyZWxlYXNlCgolZGVzY3JpcHRpb24gZGV2
ZWwKTGliZ29hbCBpcyBhbiBpbnRlcnZhbCBhcml0aG1ldGljIEMrKyBsaWJyYXJ5LgpUaGlzIHBh
Y2thZ2UgY29udGFpbnMgZGV2ZWxvcG1lbnQgZmlsZXMgeW91IGNhbiB1c2UgdG8gZGV2ZWxvcAph
cHBsaWNhdGlvbnMgdXNpbmcgYXJiaXRyYXJ5LXByZWNpc2lvbiBjb21wdXRhdGlvbnMuCgolcGFj
a2FnZSBkZXZlbC1zdGF0aWMKU3VtbWFyeTogU3RhdGljIGxpYmdhb2wgbGlicmFyeQpHcm91cDog
RGV2ZWxvcG1lbnQvQwpSZXF1aXJlczogJW5hbWUtZGV2ZWwgPSAldmVyc2lvbi0lcmVsZWFzZQoK
JWRlc2NyaXB0aW9uIGRldmVsLXN0YXRpYwpMaWJnb2FsIGlzIGFuIGludGVydmFsIGFyaXRobWV0
aWMgQysrIGxpYnJhcnkuClRoaXMgcGFja2FnZSBjb250YWlucyBkZXZlbG9wbWVudCBmaWxlcyB5
b3UgY2FuIHVzZSB0byBkZXZlbG9wCnN0YXRpY2FsbHkgbGlua2VkIGFwcGxpY2F0aW9ucyB1c2lu
ZyBhcmJpdHJhcnktcHJlY2lzaW9uIGNvbXB1dGF0aW9ucy4KCiVwcmVwCiVzZXR1cCAtcQoKJWJ1
aWxkCiVjb25maWd1cmUgLS13aXRoLW1hdGhsaWI9YXBtYXRobGliIExJQlM9Ii1sdWx0aW0iIC0t
ZW5hYmxlLW9wdGltaXplCm1ha2UgCgolaW5zdGFsbAolbWFrZWluc3RhbGwKCiVmaWxlcwolZG9j
IEFVVEhPUlMgQlVHUyBSRUFETUUgVE9ETyBORVdTIENPUFlJTkcuTElCIENoYW5nZUxvZyBkb2Mv
Z2FvbC5wZGYKJV9saWJkaXIvbGliZ2FvbC0qLnNvLioKCiVmaWxlcyBkZXZlbAolX2xpYmRpci8q
LnNvCiVfaW5jbHVkZWRpci9nYW9sL2dhb2wKJV9pbmNsdWRlZGlyL2dhb2wvKi5oCiVfaW5jbHVk
ZWRpci9nYW9sL3N5c2RlcHMvKi5oCgolZmlsZXMgZGV2ZWwtc3RhdGljCiVfbGliZGlyLyouYQoK
JWNoYW5nZWxvZwoqIE1vbiBKdWwgMjkgMjAyNCBBbGV4YW5kZXIgTHVieWFnaW4gPGRmcGxAYWx0
bGludXgub3JnPiA0LjIuMy1hbHQxCi0gNC4yLjMKKiBGcmkgSnVsIDE1IDIwMDUgRnJlZGVyaWMg
R291YWxhcmQgPEZyZWRlcmljLkdvdWFsYXJkQHVuaXYtbmFudGVzLmZyPgotIG1vZGlmaWVkICVw
b3N0IGFuZCAlcG9zdHVuIHJ1bGVzCiogVGh1IE9jdCAxNCAyMDA0IEZyZWRlcmljIEdvdWFsYXJk
IDxGcmVkZXJpYy5Hb3VhbGFyZEBsaW5hLnVuaXYtbmFudGVzLmZyPgotIGNoYW5nZWQgdGhlIFZl
bmRvciBmcm9tIElSSU4gdG8gTElOQQoqIE1vbiBBdWcgMTIgMjAwMiBGcmVkZXJpYyBHb3VhbGFy
ZCA8RnJlZGVyaWMuR291YWxhcmRAaXJpbi51bml2LW5hbnRlcy5mcj4KLSBpbml0aWFsIGJ1aWxk
Cg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16524</attachid>
            <date>2024-07-31 22:00:58 +0300</date>
            <delta_ts>2024-07-31 22:00:58 +0300</delta_ts>
            <desc>SPEC-файл для библиотеки астрономических вычислений PyEphem</desc>
            <filename>python3-module-ephem.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>2322</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZTogICAgIHB5dGhvbjMtbW9kdWxlLWVwaGVtClZlcnNpb246ICA0LjEuNQpSZWxlYXNlOiAg
YWx0MgpHcm91cDogICAgRGV2ZWxvcG1lbnQvUHl0aG9uMwpMaWNlbnNlOiAgTUlUClN1bW1hcnk6
ICBDb21wdXRlIHBvc2l0aW9ucyBvZiB0aGUgcGxhbmV0cyBhbmQgc3RhcnMKVVJMOiAgICAgIGh0
dHBzOi8vZ2l0aHViLmNvbS9icmFuZG9uLXJob2Rlcy9weWVwaGVtClBhY2thZ2VyOiBBbGV4YW5k
ZXIgTHVieWFnaW4gPGRmcGxAYWx0bGludXgub3JnPgpTb3VyY2U6ICAgJW5hbWUtJXZlcnNpb24u
dGFyCgpCdWlsZFJlcXVpcmVzKHByZSk6IHJwbS1tYWNyb3MtcHlwcm9qZWN0CkJ1aWxkUmVxdWly
ZXM6ICBweXRob24zLW1vZHVsZS1zZXR1cHRvb2xzCkJ1aWxkUmVxdWlyZXM6ICBweXRob24zLW1v
ZHVsZS1zcGhpbngKCiVkZXNjcmlwdGlvbgpQeUVwaGVtIHByb3ZpZGVzIGFuIGVwaGVtIFB5dGhv
biBwYWNrYWdlIGZvciBwZXJmb3JtaW5nIGhpZ2gtcHJlY2lzaW9uIGFzdHJvbm9teQpjb21wdXRh
dGlvbnMuIFRoZSB1bmRlcmx5aW5nIG51bWVyaWMgcm91dGluZXMgYXJlIGNvZGVkIGluIEMgYW5k
IGFyZSB0aGUgc2FtZQpvbmVzIHRoYXQgZHJpdmUgdGhlIHBvcHVsYXIgWEVwaGVtIGFzdHJvbm9t
eSBhcHBsaWNhdGlvbiwgd2hvc2UgYXV0aG9yLApFbHdvb2QgQ2hhcmxlcyBEb3duZXksIGdlbmVy
b3VzbHkgZ2F2ZSBwZXJtaXNzaW9uIGZvciB0aGVpciB1c2UgaW4gUHlFcGhlbS4KVGhlIG5hbWUg
ZXBoZW0gaXMgc2hvcnQgZm9yIHRoZSB3b3JkIGVwaGVtZXJpcywgd2hpY2ggaXMgdGhlIHRyYWRp
dGlvbmFsIHRlcm0KZm9yIGEgdGFibGUgZ2l2aW5nIHRoZSBwb3NpdGlvbiBvZiBhIHBsYW5ldCwg
YXN0ZXJvaWQsIG9yIGNvbWV0IGZvciBhIHNlcmllcwpvZiBkYXRlcy4KCiVwcmVwCiVzZXR1cAoK
JWJ1aWxkCnB5dGhvbjMgc2V0dXAucHkgYnVpbGRfZXh0IC1pCm1ha2UgLUMgZXBoZW0vZG9jIGh0
bWwKCiVpbnN0YWxsCnB5dGhvbjMgc2V0dXAucHkgaW5zdGFsbCAtLXJvb3Q9JWJ1aWxkcm9vdAoK
JWNoZWNrCnB5dGhvbjMgLW0gdW5pdHRlc3QgZGlzY292ZXIgZXBoZW0KCiVmaWxlcwolZG9jICou
cnN0IExJQ0VOU0UgZXBoZW0vZG9jLyoucnN0IGlzc3VlcwolcHl0aG9uM19zaXRlbGliZGlyL2Vw
aGVtLwolZXhjbHVkZSAlcHl0aG9uM19zaXRlbGliZGlyL2VwaGVtL2RvYy8KJWV4Y2x1ZGUgJXB5
dGhvbjNfc2l0ZWxpYmRpci9lcGhlbS90ZXN0cy8KCiVjaGFuZ2Vsb2cKKiBXZWQgSnVsIDMxIDIw
MjQgQWxleGFuZGVyIEx1YnlhZ2luIDxkZnBsQGFsdGxpbnV4Lm9yZz4gNC4xLjUtYWx0MgotIE1J
VCBsaWNlbnNlCgoqIFR1ZSBKYW4gMDkgMjAyNCBHcmlnb3J5IFVzdGlub3YgPGdyZW5rYUBhbHRs
aW51eC5vcmc+IDQuMS41LWFsdDEKLSA0LjEuNSByZWxlYXNlZAoKKiBUdWUgSmFuIDI0IDIwMjMg
U2VyZ2V5IEJvbHNoYWtvdiA8c2JvbHNoYWtvdkBhbHRsaW51eC5ydT4gNC4xLjQtYWx0MQotIDQu
MS40IHJlbGVhc2VkCgoqIFRodSBKdWwgMjEgMjAyMiBTZXJnZXkgQm9sc2hha292IDxzYm9sc2hh
a292QGFsdGxpbnV4LnJ1PiA0LjEuMy1hbHQxCi0gNC4xLjMgcmVsZWFzZWQKCiogV2VkIE1heSAx
OCAyMDIyIFNlcmdleSBCb2xzaGFrb3YgPHNib2xzaGFrb3ZAYWx0bGludXgucnU+IDQuMS4yLWFs
dDEKLSA0LjEuMiByZWxlYXNlZAoKKiBUaHUgU2VwIDI0IDIwMjAgU2VyZ2V5IEJvbHNoYWtvdiA8
c2JvbHNoYWtvdkBhbHRsaW51eC5ydT4gMy43LjcuMS1hbHQxCi0gMy43LjcuMSByZWxlYXNlZAoK
KiBUaHUgTWFyIDIyIDIwMTggQWxla3NlaSBOaWtpZm9yb3YgPGRhcmt0ZW1wbGFyQGFsdGxpbnV4
Lm9yZz4gMy43LjYuMC1hbHQxLmdpdDIwMTQxMTI0LjEuMS4xCi0gKE5NVSkgUmVidWlsdCB3aXRo
IHB5dGhvbi0zLjYuNC4KCiogVGh1IE1hciAxNyAyMDE2IEl2YW4gWmFraGFyeWFzY2hldiA8aW16
QGFsdGxpbnV4Lm9yZz4gMy43LjYuMC1hbHQxLmdpdDIwMTQxMTI0LjEuMQotIChOTVUpIHJlYnVp
bGQgd2l0aCBweXRob24zLTMuNSAmIHJwbS1idWlsZC1weXRob24zLTAuMS4xMAogIChmb3IgQUJJ
IGRlcGVuZGVuY2UgYW5kIG5ldyBweXRob24zKCopIHJlcXMpCgoqIFRodSBKYW4gMjggMjAxNiBN
aWtoYWlsIEVmcmVtb3YgPHNlbUBhbHRsaW51eC5vcmc+IDMuNy42LjAtYWx0MS5naXQyMDE0MTEy
NC4xCi0gTk1VOiBVc2UgYnVpbGRyZXEgZm9yIEJSLgoKKiBXZWQgTm92IDI2IDIwMTQgRXVnZW55
IEEuIFJvc3RvdnRzZXYgKFJFQUwpIDxyZWFsIGF0IGFsdGxpbnV4Lm9yZz4gMy43LjYuMC1hbHQx
LmdpdDIwMTQxMTI0Ci0gSW5pdGlhbCBidWlsZCBmb3IgU2lzeXBodXMK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16525</attachid>
            <date>2024-08-01 00:23:28 +0300</date>
            <delta_ts>2024-08-01 00:23:28 +0300</delta_ts>
            <desc>SPEC-файл для библиотеки расчёта координат спутников Земли, python-sgp4</desc>
            <filename>python3-module-sgp4.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>2151</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZTogICAgIHB5dGhvbjMtbW9kdWxlLXNncDQKVmVyc2lvbjogIDIuMjMKUmVsZWFzZTogIGFs
dDEKR3JvdXA6ICAgIERldmVsb3BtZW50L1B5dGhvbjMKTGljZW5zZTogIE1JVApTdW1tYXJ5OiAg
UHl0aG9uIGltcGxlbWVudGF0aW9uIG9mIG1vc3QgcmVjZW50IHZlcnNpb24gb2YgdGhlIFNHUDQg
c2F0ZWxsaXRlIHRyYWNraW5nIGFsZ29yaXRobQpVUkw6ICAgICAgaHR0cHM6Ly9naXRodWIuY29t
L2JyYW5kb24tcmhvZGVzL3B5dGhvbi1zZ3A0ClBhY2thZ2VyOiBBbGV4YW5kZXIgTHVieWFnaW4g
PGRmcGxAYWx0bGludXgub3JnPgpTb3VyY2U6ICAgJW5hbWUtJXZlcnNpb24udGFyCgpCdWlsZFJl
cXVpcmVzKHByZSk6IHJwbS1tYWNyb3MtcHl0aG9uMwpCdWlsZFJlcXVpcmVzOiAgcHl0aG9uMy1t
b2R1bGUtc2V0dXB0b29scwpCdWlsZFJlcXVpcmVzOiAgcHl0aG9uMy1tb2R1bGUtbnVtcHkKQnVp
bGRSZXF1aXJlczogIGdjYy1jKysKCiVkZXNjcmlwdGlvbgpUcmFjayBFYXJ0aCBzYXRlbGxpdGVz
IGdpdmVuIFRMRSBkYXRhLCB1c2luZyB1cC10by1kYXRlIDIwMjAgU0dQNCByb3V0aW5lcy4KClRo
aXMgcGFja2FnZSBjb21waWxlcyB0aGUgb2ZmaWNpYWwgQysrIGNvZGUgZnJvbSBSZXZpc2l0aW5n
IFNwYWNldHJhY2sgUmVwb3J0ICMzCihBSUFBIDIwMDYtNjc1MykgLSBzcGVjaWZpY2FsbHksIHRo
ZSAyMDIzIE1heSAwOSByZWxlYXNlIGZyb20gRGF2aWQgVmFsbGFkbydzCkZ1bmRhbWVudGFscyBv
ZiBBc3Ryb2R5bmFtaWNzIGFuZCBBcHBsaWNhdGlvbnMgd2VicGFnZSAtIGFuZCB1c2VzIGl0IHRv
IGNvbXB1dGUKdGhlIHBvc2l0aW9ucyBvZiBzYXRlbGxpdGVzIGluIEVhcnRoIG9yYml0LiBTYXRl
bGxpdGUgb3JiaXRhbCBlbGVtZW50cyBjYW4gYmUKbG9hZGVkIGZyb20gZWl0aGVyIGEgbGVnYWN5
IFRMRSBmaWxlIG9yIGZyb20gYSBtb2Rlcm4gT01NIGVsZW1lbnQgc2V0LCBib3RoCm9mIHdoaWNo
IHlvdSBjYW4gZmV0Y2ggZnJvbSBhIHNpdGUgbGlrZSBDZWxlc1RyYWsuCgpOb3RlIHRoYXQgdGhl
IFNHUDQgcHJvcGFnYXRvciByZXR1cm5zIHJhdyB4LHkseiBDYXJ0ZXNpYW4gY29vcmRpbmF0ZXMK
aW4gYSAiVHJ1ZSBFcXVhdG9yIE1lYW4gRXF1aW5veCIgKFRFTUUpIHJlZmVyZW5jZSBmcmFtZSB0
aGF0J3MgY2VudGVyZWQKb24gdGhlIEVhcnRoIGJ1dCBkb2VzIG5vdCByb3RhdGUgd2l0aCBpdCAt
IGFuICJFYXJ0aCBjZW50ZXJlZCBpbmVydGlhbCIgKEVDSSkKcmVmZXJlbmNlIGZyYW1lLiBUaGUg
U0dQNCBwcm9wYWdhdG9yIGl0c2VsZiBkb2VzIG5vdCBpbXBsZW1lbnQgdGhlIG1hdGgKdG8gY29u
dmVydCB0aGVzZSBwb3NpdGlvbnMgaW50byBtb3JlIG9mZmljaWFsIEVDSSBmcmFtZXMgbGlrZSBK
MjAwMCBvcgp0aGUgSUNSUywgbm9yIGludG8gYW55IEVhcnRoLWNlbnRlcmVkIEVhcnRoLWZpeGVk
IChFQ0VGKSBmcmFtZXMgbGlrZSB0aGUgSVRSUywKbm9yIGludG8gbGF0aXR1ZGVzIGFuZCBsb25n
aXR1ZGVzIHRocm91Z2ggYW4gRWFydGggZWxsaXBzb2lkIGxpa2UgV0dTODQuCkZvciBjb252ZXJz
aW9ucyBpbnRvIHRoZXNlIG90aGVyIGNvb3JkaW5hdGUgZnJhbWVzLCBsb29rIGZvciBhIGNvbXBy
ZWhlbnNpdmUKYXN0cm9ub215IGxpYnJhcnksIGxpa2UgdGhlIFNreWZpZWxkIGxpYnJhcnkgdGhh
dCBpcyBidWlsdCBhdG9wIHRoaXMgb25lLgoKJXByZXAKJXNldHVwCgolYnVpbGQKcHl0aG9uMyBz
ZXR1cC5weSBidWlsZAoKJWluc3RhbGwKcHl0aG9uMyBzZXR1cC5weSBpbnN0YWxsIC0tcm9vdD0l
YnVpbGRyb290CgolY2hlY2sKI3RveF9jaGVjawpweXRob24zIC1tIHVuaXR0ZXN0IGRpc2NvdmVy
IHNncDQKCgolZmlsZXMKJXB5dGhvbjNfc2l0ZWxpYmRpci9zZ3A0LwolZXhjbHVkZSAlcHl0aG9u
M19zaXRlbGliZGlyL3NncDQvKi5UTEUKJWV4Y2x1ZGUgJXB5dGhvbjNfc2l0ZWxpYmRpci9zZ3A0
LyoueG1sCiVleGNsdWRlICVweXRob24zX3NpdGVsaWJkaXIvc2dwNC8qLmNzdgolZXhjbHVkZSAl
cHl0aG9uM19zaXRlbGliZGlyL3NncDQvdGVzdHMucHkKJXB5dGhvbjNfc2l0ZWxpYmRpci9zZ3A0
LSouZWdnLWluZm8vCgolY2hhbmdlbG9nCiogV2VkIEp1bCAzMSAyMDI0IEFsZXhhbmRlciBMdWJ5
YWdpbiA8ZGZwbEBhbHRsaW51eC5vcmc+IDIuMjMtYWx0MQotIDIuMjMK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16534</attachid>
            <date>2024-08-01 20:11:09 +0300</date>
            <delta_ts>2024-08-01 20:11:09 +0300</delta_ts>
            <desc>SPEC-файл для утилиты генерации случайных строк rndstr</desc>
            <filename>rndstr.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>906</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZToJCXJuZHN0cgpWZXJzaW9uOgkxLjAuMgpSZWxlYXNlOglhbHQxClN1bW1hcnk6CUdlbmVy
YXRlIGEgcmFuZG9tIHN0cmluZyAoZm9yIHBhc3N3b3Jkcywga2V5cywgZXRjLikKR3JvdXA6CQlT
eXN0ZW0vQmFzZQpMaWNlbnNlOglNSVQKVVJMOgkJaHR0cHM6Ly9naXRodWIuY29tL2t1Z2xhbmQv
cm5kc3RyClNvdXJjZToJCSVuYW1lLSV2ZXJzaW9uLnRhcgpQYWNrYWdlcjoJQWxleGFuZGVyIEx1
YnlhZ2luIDxkZnBsQGFsdGxpbnV4Lm9yZz4KQnVpbGRSZXF1aXJlczoJcGFuZG9jClJlcXVpcmVz
OgliYXNoIHNlZAoKJWRlc2NyaXB0aW9uClRoaXMgc2NyaXB0IGdlbmVyYXRlcyByYW5kb20gc3Ry
aW5ncyB0aGF0IGNhbiBiZSB1c2VkIGZvciBwYXNzd29yZHMsIGtleXMsIGV0Yy4KCiVwcmVwCiVz
ZXR1cCAtcQoKJWJ1aWxkCm1ha2UgZG9jcwoKJWluc3RhbGwKaW5zdGFsbCAtZCAtbTc1NSAlYnVp
bGRyb290JV9kZWZhdWx0ZG9jZGlyLyVuYW1lLSV2ZXJzaW9uCmluc3RhbGwgLWQgLW03NTUgJWJ1
aWxkcm9vdCVfYmluZGlyCmluc3RhbGwgLWQgLW03NTUgJWJ1aWxkcm9vdCVfbWFuMWRpcgppbnN0
YWxsIC1EIC1tNjQ0IExJQ0VOU0UgUkVBRE1FLm1kICVidWlsZHJvb3QlX2RlZmF1bHRkb2NkaXIv
JW5hbWUtJXZlcnNpb24vCmluc3RhbGwgLUQgLW03NTUgJW5hbWUgJWJ1aWxkcm9vdCVfYmluZGly
LwppbnN0YWxsIC1EIC1tNjQ0ICVuYW1lLjEgJWJ1aWxkcm9vdCVfbWFuMWRpci8KCiVmaWxlcwol
ZG9jIExJQ0VOU0UgUkVBRE1FLm1kCiVfYmluZGlyLyVuYW1lCiVfbWFuMWRpci8lbmFtZS4xLioK
CiVjaGFuZ2Vsb2cKKiBUaHUgQXVnIDAxIDIwMjQgQWxleGFuZGVyIEx1YnlhZ2luIDxkZnBsQGFs
dGxpbnV4Lm9yZz4gMS4wLjItYWx0MQotIGZpcnN0IGJ1aWxkIGZvciBBTFQgTGludXgK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16537</attachid>
            <date>2024-08-02 01:21:52 +0300</date>
            <delta_ts>2024-08-02 01:21:52 +0300</delta_ts>
            <desc>SPEC-файл для библиотеки libpredict аппроксимации орбит спутников Земли (ИСЗ)</desc>
            <filename>libpredict.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>5102</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZTogICAgIGxpYnByZWRpY3QKVmVyc2lvbjogIDIuMC4wClJlbGVhc2U6ICBhbHQxClN1bW1h
cnk6ICBBIHNhdGVsbGl0ZSBvcmJpdCBwcmVkaWN0aW9uIGxpYnJhcnkKU3VtbWFyeShydS5VVEYt
OCk6INCf0YDQvtCz0YDQsNC80LzQvdCw0Y8g0LHQuNCx0LvQuNC+0YLQtdC60LAg0LTQu9GPINCw
0L/Qv9GA0L7QutGB0LjQvNCw0YbQuNC4INC+0YDQsdC40YIg0YHQv9GD0YLQvdC40LrQvtCyINCX
0LXQvNC70LgKR3JvdXA6ICAgIFNjaWVuY2VzL0FzdHJvbm9teQpMaWNlbnNlOiAgR1BMdjIrClVS
TDogICAgICBodHRwczovL2dpdGh1Yi5jb20vbGExay9saWJwcmVkaWN0ClNvdXJjZTA6ICAlbmFt
ZS0ldmVyc2lvbi50YXIKUGF0Y2gxOiAgIGFsdC1jbWFrZS13YXJuaW5ncy1pcy1wYXNzZWQucGF0
Y2gKUGFja2FnZXI6IEFsZXhhbmRlciBMdWJ5YWdpbiA8ZGZwbEBhbHRsaW51eC5vcmc+CgpCdWls
ZFJlcXVpcmVzKHByZSk6IHJwbS1tYWNyb3MtY21ha2UKQnVpbGRSZXF1aXJlczogY21ha2UgZ2Nj
LWNvbW1vbiBnY2MtYysrCkJ1aWxkUmVxdWlyZXM6IGN0ZXN0CgolZGVzY3JpcHRpb24KbGlicHJl
ZGljdCBhbGxvd3MgdG8gY2FsY3VsYXRlIHNhdGVsbGl0ZSBvcmJpdHMgYmFzZWQgb24gdGhlaXIK
cG9zaXRpb24gcGFyYW1ldGVycyBhdCBhbnkgZ2l2ZW4gdGltZS4gSXQgc3VwcG9ydHMgYW55IG9y
Yml0CnR5cGVzIHVzZWQgYnkgc2F0ZWxsaXRlcywgZm9yIGV4YW1wbGUgZ2Vvc3RhdGlvbmFyeSwg
ZWxsaXB0aWNhbCwKZ2Vvc3luY2hyb25vdXMuCgolZGVzY3JpcHRpb24gLWwgcnUuVVRGLTgK0JHQ
uNCx0LvQuNC+0YLQtdC60LAgbGlicHJlZGljdCDQv9C+0LfQstC+0LvRj9C10YIg0LDQv9C/0YDQ
vtC60YHQuNC80LjRgNC+0LLQsNGC0Ywg0L7RgNCx0LjRgtGDINGB0L/Rg9GC0L3QuNC60L7QsiDQ
l9C10LzQu9C4CtC/0L4g0LLRgNC10LzQtdC90Lgg0L3QsCDQvtGB0L3QvtCy0LUg0L/QsNGA0LDQ
vNC10YLRgNC+0LIg0L7RgNCx0LjRgtGLLiDQn9C+0LTQtNC10YDQttC40LLQsNGO0YLRgdGPINCz
0LXQvtGB0YLQsNGG0LjQvtC90LDRgNC90LDRjywK0Y3Qu9C70LjQv9GC0LjRh9C10YHQutCw0Y8g
0Lgg0LPQtdC+0YHQuNC90YXRgNC+0L3QvdCw0Y8g0L7RgNCx0LjRgtGLLgoKJXBhY2thZ2UgZGV2
ZWwKU3VtbWFyeTogRGV2ZWxvcG1lbnQgZW52aXJvbm1lbnQgZm9yIGxpYnByZWRpY3QKU3VtbWFy
eShydS5VVEYtOCk6INCh0YDQtdC00LAg0YDQsNC30YDQsNCx0L7RgtC60Lgg0LTQu9GPIGxpYnBy
ZWRpY3Qg0YEg0LTQuNC90LDQvNC40YfQtdGB0LrQvtC5INCx0LjQsdC70LjQvtGC0LXQutC+0LkK
R3JvdXA6IERldmVsb3BtZW50L0MrKwpSZXF1aXJlczogJW5hbWUgPSAldmVyc2lvbi0lcmVsZWFz
ZQoKJWRlc2NyaXB0aW9uIGRldmVsCmxpYnByZWRpY3QgYWxsb3dzIHRvIGNhbGN1bGF0ZSBzYXRl
bGxpdGUgb3JiaXRzIGJhc2VkIG9uIHRoZWlyCnBvc2l0aW9uIHBhcmFtZXRlcnMgYXQgYW55IGdp
dmVuIHRpbWUuIEl0IHN1cHBvcnRzIGFueSBvcmJpdAp0eXBlcyB1c2VkIGJ5IHNhdGVsbGl0ZXMs
IGZvciBleGFtcGxlIGdlb3N0YXRpb25hcnksIGVsbGlwdGljYWwsCmdlb3N5bmNocm9ub3VzLgpU
aGlzIHBhY2thZ2UgY29udGFpbnMgZGV2ZWxvcG1lbnQgZmlsZXMgeW91IGNhbiB1c2UgdG8gZGV2
ZWxvcAphcHBsaWNhdGlvbnMgdXNpbmcgb3JiaXQgcHJlZGljdCBjb21wdXRhdGlvbnMuCgolZGVz
Y3JpcHRpb24gZGV2ZWwgLWwgcnUuVVRGLTgK0JHQuNCx0LvQuNC+0YLQtdC60LAgbGlicHJlZGlj
dCDQv9C+0LfQstC+0LvRj9C10YIg0LDQv9C/0YDQvtC60YHQuNC80LjRgNC+0LLQsNGC0Ywg0L7R
gNCx0LjRgtGDINGB0L/Rg9GC0L3QuNC60L7QsiDQl9C10LzQu9C4CtC/0L4g0LLRgNC10LzQtdC9
0Lgg0L3QsCDQvtGB0L3QvtCy0LUg0L/QsNGA0LDQvNC10YLRgNC+0LIg0L7RgNCx0LjRgtGLLiDQ
n9C+0LTQtNC10YDQttC40LLQsNGO0YLRgdGPINCz0LXQvtGB0YLQsNGG0LjQvtC90LDRgNC90LDR
jywK0Y3Qu9C70LjQv9GC0LjRh9C10YHQutCw0Y8g0Lgg0LPQtdC+0YHQuNC90YXRgNC+0L3QvdCw
0Y8g0L7RgNCx0LjRgtGLLgrQrdGC0L7RgiDQv9Cw0LrQtdGCINGB0L7QtNC10YDQttC40YIg0YTQ
sNC50LvRiyDQtNC70Y8g0YDQsNC30YDQsNCx0L7RgtC60Lgg0Lgg0LTQuNC90LDQvNC40YfQtdGB
0LrQvtC5INC70LjQvdC60L7QstC60LgK0YEgbGlicHJlZGljdC4KCiVwYWNrYWdlIGV4YW1wbGVz
ClN1bW1hcnk6IFNvdXJjZSBjb2RlIGV4YW1wbGVzIGZvciBsaWJwcmVkaWN0ClN1bW1hcnkocnUu
VVRGLTgpOiDQn9GA0LjQvNC10YDRiyDQutC+0LTQsCDQtNC70Y8gbGlicHJlZGljdApHcm91cDog
RGV2ZWxvcG1lbnQvQysrClJlcXVpcmVzOiAlbmFtZSA9ICV2ZXJzaW9uLSVyZWxlYXNlCgolZGVz
Y3JpcHRpb24gZXhhbXBsZXMKbGlicHJlZGljdCBhbGxvd3MgdG8gY2FsY3VsYXRlIHNhdGVsbGl0
ZSBvcmJpdHMgYmFzZWQgb24gdGhlaXIKcG9zaXRpb24gcGFyYW1ldGVycyBhdCBhbnkgZ2l2ZW4g
dGltZS4gSXQgc3VwcG9ydHMgYW55IG9yYml0CnR5cGVzIHVzZWQgYnkgc2F0ZWxsaXRlcywgZm9y
IGV4YW1wbGUgZ2Vvc3RhdGlvbmFyeSwgZWxsaXB0aWNhbCwKZ2Vvc3luY2hyb25vdXMuClRoaXMg
cGFja2FnZSBjb250YWlucyBzb3VyY2UgY29kZSBleGFtcGxlcyB1c2luZyBvcmJpdCBwcmVkaWN0
CmNvbXB1dGF0aW9ucy4KCiVkZXNjcmlwdGlvbiBleGFtcGxlcyAtbCBydS5VVEYtOArQkdC40LHQ
u9C40L7RgtC10LrQsCBsaWJwcmVkaWN0INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQsNC/0L/RgNC+0LrR
gdC40LzQuNGA0L7QstCw0YLRjCDQvtGA0LHQuNGC0YMg0YHQv9GD0YLQvdC40LrQvtCyINCX0LXQ
vNC70LgK0L/QviDQstGA0LXQvNC10L3QuCDQvdCwINC+0YHQvdC+0LLQtSDQv9Cw0YDQsNC80LXR
gtGA0L7QsiDQvtGA0LHQuNGC0YsuINCf0L7QtNC00LXRgNC20LjQstCw0Y7RgtGB0Y8g0LPQtdC+
0YHRgtCw0YbQuNC+0L3QsNGA0L3QsNGPLArRjdC70LvQuNC/0YLQuNGH0LXRgdC60LDRjyDQuCDQ
s9C10L7RgdC40L3RhdGA0L7QvdC90LDRjyDQvtGA0LHQuNGC0YsuCtCt0YLQvtGCINC/0LDQutC1
0YIg0YHQvtC00LXRgNC20LjRgiDQv9GA0LjQvNC10YDRiyDQv9GA0L7Qs9GA0LDQvNC8INCyINC4
0YHRhdC+0LTQvdGL0YUg0LrQvtC00LDRhSwg0LjQu9C70Y7RgdGC0YDQuNGA0YPRjtGJ0LjQtQrR
gNCw0LfQu9C40YfQvdGL0LUg0YTRg9C90LrRhtC40LggbGlicHJlZGljdC4KCiVwYWNrYWdlIGRl
dmVsLXN0YXRpYwpTdW1tYXJ5OiBTdGF0aWMgbGlicHJlZGljdCBsaWJyYXJ5ClN1bW1hcnkocnUu
VVRGLTgpOiDQodGA0LXQtNCwINGA0LDQt9GA0LDQsdC+0YLQutC4INC00LvRjyBsaWJwcmVkaWN0
INGB0L4g0YHRgtCw0YLQuNGH0LXRgdC60L7QuSDQsdC40LHQu9C40L7RgtC10LrQvtC5Ckdyb3Vw
OiBEZXZlbG9wbWVudC9DKysKUmVxdWlyZXM6ICVuYW1lLWRldmVsID0gJXZlcnNpb24tJXJlbGVh
c2UKUmVxdWlyZXM6IGdsaWJjLWRldmVsLXN0YXRpYwoKJWRlc2NyaXB0aW9uIGRldmVsLXN0YXRp
YwpsaWJwcmVkaWN0IGFsbG93cyB0byBjYWxjdWxhdGUgc2F0ZWxsaXRlIG9yYml0cyBiYXNlZCBv
biB0aGVpcgpwb3NpdGlvbiBwYXJhbWV0ZXJzIGF0IGFueSBnaXZlbiB0aW1lLiBJdCBzdXBwb3J0
cyBhbnkgb3JiaXQKdHlwZXMgdXNlZCBieSBzYXRlbGxpdGVzLCBmb3IgZXhhbXBsZSBnZW9zdGF0
aW9uYXJ5LCBlbGxpcHRpY2FsLApnZW9zeW5jaHJvbm91cy4KVGhpcyBwYWNrYWdlIGNvbnRhaW5z
IGRldmVsb3BtZW50IGZpbGVzIHlvdSBjYW4gdXNlIHRvIGRldmVsb3AKc3RhdGljYWxseSBsaW5r
ZWQgYXBwbGljYXRpb25zIHVzaW5nIG9yYml0IHByZWRpY3QgY29tcHV0YXRpb25zLgoKJWRlc2Ny
aXB0aW9uIGRldmVsLXN0YXRpYyAtbCBydS5VVEYtOArQkdC40LHQu9C40L7RgtC10LrQsCBsaWJw
cmVkaWN0INC/0L7Qt9Cy0L7Qu9GP0LXRgiDQsNC/0L/RgNC+0LrRgdC40LzQuNGA0L7QstCw0YLR
jCDQvtGA0LHQuNGC0YMg0YHQv9GD0YLQvdC40LrQvtCyINCX0LXQvNC70LgK0L/QviDQstGA0LXQ
vNC10L3QuCDQvdCwINC+0YHQvdC+0LLQtSDQv9Cw0YDQsNC80LXRgtGA0L7QsiDQvtGA0LHQuNGC
0YsuINCf0L7QtNC00LXRgNC20LjQstCw0Y7RgtGB0Y8g0LPQtdC+0YHRgtCw0YbQuNC+0L3QsNGA
0L3QsNGPLArRjdC70LvQuNC/0YLQuNGH0LXRgdC60LDRjyDQuCDQs9C10L7RgdC40L3RhdGA0L7Q
vdC90LDRjyDQvtGA0LHQuNGC0YsuCtCt0YLQvtGCINC/0LDQutC10YIg0YHQvtC00LXRgNC20LjR
giDRhNCw0LnQu9GLINC00LvRjyDRgNCw0LfRgNCw0LHQvtGC0LrQuCDQuCDRgdGC0LDRgtC40YfQ
tdGB0LrQvtC5INC70LjQvdC60L7QstC60LgK0YEgbGlicHJlZGljdC4KCiVwcmVwCiVzZXR1cAol
cGF0Y2gxIC1wMAoKJWJ1aWxkCm1rZGlyIC1wIGJ1aWxkCmNkIGJ1aWxkCmNtYWtlIC1EQ01BS0Vf
QlVJTERfVFlQRT1SZWxlYXNlIC1EQ01BS0VfSU5TVEFMTF9QUkVGSVg9L3VzciAuLgpjbWFrZSAt
LWJ1aWxkIC4KCiVpbnN0YWxsCmNkIGJ1aWxkCm1ha2UgREVTVERJUj0iJWJ1aWxkcm9vdC8iIGlu
c3RhbGwKY2QgLi4KaW5zdGFsbCAtZCAtbTc1NSAlYnVpbGRyb290JV9kb2NkaXIvJW5hbWUKaW5z
dGFsbCAtcCAtbTY0NCBSRUFETUUubWQgQ09OVFJJQlVUSU5HLm1kIENPUFlJTkcgQ1JFRElUUyAl
YnVpbGRyb290JV9kb2NkaXIvJW5hbWUvCmNwIC1hIGV4YW1wbGVzICVidWlsZHJvb3QlX2RvY2Rp
ci8lbmFtZS8KCiVjaGVjawpjZCBidWlsZAptYWtlIHRlc3QKCiVmaWxlcwolX2RvY2Rpci8lbmFt
ZS8qCiVleGNsdWRlICVfZG9jZGlyLyVuYW1lL2V4YW1wbGVzCiVfbGliZGlyLyouc28uKgoKJWZp
bGVzIGV4YW1wbGVzCiVfZG9jZGlyLyVuYW1lL2V4YW1wbGVzLwoKJWZpbGVzIGRldmVsCiVfbGli
ZGlyLyouc28KJV9pbmNsdWRlZGlyL3ByZWRpY3QvKi5oCiVfbGliZGlyL3BrZ2NvbmZpZy8qLnBj
CgolZmlsZXMgZGV2ZWwtc3RhdGljCiVfbGliZGlyLyouYQoKJWNoYW5nZWxvZwoqIFRodSBBdWcg
MDEgMjAyNCBBbGV4YW5kZXIgTHVieWFnaW4gPGRmcGxAYWx0bGludXgub3JnPiAyLjAuMC1hbHQx
Ci0gZmlyc3QgYnVpbGQgZm9yIEFMVCBMaW51eAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16552</attachid>
            <date>2024-08-05 00:42:16 +0300</date>
            <delta_ts>2024-08-05 00:42:16 +0300</delta_ts>
            <desc>SPEC-файл для консольной утилиты opustags (OGG tags)</desc>
            <filename>opustags.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>1277</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZToJCW9wdXN0YWdzClZlcnNpb246CTEuMTAuMQpSZWxlYXNlOglhbHQxClN1bW1hcnk6CU9n
ZyBPcHVzIHRhZ3MgZWRpdG9yCkdyb3VwOgkJU291bmQKTGljZW5zZToJQlNELTMtQ2xhdXNlClVS
TDoJCWh0dHBzOi8vZ2l0aHViLmNvbS9mbWFuZy9vcHVzdGFncwpTb3VyY2U6CQklbmFtZS0ldmVy
c2lvbi50YXIKUGFja2FnZXI6CUFsZXhhbmRlciBMdWJ5YWdpbiA8ZGZwbEBhbHRsaW51eC5vcmc+
CkJ1aWxkUmVxdWlyZXMocHJlKToJcnBtLW1hY3Jvcy1jbWFrZQpCdWlsZFJlcXVpcmVzOgljbWFr
ZSBnY2MtYysrIApCdWlsZFJlcXVpcmVzOglsaWJvZ2ctZGV2ZWwKCiVkZXNjcmlwdGlvbgpPcHVz
dGFncyBzdXBwb3J0cyB0aGUgZm9sbG93aW5nIGZlYXR1cmVzOgoqIGludGVyYWN0aXZlIGVkaXRp
bmcgdXNpbmcgeW91ciBwcmVmZXJyZWQgdGV4dCBlZGl0b3IsCiogYmF0Y2ggZWRpdGluZyB3aXRo
IGNvbW1hbmQtbGluZSBmbGFncywKKiB0YWdzIGV4cG9ydGluZyBhbmQgaW1wb3J0aW5nIHRocm91
Z2ggdGV4dCBmaWxlcy4KCk9wdXN0YWdzIGlzIGRlc2lnbmVkIHRvIGJlIGZhc3QgYW5kIGFzIGNv
bnNlcnZhdGl2ZSBhcyBwb3NzaWJsZSwgdG8gdGhlIHBvaW50CnRoYXQgaWYgeW91IGVkaXQgdGFn
cyB0aGVuIGVkaXQgdGhlbSBhZ2FpbiB0byB0aGVpciBwcmV2aW91cyB2YWx1ZXMsIHlvdSBzaG91
bGQKZ2V0IGEgYml0LXBlcmZlY3QgY29weSBvZiB0aGUgb3JpZ2luYWwgZmlsZS4gTm8gdW5kZXIt
dGhlLWNvdmVyIG9wZXJhdGlvbiBsaWtlCndyaXRpbmcgImVkaXRlZCB3aXRoIG9wdXN0YWdzIiBv
ciB0aW1lc3RhbXAgdGFnZ2luZyB3aWxsIGV2ZXIgYmUgcGVyZm9ybWVkLgoKb3B1c3RhZ3MgaXMg
dGFnLWFnbm9zdGljOiB5b3UgY2FuIHdyaXRlIGFyYml0cmFyeSBrZXktdmFsdWUgdGFncywgYW5k
IG5vbmUKb2YgdGhlbSB3aWxsIGJlIHRyZWF0ZWQgc3BlY2lhbGx5LiBBZnRlciBhbGwsIGNvbW1v
biB0YWdzIGxpa2UgVElUTEUgb3IgQVJUSVNUCmFyZSBub3RoaW5nIG1vcmUgdGhhbiBjb252ZW50
aW9ucy4KCiVwcmVwCiVzZXR1cCAtcQoKJWJ1aWxkCiVjbWFrZQolY21ha2VfYnVpbGQKCiVpbnN0
YWxsCiVjbWFrZV9pbnN0YWxsCgolZmlsZXMKJV9kZWZhdWx0ZG9jZGlyLyVuYW1lLwolX2JpbmRp
ci8lbmFtZQolX21hbjFkaXIvJW5hbWUuMS4qCgolY2hhbmdlbG9nCiogU3VuIEF1ZyAwNCAyMDI0
IEFsZXhhbmRlciBMdWJ5YWdpbiA8ZGZwbEBhbHRsaW51eC5vcmc+IDEuMTAuMS1hbHQxCi0gZmly
c3QgYnVpbGQgZm9yIEFMVCBMaW51eAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16553</attachid>
            <date>2024-08-05 04:48:57 +0300</date>
            <delta_ts>2024-08-05 04:48:57 +0300</delta_ts>
            <desc>SPEC-файл для программы визуализации фракталов fractalvr</desc>
            <filename>fractalvr.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>1079</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">TmFtZToJCWZyYWN0YWx2cgpWZXJzaW9uOgkwLjIKUmVsZWFzZToJYWx0MQpTdW1tYXJ5OglSZWFs
LXRpbWUgZnJhY3RhbCByZW5kZXJlciBmb3IgVlIgZGV2aWNlcwpHcm91cDoJCUdyYXBoaWNzCkxp
Y2Vuc2U6CUJTRC0zLUNsYXVzZQpVUkw6CQlodHRwczovL2dpdGh1Yi5jb20vU291cHN0cmF3L2Zy
YWN0YWx2cgpTb3VyY2U6CQklbmFtZS0ldmVyc2lvbi50YXIKUGF0Y2gxOgkJYWx0LXNyYy11c2xl
ZXAucGF0Y2gKUGF0Y2gyOgkJYWx0LWNtYWtlbGlzdHMtbGlicyt0YXJnZXQucGF0Y2gKUGFja2Fn
ZXI6CUFsZXhhbmRlciBMdWJ5YWdpbiA8ZGZwbEBhbHRsaW51eC5vcmc+CkJ1aWxkUmVxdWlyZXMo
cHJlKToJcnBtLW1hY3Jvcy1jbWFrZQpCdWlsZFJlcXVpcmVzOgljbWFrZSBnY2MtYysrIApCdWls
ZFJlcXVpcmVzOglsaWJTREwyLWRldmVsLXN0YXRpYyBsaWJnbG0tZGV2ZWwgbGlib3BlbnZyLWRl
dmVsIGxpYkdMRVctZGV2ZWwKCiVkZXNjcmlwdGlvbgpGcmFjdGFsIHJlbmRlcmVyIHdpdGggdXNp
bmcgb2YgR0xTTC1zaGFkZXJzIHdyaXR0ZW4gYnkgSm9vc2VwIEphYWdlci4KCiVkZXNjcmlwdGlv
biAtbCBlcy5VVEYtOApGcmFjdGFsIHJlbmRlcmVyIHdpdGggdXNpbmcgb2YgR0xTTC1zaGFkZXJz
IHdyaXR0ZW4gYnkgSm9vc2VwIErDpMOkZ2VyLgoKJWRlZmluZSBvcHRmbGFncyAtSS91c3IvaW5j
bHVkZS9vcGVudnIgLWcKCiVwcmVwCiVzZXR1cCAtcQolcGF0Y2gxIC1wMAolcGF0Y2gyIC1wMAoK
JWJ1aWxkCiVjbWFrZQolY21ha2VfYnVpbGQKCiVpbnN0YWxsCiVjbWFrZV9pbnN0YWxsCmluc3Rh
bGwgLWQgLW03NTUgJWJ1aWxkcm9vdCVfZGVmYXVsdGRvY2Rpci8lbmFtZS0ldmVyc2lvbgppbnN0
YWxsIC1wIC1tNjQ0IExJQ0VOU0UgJWJ1aWxkcm9vdCVfZGVmYXVsdGRvY2Rpci8lbmFtZS0ldmVy
c2lvbi8KCiVmaWxlcwolX2RlZmF1bHRkb2NkaXIvJW5hbWUtJXZlcnNpb24vCiVfYmluZGlyLyVu
YW1lCgolY2hhbmdlbG9nCiogTW9uIEF1ZyAwNSAyMDI0IEFsZXhhbmRlciBMdWJ5YWdpbiA8ZGZw
bEBhbHRsaW51eC5vcmc+IDAuMi1hbHQxCi0gZmlyc3QgYnVpbGQgZm9yIEFMVCBMaW51eAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>16612</attachid>
            <date>2024-08-13 22:13:34 +0300</date>
            <delta_ts>2024-08-13 22:13:34 +0300</delta_ts>
            <desc>SPEC-файл для сборки less662</desc>
            <filename>less.spec</filename>
            <type>text/x-rpm-spec</type>
            <size>10019</size>
            <attacher name="dfpl">lubyagin</attacher>
            
              <data encoding="base64">IyBVbnBhY2thZ2VkIGZpbGVzIGluIGJ1aWxkcm9vdCBzaG91bGQgdGVybWluYXRlIGJ1aWxkCiVk
ZWZpbmUgX3VucGFja2FnZWRfZmlsZXNfdGVybWluYXRlX2J1aWxkIDEKCk5hbWU6IGxlc3MKVmVy
c2lvbjogNjYyClJlbGVhc2U6IGFsdDEKClN1bW1hcnk6IEEgdGV4dCBmaWxlIGJyb3dzZXIgc2lt
aWxhciB0byBtb3JlLCBidXQgYmV0dGVyCkxpY2Vuc2U6IEJTRC0yLUNsYXVzZSBPUiBHUEwtMy4w
LW9yLWxhdGVyCkdyb3VwOiBGaWxlIHRvb2xzClVybDogaHR0cHM6Ly93d3cuZ3JlZW53b29kc29m
dHdhcmUuY29tL2xlc3MvClBhY2thZ2VyOiBBbGV4ZXkgR2xhZGtvdiA8bGVnaW9uQGFsdGxpbnV4
LnJ1PgoKIyBodHRwOi8vd3d3LmdyZWVud29vZHNvZnR3YXJlLmNvbS9sZXNzL2xlc3MtJXZlcnNp
b24udGFyLmd6ClNvdXJjZTogICBsZXNzLSV2ZXJzaW9uLnRhcgpTb3VyY2UxOiAgaHR0cDovL3d3
dy5ncmVlbndvb2Rzb2Z0d2FyZS5jb20vbGVzcy9mYXEuaHRtbApTb3VyY2UyOiAgbGVzc3BpcGUK
U291cmNlMzogIGxlc3NmaWxlClNvdXJjZTQ6ICBsZXNzcGlwZS5zaApTb3VyY2U1OiAgbGVzc2Zp
bGUuc2gKU291cmNlNjogIGxlc3NjbG9zZS5zaApTb3VyY2U3OiAgemxlc3MKU291cmNlODogIHps
ZXNzLjEKU291cmNlOTogIGx6bGVzcwpTb3VyY2UxMDogbHpsZXNzLjEKU291cmNlMTE6IGxlc3Nw
aXBlLjEKU291cmNlMTI6IGxlc3Muc2gKU291cmNlMTM6IGxlc3MuY3NoClNvdXJjZTE0OiBsZXNz
cGlwZS1jb2xvci5zaAoKIyBhdXRvY29uZiB3YXJuaW5nOiBtYWNybyBBQ19HTlVfU09VUkNFIGlz
IG9ic29sZXRlCiMgUGF0Y2gwMDE6IDAwMDEtQUxULUFkZC1BQ19HTlVfU09VUkNFLnBhdGNoClBh
dGNoMDAyOiAwMDAyLUFkZC1vbGQtYm90LW9wdGlvbi10by1tYW5wYWdlLnBhdGNoClBhdGNoMDAz
OiAwMDAzLUFkZC1vbGQtYm90LW9wdGlvbi10by1oZWxwLnBhdGNoClBhdGNoMDA0OiAwMDA0LVBy
b2Nlc3Mtb2xkLWJvdC1hdC1zdGFydC5wYXRjaApQYXRjaDAwNTogMDAwNS1TZXQtTEVTU0NPTE9S
LWVudi12YXJpYWJsZS1pZi1SLXdhcy1zcGVjaWZpZWQucGF0Y2gKUGF0Y2gwMDY6IDAwMDYtRml4
LW11bHRpcGxlLXRndC1NYWtlZmlsZS1hdXQucGF0Y2gKCkJ1aWxkUmVxdWlyZXM6IHB5dGhvbjMg
Z3JvZmYtYmFzZQoKUmVxdWlyZXM6IGZpbGUgPj0gNC4yNi1hbHQzLCBta3RlbXAgPj0gMToxLjMu
MQoKIyBkdWUgdG8gYnpsZXNzCkNvbmZsaWN0czogYnppcDIgPCAwOjEuMC4xLWlwbDZtZGsKIyBk
dWUgdG8gem1vcmUKQ29uZmxpY3RzOiBnemlwLXV0aWxzIDwgMDoxLjMuNS1hbHQxCiMgZHVlIHRv
IGx6bGVzcwpDb25mbGljdHM6IGx6bWEtdXRpbHMgPCA0LjMyLjctYWx0MwoKQnVpbGRSZXF1aXJl
czogbGlidGluZm8tZGV2ZWwgbGlicGNyZTItZGV2ZWwKCiVkZXNjcmlwdGlvbgpUaGUgbGVzcyB1
dGlsaXR5IGlzIGEgdGV4dCBmaWxlIGJyb3dzZXIgdGhhdCByZXNlbWJsZXMgbW9yZSwgYnV0IGhh
cwptb3JlIGNhcGFiaWxpdGllcy4gbGVzcyBhbGxvd3MgeW91IHRvIG1vdmUgYmFja3dhcmRzIGlu
IHRoZSBmaWxlIGFzCndlbGwgYXMgZm9yd2FyZHMuIFNpbmNlIGxlc3MgZG9lc24ndCBoYXZlIHRv
IHJlYWQgdGhlIGVudGlyZSBpbnB1dCBmaWxlCmJlZm9yZSBpdCBzdGFydHMsIGxlc3Mgc3RhcnRz
IHVwIG1vcmUgcXVpY2tseSB0aGFuIHRleHQgZWRpdG9ycyAoZm9yCmV4YW1wbGUsIHZpKS4KCiVw
cmVwCiVzZXR1cAolYXV0b3BhdGNoIC1wMgoKaW5zdGFsbCAtcG02NDQgJV9zb3VyY2VkaXIvZmFx
Lmh0bWwgLgpiemlwMiAtOWsgTkVXUwoKJWJ1aWxkCiVtYWtlX2J1aWxkIC1mIE1ha2VmaWxlLmF1
dCBkaXN0ZmlsZXMKJWNvbmZpZ3VyZSAtLXdpdGgtcmVnZXg9cGNyZTIKJW1ha2VfYnVpbGQKCiVp
bnN0YWxsCm1rZGlyIC1wICVidWlsZHJvb3R7JV9zeXNjb25mZGlyL3Byb2ZpbGUuZCwlX2RhdGFk
aXIvbGVzc30KJW1ha2VpbnN0YWxsCmluc3RhbGwgLXBtNzU1ICVfc291cmNlZGlyL3tsZXNzcGlw
ZSxsZXNzZmlsZSx6bGVzcyxsemxlc3N9IFwKCSVidWlsZHJvb3QlX2JpbmRpci8KaW5zdGFsbCAt
cG03NTUgJV9zb3VyY2VkaXIve2xlc3NwaXBlLGxlc3NwaXBlLWNvbG9yLGxlc3NmaWxlLGxlc3Nj
bG9zZX0uc2ggXAoJJWJ1aWxkcm9vdCVfZGF0YWRpci9sZXNzLwppbnN0YWxsIC1wbTY0NCAlX3Nv
dXJjZWRpci97bGVzc3BpcGUsemxlc3MsbHpsZXNzfS4xIFwKCSVidWlsZHJvb3QlX21hbjFkaXIv
Cmluc3RhbGwgLXBtNzU1ICVfc291cmNlZGlyL2xlc3Mue3NoLGNzaH0gXAoJJWJ1aWxkcm9vdCVf
c3lzY29uZmRpci9wcm9maWxlLmQvCmxuIC1zIHpsZXNzICVidWlsZHJvb3QlX2JpbmRpci96bW9y
ZQpsbiAtcyB6bGVzcyAlYnVpbGRyb290JV9iaW5kaXIvYnptb3JlCmxuIC1zIHpsZXNzICVidWls
ZHJvb3QlX2JpbmRpci9iemxlc3MKbG4gLXMgemxlc3MgJWJ1aWxkcm9vdCVfYmluZGlyL3h6bW9y
ZQpsbiAtcyB6bGVzcyAlYnVpbGRyb290JV9iaW5kaXIveHpsZXNzCmxuIC1zIGx6bGVzcyAlYnVp
bGRyb290JV9iaW5kaXIvbHptb3JlCmxuIC1zIHpsZXNzLjEgJWJ1aWxkcm9vdCVfbWFuMWRpci96
bW9yZS4xCmxuIC1zIHpsZXNzLjEgJWJ1aWxkcm9vdCVfbWFuMWRpci9iem1vcmUuMQpsbiAtcyB6
bGVzcy4xICVidWlsZHJvb3QlX21hbjFkaXIvYnpsZXNzLjEKbG4gLXMgemxlc3MuMSAlYnVpbGRy
b290JV9tYW4xZGlyL3h6bW9yZS4xCmxuIC1zIHpsZXNzLjEgJWJ1aWxkcm9vdCVfbWFuMWRpci94
emxlc3MuMQpsbiAtcyBsemxlc3MuMSAlYnVpbGRyb290JV9tYW4xZGlyL2x6bW9yZS4xCmxuIC1z
IGxlc3NwaXBlLjEgJWJ1aWxkcm9vdCVfbWFuMWRpci9sZXNzZmlsZS4xCgolZmlsZXMKJWNvbmZp
Zyhub3JlcGxhY2UpICVfc3lzY29uZmRpci9wcm9maWxlLmQvbGVzcy4qCiVfYmluZGlyLyoKJV9k
YXRhZGlyL2xlc3MKJV9tYW4xZGlyLyoKJWRvYyBORVdTLmJ6MiAqLmh0bWwKCiVjaGFuZ2Vsb2cK
KiBUdWUgQXVnIDEzIDIwMjQgQWxleGFuZGVyIEx1YnlhZ2luIDxkZnBsQGFsdGxpbnV4Lm9yZz4g
NjYyLWFsdDEKLSBOZXcgdmVyc2lvbiAoNjYyKS4KCiogVHVlIEF1ZyAxMyAyMDI0IEFsZXhhbmRl
ciBMdWJ5YWdpbiA8ZGZwbEBhbHRsaW51eC5vcmc+IDY1NC1hbHQxCi0gTmV3IHZlcnNpb24gKDY1
NCkuCi0gU2VjdXJpdHkgZml4ZXM6CiAgKyBDVkUtMjAyNC0zMjQ4NzogZXhlY3V0aW9uIG9mIGFy
Yml0cmFyeSBjb2RlLgoKKiBUaHUgSnVsIDEzIDIwMjMgQWxleGV5IEdsYWRrb3YgPGxlZ2lvbkBh
bHRsaW51eC5ydT4gNjMzLWFsdDEKLSBOZXcgdmVyc2lvbiAoNjMzKS4KLSBTZWN1cml0eSBmaXhl
czoKICArIENWRS0yMDIyLTQ2NjYzOiBsZXNzIC1SIGZpbHRlcmluZyBieXBhc3MuCgoqIFdlZCBT
ZXAgMDcgMjAyMiBBbGV4ZXkgR2xhZGtvdiA8bGVnaW9uQGFsdGxpbnV4LnJ1PiA2MDgtYWx0MQot
IE5ldyB2ZXJzaW9uICg2MDgpLgoKKiBTYXQgQXByIDMwIDIwMjIgQWxleGV5IEdsYWRrb3YgPGxl
Z2lvbkBhbHRsaW51eC5ydT4gNTkwLWFsdDIKLSBSZWJ1aWx0IHdpdGggbGlicGNyZTItZGV2ZWwu
CgoqIEZyaSBOb3YgMTkgMjAyMSBBbGV4ZXkgR2xhZGtvdiA8bGVnaW9uQGFsdGxpbnV4LnJ1PiA1
OTAtYWx0MQotIE5ldyB2ZXJzaW9uIDU5MC4KLSBsZXNzZmlsZS5zaDoKICArIEZpeCAueHogZGV0
ZWN0aW9uLgotIGxlc3NmaWxlLnNoLCBsZXNzcGlwZS5zaDoKICArIEFkZCB6c3RkIGRldGVjdGlv
bi4KCiogV2VkIEF1ZyAxOCAyMDIxIFZsYWRpbWlyIEQuIFNlbGV6bmV2IDx2c2VsZXpudkBhbHRs
aW51eC5vcmc+IDUzMC1hbHQzCi0gbGVzc3BpcGUuc2g6IEZpeCBydW5uaW5nIGhlbHBlcnMgKGNs
b3NlczogIzQwNzY0KS4KCiogTW9uIEF1ZyAwOSAyMDIxIFZpdGFseSBDaGlrdW5vdiA8dnRAYWx0
bGludXgub3JnPiA1MzAtYWx0MgotIGxlc3NwaXBlLnNoOiBTdXBwb3J0IGRldGVjdGlvbiBvZiBY
WiBjb21wcmVzc2lvbiBieSBuZXcgZmlsZS4KLSBsZXNzcGlwZS5zaDogUmVtb3ZlIGFic29sdXRl
IHBhdGhuYW1lcyBmcm9tIHRvb2xzIGludm9jYXRpb25zLgoKKiBNb24gQXByIDAxIDIwMTkgQWxl
eGV5IEdsYWRrb3YgPGxlZ2lvbkBhbHRsaW51eC5ydT4gNTMwLWFsdDEKLSBOZXcgdmVyc2lvbiA1
MzAuCgoqIFRodSBPY3QgMjcgMjAxNiBJdmFuIFpha2hhcnlhc2NoZXYgPGltekBhbHRsaW51eC5v
cmc+IDQ4MS1hbHQyCi0gY29ycmVjdGx5IGRldGVjdCBhbmQgaGFuZGxlIC54eiBmaWxlcy4KCiog
V2VkIE5vdiAyNSAyMDE1IEFsZXhleSBHbGFka292IDxsZWdpb25AYWx0bGludXgucnU+IDQ4MS1h
bHQxCi0gTmV3IHZlcnNpb24gNDgxLgoKKiBTdW4gTWFyIDAzIDIwMTMgQWxleGV5IEdsYWRrb3Yg
PGxlZ2lvbkBhbHRsaW51eC5ydT4gNDUxLWFsdDEKLSBOZXcgdmVyc2lvbiA0NTEuCgoqIFRodSBB
dWcgMTEgMjAxMSBBbGV4ZXkgR2xhZGtvdiA8bGVnaW9uQGFsdGxpbnV4LnJ1PiA0NDQtYWx0MQot
IE5ldyB2ZXJzaW9uIDQ0NC4KCiogV2VkIEFwciAyMCAyMDExIEFsZXhleSBHbGFka292IDxsZWdp
b25AYWx0bGludXgucnU+IDQ0My1hbHQxCi0gTmV3IHZlcnNpb24gNDQzLgotIEFkZCBMRVNTUElQ
RV9ESVNBQkxFRCB2YXJpYWJsZSB0byB0dXJuIG9mZiBsZXNzcGlwZS5zaC4KCiogVGh1IE9jdCAw
MSAyMDA5IEFsZXhleSBHbGFka292IDxsZWdpb25AYWx0bGludXgucnU+IDQzNi1hbHQyCi0gTW92
ZSBsemxlc3MgaGVyZSBmcm9tIGx6bWEtdXRpbHMgcGFja2FnZS4KLSBBZGQgeHpsZXNzLgoKKiBT
YXQgQXVnIDAxIDIwMDkgQWxleGV5IEdsYWRrb3YgPGxlZ2lvbkBhbHRsaW51eC5ydT4gNDM2LWFs
dDEKLSBOZXcgdmVyc2lvbiA0MzYuCgoqIEZyaSBKdWwgMDMgMjAwOSBBbGV4ZXkgR2xhZGtvdiA8
bGVnaW9uQGFsdGxpbnV4LnJ1PiA0MzQtYWx0MQotIE5ldyB2ZXJzaW9uIDQzNC4KLSBGaXggcmVn
ZXgtb2ZmIHNlYXJjaCAoQUxUIzIwNTg1KS4KCiogU2F0IE1heSAwMiAyMDA5IEFsZXhleSBHbGFk
a292IDxsZWdpb25AYWx0bGludXgucnU+IDQzMS1hbHQxCi0gTmV3IHZlcnNpb24gNDMxLgotIEZp
eCBidWcgQUxUIzE5Mzk3LgoKKiBTdW4gQXByIDE5IDIwMDkgQWxleGV5IEdsYWRrb3YgPGxlZ2lv
bkBhbHRsaW51eC5ydT4gNDI5LWFsdDMKLSBTaG93IGNvbXByZXNzZWQgZmlsZXMgKEFMVCMxOTY4
MikuCgoqIEZyaSBBcHIgMTcgMjAwOSBBbGV4ZXkgR2xhZGtvdiA8bGVnaW9uQGFsdGxpbnV4LnJ1
PiA0MjktYWx0MgotIGxlc3NwaXBlLnNoOiBBZGQgc3VwcG9ydCBvZiB+Ly5sZXNzIGRpcmVjdG9y
eS4KCiogU2F0IEFwciAxMSAyMDA5IEFsZXhleSBHbGFka292IDxsZWdpb25AYWx0bGludXgucnU+
IDQyOS1hbHQxCi0gTmV3IHZlcnNpb24gNDI5LgotIFNldCBMRVNTQ09MT1IgdmFyaWFibGUgd2hl
biAtUiBvcHRpb24gc3BlY2lmaWVkLgotIFJld3JpdGUgbGVzc3BpcGUuc2guCgoqIFNhdCBOb3Yg
MDggMjAwOCBTbGF2YSBTZW11c2hpbiA8cGhwLWNvZGVyQGFsdGxpbnV4LnJ1PiA0MjQtYWx0Mwot
IEJ1aWxkIHdpdGggUENSRSAocmVxdWVzdGVkIGJ5IGF0QCkKLSBsZXNzcGlwZS5zaCwgbGVzc2Zp
bGUuc2g6IGFkZGVkIC0tbGFzdGNoYW5nZSB0byBycG0gb3B0aW9ucyAoYXRAKQotIENoYW5nZWQg
UGFja2FnZXIgdGFnCgoqIFdlZCBBdWcgMDYgMjAwOCBTbGF2YSBTZW11c2hpbiA8cGhwLWNvZGVy
QGFsdGxpbnV4LnJ1PiA0MjQtYWx0MgotIEZpeGVkIC0tb2xkLWJvdCBvcHRpb24gKHJhb3JuQCwg
Y2xvc2VzOiAjMTQxMTQpCgoqIFN1biBKdWwgMjAgMjAwOCBTbGF2YSBTZW11c2hpbiA8cGhwLWNv
ZGVyQGFsdGxpbnV4LnJ1PiA0MjQtYWx0MQotIFVwZGF0ZWQgdG8gNDI0CgoqIFNhdCBKYW4gMDUg
MjAwOCBTbGF2YSBTZW11c2hpbiA8cGhwLWNvZGVyQGFsdGxpbnV4LnJ1PiA0MTgtYWx0MQotIFVw
ZGF0ZWQgdG8gNDE4ICh3aGljaCBhbHNvIGZpeGVzICMxMzk0MikKLSBDaGFuZ2VkIExpY2Vuc2Ug
dGFnIHRvIEdQTHYzKwoKKiBXZWQgSmFuIDAyIDIwMDggU2xhdmEgU2VtdXNoaW4gPHBocC1jb2Rl
ckBhbHRsaW51eC5ydT4gNDE2LWFsdDEKLSBCdW1wIHJlbGVhc2UgYW5kIG1vdmUgcGFja2FnZSB0
byBTaXN5cGh1cwoKKiBUaHUgTm92IDI5IDIwMDcgU2xhdmEgU2VtdXNoaW4gPHBocC1jb2RlckBh
bHRsaW51eC5ydT4gNDE2LWFsdDAKLSBVcGRhdGVkIHRvIDQxNiAoZGViICM0NTMwNzQpCi0gRW5h
YmxlIF91bnBhY2thZ2VkX2ZpbGVzX3Rlcm1pbmF0ZV9idWlsZAoKKiBTdW4gT2N0IDI4IDIwMDcg
U2xhdmEgU2VtdXNoaW4gPHBocC1jb2RlckBhbHRsaW51eC5ydT4gNDA5LWFsdDAKLSBVcGRhdGVk
IHRvIDQwOQoKKiBNb24gQXVnIDI3IDIwMDcgU2xhdmEgU2VtdXNoaW4gPHBocC1jb2RlckBhbHRs
aW51eC5ydT4gNDA2LWFsdDAKLSBVcGRhdGVkIHRvIDQwNgotIE1pbm9yIHNwZWMgY2xlYW51cAoK
KiBTYXQgTWFyIDMxIDIwMDcgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3JnPiAzOTQt
YWx0MQotIFVwZGF0ZWQgdG8gMzk0ICgjMTAwMDQpLgotIFJldmlld2VkIHBhdGNoZXMuCi0gVXBk
YXRlZCBhbHQtdGluZm8gcGF0Y2ggKHBocC1jb2RlckApLgotIEltcG9ydGVkIHBhdGNoZXMgZnJv
bSBGQyBhbmQgT3BlblN1U0UuCi0gVXBkYXRlZCBtYW5wYWdlIHJlZmVyZW5jZXMuCi0gUmVkdWNl
ZCBycG0gbWFjcm9zIGFidXNlLgoKKiBTYXQgTWF5IDIxIDIwMDUgRG1pdHJ5IFYuIExldmluIDxs
ZHZAYWx0bGludXgub3JnPiAzODItYWx0MgotIENvcnJlY3RlZCB1dGY4IGRldGVjdGlvbi4KLSBQ
YWNrYWdlZCB6bW9yZSBhbmQgYnptb3JlIHV0aWxpdGllcy4KCiogVHVlIEZlYiAxNyAyMDA0IERt
aXRyeSBWLiBMZXZpbiA8bGR2QGFsdGxpbnV4Lm9yZz4gMzgyLWFsdDEKLSBVcGRhdGVkIHRvIDM4
Mi4KLSBsZXNzcGlwZS5zaCwgbGVzc2ZpbGUuc2g6IHVwZGF0ZWQuCgoqIFRodSBBdWcgMjggMjAw
MyBEbWl0cnkgVi4gTGV2aW4gPGxkdkBhbHRsaW51eC5vcmc+IDM4MS1hbHQyCi0gbGVzc3BpcGUu
c2gsIGxlc3NmaWxlLnNoOiB1cGRhdGVkLgoKKiBTdW4gRmViIDE2IDIwMDMgRG1pdHJ5IFYuIExl
dmluIDxsZHZAYWx0bGludXgub3JnPiAzODEtYWx0MQotIFVwZGF0ZWQgdG8gMzgxLgoKKiBXZWQg
T2N0IDAyIDIwMDIgRG1pdHJ5IFYuIExldmluIDxsZHZAYWx0bGludXgub3JnPiAzNzgtYWx0MQot
IFVwZGF0ZWQgdG8gMzc4LgoKKiBUaHUgU2VwIDA1IDIwMDIgRG1pdHJ5IFYuIExldmluIDxsZHZA
YWx0bGludXgub3JnPiAzNzYtYWx0MgotIEZpeGVkIHpsZXNzICgjMDAwMTI0OSkuCgoqIFdlZCBB
dWcgMTQgMjAwMiBTdGFuaXNsYXYgSWV2bGV2IDxpbmdlckBhbHRsaW51eC5ydT4gMzc2LWFsdDEK
LSAzNzYKLSB0dXJuIG9mZiBwYXRjaCAxIChhdXRob3IgY2hhbmdlIGxvZ2ljIGJ1dCB0aGVyZSBh
cmUgdHdvIGxhc3QgaHVua3MgaGUgZGlkbid0IGZpeCkKCiogTW9uIEp1biAyNCAyMDAyIERtaXRy
eSBWLiBMZXZpbiA8bGR2QGFsdGxpbnV4Lm9yZz4gMzc0LWFsdDMKLSBQYXRjaGVkIHRvIGxpbmsg
d2l0aCBsaWJ0aW5mby4KCiogV2VkIEp1biAwNSAyMDAyIERtaXRyeSBWLiBMZXZpbiA8bGR2QGFs
dGxpbnV4Lm9yZz4gMzc0LWFsdDIKLSBEcm9wcGVkIG9ic29sZXRlIHBhdGNoZXMuCi0gSW1wbGVt
ZW50ZWQgbGVzc2ZpbGUvbGVzc2Nsb3NlIG1ldGhvZC4KLSBBZGRlZCBsZXNzZWNobygxKSBhbmQg
bGVzc3BpcGUoMSkgbWFucGFnZXMgKGRlYikuCi0gQWRkZWQgJV9iaW5kaXIve2xlc3NwaXBlLGxl
c3NmaWxlfSB0byBmaXQgZG9jdW1lbnRhdGlvbi4KLSBBZGRlZCBwcm9maWxlIHNjcmlwdHMgZm9y
IHNoKDEpIGFuZCBjc2goMSkgdG8gdXNlCiAgbGVzc3BpcGUgbWV0aG9kIGJ5IGRlZmF1bHQuCi0g
VXBkYXRlZCBkZXBlbmRlbmNpZXMuCgoqIFdlZCBNYXIgMDYgMjAwMiBEbWl0cnkgVi4gTGV2aW4g
PGxkdkBhbHQtbGludXgub3JnPiAzNzQtYWx0MQotIDM3NC4KCiogRnJpIE9jdCAyNiAyMDAxIERt
aXRyeSBWLiBMZXZpbiA8bGR2QGFsdC1saW51eC5vcmc+IDM1OC1pcGw3bWRrCi0gQ29ycmVjdGVk
IGRlcGVuZGVjaWVzLgoKKiBTYXQgSmFuIDI3IDIwMDEgRG1pdHJ5IFYuIExldmluIDxsZHZAZmFu
ZHJhLm9yZz4gMzU4LWlwbDZtZGsKLSBNZXJnZSBSSCBwYXRjaGVzLgotIGxlc3NwaXBlLnNoOiB1
c2Ugb25seSBhYnNvbHV0ZSBwYXRobmFtZXMgZm9yIHByb2dyYW0gY2FsbHMuCi0gbGVzc3BpcGUu
c2g6IEFkZGVkIHN1cHBvcnQgZm9yIHRyb2ZmIHRleHQgKG1hbnBhZ2VzKS4KCiogVHVlIEphbiAw
OSAyMDAxIERtaXRyeSBWLiBMZXZpbiA8bGR2QGZhbmRyYS5vcmc+IDM1OC1pcGw1bWRrCi0gSW1w
cm92ZWQgbGVzc3BpcGUuc2gKCiogVHVlIEF1ZyAyOSAyMDAwIERtaXRyeSBWLiBMZXZpbiA8bGR2
QGZhbmRyYS5vcmc+IDM1OC1pcGw0bWRrCi0gUkUgYWRhcHRpb25zLgotIE1vdmVkIGxlc3NwaXBl
LnNoIGFuZCB6bGVzcyBoZXJlIGZyb20gZ3ppcCBwYWNrYWdlLgotIE1vdmVkIGJ6bGVzcyBoZXJl
IGZyb20gYnppcDIgcGFja2FnZS4KCiogTW9uIEF1ZyAwNyAyMDAwIEZyZWRlcmljIExlcGllZCA8
ZmxlcGllZEBtYW5kcmFrZXNvZnQuY29tPiAzNTgtM21kawotIGF1dG9tYXRpY2FsbHkgYWRkZWQg
QnVpbGRSZXF1aXJlcwoKKiBUaHUgSnVsIDI3IDIwMDAgR2VvZmZyZXkgTGVlIDxzbmFpbHRhbGtA
bWFuZHJha2Vzb2Z0LmNvbT4gMzU4LTJtZGsKLSByZWJ1aWxkIGZvciBCTQoKKiBXZWQgSnVsIDEy
IDIwMDAgVGhpZXJyeSBWaWduYXVkIDx0dmlnbmF1ZEBtYW5kcmFrZXNvZnQuY29tPiAzNTgtMW1k
awotIG5ldyByZWxlYXNlCi0gdXNlIG1vcmUgbWFjcm9zCgoqIFRodSBKdW4gMjkgMjAwMCBQYWJs
byBTYXJhdHhhZ2EgPHBhYmxvQG1hbmRyYWtlc29mdC5jb20+IDM0Ni0ybWRrCi0gYWRkZWQgVVRG
LTggcGF0Y2ggZnJvbSBBbGFzdGFpci5NY0tpbnN0cnlAY29tcGFxLmNvbQotIG1vZHVsYXJpemVk
IHBhdGggbmFtZXMKCiogTW9uIEp1biAyNiAyMDAwIFRoaWVycnkgVmlnbmF1ZCA8dHZpZ25hdWRA
bWFuZHJha2Vzb2Z0LmNvbT4gMzQ2LTFtZGsKLSBuZXcgcmVsZWFzZQoKKiBGcmkgTWFyIDMxIDIw
MDAgSmVyb21lIER1bW9udGVpbCA8amRAbWFuZHJha2Vzb2Z0LmNvbT4KLSB1c2Ugb2YgX3RtcHBh
dGggX3ByZWZpeAotIGNoYW5nZSBjb3B5cmlnaHQKCiogTW9uIE5vdiAwMSAxOTk5IFZpbmNlbnQg
U2F1Z2V5IDx2aW5jZW50QG1hbmRyYWtlc29mdC5jb20+Ci0gYWRkIGZhcSBwYWdlIHRvIC91c3Iv
ZG9jCgoqIFdlZCBPY3QgMjAgMTk5OSBDaG1vdWVsIEJvdWRqbmFoIDxjaG1vdWVsQG1hbmRyYWtl
c29mdC5jb20+Ci0gMzQwLgoKKiBTYXQgQXByIDEwIDE5OTkgQmVybmhhcmQgUm9zZW5rcmFlbnpl
ciA8YmVyb0BsaW51eC1tYW5kcmFrZS5jb20+Ci0gVXBkYXRlIHRvIDMzNwotIEZpeCB1cCBVUkwK
LSBNYW5kcmFrZSBhZGFwdGlvbnMKLSBiemlwMiBtYW4vaW5mbyBwYWdlcwotIGFkZCBkZSBsb2Nh
bGUKLSByZWxvY2F0YWJsZQoKKiBUdWUgTWFyIDE2IDE5OTkgUHJlc3RvbiBCcm93biA8cGJyb3du
QHJlZGhhdC5jb20+Ci0gcmVtb3ZlZCBpZmFyY2ggYXhwIHN0dWZmIGZvciAvYmluL21vcmUsIG1v
cmUgbm93IHdvcmtzIG9uIGFscGhhIHByb3Blcmx5LgoKKiBXZWQgRmViIDI0IDE5OTkgUHJlc3Rv
biBCcm93biA8cGJyb3duQHJlZGhhdC5jb20+Ci0gSW5qZWN0ZWQgbmV3IGRlc2NyaXB0aW9uIGFu
ZCBncm91cC4KCiogRnJpIERlYyAxOCAxOTk4IFByZXN0b24gQnJvd24gPHBicm93bkByZWRoYXQu
Y29tPgotIGJ1bXBlZCBzcGVjIG51bWJlciBmb3IgaW5pdGlhbCByaCA2LjAgYnVpbGQKCiogVGh1
IE1heSAwNyAxOTk4IFByb3NwZWN0b3IgU3lzdGVtIDxidWdzQHJlZGhhdC5jb20+CgotIHRyYW5z
bGF0aW9ucyBtb2RpZmllZCBmb3IgZGUsIGZyLCB0cgoKKiBXZWQgQXByIDA4IDE5OTggQ3Jpc3Rp
YW4gR2FmdG9uIDxnYWZ0b25AcmVkaGF0LmNvbT4KLSB1cGRhdGVkIHRvIDMzMiBhbmQgYnVpbHQg
Zm9yIE1hbmhhdHRhbgotIGFkZGVkIGJ1aWxkcm9vdAoKKiBNb24gSnVuIDAyIDE5OTcgRXJpayBU
cm9hbiA8ZXd0QHJlZGhhdC5jb20+Ci0gYnVpbHQgYWdhaW5zdCBnbGliYwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>