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

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

    <bug>
          <bug_id>41623</bug_id>
          
          <creation_ts>2021-12-24 11:33:11 +0300</creation_ts>
          <short_desc>Не хватает зависимости на java</short_desc>
          <delta_ts>2024-12-17 10:59:03 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>Branch p10</product>
          <component>puppetserver</component>
          <version>не указана</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>REOPENED</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="Alexander Makeenkov">amakeenk</reporter>
          <assigned_to name="majioa@altlinux.org">majioa</assigned_to>
          <cc>3aHyga</cc>
    
    <cc>al.tar44046</cc>
    
    <cc>aovechkin</cc>
    
    <cc>cas</cc>
    
    <cc>majioa</cc>
    
    <cc>tatyana</cc>
          
          <qa_contact name="qa-p10@altlinux.org">qa-p10</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>206339</commentid>
    <comment_count>0</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2021-12-24 11:33:11 +0300</bug_when>
    <thetext>Если в системе не установлена java, то puppetserver становится нерабочий.
Столкнулся с данной проблемной на системе ALT Workstation K 10.0 BETA, на которой java по умолчанию не установлена в дистрибутиве.

-== Шаги воспроизведения ==-
# hostnamectl set-hostname master
# apt-get install puppetserver
# cat &gt; /etc/puppet/puppet.conf &lt;&lt;EOF
[master]
certname = master

[main]
server = master
environment = production
runinterval = 15m
EOF
# systemctl start puppetserver; systemctl status puppetserver
# l /etc/puppet/ssl/private_keys/master.pem; l /etc/puppet/ssl/certs/{master.pem,ca.pem}

-== Результат ==-
После запуска сервиса ключ и сертификат не создались.

Статус сервиса без установленной java:
# systemctl status puppetserver
● puppetserver.service - LSB: puppetserver
     Loaded: loaded (/etc/rc.d/init.d/puppetserver; generated)
     Active: active (exited) since Fri 2021-12-24 11:22:25 MSK; 3s ago
       Docs: man:systemd-sysv-generator(8)
    Process: 7253 ExecStart=/etc/rc.d/init.d/puppetserver start (code=exited, status=0/SUCCESS)
        CPU: 12ms

дек 24 11:22:25 master systemd[1]: Starting LSB: puppetserver...
дек 24 11:22:25 master systemd[1]: Started LSB: puppetserver.

С установленной:
# systemctl status puppetserver
● puppetserver.service - LSB: puppetserver
     Loaded: loaded (/etc/rc.d/init.d/puppetserver; generated)
     Active: active (running) since Fri 2021-12-24 11:19:18 MSK; 8s ago
       Docs: man:systemd-sysv-generator(8)
    Process: 6004 ExecStart=/etc/rc.d/init.d/puppetserver start (code=exited, status=0/SUCCESS)
      Tasks: 71 (limit: 10462)
     Memory: 1.2G
        CPU: 1min 40.327s
     CGroup: /system.slice/puppetserver.service
             └─6039 /usr/bin/java -Xms2g -Xmx2g -Djruby.logger.class=com.puppetlabs.jruby_utils.jruby.Slf4jLogger -XX:+CrashOnOutOfMemoryError -XX:ErrorFile=/var/log/puppetserver/puppetserver_err_pid%p.log -cp &quot;/usr/share/puppetserver/&gt;
дек 24 11:18:54 master systemd[1]: Starting LSB: puppetserver...
гдек 24 11:19:18 master puppetserver[6004]: Starting puppetserver Puppet Labs version-checking backend: puppetserver
дек 24 11:19:18 master puppetserver[6175]: . [ DONE ]
дек 24 11:19:18 master systemd[1]: Started LSB: puppetserver.

Версия: puppetserver-6.13.0-alt3.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>207936</commentid>
    <comment_count>1</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2022-02-17 14:09:18 +0300</bug_when>
    <thetext>Достаточно установить только пакет java-11-openjdk-headless</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>222012</commentid>
    <comment_count>2</comment_count>
    <who name="alexunderboots">al.tar44046</who>
    <bug_when>2023-02-21 18:53:06 +0300</bug_when>
    <thetext>Таже проблема в p10 и Альт-Сервере</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>222036</commentid>
    <comment_count>3</comment_count>
    <who name="Alexander Makeenkov">amakeenk</who>
    <bug_when>2023-02-22 11:08:55 +0300</bug_when>
    <thetext>(Ответ для alexunderboots на комментарий #2)
&gt; Таже проблема в p10 и Альт-Сервере

Надо сначала починить в сизифе, а только потом уже в p10.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>243062</commentid>
    <comment_count>4</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2024-03-15 15:50:17 +0300</bug_when>
    <thetext>puppetserver-8.4.0-alt1 -&gt; sisyphus:

 Fri Mar 15 2024 Pavel Skrylev &lt;majioa@altlinux&gt; 8.4.0-alt1
 - ^ 6.20.0 -&gt; 8.4.0 by cas@ (ALT #38464).
 - Added requires java-17-openjdk by cas@ (ALT #41623).
 - Set current version in executables by cas@ (ALT #47704).
 - Used bundled jruby by cas@ (ALT #47705).
 - * put proper config</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>255480</commentid>
    <comment_count>5</comment_count>
    <who name="Tatyana Gagina">tatyana</who>
    <bug_when>2024-12-04 15:31:11 +0300</bug_when>
    <thetext>На Sisyphus не воспроизводится с версией puppetserver-8.4.0-alt2
(на версии 8.4.0-alt1 не проверить из-за ошибки запуска сервиса https://bugzilla.altlinux.org/51594, исправлено в версии 8.4.0-alt2 только).

Однако ошибка остаётся на p10 с версией puppetserver-6.20.0-alt4

Проблема.
Без установленного пакета java-11-openjdk-headless не создаётся ключ и сертификат.
 
Без установленного пакета java-11-openjdk-headless:
 l /etc/puppet/ssl/private_keys/master.pem; l /etc/puppet/ssl/certs/{master.pem,ca.pem}
ls: невозможно получить доступ к &apos;/etc/puppet/ssl/private_keys/master.pem&apos;: Нет такого файла или каталога
ls: невозможно получить доступ к &apos;/etc/puppet/ssl/certs/master.pem&apos;: Нет такого файла или каталога
-rw-r--r-- 1 puppet puppet 2098 дек  4 12:17 /etc/puppet/ssl/certs/ca.pem

С установленным java-11-openjdk-headless:
 l /etc/puppet/ssl/private_keys/master.pem; l /etc/puppet/ssl/certs/{master.pem,ca.pem}
-rw-r----- 1 puppet puppet 3243 дек  4 12:57 /etc/puppet/ssl/private_keys/master.pem
-rw-r--r-- 1 puppet puppet 2167 дек  4 12:57 /etc/puppet/ssl/certs/master.pem
-rw-r--r-- 1 puppet puppet 2098 дек  4 12:17 /etc/puppet/ssl/certs/ca.pem</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>255514</commentid>
    <comment_count>6</comment_count>
    <who name="Tatyana Gagina">tatyana</who>
    <bug_when>2024-12-05 13:19:45 +0300</bug_when>
    <thetext>(Ответ для Tatyana Gagina на комментарий #5)
&gt; На Sisyphus не воспроизводится с версией puppetserver-8.4.0-alt2
&gt; Однако ошибка остаётся на p10 с версией puppetserver-6.20.0-alt4
&gt; 
То есть, суть ошибки остаётся: если в системе не установлен пакет java-11-openjdk-headless, то puppetserver становится нерабочий. 
Статус без данного пакета: failed 
(перезапуск сервиса puppetserver.service и другие workaround&apos;ы не помогают).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>255868</commentid>
    <comment_count>7</comment_count>
    <who name="Tatyana Gagina">tatyana</who>
    <bug_when>2024-12-11 11:13:44 +0300</bug_when>
    <thetext>(Ответ для Tatyana Gagina на комментарий #6)
&gt; (Ответ для Tatyana Gagina на комментарий #5)
&gt; &gt; На Sisyphus не воспроизводится с версией puppetserver-8.4.0-alt2
&gt; &gt; Однако ошибка остаётся на p10 с версией puppetserver-6.20.0-alt4
&gt; &gt; 
&gt; То есть, суть ошибки остаётся: если в системе не установлен пакет
&gt; java-11-openjdk-headless, то puppetserver становится нерабочий. 
&gt; Статус без данного пакета: failed 
&gt; (перезапуск сервиса puppetserver.service и другие workaround&apos;ы не помогают).

Прикладываю логи puppetserver (puppetserver_p10.log).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>255869</commentid>
    <comment_count>8</comment_count>
      <attachid>17369</attachid>
    <who name="Tatyana Gagina">tatyana</who>
    <bug_when>2024-12-11 11:14:01 +0300</bug_when>
    <thetext>Created attachment 17369
puppetserver_p10.log</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>256192</commentid>
    <comment_count>9</comment_count>
    <who name="Овечкин Андрей Евгеньевич">aovechkin</who>
    <bug_when>2024-12-17 08:28:01 +0300</bug_when>
    <thetext>После установки с Sisyphus  puppetserver java-11-openjdk-headless pupet server запустился, но с предупреждениями.

systemctl status puppetserver
● puppetserver.service - puppetserver Service
     Loaded: loaded (/usr/lib/systemd/system/puppetserver.service; enabled; preset: disabled)
     Active: active (running) since Tue 2024-12-17 08:00:06 MSK; 22min ago
    Process: 58538 ExecStart=/usr/bin/puppetserver start (code=exited, status=0/SUCCESS)
   Main PID: 58593 (java)
      Tasks: 54 (limit: 4915)
     Memory: 1.8G (peak: 1.8G)
        CPU: 4min 9.993s
     CGroup: /system.slice/puppetserver.service
             └─58593 /usr/bin/java -Xms2g -Xmx2g -Djruby.logger.class=com.puppetlabs.jruby_utils.jruby.Slf4jLogger -Dlogappender=F1 -XX:+CrashOnOutOfMemoryError -XX:ErrorFile=/var/log/puppetserver/puppetserver_err_pid%p.log -cp /usr/sha&gt;

Dec 17 08:02:01 rdcaltterrez.rpkb.ru puppetserver[58593]: Ignoring strscan-3.1.1 because its extensions are not built. Try: gem pristine strscan --version 3.1.1
Dec 17 08:02:01 rdcaltterrez.rpkb.ru puppetserver[58593]: Ignoring websocket-driver-0.7.6 because its extensions are not built. Try: gem pristine websocket-driver --version 0.7.6
Dec 17 08:02:01 rdcaltterrez.rpkb.ru puppetserver[58593]: Ignoring byebug-11.1.3 because its extensions are not built. Try: gem pristine byebug --version 11.1.3
Dec 17 08:02:01 rdcaltterrez.rpkb.ru puppetserver[58593]: Ignoring ffi-1.17.0 because its extensions are not built. Try: gem pristine ffi --version 1.17.0
Dec 17 08:02:01 rdcaltterrez.rpkb.ru puppetserver[58593]: Ignoring nio4r-2.7.3 because its extensions are not built. Try: gem pristine nio4r --version 2.7.3
Dec 17 08:02:01 rdcaltterrez.rpkb.ru puppetserver[58593]: Ignoring nokogiri-1.16.7.371 because its extensions are not built. Try: gem pristine nokogiri --version 1.16.7.371
Dec 17 08:02:01 rdcaltterrez.rpkb.ru puppetserver[58593]: Ignoring puma-6.4.3 because its extensions are not built. Try: gem pristine puma --version 6.4.3
Dec 17 08:02:01 rdcaltterrez.rpkb.ru puppetserver[58593]: Ignoring racc-1.8.0 because its extensions are not built. Try: gem pristine racc --version 1.8.0
Dec 17 08:02:01 rdcaltterrez.rpkb.ru puppetserver[58593]: Ignoring strscan-3.1.1 because its extensions are not built. Try: gem pristine strscan --version 3.1.1
Dec 17 08:02:01 rdcaltterrez.rpkb.ru puppetserver[58593]: Ignoring websocket-driver-0.7.6 because its extensions are not built. Try: gem pristine websocket-driver --version 0.7.6

Чем то не нравятся имеющиеся гемы, рекомендованные действия заканчиваются ошибкой.


 gem pristine websocket-driver --version 0.7.6
Restoring gems to pristine condition...
Building native extensions. This could take a while...
ERROR:  While executing gem ... (Gem::Ext::BuildError)
    ERROR: Failed to build gem native extension.

    current directory: /usr/lib/ruby/gemie/gems/websocket-driver-0.7.6/ext/websocket-driver
/usr/lib/ruby/bin/ruby extconf.rb
mkmf.rb can&apos;t find header files for ruby at /usr/lib/include/ruby.h

You might have to install separate package for the ruby development
environment, ruby-dev or ruby-devel for example.

extconf failed, exit code 1

Gem files will remain installed in /usr/lib/ruby/gemie/gems/websocket-driver-0.7.6 for inspection.
Results logged to /usr/lib64/ruby/gemie/extensions/websocket-driver-0.7.6/gem_make.out
        /usr/lib/ruby/rubygems/ext/builder.rb:125:in `run&apos;
        /usr/lib/ruby/rubygems/ext/ext_conf_builder.rb:28:in `build&apos;
        /usr/lib/ruby/rubygems/ext/builder.rb:193:in `build_extension&apos;
        /usr/lib/ruby/rubygems/ext/builder.rb:227:in `block in build_extensions&apos;
        /usr/lib/ruby/rubygems/ext/builder.rb:224:in `each&apos;
        /usr/lib/ruby/rubygems/ext/builder.rb:224:in `build_extensions&apos;
        /usr/lib/ruby/rubygems/installer.rb:859:in `build_extensions&apos;
        /usr/lib/ruby/rubygems/installer.rb:330:in `install&apos;
        /usr/lib/ruby/rubygems/commands/pristine_command.rb:201:in `block in execute&apos;
        /usr/lib/ruby/rubygems/commands/pristine_command.rb:137:in `each&apos;
        /usr/lib/ruby/rubygems/commands/pristine_command.rb:137:in `execute&apos;
        /usr/lib/ruby/rubygems/command.rb:326:in `invoke_with_build_args&apos;
        /usr/lib/ruby/rubygems/command_manager.rb:255:in `invoke_command&apos;
        /usr/lib/ruby/rubygems/command_manager.rb:194:in `process_args&apos;
        /usr/lib/ruby/rubygems/command_manager.rb:152:in `run&apos;
        /usr/lib/ruby/rubygems/gem_runner.rb:56:in `run&apos;
        /usr/bin/gem:12:in `&lt;main&gt;&apos;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>256205</commentid>
    <comment_count>10</comment_count>
    <who name="Малъ Скрылевъ">3aHyga</who>
    <bug_when>2024-12-17 10:59:03 +0300</bug_when>
    <thetext>(Ответ для Овечкин Андрей Евгеньевич на комментарий #9)
&gt; После установки с Sisyphus  puppetserver java-11-openjdk-headless pupet
&gt; server запустился, но с предупреждениями.
&gt; 
&gt; systemctl status puppetserver
&gt; ● puppetserver.service - puppetserver Service
&gt;      Loaded: loaded (/usr/lib/systemd/system/puppetserver.service; enabled;
&gt; preset: disabled)
&gt;      Active: active (running) since Tue 2024-12-17 08:00:06 MSK; 22min ago
&gt;     Process: 58538 ExecStart=/usr/bin/puppetserver start (code=exited,
&gt; status=0/SUCCESS)
&gt;    Main PID: 58593 (java)
&gt;       Tasks: 54 (limit: 4915)
&gt;      Memory: 1.8G (peak: 1.8G)
&gt;         CPU: 4min 9.993s
&gt;      CGroup: /system.slice/puppetserver.service
&gt;              └─58593 /usr/bin/java -Xms2g -Xmx2g
&gt; -Djruby.logger.class=com.puppetlabs.jruby_utils.jruby.Slf4jLogger
&gt; -Dlogappender=F1 -XX:+CrashOnOutOfMemoryError
&gt; -XX:ErrorFile=/var/log/puppetserver/puppetserver_err_pid%p.log -cp /usr/sha&gt;
&gt; 
&gt; Dec 17 08:02:01 rdcaltterrez.rpkb.ru puppetserver[58593]: Ignoring
&gt; strscan-3.1.1 because its extensions are not built. Try: gem pristine
&gt; strscan --version 3.1.1
&gt; Dec 17 08:02:01 rdcaltterrez.rpkb.ru puppetserver[58593]: Ignoring
&gt; websocket-driver-0.7.6 because its extensions are not built. Try: gem
&gt; pristine websocket-driver --version 0.7.6
&gt; Dec 17 08:02:01 rdcaltterrez.rpkb.ru puppetserver[58593]: Ignoring
&gt; byebug-11.1.3 because its extensions are not built. Try: gem pristine byebug
&gt; --version 11.1.3
&gt; Dec 17 08:02:01 rdcaltterrez.rpkb.ru puppetserver[58593]: Ignoring
&gt; ffi-1.17.0 because its extensions are not built. Try: gem pristine ffi
&gt; --version 1.17.0
&gt; Dec 17 08:02:01 rdcaltterrez.rpkb.ru puppetserver[58593]: Ignoring
&gt; nio4r-2.7.3 because its extensions are not built. Try: gem pristine nio4r
&gt; --version 2.7.3
&gt; Dec 17 08:02:01 rdcaltterrez.rpkb.ru puppetserver[58593]: Ignoring
&gt; nokogiri-1.16.7.371 because its extensions are not built. Try: gem pristine
&gt; nokogiri --version 1.16.7.371
&gt; Dec 17 08:02:01 rdcaltterrez.rpkb.ru puppetserver[58593]: Ignoring
&gt; puma-6.4.3 because its extensions are not built. Try: gem pristine puma
&gt; --version 6.4.3
&gt; Dec 17 08:02:01 rdcaltterrez.rpkb.ru puppetserver[58593]: Ignoring
&gt; racc-1.8.0 because its extensions are not built. Try: gem pristine racc
&gt; --version 1.8.0
&gt; Dec 17 08:02:01 rdcaltterrez.rpkb.ru puppetserver[58593]: Ignoring
&gt; strscan-3.1.1 because its extensions are not built. Try: gem pristine
&gt; strscan --version 3.1.1
&gt; Dec 17 08:02:01 rdcaltterrez.rpkb.ru puppetserver[58593]: Ignoring
&gt; websocket-driver-0.7.6 because its extensions are not built. Try: gem
&gt; pristine websocket-driver --version 0.7.6

это не рекомендованные дѣйствія, это просто авоматическія замѣчанія, для puppetserver на нихъ обращать вниманія не надо, т.к. онъ используетъ не обычный ruby, а jruby, который не разпознаётъ .so разширенія.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>17369</attachid>
            <date>2024-12-11 11:14:01 +0300</date>
            <delta_ts>2024-12-11 11:14:01 +0300</delta_ts>
            <desc>puppetserver_p10.log</desc>
            <filename>puppetserver_p10.log</filename>
            <type>text/x-log</type>
            <size>12976</size>
            <attacher name="Tatyana Gagina">tatyana</attacher>
            
              <data encoding="base64">MjAyNC0xMi0xMVQxMTowMzozNi43MDUrMDM6MDAgSU5GTyAgW21haW5dIFtvLmUuai51LmxvZ10g
TG9nZ2luZyBpbml0aWFsaXplZCBANTcxOW1zIHRvIG9yZy5lY2xpcHNlLmpldHR5LnV0aWwubG9n
LlNsZjRqTG9nCjIwMjQtMTItMTFUMTE6MDM6MzYuNzkzKzAzOjAwIElORk8gIFttYWluXSBbcC50
LnMudy5qZXR0eTktY29yZV0gUmVtb3ZpbmcgYnVnZ3kgc2VjdXJpdHkgcHJvdmlkZXIgU3VuUEtD
UzExIHZlcnNpb24gMTEKMjAyNC0xMi0xMVQxMTowMzozNy45ODErMDM6MDAgSU5GTyAgW2FzeW5j
LWRpc3BhdGNoLTJdIFtwLnQucy5zLnNjaGVkdWxlci1zZXJ2aWNlXSBJbml0aWFsaXppbmcgU2No
ZWR1bGVyIFNlcnZpY2UKMjAyNC0xMi0xMVQxMTowMzozOC4wMDYrMDM6MDAgSU5GTyAgW2FzeW5j
LWRpc3BhdGNoLTJdIFtvLnEuaS5TdGRTY2hlZHVsZXJGYWN0b3J5XSBVc2luZyBkZWZhdWx0IGlt
cGxlbWVudGF0aW9uIGZvciBUaHJlYWRFeGVjdXRvcgoyMDI0LTEyLTExVDExOjAzOjM4LjAyNCsw
MzowMCBJTkZPICBbYXN5bmMtZGlzcGF0Y2gtMl0gW28ucS5jLlNjaGVkdWxlclNpZ25hbGVySW1w
bF0gSW5pdGlhbGl6ZWQgU2NoZWR1bGVyIFNpZ25hbGxlciBvZiB0eXBlOiBjbGFzcyBvcmcucXVh
cnR6LmNvcmUuU2NoZWR1bGVyU2lnbmFsZXJJbXBsCjIwMjQtMTItMTFUMTE6MDM6MzguMDI0KzAz
OjAwIElORk8gIFthc3luYy1kaXNwYXRjaC0yXSBbby5xLmMuUXVhcnR6U2NoZWR1bGVyXSBRdWFy
dHogU2NoZWR1bGVyIHYuMi4zLjEgY3JlYXRlZC4KMjAyNC0xMi0xMVQxMTowMzozOC4wMjQrMDM6
MDAgSU5GTyAgW2FzeW5jLWRpc3BhdGNoLTJdIFtvLnEucy5SQU1Kb2JTdG9yZV0gUkFNSm9iU3Rv
cmUgaW5pdGlhbGl6ZWQuCjIwMjQtMTItMTFUMTE6MDM6MzguMDI1KzAzOjAwIElORk8gIFthc3lu
Yy1kaXNwYXRjaC0yXSBbby5xLmMuUXVhcnR6U2NoZWR1bGVyXSBTY2hlZHVsZXIgbWV0YS1kYXRh
OiBRdWFydHogU2NoZWR1bGVyICh2Mi4zLjEpICc0ZDdmODQyYy1iY2I4LTRhNDMtOWI1ZS02ZGQx
Njc1YTdjMDcnIHdpdGggaW5zdGFuY2VJZCAnTk9OX0NMVVNURVJFRCcKICBTY2hlZHVsZXIgY2xh
c3M6ICdvcmcucXVhcnR6LmNvcmUuUXVhcnR6U2NoZWR1bGVyJyAtIHJ1bm5pbmcgbG9jYWxseS4K
ICBOT1QgU1RBUlRFRC4KICBDdXJyZW50bHkgaW4gc3RhbmRieSBtb2RlLgogIE51bWJlciBvZiBq
b2JzIGV4ZWN1dGVkOiAwCiAgVXNpbmcgdGhyZWFkIHBvb2wgJ29yZy5xdWFydHouc2ltcGwuU2lt
cGxlVGhyZWFkUG9vbCcgLSB3aXRoIDEwIHRocmVhZHMuCiAgVXNpbmcgam9iLXN0b3JlICdvcmcu
cXVhcnR6LnNpbXBsLlJBTUpvYlN0b3JlJyAtIHdoaWNoIGRvZXMgbm90IHN1cHBvcnQgcGVyc2lz
dGVuY2UuIGFuZCBpcyBub3QgY2x1c3RlcmVkLgoKMjAyNC0xMi0xMVQxMTowMzozOC4wMjUrMDM6
MDAgSU5GTyAgW2FzeW5jLWRpc3BhdGNoLTJdIFtvLnEuaS5TdGRTY2hlZHVsZXJGYWN0b3J5XSBR
dWFydHogc2NoZWR1bGVyICc0ZDdmODQyYy1iY2I4LTRhNDMtOWI1ZS02ZGQxNjc1YTdjMDcnIGlu
aXRpYWxpemVkIGZyb20gYW4gZXh0ZXJuYWxseSBwcm92aWRlZCBwcm9wZXJ0aWVzIGluc3RhbmNl
LgoyMDI0LTEyLTExVDExOjAzOjM4LjAyNSswMzowMCBJTkZPICBbYXN5bmMtZGlzcGF0Y2gtMl0g
W28ucS5pLlN0ZFNjaGVkdWxlckZhY3RvcnldIFF1YXJ0eiBzY2hlZHVsZXIgdmVyc2lvbjogMi4z
LjEKMjAyNC0xMi0xMVQxMTowMzozOC4wMjUrMDM6MDAgSU5GTyAgW2FzeW5jLWRpc3BhdGNoLTJd
IFtvLnEuYy5RdWFydHpTY2hlZHVsZXJdIFNjaGVkdWxlciA0ZDdmODQyYy1iY2I4LTRhNDMtOWI1
ZS02ZGQxNjc1YTdjMDdfJF9OT05fQ0xVU1RFUkVEIHN0YXJ0ZWQuCjIwMjQtMTItMTFUMTE6MDM6
MzguMDI4KzAzOjAwIElORk8gIFthc3luYy1kaXNwYXRjaC0yXSBbcC50LnMudy5qZXR0eTktc2Vy
dmljZV0gSW5pdGlhbGl6aW5nIHdlYiBzZXJ2ZXIocykuCjIwMjQtMTItMTFUMTE6MDM6MzguMDY2
KzAzOjAwIElORk8gIFthc3luYy1kaXNwYXRjaC0yXSBbcC50LnMucy5zdGF0dXMtc2VydmljZV0g
UmVnaXN0ZXJpbmcgc3RhdHVzIGNhbGxiYWNrIGZ1bmN0aW9uIGZvciBzZXJ2aWNlICdwdXBwZXQt
cHJvZmlsZXInLCB2ZXJzaW9uIDYuMTMuMAoyMDI0LTEyLTExVDExOjAzOjM4LjA2OCswMzowMCBJ
TkZPICBbYXN5bmMtZGlzcGF0Y2gtMl0gW3Aucy5qLmpydWJ5LXB1cHBldC1zZXJ2aWNlXSBJbml0
aWFsaXppbmcgdGhlIEpSdWJ5IHNlcnZpY2UKMjAyNC0xMi0xMVQxMTowMzozOC4wODArMDM6MDAg
SU5GTyAgW2FzeW5jLWRpc3BhdGNoLTJdIFtwLnMuai5qcnVieS1wb29sLW1hbmFnZXItc2Vydmlj
ZV0gSW5pdGlhbGl6aW5nIHRoZSBKUnVieSBzZXJ2aWNlCjIwMjQtMTItMTFUMTE6MDM6MzguMDkx
KzAzOjAwIElORk8gIFthc3luYy1kaXNwYXRjaC0yXSBbcC5zLmouanJ1YnktcHVwcGV0LXNlcnZp
Y2VdIEpSdWJ5IHZlcnNpb24gaW5mbzoganJ1YnkgOS4yLjEzLjAgKDIuNS43KSAyMDIwLTA4LTAz
IDlhODljOTRiY2MgT3BlbkpESyA2NC1CaXQgU2VydmVyIFZNIDExLjAuMjQuMSsxIG9uIDExLjAu
MjQuMSsxICtqaXQgW2xpbnV4LXg4Nl82NF0KMjAyNC0xMi0xMVQxMTowMzozOC4wOTkrMDM6MDAg
SU5GTyAgW2Nsb2p1cmUtYWdlbnQtc2VuZC1wb29sLTBdIFtwLnMuai5pLmpydWJ5LWludGVybmFs
XSBDcmVhdGluZyBKUnVieUluc3RhbmNlIHdpdGggaWQgMS4KMjAyNC0xMi0xMVQxMTowMzozOC4x
MjArMDM6MDAgSU5GTyAgW2FzeW5jLWRpc3BhdGNoLTJdIFtwLnQucy5zLnN0YXR1cy1zZXJ2aWNl
XSBSZWdpc3RlcmluZyBzdGF0dXMgY2FsbGJhY2sgZnVuY3Rpb24gZm9yIHNlcnZpY2UgJ2pydWJ5
LW1ldHJpY3MnLCB2ZXJzaW9uIDYuMTMuMAoyMDI0LTEyLTExVDExOjAzOjM4LjEyNyswMzowMCBJ
TkZPICBbYXN5bmMtZGlzcGF0Y2gtMl0gW3Aucy52LnZlcnNpb25lZC1jb2RlLXNlcnZpY2VdIE5v
IGNvZGUtaWQtY29tbWFuZCBzZXQgZm9yIHZlcnNpb25lZC1jb2RlLXNlcnZpY2UuIENvZGUtaWQg
d2lsbCBiZSBuaWwuCjIwMjQtMTItMTFUMTE6MDM6MzguMTI3KzAzOjAwIElORk8gIFthc3luYy1k
aXNwYXRjaC0yXSBbcC5zLnYudmVyc2lvbmVkLWNvZGUtc2VydmljZV0gTm8gY29kZS1jb250ZW50
LWNvbW1hbmQgc2V0IGZvciB2ZXJzaW9uZWQtY29kZS1zZXJ2aWNlLiBBdHRlbXB0aW5nIHRvIGZl
dGNoIGNvZGUgY29udGVudCB3aWxsIGZhaWwuCjIwMjQtMTItMTFUMTE6MDM6NDUuODMwKzAzOjAw
IElORk8gIFtjbG9qdXJlLWFnZW50LXNlbmQtcG9vbC0wXSBbcHVwcGV0c2VydmVyXSBQdXBwZXQg
UHVwcGV0IHNldHRpbmdzIGluaXRpYWxpemVkOyBydW4gbW9kZTogbWFzdGVyCjIwMjQtMTItMTFU
MTE6MDM6NDUuODQ1KzAzOjAwIFdBUk4gIFtjbG9qdXJlLWFnZW50LXNlbmQtcG9vbC0wXSBbcHVw
cGV0c2VydmVyXSBQdXBwZXQgOm1hc3RlciBzZWN0aW9uIGRlcHJlY2F0ZWQgaW4gZmF2b3Igb2Yg
OnNlcnZlciBzZWN0aW9uCjIwMjQtMTItMTFUMTE6MDM6NDcuMzMyKzAzOjAwIElORk8gIFtjbG9q
dXJlLWFnZW50LXNlbmQtcG9vbC0wXSBbcC5zLmouaS5qcnVieS1hZ2VudHNdIEZpbmlzaGVkIGNy
ZWF0aW5nIEpSdWJ5SW5zdGFuY2UgMSBvZiAzCjIwMjQtMTItMTFUMTE6MDM6NDcuMzM0KzAzOjAw
IElORk8gIFtjbG9qdXJlLWFnZW50LXNlbmQtcG9vbC0wXSBbcC5zLmouaS5qcnVieS1pbnRlcm5h
bF0gQ3JlYXRpbmcgSlJ1YnlJbnN0YW5jZSB3aXRoIGlkIDIuCjIwMjQtMTItMTFUMTE6MDM6NDcu
MzQ2KzAzOjAwIElORk8gIFthc3luYy1kaXNwYXRjaC0yXSBbcC5zLmMucHVwcGV0LXNlcnZlci1j
b25maWctY29yZV0gSW5pdGlhbGl6aW5nIHdlYnNlcnZlciBzZXR0aW5ncyBmcm9tIGNvcmUgUHVw
cGV0CjIwMjQtMTItMTFUMTE6MDM6NDcuMzU0KzAzOjAwIElORk8gIFthc3luYy1kaXNwYXRjaC0y
XSBbcC50LnMubS5qb2xva2lhXSBNZXRyaWNzIGFjY2VzcyBjb250cm9sIHVzaW5nIHRyYXBwZXJr
ZWVwZXItYXV0aG9yaXphdGlvbiBpcyBlbmFibGVkLgoyMDI0LTEyLTExVDExOjAzOjQ5Ljc3Nisw
MzowMCBJTkZPICBbYXN5bmMtZGlzcGF0Y2gtMl0gW3Aucy5jLmNlcnRpZmljYXRlLWF1dGhvcml0
eS1zZXJ2aWNlXSBDQSBTZXJ2aWNlIGFkZGluZyBhIHJpbmcgaGFuZGxlcgoyMDI0LTEyLTExVDEx
OjAzOjQ5LjgxMiswMzowMCBJTkZPICBbYXN5bmMtZGlzcGF0Y2gtMl0gW3AudC5zLnMuc3RhdHVz
LXNlcnZpY2VdIFJlZ2lzdGVyaW5nIHN0YXR1cyBjYWxsYmFjayBmdW5jdGlvbiBmb3Igc2Vydmlj
ZSAnY2EnLCB2ZXJzaW9uIDYuMTMuMAoyMDI0LTEyLTExVDExOjAzOjUyLjQyOCswMzowMCBJTkZP
ICBbYXN5bmMtZGlzcGF0Y2gtMl0gW3Aucy5tLm1hc3Rlci1zZXJ2aWNlXSBNYXN0ZXIgU2Vydmlj
ZSBhZGRpbmcgcmluZyBoYW5kbGVycwoyMDI0LTEyLTExVDExOjAzOjUyLjQzMCswMzowMCBJTkZP
ICBbYXN5bmMtZGlzcGF0Y2gtMl0gW3AudC5zLnMuc3RhdHVzLXNlcnZpY2VdIFJlZ2lzdGVyaW5n
IHN0YXR1cyBjYWxsYmFjayBmdW5jdGlvbiBmb3Igc2VydmljZSAnbWFzdGVyJywgdmVyc2lvbiA2
LjEzLjAKMjAyNC0xMi0xMVQxMTowMzo1Mi41MzYrMDM6MDAgSU5GTyAgW2FzeW5jLWRpc3BhdGNo
LTJdIFtwLnMucC5wdXBwZXQtYWRtaW4tc2VydmljZV0gU3RhcnRpbmcgUHVwcGV0IEFkbWluIHdl
YiBhcHAKMjAyNC0xMi0xMVQxMTowMzo1Mi41NDgrMDM6MDAgSU5GTyAgW2FzeW5jLWRpc3BhdGNo
LTJdIFtwLnQucy53LmpldHR5OS1zZXJ2aWNlXSBTdGFydGluZyB3ZWIgc2VydmVyKHMpLgoyMDI0
LTEyLTExVDExOjAzOjUyLjY0MCswMzowMCBJTkZPICBbYXN5bmMtZGlzcGF0Y2gtMl0gW3AudC5z
LncuamV0dHk5LWNvcmVdIHdlYnNlcnZlciBjb25maWcgb3ZlcnJpZGRlbiBmb3Iga2V5ICdzc2wt
Y2VydCcKMjAyNC0xMi0xMVQxMTowMzo1Mi42NDArMDM6MDAgSU5GTyAgW2FzeW5jLWRpc3BhdGNo
LTJdIFtwLnQucy53LmpldHR5OS1jb3JlXSB3ZWJzZXJ2ZXIgY29uZmlnIG92ZXJyaWRkZW4gZm9y
IGtleSAnc3NsLWtleScKMjAyNC0xMi0xMVQxMTowMzo1Mi42NDErMDM6MDAgSU5GTyAgW2FzeW5j
LWRpc3BhdGNoLTJdIFtwLnQucy53LmpldHR5OS1jb3JlXSB3ZWJzZXJ2ZXIgY29uZmlnIG92ZXJy
aWRkZW4gZm9yIGtleSAnc3NsLWNhLWNlcnQnCjIwMjQtMTItMTFUMTE6MDM6NTIuNjQxKzAzOjAw
IElORk8gIFthc3luYy1kaXNwYXRjaC0yXSBbcC50LnMudy5qZXR0eTktY29yZV0gd2Vic2VydmVy
IGNvbmZpZyBvdmVycmlkZGVuIGZvciBrZXkgJ3NzbC1jcmwtcGF0aCcKMjAyNC0xMi0xMVQxMTow
Mzo1Mi45NjErMDM6MDAgSU5GTyAgW2FzeW5jLWRpc3BhdGNoLTJdIFtwLnQucy53LmpldHR5OS1j
b3JlXSBTdGFydGluZyB3ZWIgc2VydmVyLgoyMDI0LTEyLTExVDExOjAzOjUyLjk2NyswMzowMCBJ
TkZPICBbYXN5bmMtZGlzcGF0Y2gtMl0gW28uZS5qLnMuU2VydmVyXSBqZXR0eS05LjQuMjgudjIw
MjAwNDA4OyBidWlsdDogMjAyMC0wNC0wOFQxNzo0OTozOS41NTdaOyBnaXQ6IGFiMjI4ZmRlOWU1
NWU5MTY0YzczOGQ3ZmExMjFmOGFjNWFjZDUxYzk7IGp2bSAxMS4wLjI0LjErMQoyMDI0LTEyLTEx
VDExOjAzOjUzLjA1NCswMzowMCBJTkZPICBbYXN5bmMtZGlzcGF0Y2gtMl0gW28uZS5qLnMuc2Vz
c2lvbl0gRGVmYXVsdFNlc3Npb25JZE1hbmFnZXIgd29ya2VyTmFtZT1ub2RlMAoyMDI0LTEyLTEx
VDExOjAzOjUzLjA1NCswMzowMCBJTkZPICBbYXN5bmMtZGlzcGF0Y2gtMl0gW28uZS5qLnMuc2Vz
c2lvbl0gTm8gU2Vzc2lvblNjYXZlbmdlciBzZXQsIHVzaW5nIGRlZmF1bHRzCjIwMjQtMTItMTFU
MTE6MDM6NTMuMDU2KzAzOjAwIElORk8gIFthc3luYy1kaXNwYXRjaC0yXSBbby5lLmoucy5zZXNz
aW9uXSBub2RlMCBTY2F2ZW5naW5nIGV2ZXJ5IDYwMDAwMG1zCjIwMjQtMTItMTFUMTE6MDM6NTMu
MjYwKzAzOjAwIElORk8gIFthc3luYy1kaXNwYXRjaC0yXSBbcC50LnMubS5qb2xva2lhXSBVc2lu
ZyBwb2xpY3kgYWNjZXNzIHJlc3RyaWN0b3IgY2xhc3NwYXRoOi9qb2xva2lhLWFjY2Vzcy54bWwK
MjAyNC0xMi0xMVQxMTowMzo1My4zNjUrMDM6MDAgSU5GTyAgW2FzeW5jLWRpc3BhdGNoLTJdIFtv
LmUuai5zLmguQ29udGV4dEhhbmRsZXJdIFN0YXJ0ZWQgby5lLmoucy5TZXJ2bGV0Q29udGV4dEhh
bmRsZXJAMjRiNTYzNWZ7L21ldHJpY3MvdjIsbnVsbCxBVkFJTEFCTEV9CjIwMjQtMTItMTFUMTE6
MDM6NTMuMzY3KzAzOjAwIElORk8gIFthc3luYy1kaXNwYXRjaC0yXSBbby5lLmoucy5oLkNvbnRl
eHRIYW5kbGVyXSBTdGFydGVkIG8uZS5qLnMuaC5Db250ZXh0SGFuZGxlckAyYzRjYTRhZHsvcHVw
cGV0LWNhLG51bGwsQVZBSUxBQkxFfQoyMDI0LTEyLTExVDExOjAzOjUzLjM2NyswMzowMCBJTkZP
ICBbYXN5bmMtZGlzcGF0Y2gtMl0gW28uZS5qLnMuaC5Db250ZXh0SGFuZGxlcl0gU3RhcnRlZCBv
LmUuai5zLmguQ29udGV4dEhhbmRsZXJANTgxMDdhYjN7L3B1cHBldCxudWxsLEFWQUlMQUJMRX0K
MjAyNC0xMi0xMVQxMTowMzo1My4zNjcrMDM6MDAgSU5GTyAgW2FzeW5jLWRpc3BhdGNoLTJdIFtv
LmUuai5zLmguQ29udGV4dEhhbmRsZXJdIFN0YXJ0ZWQgby5lLmoucy5oLkNvbnRleHRIYW5kbGVy
QDJiZGI3Y2V7LyxudWxsLEFWQUlMQUJMRX0KMjAyNC0xMi0xMVQxMTowMzo1My4zNjgrMDM6MDAg
SU5GTyAgW2FzeW5jLWRpc3BhdGNoLTJdIFtvLmUuai5zLmguQ29udGV4dEhhbmRsZXJdIFN0YXJ0
ZWQgby5lLmoucy5oLkNvbnRleHRIYW5kbGVyQDIxZjgzYTUxey9wdXBwZXQtYWRtaW4tYXBpLG51
bGwsQVZBSUxBQkxFfQoyMDI0LTEyLTExVDExOjAzOjUzLjM3MyswMzowMCBJTkZPICBbY2xvanVy
ZS1hZ2VudC1zZW5kLXBvb2wtMF0gW3B1cHBldHNlcnZlcl0gUHVwcGV0IFB1cHBldCBzZXR0aW5n
cyBpbml0aWFsaXplZDsgcnVuIG1vZGU6IG1hc3RlcgoyMDI0LTEyLTExVDExOjAzOjUzLjQ5NSsw
MzowMCBXQVJOICBbY2xvanVyZS1hZ2VudC1zZW5kLXBvb2wtMF0gW3B1cHBldHNlcnZlcl0gUHVw
cGV0IDptYXN0ZXIgc2VjdGlvbiBkZXByZWNhdGVkIGluIGZhdm9yIG9mIDpzZXJ2ZXIgc2VjdGlv
bgoyMDI0LTEyLTExVDExOjAzOjUzLjUxOCswMzowMCBJTkZPICBbYXN5bmMtZGlzcGF0Y2gtMl0g
W28uZS5qLnUucy5Tc2xDb250ZXh0RmFjdG9yeV0geDUwOT1YNTA5QDY4MWE1MDE0KHByaXZhdGUg
a2V5LGg9W3B1cHBldCwgbWFzdGVyLnRlc3QuaXBhLmJhc2VhbHQucnVdLHc9W10pIGZvciBJbnRl
cm5hbFNzbENvbnRleHRGYWN0b3J5QDNhNDIwNGI3W3Byb3ZpZGVyPW51bGwsa2V5U3RvcmU9bnVs
bCx0cnVzdFN0b3JlPW51bGxdCjIwMjQtMTItMTFUMTE6MDM6NTMuNjI2KzAzOjAwIElORk8gIFth
c3luYy1kaXNwYXRjaC0yXSBbby5lLmoudS5zLlNzbENvbnRleHRGYWN0b3J5XSBObyBDaXBoZXIg
bWF0Y2hpbmcgJ1NTTF9DS19ERVNfMTkyX0VERTNfQ0JDX1dJVEhfU0hBJyBpcyBzdXBwb3J0ZWQK
MjAyNC0xMi0xMVQxMTowMzo1My42MjcrMDM6MDAgSU5GTyAgW2FzeW5jLWRpc3BhdGNoLTJdIFtv
LmUuai51LnMuU3NsQ29udGV4dEZhY3RvcnldIE5vIENpcGhlciBtYXRjaGluZyAnVExTX0RIX0RT
U19XSVRIX0FFU18xMjhfQ0JDX1NIQTI1NicgaXMgc3VwcG9ydGVkCjIwMjQtMTItMTFUMTE6MDM6
NTMuNjI4KzAzOjAwIElORk8gIFthc3luYy1kaXNwYXRjaC0yXSBbby5lLmoudS5zLlNzbENvbnRl
eHRGYWN0b3J5XSBObyBDaXBoZXIgbWF0Y2hpbmcgJ1RMU19ESF9EU1NfV0lUSF9BRVNfMTI4X0dD
TV9TSEEyNTYnIGlzIHN1cHBvcnRlZAoyMDI0LTEyLTExVDExOjAzOjUzLjYyOCswMzowMCBJTkZP
ICBbYXN5bmMtZGlzcGF0Y2gtMl0gW28uZS5qLnUucy5Tc2xDb250ZXh0RmFjdG9yeV0gTm8gQ2lw
aGVyIG1hdGNoaW5nICdUTFNfREhfRFNTX1dJVEhfQUVTXzI1Nl9DQkNfU0hBMjU2JyBpcyBzdXBw
b3J0ZWQKMjAyNC0xMi0xMVQxMTowMzo1My42MjgrMDM6MDAgSU5GTyAgW2FzeW5jLWRpc3BhdGNo
LTJdIFtvLmUuai51LnMuU3NsQ29udGV4dEZhY3RvcnldIE5vIENpcGhlciBtYXRjaGluZyAnVExT
X0RIX0RTU19XSVRIX0FFU18yNTZfR0NNX1NIQTM4NCcgaXMgc3VwcG9ydGVkCjIwMjQtMTItMTFU
MTE6MDM6NTMuNjI4KzAzOjAwIElORk8gIFthc3luYy1kaXNwYXRjaC0yXSBbby5lLmoudS5zLlNz
bENvbnRleHRGYWN0b3J5XSBObyBDaXBoZXIgbWF0Y2hpbmcgJ1RMU19ESF9SU0FfV0lUSF9BRVNf
MTI4X0NCQ19TSEEyNTYnIGlzIHN1cHBvcnRlZAoyMDI0LTEyLTExVDExOjAzOjUzLjYyOCswMzow
MCBJTkZPICBbYXN5bmMtZGlzcGF0Y2gtMl0gW28uZS5qLnUucy5Tc2xDb250ZXh0RmFjdG9yeV0g
Tm8gQ2lwaGVyIG1hdGNoaW5nICdUTFNfREhfUlNBX1dJVEhfQUVTXzEyOF9HQ01fU0hBMjU2JyBp
cyBzdXBwb3J0ZWQKMjAyNC0xMi0xMVQxMTowMzo1My42MjgrMDM6MDAgSU5GTyAgW2FzeW5jLWRp
c3BhdGNoLTJdIFtvLmUuai51LnMuU3NsQ29udGV4dEZhY3RvcnldIE5vIENpcGhlciBtYXRjaGlu
ZyAnVExTX0RIX1JTQV9XSVRIX0FFU18yNTZfQ0JDX1NIQTI1NicgaXMgc3VwcG9ydGVkCjIwMjQt
MTItMTFUMTE6MDM6NTMuNjI4KzAzOjAwIElORk8gIFthc3luYy1kaXNwYXRjaC0yXSBbby5lLmou
dS5zLlNzbENvbnRleHRGYWN0b3J5XSBObyBDaXBoZXIgbWF0Y2hpbmcgJ1RMU19ESF9SU0FfV0lU
SF9BRVNfMjU2X0dDTV9TSEEzODQnIGlzIHN1cHBvcnRlZAoyMDI0LTEyLTExVDExOjAzOjUzLjYy
OCswMzowMCBJTkZPICBbYXN5bmMtZGlzcGF0Y2gtMl0gW28uZS5qLnUucy5Tc2xDb250ZXh0RmFj
dG9yeV0gTm8gQ2lwaGVyIG1hdGNoaW5nICdUTFNfU1JQX1NIQV9EU1NfV0lUSF9BRVNfMjU2X0NC
Q19TSEEnIGlzIHN1cHBvcnRlZAoyMDI0LTEyLTExVDExOjAzOjUzLjYzNiswMzowMCBXQVJOICBb
YXN5bmMtZGlzcGF0Y2gtMl0gW28uZS5qLnUucy5TLmNvbmZpZ10gV2VhayBjaXBoZXIgc3VpdGUg
VExTX0VDREhFX1JTQV9XSVRIX0FFU18yNTZfQ0JDX1NIQSBlbmFibGVkIGZvciBJbnRlcm5hbFNz
bENvbnRleHRGYWN0b3J5QDNhNDIwNGI3W3Byb3ZpZGVyPW51bGwsa2V5U3RvcmU9bnVsbCx0cnVz
dFN0b3JlPW51bGxdCjIwMjQtMTItMTFUMTE6MDM6NTMuNjM2KzAzOjAwIFdBUk4gIFthc3luYy1k
aXNwYXRjaC0yXSBbby5lLmoudS5zLlMuY29uZmlnXSBXZWFrIGNpcGhlciBzdWl0ZSBUTFNfRUNE
SEVfUlNBX1dJVEhfQUVTXzEyOF9DQkNfU0hBIGVuYWJsZWQgZm9yIEludGVybmFsU3NsQ29udGV4
dEZhY3RvcnlAM2E0MjA0YjdbcHJvdmlkZXI9bnVsbCxrZXlTdG9yZT1udWxsLHRydXN0U3RvcmU9
bnVsbF0KMjAyNC0xMi0xMVQxMTowMzo1My42MzYrMDM6MDAgV0FSTiAgW2FzeW5jLWRpc3BhdGNo
LTJdIFtvLmUuai51LnMuUy5jb25maWddIFdlYWsgY2lwaGVyIHN1aXRlIFRMU19ESEVfUlNBX1dJ
VEhfQUVTXzI1Nl9DQkNfU0hBIGVuYWJsZWQgZm9yIEludGVybmFsU3NsQ29udGV4dEZhY3RvcnlA
M2E0MjA0YjdbcHJvdmlkZXI9bnVsbCxrZXlTdG9yZT1udWxsLHRydXN0U3RvcmU9bnVsbF0KMjAy
NC0xMi0xMVQxMTowMzo1My42MzYrMDM6MDAgV0FSTiAgW2FzeW5jLWRpc3BhdGNoLTJdIFtvLmUu
ai51LnMuUy5jb25maWddIFdlYWsgY2lwaGVyIHN1aXRlIFRMU19ESEVfUlNBX1dJVEhfQUVTXzEy
OF9DQkNfU0hBIGVuYWJsZWQgZm9yIEludGVybmFsU3NsQ29udGV4dEZhY3RvcnlAM2E0MjA0Yjdb
cHJvdmlkZXI9bnVsbCxrZXlTdG9yZT1udWxsLHRydXN0U3RvcmU9bnVsbF0KMjAyNC0xMi0xMVQx
MTowMzo1My42MzYrMDM6MDAgV0FSTiAgW2FzeW5jLWRpc3BhdGNoLTJdIFtvLmUuai51LnMuUy5j
b25maWddIFdlYWsgY2lwaGVyIHN1aXRlIFRMU19SU0FfV0lUSF9BRVNfMjU2X0NCQ19TSEEyNTYg
ZW5hYmxlZCBmb3IgSW50ZXJuYWxTc2xDb250ZXh0RmFjdG9yeUAzYTQyMDRiN1twcm92aWRlcj1u
dWxsLGtleVN0b3JlPW51bGwsdHJ1c3RTdG9yZT1udWxsXQoyMDI0LTEyLTExVDExOjAzOjUzLjYz
NiswMzowMCBXQVJOICBbYXN5bmMtZGlzcGF0Y2gtMl0gW28uZS5qLnUucy5TLmNvbmZpZ10gV2Vh
ayBjaXBoZXIgc3VpdGUgVExTX1JTQV9XSVRIX0FFU18yNTZfQ0JDX1NIQSBlbmFibGVkIGZvciBJ
bnRlcm5hbFNzbENvbnRleHRGYWN0b3J5QDNhNDIwNGI3W3Byb3ZpZGVyPW51bGwsa2V5U3RvcmU9
bnVsbCx0cnVzdFN0b3JlPW51bGxdCjIwMjQtMTItMTFUMTE6MDM6NTMuNjM2KzAzOjAwIFdBUk4g
IFthc3luYy1kaXNwYXRjaC0yXSBbby5lLmoudS5zLlMuY29uZmlnXSBXZWFrIGNpcGhlciBzdWl0
ZSBUTFNfUlNBX1dJVEhfQUVTXzI1Nl9DQkNfU0hBIGVuYWJsZWQgZm9yIEludGVybmFsU3NsQ29u
dGV4dEZhY3RvcnlAM2E0MjA0YjdbcHJvdmlkZXI9bnVsbCxrZXlTdG9yZT1udWxsLHRydXN0U3Rv
cmU9bnVsbF0KMjAyNC0xMi0xMVQxMTowMzo1My42MzYrMDM6MDAgV0FSTiAgW2FzeW5jLWRpc3Bh
dGNoLTJdIFtvLmUuai51LnMuUy5jb25maWddIFdlYWsgY2lwaGVyIHN1aXRlIFRMU19SU0FfV0lU
SF9BRVNfMTI4X0NCQ19TSEEyNTYgZW5hYmxlZCBmb3IgSW50ZXJuYWxTc2xDb250ZXh0RmFjdG9y
eUAzYTQyMDRiN1twcm92aWRlcj1udWxsLGtleVN0b3JlPW51bGwsdHJ1c3RTdG9yZT1udWxsXQoy
MDI0LTEyLTExVDExOjAzOjUzLjYzNiswMzowMCBXQVJOICBbYXN5bmMtZGlzcGF0Y2gtMl0gW28u
ZS5qLnUucy5TLmNvbmZpZ10gV2VhayBjaXBoZXIgc3VpdGUgVExTX1JTQV9XSVRIX0FFU18xMjhf
Q0JDX1NIQSBlbmFibGVkIGZvciBJbnRlcm5hbFNzbENvbnRleHRGYWN0b3J5QDNhNDIwNGI3W3By
b3ZpZGVyPW51bGwsa2V5U3RvcmU9bnVsbCx0cnVzdFN0b3JlPW51bGxdCjIwMjQtMTItMTFUMTE6
MDM6NTMuNjM2KzAzOjAwIFdBUk4gIFthc3luYy1kaXNwYXRjaC0yXSBbby5lLmoudS5zLlMuY29u
ZmlnXSBXZWFrIGNpcGhlciBzdWl0ZSBUTFNfUlNBX1dJVEhfQUVTXzEyOF9DQkNfU0hBIGVuYWJs
ZWQgZm9yIEludGVybmFsU3NsQ29udGV4dEZhY3RvcnlAM2E0MjA0YjdbcHJvdmlkZXI9bnVsbCxr
ZXlTdG9yZT1udWxsLHRydXN0U3RvcmU9bnVsbF0KMjAyNC0xMi0xMVQxMTowMzo1My42NDkrMDM6
MDAgSU5GTyAgW2FzeW5jLWRpc3BhdGNoLTJdIFtvLmUuai5zLkFic3RyYWN0Q29ubmVjdG9yXSBT
dGFydGVkIFNlcnZlckNvbm5lY3RvckAzYTQ3MTRhe1NTTCwgKHNzbCwgaHR0cC8xLjEpfXswLjAu
MC4wOjgxNDB9CjIwMjQtMTItMTFUMTE6MDM6NTMuNjQ5KzAzOjAwIElORk8gIFthc3luYy1kaXNw
YXRjaC0yXSBbby5lLmoucy5TZXJ2ZXJdIFN0YXJ0ZWQgQDIyNjY0bXMKMjAyNC0xMi0xMVQxMTow
Mzo1My42NjArMDM6MDAgSU5GTyAgW2FzeW5jLWRpc3BhdGNoLTJdIFtwLnQucy5zLnN0YXR1cy1j
b3JlXSBTdGFydGluZyBiYWNrZ3JvdW5kIG1vbml0b3Jpbmcgb2YgY3B1IHVzYWdlIG1ldHJpY3MK
MjAyNC0xMi0xMVQxMTowMzo1My43NDgrMDM6MDAgSU5GTyAgW2FzeW5jLWRpc3BhdGNoLTJdIFtw
LnQucy5zLnN0YXR1cy1zZXJ2aWNlXSBSZWdpc3RlcmluZyBzdGF0dXMgY2FsbGJhY2sgZnVuY3Rp
b24gZm9yIHNlcnZpY2UgJ3N0YXR1cy1zZXJ2aWNlJywgdmVyc2lvbiAxLjEuMAoyMDI0LTEyLTEx
VDExOjAzOjUzLjc0OSswMzowMCBJTkZPICBbYXN5bmMtZGlzcGF0Y2gtMl0gW3AudC5zLnMuc3Rh
dHVzLXNlcnZpY2VdIFJlZ2lzdGVyaW5nIHN0YXR1cyBzZXJ2aWNlIEhUVFAgQVBJIGF0IC9zdGF0
dXMKMjAyNC0xMi0xMVQxMTowMzo1My43NjMrMDM6MDAgSU5GTyAgW2FzeW5jLWRpc3BhdGNoLTJd
IFtvLmUuai5zLmguQ29udGV4dEhhbmRsZXJdIFN0YXJ0ZWQgby5lLmoucy5oLkNvbnRleHRIYW5k
bGVyQDRkNjFjNjk1ey9zdGF0dXMsbnVsbCxBVkFJTEFCTEV9CjIwMjQtMTItMTFUMTE6MDM6NTMu
ODA0KzAzOjAwIElORk8gIFthc3luYy1kaXNwYXRjaC0yXSBbcC5zLmEuYW5hbHl0aWNzLXNlcnZp
Y2VdIFB1cHBldCBTZXJ2ZXIgVXBkYXRlIFNlcnZpY2UgaGFzIHN1Y2Nlc3NmdWxseSBzdGFydGVk
IGFuZCB3aWxsIHJ1biBpbiB0aGUgYmFja2dyb3VuZAoyMDI0LTEyLTExVDExOjAzOjUzLjgwOCsw
MzowMCBJTkZPICBbYXN5bmMtZGlzcGF0Y2gtMl0gW3Aucy5tLm1hc3Rlci1zZXJ2aWNlXSBQdXBw
ZXQgU2VydmVyIGhhcyBzdWNjZXNzZnVsbHkgc3RhcnRlZCBhbmQgaXMgbm93IHJlYWR5IHRvIGhh
bmRsZSByZXF1ZXN0cwoyMDI0LTEyLTExVDExOjAzOjUzLjgxMSswMzowMCBJTkZPICBbYXN5bmMt
ZGlzcGF0Y2gtMl0gW3Aucy5sLmxlZ2FjeS1yb3V0ZXMtc2VydmljZV0gVGhlIGxlZ2FjeSByb3V0
aW5nIHNlcnZpY2UgaGFzIHN1Y2Nlc3NmdWxseSBzdGFydGVkIGFuZCBpcyBub3cgcmVhZHkgdG8g
aGFuZGxlIHJlcXVlc3RzCjIwMjQtMTItMTFUMTE6MDM6NTUuNTU5KzAzOjAwIElORk8gIFtjbG9q
dXJlLWFnZW50LXNlbmQtcG9vbC0wXSBbcC5zLmouaS5qcnVieS1hZ2VudHNdIEZpbmlzaGVkIGNy
ZWF0aW5nIEpSdWJ5SW5zdGFuY2UgMiBvZiAzCjIwMjQtMTItMTFUMTE6MDM6NTUuNTYwKzAzOjAw
IElORk8gIFtjbG9qdXJlLWFnZW50LXNlbmQtcG9vbC0wXSBbcC5zLmouaS5qcnVieS1pbnRlcm5h
bF0gQ3JlYXRpbmcgSlJ1YnlJbnN0YW5jZSB3aXRoIGlkIDMuCjIwMjQtMTItMTFUMTE6MDQ6MDEu
MzEzKzAzOjAwIElORk8gIFtjbG9qdXJlLWFnZW50LXNlbmQtcG9vbC0wXSBbcHVwcGV0c2VydmVy
XSBQdXBwZXQgUHVwcGV0IHNldHRpbmdzIGluaXRpYWxpemVkOyBydW4gbW9kZTogbWFzdGVyCjIw
MjQtMTItMTFUMTE6MDQ6MDEuMzI0KzAzOjAwIFdBUk4gIFtjbG9qdXJlLWFnZW50LXNlbmQtcG9v
bC0wXSBbcHVwcGV0c2VydmVyXSBQdXBwZXQgOm1hc3RlciBzZWN0aW9uIGRlcHJlY2F0ZWQgaW4g
ZmF2b3Igb2YgOnNlcnZlciBzZWN0aW9uCjIwMjQtMTItMTFUMTE6MDQ6MDIuNDY3KzAzOjAwIElO
Rk8gIFtjbG9qdXJlLWFnZW50LXNlbmQtcG9vbC0wXSBbcC5zLmouaS5qcnVieS1hZ2VudHNdIEZp
bmlzaGVkIGNyZWF0aW5nIEpSdWJ5SW5zdGFuY2UgMyBvZiAzCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>